public sealed class BackendServiceTlsSettingsSubjectAltName : IMessage<BackendServiceTlsSettingsSubjectAltName>, IEquatable<BackendServiceTlsSettingsSubjectAltName>, IDeepCloneable<BackendServiceTlsSettingsSubjectAltName>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class BackendServiceTlsSettingsSubjectAltName.
A Subject Alternative Name that the load balancer matches against the SAN field in the TLS certificate provided by the backend, specified as either a DNS name or a URI, in accordance with RFC 5280 4.2.1.6
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[],[],null,["# Compute Engine v1 API - Class BackendServiceTlsSettingsSubjectAltName (3.13.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.13.0 (latest)](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.12.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.11.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.10.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.9.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.8.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.7.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.6.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.5.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.4.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.3.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.2.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.1.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.0.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.17.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.16.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.15.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.14.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.13.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.12.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.11.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.10.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.9.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.8.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.7.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.6.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.5.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.4.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.3.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.2.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.1.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.0.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.4.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.3.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.2.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.1.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.0.0/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName) \n\n public sealed class BackendServiceTlsSettingsSubjectAltName : IMessage\u003cBackendServiceTlsSettingsSubjectAltName\u003e, IEquatable\u003cBackendServiceTlsSettingsSubjectAltName\u003e, IDeepCloneable\u003cBackendServiceTlsSettingsSubjectAltName\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Compute Engine v1 API class BackendServiceTlsSettingsSubjectAltName.\n\nA Subject Alternative Name that the load balancer matches against the SAN field in the TLS certificate provided by the backend, specified as either a DNS name or a URI, in accordance with RFC 5280 4.2.1.6 \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e BackendServiceTlsSettingsSubjectAltName \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[BackendServiceTlsSettingsSubjectAltName](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[BackendServiceTlsSettingsSubjectAltName](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[BackendServiceTlsSettingsSubjectAltName](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.BackendServiceTlsSettingsSubjectAltName), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Compute.V1](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Compute.V1.dll\n\nConstructors\n------------\n\n### BackendServiceTlsSettingsSubjectAltName()\n\n public BackendServiceTlsSettingsSubjectAltName()\n\n### BackendServiceTlsSettingsSubjectAltName(BackendServiceTlsSettingsSubjectAltName)\n\n public BackendServiceTlsSettingsSubjectAltName(BackendServiceTlsSettingsSubjectAltName other)\n\nProperties\n----------\n\n### DnsName\n\n public string DnsName { get; set; }\n\nThe SAN specified as a DNS Name.\n\n### HasDnsName\n\n public bool HasDnsName { get; }\n\nGets whether the \"dns_name\" field is set\n\n### HasUniformResourceIdentifier\n\n public bool HasUniformResourceIdentifier { get; }\n\nGets whether the \"uniform_resource_identifier\" field is set\n\n### UniformResourceIdentifier\n\n public string UniformResourceIdentifier { get; set; }\n\nThe SAN specified as a URI."]]