Share via


DnsNameLabelReusePolicy Struct

Definition

The value representing the security enum. The 'Unsecure' value is the default value if not selected and means the object's domain name label is not secured against subdomain takeover. The 'TenantReuse' value is the default value if selected and means the object's domain name label can be reused within the same tenant. The 'SubscriptionReuse' value means the object's domain name label can be reused within the same subscription. The 'ResourceGroupReuse' value means the object's domain name label can be reused within the same resource group. The 'NoReuse' value means the object's domain name label cannot be reused within the same resource group, subscription, or tenant.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Support.DnsNameLabelReusePolicyTypeConverter))]
public struct DnsNameLabelReusePolicy : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Support.DnsNameLabelReusePolicy>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Support.DnsNameLabelReusePolicyTypeConverter))>]
type DnsNameLabelReusePolicy = struct
    interface IArgumentCompleter
Public Structure DnsNameLabelReusePolicy
Implements IArgumentCompleter, IEquatable(Of DnsNameLabelReusePolicy)
Inheritance
DnsNameLabelReusePolicy
Attributes
Implements

Fields

Noreuse
ResourceGroupReuse
SubscriptionReuse
TenantReuse
Unsecure

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(DnsNameLabelReusePolicy)

Compares values of enum type DnsNameLabelReusePolicy

Equals(Object)

Compares values of enum type DnsNameLabelReusePolicy (override for Object)

GetHashCode()

Returns hashCode for enum DnsNameLabelReusePolicy

ToString()

Returns string representation for DnsNameLabelReusePolicy

Operators

Equality(DnsNameLabelReusePolicy, DnsNameLabelReusePolicy)

Overriding == operator for enum DnsNameLabelReusePolicy

Implicit(DnsNameLabelReusePolicy to String)

Implicit operator to convert DnsNameLabelReusePolicy to string

Implicit(String to DnsNameLabelReusePolicy)

Implicit operator to convert string to DnsNameLabelReusePolicy

Inequality(DnsNameLabelReusePolicy, DnsNameLabelReusePolicy)

Overriding != operator for enum DnsNameLabelReusePolicy

Applies to