API Reference
DesiredStateApexAddressPolicy
Provides desired state apex address policy functionality.
Inheritance
- Object
- DesiredStateApexAddressPolicy
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public DesiredStateApexAddressPolicy() #Methods
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Nullable<Boolean> Enabled { get; set; } #JsonPropertyName("enabled")Gets or sets the enabled value.
public Nullable<Boolean> RequireAnyAddress { get; set; } #JsonPropertyName("requireAnyAddress")When true, requires at least one apex A/AAAA record.
public Nullable<Boolean> DisallowAnyAddress { get; set; } #JsonPropertyName("disallowAnyAddress")When true, disallows any apex A/AAAA records (useful for non-web / parked domains).
public Nullable<Boolean> DisallowPrivateAddresses { get; set; } #JsonPropertyName("disallowPrivateAddresses")Gets or sets the disallow private addresses value.
public Nullable<Boolean> DisallowLoopbackAddresses { get; set; } #JsonPropertyName("disallowLoopbackAddresses")Gets or sets the disallow loopback addresses value.
public Nullable<Boolean> DisallowLinkLocalAddresses { get; set; } #JsonPropertyName("disallowLinkLocalAddresses")Gets or sets the disallow link local addresses value.
public Nullable<Boolean> DisallowMulticastAddresses { get; set; } #JsonPropertyName("disallowMulticastAddresses")Gets or sets the disallow multicast addresses value.
public Nullable<Boolean> DisallowDocumentationAddresses { get; set; } #JsonPropertyName("disallowDocumentationAddresses")Gets or sets the disallow documentation addresses value.
public Nullable<Boolean> DisallowUniqueLocalV6Addresses { get; set; } #JsonPropertyName("disallowUniqueLocalV6Addresses")Gets or sets the disallow unique local v6 addresses value.
public Nullable<Int32> MinDistinctSubnetCountV4 { get; set; } #JsonPropertyName("minDistinctSubnetCountV4")Minimum distinct subnet count for apex IPv4 addresses.
public Nullable<Int32> MinDistinctSubnetCountV6 { get; set; } #JsonPropertyName("minDistinctSubnetCountV6")Minimum distinct subnet count for apex IPv6 addresses.
public Nullable<Boolean> RequireAllPtrPresent { get; set; } #JsonPropertyName("requireAllPtrPresent")When true, requires PTR records to exist for all discovered apex addresses.
public Nullable<Boolean> RequireAllFcrDnsValid { get; set; } #JsonPropertyName("requireAllFcrDnsValid")When true, requires forward-confirmed reverse DNS for all discovered apex addresses.