Documentation
¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
Constants ¶
View Source
const ( PrivateZoneProperties_ProvisioningState_STATUS_Canceled = PrivateZoneProperties_ProvisioningState_STATUS("Canceled") PrivateZoneProperties_ProvisioningState_STATUS_Creating = PrivateZoneProperties_ProvisioningState_STATUS("Creating") PrivateZoneProperties_ProvisioningState_STATUS_Deleting = PrivateZoneProperties_ProvisioningState_STATUS("Deleting") PrivateZoneProperties_ProvisioningState_STATUS_Failed = PrivateZoneProperties_ProvisioningState_STATUS("Failed") PrivateZoneProperties_ProvisioningState_STATUS_Succeeded = PrivateZoneProperties_ProvisioningState_STATUS("Succeeded") PrivateZoneProperties_ProvisioningState_STATUS_Updating = PrivateZoneProperties_ProvisioningState_STATUS("Updating") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrivateDnsZone_STATUS ¶
type PrivateDnsZone_STATUS struct {
// Etag: The ETag of the zone.
Etag *string `json:"etag,omitempty"`
// Id: Fully qualified resource Id for the resource. Example -
// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'.
Id *string `json:"id,omitempty"`
// Location: The Azure Region where the resource lives
Location *string `json:"location,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// Properties: Properties of the Private DNS zone.
Properties *PrivateZoneProperties_STATUS `json:"properties,omitempty"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
// Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'.
Type *string `json:"type,omitempty"`
}
type PrivateDnsZone_Spec ¶
type PrivateDnsZone_Spec struct {
// Etag: The ETag of the zone.
Etag *string `json:"etag,omitempty"`
// Location: The Azure Region where the resource lives
Location *string `json:"location,omitempty"`
Name string `json:"name,omitempty"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
}
func (PrivateDnsZone_Spec) GetAPIVersion ¶
func (zone PrivateDnsZone_Spec) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-09-01"
func (*PrivateDnsZone_Spec) GetName ¶
func (zone *PrivateDnsZone_Spec) GetName() string
GetName returns the Name of the resource
func (*PrivateDnsZone_Spec) GetType ¶
func (zone *PrivateDnsZone_Spec) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones"
type PrivateZoneProperties_ProvisioningState_STATUS ¶
type PrivateZoneProperties_ProvisioningState_STATUS string
type PrivateZoneProperties_STATUS ¶
type PrivateZoneProperties_STATUS struct {
// MaxNumberOfRecordSets: The maximum number of record sets that can be created in this Private DNS zone. This is a
// read-only property and any attempt to set this value will be ignored.
MaxNumberOfRecordSets *int `json:"maxNumberOfRecordSets,omitempty"`
// MaxNumberOfVirtualNetworkLinks: The maximum number of virtual networks that can be linked to this Private DNS zone. This
// is a read-only property and any attempt to set this value will be ignored.
MaxNumberOfVirtualNetworkLinks *int `json:"maxNumberOfVirtualNetworkLinks,omitempty"`
// MaxNumberOfVirtualNetworkLinksWithRegistration: The maximum number of virtual networks that can be linked to this
// Private DNS zone with registration enabled. This is a read-only property and any attempt to set this value will be
// ignored.
MaxNumberOfVirtualNetworkLinksWithRegistration *int `json:"maxNumberOfVirtualNetworkLinksWithRegistration,omitempty"`
// NumberOfRecordSets: The current number of record sets in this Private DNS zone. This is a read-only property and any
// attempt to set this value will be ignored.
NumberOfRecordSets *int `json:"numberOfRecordSets,omitempty"`
// NumberOfVirtualNetworkLinks: The current number of virtual networks that are linked to this Private DNS zone. This is a
// read-only property and any attempt to set this value will be ignored.
NumberOfVirtualNetworkLinks *int `json:"numberOfVirtualNetworkLinks,omitempty"`
// NumberOfVirtualNetworkLinksWithRegistration: The current number of virtual networks that are linked to this Private DNS
// zone with registration enabled. This is a read-only property and any attempt to set this value will be ignored.
NumberOfVirtualNetworkLinksWithRegistration *int `json:"numberOfVirtualNetworkLinksWithRegistration,omitempty"`
// ProvisioningState: The provisioning state of the resource. This is a read-only property and any attempt to set this
// value will be ignored.
ProvisioningState *PrivateZoneProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`
}
Represents the properties of the Private DNS zone.
Click to show internal directories.
Click to hide internal directories.