AutoGeneratedDomainNameLabelScope Struct

Definition

This enum is the entrypoint to using a certificate from a public CA for your cluster. This property was introduced to solve the domain squatting problem with new domains. A domain name will be generated in the following format: <clustername>.<hash>.<regionname>.<sfmcdomain>. The hash portion comes from Azure DNS' Deterministic Name Library. The library creates a hash using the cluster's Tenant, Subscription, Resource Group and Resource Name using the AutoGeneratedDomainNameLabelScope/reuse policy chosen.

public readonly struct AutoGeneratedDomainNameLabelScope : IEquatable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.AutoGeneratedDomainNameLabelScope>
type AutoGeneratedDomainNameLabelScope = struct
Public Structure AutoGeneratedDomainNameLabelScope
Implements IEquatable(Of AutoGeneratedDomainNameLabelScope)
Inheritance
AutoGeneratedDomainNameLabelScope
Implements

Constructors

AutoGeneratedDomainNameLabelScope(String)

Initializes a new instance of AutoGeneratedDomainNameLabelScope.

Properties

NoReuse

NoReuse will create a new hash regardless of the Subscription, Resource Group, Tenant and Resource name.

ResourceGroupReuse

ResourceGroupReuse allows for the same hash to be created if the resource is created in the same Resource Group with the same resource name.

SubscriptionReuse

SubscriptionReuse allows for the same hash to be created if the resource is created in the same Subscription with the same resource name.

TenantReuse

TenantReuse allows for the same hash to be created if the resource is created in the same Tenant with the same resource name.

Methods

Equals(AutoGeneratedDomainNameLabelScope)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(AutoGeneratedDomainNameLabelScope, AutoGeneratedDomainNameLabelScope)

Determines if two AutoGeneratedDomainNameLabelScope values are the same.

Implicit(String to AutoGeneratedDomainNameLabelScope)

Converts a String to a AutoGeneratedDomainNameLabelScope.

Inequality(AutoGeneratedDomainNameLabelScope, AutoGeneratedDomainNameLabelScope)

Determines if two AutoGeneratedDomainNameLabelScope values are not the same.

Applies to