network.azure.com/v1api20220701


APIVersion

Value Description
“2022-07-01”

ApplicationGateway

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/applicationGateway.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/applicationGateways/{applicationGatewayName}

Used by: ApplicationGatewayList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec ApplicationGateway_Spec
Optional
status ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded
Optional

ApplicationGateway_Spec

Property Description Type
authenticationCertificates Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayAuthenticationCertificate[]
Optional
autoscaleConfiguration Autoscale Configuration. ApplicationGatewayAutoscaleConfiguration
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
backendAddressPools Backend address pool of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendAddressPool[]
Optional
backendHttpSettingsCollection Backend http settings of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendHttpSettings[]
Optional
backendSettingsCollection Backend settings of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendSettings[]
Optional
customErrorConfigurations Custom error configurations of the application gateway resource. ApplicationGatewayCustomError[]
Optional
enableFips Whether FIPS is enabled on the application gateway resource. bool
Optional
enableHttp2 Whether HTTP2 is enabled on the application gateway resource. bool
Optional
firewallPolicy Reference to the FirewallPolicy resource. SubResource
Optional
forceFirewallPolicyAssociation If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. bool
Optional
frontendIPConfigurations Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayFrontendIPConfiguration[]
Optional
frontendPorts Frontend ports of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayFrontendPort[]
Optional
gatewayIPConfigurations Subnets of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded[]
Optional
globalConfiguration Global Configuration. ApplicationGatewayGlobalConfiguration
Optional
httpListeners Http listeners of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayHttpListener[]
Optional
identity The identity of the application gateway, if configured. ManagedServiceIdentity
Optional
listeners Listeners of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayListener[]
Optional
loadDistributionPolicies Load distribution policies of the application gateway resource. ApplicationGatewayLoadDistributionPolicy[]
Optional
location Resource location. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure ApplicationGatewayOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
privateLinkConfigurations PrivateLink configurations on application gateway. ApplicationGatewayPrivateLinkConfiguration[]
Optional
probes Probes of the application gateway resource. ApplicationGatewayProbe[]
Optional
redirectConfigurations Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayRedirectConfiguration[]
Optional
requestRoutingRules Request routing rules of the application gateway resource. ApplicationGatewayRequestRoutingRule[]
Optional
rewriteRuleSets Rewrite rules for the application gateway resource. ApplicationGatewayRewriteRuleSet[]
Optional
routingRules Routing rules of the application gateway resource. ApplicationGatewayRoutingRule[]
Optional
sku SKU of the application gateway resource. ApplicationGatewaySku
Optional
sslCertificates SSL certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewaySslCertificate[]
Optional
sslPolicy SSL policy of the application gateway resource. ApplicationGatewaySslPolicy
Optional
sslProfiles SSL profiles of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewaySslProfile[]
Optional
tags Resource tags. map[string]string
Optional
trustedClientCertificates Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayTrustedClientCertificate[]
Optional
trustedRootCertificates Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayTrustedRootCertificate[]
Optional
urlPathMaps URL path map of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayUrlPathMap[]
Optional
webApplicationFirewallConfiguration Web application firewall configuration. ApplicationGatewayWebApplicationFirewallConfiguration
Optional
zones A list of availability zones denoting where the resource needs to come from. string[]
Optional

ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded

Property Description Type
authenticationCertificates Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayAuthenticationCertificate_STATUS[]
Optional
autoscaleConfiguration Autoscale Configuration. ApplicationGatewayAutoscaleConfiguration_STATUS
Optional
backendAddressPools Backend address pool of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendAddressPool_STATUS[]
Optional
backendHttpSettingsCollection Backend http settings of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendHttpSettings_STATUS[]
Optional
backendSettingsCollection Backend settings of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendSettings_STATUS[]
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customErrorConfigurations Custom error configurations of the application gateway resource. ApplicationGatewayCustomError_STATUS[]
Optional
enableFips Whether FIPS is enabled on the application gateway resource. bool
Optional
enableHttp2 Whether HTTP2 is enabled on the application gateway resource. bool
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
firewallPolicy Reference to the FirewallPolicy resource. SubResource_STATUS
Optional
forceFirewallPolicyAssociation If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. bool
Optional
frontendIPConfigurations Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayFrontendIPConfiguration_STATUS[]
Optional
frontendPorts Frontend ports of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayFrontendPort_STATUS[]
Optional
gatewayIPConfigurations Subnets of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded[]
Optional
globalConfiguration Global Configuration. ApplicationGatewayGlobalConfiguration_STATUS
Optional
httpListeners Http listeners of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayHttpListener_STATUS[]
Optional
id Resource ID. string
Optional
identity The identity of the application gateway, if configured. ManagedServiceIdentity_STATUS
Optional
listeners Listeners of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayListener_STATUS[]
Optional
loadDistributionPolicies Load distribution policies of the application gateway resource. ApplicationGatewayLoadDistributionPolicy_STATUS[]
Optional
location Resource location. string
Optional
name Resource name. string
Optional
operationalState Operational state of the application gateway resource. ApplicationGatewayPropertiesFormat_OperationalState_STATUS
Optional
privateEndpointConnections Private Endpoint connections on application gateway. ApplicationGatewayPrivateEndpointConnection_STATUS[]
Optional
privateLinkConfigurations PrivateLink configurations on application gateway. ApplicationGatewayPrivateLinkConfiguration_STATUS[]
Optional
probes Probes of the application gateway resource. ApplicationGatewayProbe_STATUS[]
Optional
provisioningState The provisioning state of the application gateway resource. ApplicationGatewayProvisioningState_STATUS
Optional
redirectConfigurations Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayRedirectConfiguration_STATUS[]
Optional
requestRoutingRules Request routing rules of the application gateway resource. ApplicationGatewayRequestRoutingRule_STATUS[]
Optional
resourceGuid The resource GUID property of the application gateway resource. string
Optional
rewriteRuleSets Rewrite rules for the application gateway resource. ApplicationGatewayRewriteRuleSet_STATUS[]
Optional
routingRules Routing rules of the application gateway resource. ApplicationGatewayRoutingRule_STATUS[]
Optional
sku SKU of the application gateway resource. ApplicationGatewaySku_STATUS
Optional
sslCertificates SSL certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewaySslCertificate_STATUS[]
Optional
sslPolicy SSL policy of the application gateway resource. ApplicationGatewaySslPolicy_STATUS
Optional
sslProfiles SSL profiles of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewaySslProfile_STATUS[]
Optional
tags Resource tags. map[string]string
Optional
trustedClientCertificates Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayTrustedClientCertificate_STATUS[]
Optional
trustedRootCertificates Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayTrustedRootCertificate_STATUS[]
Optional
type Resource type. string
Optional
urlPathMaps URL path map of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayUrlPathMap_STATUS[]
Optional
webApplicationFirewallConfiguration Web application firewall configuration. ApplicationGatewayWebApplicationFirewallConfiguration_STATUS
Optional
zones A list of availability zones denoting where the resource needs to come from. string[]
Optional

ApplicationGatewayList

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/applicationGateway.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/applicationGateways/{applicationGatewayName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items ApplicationGateway[]
Optional

BastionHost

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/bastionHost.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/bastionHosts/{bastionHostName}

Used by: BastionHostList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec BastionHost_Spec
Optional
status BastionHost_STATUS
Optional

BastionHost_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
disableCopyPaste Enable/Disable Copy/Paste feature of the Bastion Host resource. bool
Optional
dnsName FQDN for the endpoint on which bastion host is accessible. string
Optional
enableFileCopy Enable/Disable File Copy feature of the Bastion Host resource. bool
Optional
enableIpConnect Enable/Disable IP Connect feature of the Bastion Host resource. bool
Optional
enableShareableLink Enable/Disable Shareable Link of the Bastion Host resource. bool
Optional
enableTunneling Enable/Disable Tunneling feature of the Bastion Host resource. bool
Optional
ipConfigurations IP configuration of the Bastion Host resource. BastionHostIPConfiguration[]
Optional
location Resource location. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure BastionHostOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
scaleUnits The scale units for the Bastion Host resource. int
Optional
sku The sku of this Bastion Host. Sku
Optional
tags Resource tags. map[string]string
Optional

BastionHost_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
disableCopyPaste Enable/Disable Copy/Paste feature of the Bastion Host resource. bool
Optional
dnsName FQDN for the endpoint on which bastion host is accessible. string
Optional
enableFileCopy Enable/Disable File Copy feature of the Bastion Host resource. bool
Optional
enableIpConnect Enable/Disable IP Connect feature of the Bastion Host resource. bool
Optional
enableShareableLink Enable/Disable Shareable Link of the Bastion Host resource. bool
Optional
enableTunneling Enable/Disable Tunneling feature of the Bastion Host resource. bool
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
id Resource ID. string
Optional
ipConfigurations IP configuration of the Bastion Host resource. BastionHostIPConfiguration_STATUS[]
Optional
location Resource location. string
Optional
name Resource name. string
Optional
provisioningState The provisioning state of the bastion host resource. BastionHostProvisioningState_STATUS
Optional
scaleUnits The scale units for the Bastion Host resource. int
Optional
sku The sku of this Bastion Host. Sku_STATUS
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional

BastionHostList

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/bastionHost.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/bastionHosts/{bastionHostName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items BastionHost[]
Optional

DnsForwardingRuleset

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}

Used by: DnsForwardingRulesetList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsForwardingRuleset_Spec
Optional
status DnsForwardingRuleset_STATUS
Optional

DnsForwardingRuleset_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
dnsResolverOutboundEndpoints The reference to the DNS resolver outbound endpoints that are used to route DNS queries matching the forwarding rules in the ruleset to the target DNS servers. SubResource[]
Required
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsForwardingRulesetOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
tags Resource tags. map[string]string
Optional

DnsForwardingRuleset_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
dnsResolverOutboundEndpoints The reference to the DNS resolver outbound endpoints that are used to route DNS queries matching the forwarding rules in the ruleset to the target DNS servers. SubResource_STATUS[]
Optional
etag ETag of the DNS forwarding ruleset. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the DNS forwarding ruleset. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
resourceGuid The resourceGuid for the DNS forwarding ruleset. string
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

DnsForwardingRulesetList

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsForwardingRuleset[]
Optional

DnsForwardingRuleSetsForwardingRule

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}

Used by: DnsForwardingRuleSetsForwardingRuleList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsForwardingRuleSetsForwardingRule_Spec
Optional
status DnsForwardingRuleSetsForwardingRule_STATUS
Optional

DnsForwardingRuleSetsForwardingRule_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
domainName The domain name for the forwarding rule. string
Required
forwardingRuleState The state of forwarding rule. ForwardingRuleProperties_ForwardingRuleState
Optional
metadata Metadata attached to the forwarding rule. map[string]string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsForwardingRuleSetsForwardingRuleOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsForwardingRuleset resource genruntime.KnownResourceReference
Required
targetDnsServers DNS servers to forward the DNS query to. TargetDnsServer[]
Required

DnsForwardingRuleSetsForwardingRule_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
domainName The domain name for the forwarding rule. string
Optional
etag ETag of the forwarding rule. string
Optional
forwardingRuleState The state of forwarding rule. ForwardingRuleProperties_ForwardingRuleState_STATUS
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
metadata Metadata attached to the forwarding rule. map[string]string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the forwarding rule. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
targetDnsServers DNS servers to forward the DNS query to. TargetDnsServer_STATUS[]
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

DnsForwardingRuleSetsForwardingRuleList

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsForwardingRuleSetsForwardingRule[]
Optional

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/virtualNetworkLinks/{virtualNetworkLinkName}

Used by: DnsForwardingRuleSetsVirtualNetworkLinkList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsForwardingRuleSetsVirtualNetworkLink_Spec
Optional
status DnsForwardingRuleSetsVirtualNetworkLink_STATUS
Optional
Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
metadata Metadata attached to the virtual network link. map[string]string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsForwardingRuleset resource genruntime.KnownResourceReference
Required
virtualNetwork The reference to the virtual network. This cannot be changed after creation. SubResource
Required
Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag ETag of the virtual network link. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
metadata Metadata attached to the virtual network link. map[string]string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the virtual network link. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
virtualNetwork The reference to the virtual network. This cannot be changed after creation. SubResource_STATUS
Optional

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/virtualNetworkLinks/{virtualNetworkLinkName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsForwardingRuleSetsVirtualNetworkLink[]
Optional

DnsResolver

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsResolvers/{dnsResolverName}

Used by: DnsResolverList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsResolver_Spec
Optional
status DnsResolver_STATUS
Optional

DnsResolver_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsResolverOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
tags Resource tags. map[string]string
Optional
virtualNetwork The reference to the virtual network. This cannot be changed after creation. SubResource
Required

DnsResolver_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
dnsResolverState The current status of the DNS resolver. This is a read-only property and any attempt to set this value will be ignored. DnsResolverProperties_DnsResolverState_STATUS
Optional
etag ETag of the DNS resolver. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the DNS resolver. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
resourceGuid The resourceGuid property of the DNS resolver resource. string
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
virtualNetwork The reference to the virtual network. This cannot be changed after creation. SubResource_STATUS
Optional

DnsResolverList

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsResolvers/{dnsResolverName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsResolver[]
Optional

DnsResolversInboundEndpoint

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}

Used by: DnsResolversInboundEndpointList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsResolversInboundEndpoint_Spec
Optional
status DnsResolversInboundEndpoint_STATUS
Optional

DnsResolversInboundEndpoint_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
ipConfigurations IP configurations for the inbound endpoint. IpConfiguration[]
Required
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsResolversInboundEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsResolver resource genruntime.KnownResourceReference
Required
tags Resource tags. map[string]string
Optional

DnsResolversInboundEndpoint_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag ETag of the inbound endpoint. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
ipConfigurations IP configurations for the inbound endpoint. IpConfiguration_STATUS[]
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the inbound endpoint. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
resourceGuid The resourceGuid property of the inbound endpoint resource. string
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

DnsResolversInboundEndpointList

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsResolversInboundEndpoint[]
Optional

DnsResolversOutboundEndpoint

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}

Used by: DnsResolversOutboundEndpointList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsResolversOutboundEndpoint_Spec
Optional
status DnsResolversOutboundEndpoint_STATUS
Optional

DnsResolversOutboundEndpoint_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsResolversOutboundEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsResolver resource genruntime.KnownResourceReference
Required
subnet The reference to the subnet used for the outbound endpoint. SubResource
Required
tags Resource tags. map[string]string
Optional

DnsResolversOutboundEndpoint_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag ETag of the outbound endpoint. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the outbound endpoint. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
resourceGuid The resourceGuid property of the outbound endpoint resource. string
Optional
subnet The reference to the subnet used for the outbound endpoint. SubResource_STATUS
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

DnsResolversOutboundEndpointList

Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsResolversOutboundEndpoint[]
Optional

NatGateway

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/natGateway.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/natGateways/{natGatewayName}

Used by: NatGatewayList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec NatGateway_Spec
Optional
status NatGateway_STATUS
Optional

NatGateway_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
idleTimeoutInMinutes The idle timeout of the nat gateway. int
Optional
location Resource location. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure NatGatewayOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
publicIpAddresses An array of public ip addresses associated with the nat gateway resource. SubResource[]
Optional
publicIpPrefixes An array of public ip prefixes associated with the nat gateway resource. SubResource[]
Optional
sku The nat gateway SKU. NatGatewaySku
Optional
tags Resource tags. map[string]string
Optional
zones A list of availability zones denoting the zone in which Nat Gateway should be deployed. string[]
Optional

NatGateway_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
id Resource ID. string
Optional
idleTimeoutInMinutes The idle timeout of the nat gateway. int
Optional
location Resource location. string
Optional
name Resource name. string
Optional
provisioningState The provisioning state of the NAT gateway resource. ApplicationGatewayProvisioningState_STATUS
Optional
publicIpAddresses An array of public ip addresses associated with the nat gateway resource. SubResource_STATUS[]
Optional
publicIpPrefixes An array of public ip prefixes associated with the nat gateway resource. SubResource_STATUS[]
Optional
resourceGuid The resource GUID property of the NAT gateway resource. string
Optional
sku The nat gateway SKU. NatGatewaySku_STATUS
Optional
subnets An array of references to the subnets using this nat gateway resource. SubResource_STATUS[]
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional
zones A list of availability zones denoting the zone in which Nat Gateway should be deployed. string[]
Optional

NatGatewayList

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/natGateway.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/natGateways/{natGatewayName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items NatGateway[]
Optional

PrivateEndpoint

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/privateEndpoints/{privateEndpointName}

Used by: PrivateEndpointList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec PrivateEndpoint_Spec
Optional
status PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
Optional

PrivateEndpoint_Spec

Property Description Type
applicationSecurityGroups Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
customNetworkInterfaceName The custom name of the network interface attached to the private endpoint. string
Optional
extendedLocation The extended location of the load balancer. ExtendedLocation
Optional
ipConfigurations A list of IP configurations of the private endpoint. This will be used to map to the First Party Service’s endpoints. PrivateEndpointIPConfiguration[]
Optional
location Resource location. string
Optional
manualPrivateLinkServiceConnections A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource. PrivateLinkServiceConnection[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure PrivateEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
privateLinkServiceConnections A grouping of information about the connection to the remote resource. PrivateLinkServiceConnection[]
Optional
subnet The ID of the subnet from which the private IP will be allocated. Subnet_PrivateEndpoint_SubResourceEmbedded
Optional
tags Resource tags. map[string]string
Optional

PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded

Property Description Type
applicationSecurityGroups Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded[]
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customDnsConfigs An array of custom dns configurations. CustomDnsConfigPropertiesFormat_STATUS[]
Optional
customNetworkInterfaceName The custom name of the network interface attached to the private endpoint. string
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
extendedLocation The extended location of the load balancer. ExtendedLocation_STATUS
Optional
id Resource ID. string
Optional
ipConfigurations A list of IP configurations of the private endpoint. This will be used to map to the First Party Service’s endpoints. PrivateEndpointIPConfiguration_STATUS[]
Optional
location Resource location. string
Optional
manualPrivateLinkServiceConnections A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource. PrivateLinkServiceConnection_STATUS[]
Optional
name Resource name. string
Optional
networkInterfaces An array of references to the network interfaces created for this private endpoint. NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded[]
Optional
privateLinkServiceConnections A grouping of information about the connection to the remote resource. PrivateLinkServiceConnection_STATUS[]
Optional
provisioningState The provisioning state of the private endpoint resource. ApplicationGatewayProvisioningState_STATUS
Optional
subnet The ID of the subnet from which the private IP will be allocated. Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional

PrivateEndpointList

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/privateEndpoints/{privateEndpointName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items PrivateEndpoint[]
Optional

PrivateEndpointsPrivateDnsZoneGroup

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}

Used by: PrivateEndpointsPrivateDnsZoneGroupList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec PrivateEndpointsPrivateDnsZoneGroup_Spec
Optional
status PrivateEndpointsPrivateDnsZoneGroup_STATUS
Optional

PrivateEndpointsPrivateDnsZoneGroup_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure PrivateEndpointsPrivateDnsZoneGroupOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/PrivateEndpoint resource genruntime.KnownResourceReference
Required
privateDnsZoneConfigs A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfig[]
Optional

PrivateEndpointsPrivateDnsZoneGroup_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
id Resource ID. string
Optional
name Name of the resource that is unique within a resource group. This name can be used to access the resource. string
Optional
privateDnsZoneConfigs A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfig_STATUS[]
Optional
provisioningState The provisioning state of the private dns zone group resource. PrivateEndpointProvisioningState_STATUS
Optional

PrivateEndpointsPrivateDnsZoneGroupList

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items PrivateEndpointsPrivateDnsZoneGroup[]
Optional

PrivateLinkService

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateLinkService.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/privateLinkServices/{serviceName}

Used by: PrivateLinkServiceList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec PrivateLinkService_Spec
Optional
status PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
Optional

PrivateLinkService_Spec

Property Description Type
autoApproval The auto-approval list of the private link service. ResourceSet
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
enableProxyProtocol Whether the private link service is enabled for proxy protocol or not. bool
Optional
extendedLocation The extended location of the load balancer. ExtendedLocation
Optional
fqdns The list of Fqdn. string[]
Optional
ipConfigurations An array of private link service IP configurations. PrivateLinkServiceIpConfiguration[]
Optional
loadBalancerFrontendIpConfigurations An array of references to the load balancer IP configurations. FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded[]
Optional
location Resource location. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure PrivateLinkServiceOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
tags Resource tags. map[string]string
Optional
visibility The visibility list of the private link service. ResourceSet
Optional

PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded

Property Description Type
alias The alias of the private link service. string
Optional
autoApproval The auto-approval list of the private link service. ResourceSet_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
enableProxyProtocol Whether the private link service is enabled for proxy protocol or not. bool
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
extendedLocation The extended location of the load balancer. ExtendedLocation_STATUS
Optional
fqdns The list of Fqdn. string[]
Optional
id Resource ID. string
Optional
ipConfigurations An array of private link service IP configurations. PrivateLinkServiceIpConfiguration_STATUS[]
Optional
loadBalancerFrontendIpConfigurations An array of references to the load balancer IP configurations. FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded[]
Optional
location Resource location. string
Optional
name Resource name. string
Optional
networkInterfaces An array of references to the network interfaces created for this private link service. NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded[]
Optional
privateEndpointConnections An array of list about connections to the private endpoint. PrivateEndpointConnection_STATUS[]
Optional
provisioningState The provisioning state of the private link service resource. ApplicationGatewayProvisioningState_STATUS
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional
visibility The visibility list of the private link service. ResourceSet_STATUS
Optional

PrivateLinkServiceList

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateLinkService.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/privateLinkServices/{serviceName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items PrivateLinkService[]
Optional

PublicIPPrefix

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/publicIpPrefix.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}

Used by: PublicIPPrefixList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec PublicIPPrefix_Spec
Optional
status PublicIPPrefix_STATUS
Optional

PublicIPPrefix_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
customIPPrefix The customIpPrefix that this prefix is associated with. SubResource
Optional
extendedLocation The extended location of the public ip address. ExtendedLocation
Optional
ipTags The list of tags associated with the public IP prefix. IpTag[]
Optional
location Resource location. string
Optional
natGateway NatGateway of Public IP Prefix. NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure PublicIPPrefixOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
prefixLength The Length of the Public IP Prefix. int
Optional
publicIPAddressVersion The public IP address version. IPVersion
Optional
sku The public IP prefix SKU. PublicIPPrefixSku
Optional
tags Resource tags. map[string]string
Optional
zones A list of availability zones denoting the IP allocated for the resource needs to come from. string[]
Optional

PublicIPPrefix_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
customIPPrefix The customIpPrefix that this prefix is associated with. SubResource_STATUS
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
extendedLocation The extended location of the public ip address. ExtendedLocation_STATUS
Optional
id Resource ID. string
Optional
ipPrefix The allocated Prefix. string
Optional
ipTags The list of tags associated with the public IP prefix. IpTag_STATUS[]
Optional
loadBalancerFrontendIpConfiguration The reference to load balancer frontend IP configuration associated with the public IP prefix. SubResource_STATUS
Optional
location Resource location. string
Optional
name Resource name. string
Optional
natGateway NatGateway of Public IP Prefix. NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
Optional
prefixLength The Length of the Public IP Prefix. int
Optional
provisioningState The provisioning state of the public IP prefix resource. PublicIpPrefixProvisioningState_STATUS
Optional
publicIPAddresses The list of all referenced PublicIPAddresses. ReferencedPublicIpAddress_STATUS[]
Optional
publicIPAddressVersion The public IP address version. IPVersion_STATUS
Optional
resourceGuid The resource GUID property of the public IP prefix resource. string
Optional
sku The public IP prefix SKU. PublicIPPrefixSku_STATUS
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional
zones A list of availability zones denoting the IP allocated for the resource needs to come from. string[]
Optional

PublicIPPrefixList

Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/publicIpPrefix.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items PublicIPPrefix[]
Optional

ApplicationGateway_Spec

Used by: ApplicationGateway.

Property Description Type
authenticationCertificates Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayAuthenticationCertificate[]
Optional
autoscaleConfiguration Autoscale Configuration. ApplicationGatewayAutoscaleConfiguration
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
backendAddressPools Backend address pool of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendAddressPool[]
Optional
backendHttpSettingsCollection Backend http settings of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendHttpSettings[]
Optional
backendSettingsCollection Backend settings of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendSettings[]
Optional
customErrorConfigurations Custom error configurations of the application gateway resource. ApplicationGatewayCustomError[]
Optional
enableFips Whether FIPS is enabled on the application gateway resource. bool
Optional
enableHttp2 Whether HTTP2 is enabled on the application gateway resource. bool
Optional
firewallPolicy Reference to the FirewallPolicy resource. SubResource
Optional
forceFirewallPolicyAssociation If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. bool
Optional
frontendIPConfigurations Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayFrontendIPConfiguration[]
Optional
frontendPorts Frontend ports of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayFrontendPort[]
Optional
gatewayIPConfigurations Subnets of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded[]
Optional
globalConfiguration Global Configuration. ApplicationGatewayGlobalConfiguration
Optional
httpListeners Http listeners of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayHttpListener[]
Optional
identity The identity of the application gateway, if configured. ManagedServiceIdentity
Optional
listeners Listeners of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayListener[]
Optional
loadDistributionPolicies Load distribution policies of the application gateway resource. ApplicationGatewayLoadDistributionPolicy[]
Optional
location Resource location. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure ApplicationGatewayOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
privateLinkConfigurations PrivateLink configurations on application gateway. ApplicationGatewayPrivateLinkConfiguration[]
Optional
probes Probes of the application gateway resource. ApplicationGatewayProbe[]
Optional
redirectConfigurations Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayRedirectConfiguration[]
Optional
requestRoutingRules Request routing rules of the application gateway resource. ApplicationGatewayRequestRoutingRule[]
Optional
rewriteRuleSets Rewrite rules for the application gateway resource. ApplicationGatewayRewriteRuleSet[]
Optional
routingRules Routing rules of the application gateway resource. ApplicationGatewayRoutingRule[]
Optional
sku SKU of the application gateway resource. ApplicationGatewaySku
Optional
sslCertificates SSL certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewaySslCertificate[]
Optional
sslPolicy SSL policy of the application gateway resource. ApplicationGatewaySslPolicy
Optional
sslProfiles SSL profiles of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewaySslProfile[]
Optional
tags Resource tags. map[string]string
Optional
trustedClientCertificates Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayTrustedClientCertificate[]
Optional
trustedRootCertificates Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayTrustedRootCertificate[]
Optional
urlPathMaps URL path map of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayUrlPathMap[]
Optional
webApplicationFirewallConfiguration Web application firewall configuration. ApplicationGatewayWebApplicationFirewallConfiguration
Optional
zones A list of availability zones denoting where the resource needs to come from. string[]
Optional

ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded

Application gateway resource.

Used by: ApplicationGateway.

Property Description Type
authenticationCertificates Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayAuthenticationCertificate_STATUS[]
Optional
autoscaleConfiguration Autoscale Configuration. ApplicationGatewayAutoscaleConfiguration_STATUS
Optional
backendAddressPools Backend address pool of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendAddressPool_STATUS[]
Optional
backendHttpSettingsCollection Backend http settings of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendHttpSettings_STATUS[]
Optional
backendSettingsCollection Backend settings of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayBackendSettings_STATUS[]
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customErrorConfigurations Custom error configurations of the application gateway resource. ApplicationGatewayCustomError_STATUS[]
Optional
enableFips Whether FIPS is enabled on the application gateway resource. bool
Optional
enableHttp2 Whether HTTP2 is enabled on the application gateway resource. bool
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
firewallPolicy Reference to the FirewallPolicy resource. SubResource_STATUS
Optional
forceFirewallPolicyAssociation If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. bool
Optional
frontendIPConfigurations Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayFrontendIPConfiguration_STATUS[]
Optional
frontendPorts Frontend ports of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayFrontendPort_STATUS[]
Optional
gatewayIPConfigurations Subnets of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded[]
Optional
globalConfiguration Global Configuration. ApplicationGatewayGlobalConfiguration_STATUS
Optional
httpListeners Http listeners of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayHttpListener_STATUS[]
Optional
id Resource ID. string
Optional
identity The identity of the application gateway, if configured. ManagedServiceIdentity_STATUS
Optional
listeners Listeners of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayListener_STATUS[]
Optional
loadDistributionPolicies Load distribution policies of the application gateway resource. ApplicationGatewayLoadDistributionPolicy_STATUS[]
Optional
location Resource location. string
Optional
name Resource name. string
Optional
operationalState Operational state of the application gateway resource. ApplicationGatewayPropertiesFormat_OperationalState_STATUS
Optional
privateEndpointConnections Private Endpoint connections on application gateway. ApplicationGatewayPrivateEndpointConnection_STATUS[]
Optional
privateLinkConfigurations PrivateLink configurations on application gateway. ApplicationGatewayPrivateLinkConfiguration_STATUS[]
Optional
probes Probes of the application gateway resource. ApplicationGatewayProbe_STATUS[]
Optional
provisioningState The provisioning state of the application gateway resource. ApplicationGatewayProvisioningState_STATUS
Optional
redirectConfigurations Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayRedirectConfiguration_STATUS[]
Optional
requestRoutingRules Request routing rules of the application gateway resource. ApplicationGatewayRequestRoutingRule_STATUS[]
Optional
resourceGuid The resource GUID property of the application gateway resource. string
Optional
rewriteRuleSets Rewrite rules for the application gateway resource. ApplicationGatewayRewriteRuleSet_STATUS[]
Optional
routingRules Routing rules of the application gateway resource. ApplicationGatewayRoutingRule_STATUS[]
Optional
sku SKU of the application gateway resource. ApplicationGatewaySku_STATUS
Optional
sslCertificates SSL certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewaySslCertificate_STATUS[]
Optional
sslPolicy SSL policy of the application gateway resource. ApplicationGatewaySslPolicy_STATUS
Optional
sslProfiles SSL profiles of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewaySslProfile_STATUS[]
Optional
tags Resource tags. map[string]string
Optional
trustedClientCertificates Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayTrustedClientCertificate_STATUS[]
Optional
trustedRootCertificates Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayTrustedRootCertificate_STATUS[]
Optional
type Resource type. string
Optional
urlPathMaps URL path map of the application gateway resource. For default limits, see Application Gateway limits. ApplicationGatewayUrlPathMap_STATUS[]
Optional
webApplicationFirewallConfiguration Web application firewall configuration. ApplicationGatewayWebApplicationFirewallConfiguration_STATUS
Optional
zones A list of availability zones denoting where the resource needs to come from. string[]
Optional

BastionHost_Spec

Used by: BastionHost.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
disableCopyPaste Enable/Disable Copy/Paste feature of the Bastion Host resource. bool
Optional
dnsName FQDN for the endpoint on which bastion host is accessible. string
Optional
enableFileCopy Enable/Disable File Copy feature of the Bastion Host resource. bool
Optional
enableIpConnect Enable/Disable IP Connect feature of the Bastion Host resource. bool
Optional
enableShareableLink Enable/Disable Shareable Link of the Bastion Host resource. bool
Optional
enableTunneling Enable/Disable Tunneling feature of the Bastion Host resource. bool
Optional
ipConfigurations IP configuration of the Bastion Host resource. BastionHostIPConfiguration[]
Optional
location Resource location. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure BastionHostOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
scaleUnits The scale units for the Bastion Host resource. int
Optional
sku The sku of this Bastion Host. Sku
Optional
tags Resource tags. map[string]string
Optional

BastionHost_STATUS

Bastion Host resource.

Used by: BastionHost.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
disableCopyPaste Enable/Disable Copy/Paste feature of the Bastion Host resource. bool
Optional
dnsName FQDN for the endpoint on which bastion host is accessible. string
Optional
enableFileCopy Enable/Disable File Copy feature of the Bastion Host resource. bool
Optional
enableIpConnect Enable/Disable IP Connect feature of the Bastion Host resource. bool
Optional
enableShareableLink Enable/Disable Shareable Link of the Bastion Host resource. bool
Optional
enableTunneling Enable/Disable Tunneling feature of the Bastion Host resource. bool
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
id Resource ID. string
Optional
ipConfigurations IP configuration of the Bastion Host resource. BastionHostIPConfiguration_STATUS[]
Optional
location Resource location. string
Optional
name Resource name. string
Optional
provisioningState The provisioning state of the bastion host resource. BastionHostProvisioningState_STATUS
Optional
scaleUnits The scale units for the Bastion Host resource. int
Optional
sku The sku of this Bastion Host. Sku_STATUS
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional

DnsForwardingRuleset_Spec

Used by: DnsForwardingRuleset.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
dnsResolverOutboundEndpoints The reference to the DNS resolver outbound endpoints that are used to route DNS queries matching the forwarding rules in the ruleset to the target DNS servers. SubResource[]
Required
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsForwardingRulesetOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
tags Resource tags. map[string]string
Optional

DnsForwardingRuleset_STATUS

Describes a DNS forwarding ruleset.

Used by: DnsForwardingRuleset.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
dnsResolverOutboundEndpoints The reference to the DNS resolver outbound endpoints that are used to route DNS queries matching the forwarding rules in the ruleset to the target DNS servers. SubResource_STATUS[]
Optional
etag ETag of the DNS forwarding ruleset. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the DNS forwarding ruleset. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
resourceGuid The resourceGuid for the DNS forwarding ruleset. string
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

DnsForwardingRuleSetsForwardingRule_Spec

Used by: DnsForwardingRuleSetsForwardingRule.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
domainName The domain name for the forwarding rule. string
Required
forwardingRuleState The state of forwarding rule. ForwardingRuleProperties_ForwardingRuleState
Optional
metadata Metadata attached to the forwarding rule. map[string]string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsForwardingRuleSetsForwardingRuleOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsForwardingRuleset resource genruntime.KnownResourceReference
Required
targetDnsServers DNS servers to forward the DNS query to. TargetDnsServer[]
Required

DnsForwardingRuleSetsForwardingRule_STATUS

Used by: DnsForwardingRuleSetsForwardingRule.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
domainName The domain name for the forwarding rule. string
Optional
etag ETag of the forwarding rule. string
Optional
forwardingRuleState The state of forwarding rule. ForwardingRuleProperties_ForwardingRuleState_STATUS
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
metadata Metadata attached to the forwarding rule. map[string]string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the forwarding rule. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
targetDnsServers DNS servers to forward the DNS query to. TargetDnsServer_STATUS[]
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

Used by: DnsForwardingRuleSetsVirtualNetworkLink.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
metadata Metadata attached to the virtual network link. map[string]string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsForwardingRuleset resource genruntime.KnownResourceReference
Required
virtualNetwork The reference to the virtual network. This cannot be changed after creation. SubResource
Required

Used by: DnsForwardingRuleSetsVirtualNetworkLink.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag ETag of the virtual network link. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
metadata Metadata attached to the virtual network link. map[string]string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the virtual network link. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
virtualNetwork The reference to the virtual network. This cannot be changed after creation. SubResource_STATUS
Optional

DnsResolver_Spec

Used by: DnsResolver.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsResolverOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
tags Resource tags. map[string]string
Optional
virtualNetwork The reference to the virtual network. This cannot be changed after creation. SubResource
Required

DnsResolver_STATUS

Describes a DNS resolver.

Used by: DnsResolver.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
dnsResolverState The current status of the DNS resolver. This is a read-only property and any attempt to set this value will be ignored. DnsResolverProperties_DnsResolverState_STATUS
Optional
etag ETag of the DNS resolver. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the DNS resolver. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
resourceGuid The resourceGuid property of the DNS resolver resource. string
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
virtualNetwork The reference to the virtual network. This cannot be changed after creation. SubResource_STATUS
Optional

DnsResolversInboundEndpoint_Spec

Used by: DnsResolversInboundEndpoint.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
ipConfigurations IP configurations for the inbound endpoint. IpConfiguration[]
Required
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsResolversInboundEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsResolver resource genruntime.KnownResourceReference
Required
tags Resource tags. map[string]string
Optional

DnsResolversInboundEndpoint_STATUS

Used by: DnsResolversInboundEndpoint.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag ETag of the inbound endpoint. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
ipConfigurations IP configurations for the inbound endpoint. IpConfiguration_STATUS[]
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the inbound endpoint. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
resourceGuid The resourceGuid property of the inbound endpoint resource. string
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

DnsResolversOutboundEndpoint_Spec

Used by: DnsResolversOutboundEndpoint.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsResolversOutboundEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsResolver resource genruntime.KnownResourceReference
Required
subnet The reference to the subnet used for the outbound endpoint. SubResource
Required
tags Resource tags. map[string]string
Optional

DnsResolversOutboundEndpoint_STATUS

Used by: DnsResolversOutboundEndpoint.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag ETag of the outbound endpoint. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
provisioningState The current provisioning state of the outbound endpoint. This is a read-only property and any attempt to set this value will be ignored. DnsresolverProvisioningState_STATUS
Optional
resourceGuid The resourceGuid property of the outbound endpoint resource. string
Optional
subnet The reference to the subnet used for the outbound endpoint. SubResource_STATUS
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

NatGateway_Spec

Used by: NatGateway.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
idleTimeoutInMinutes The idle timeout of the nat gateway. int
Optional
location Resource location. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure NatGatewayOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
publicIpAddresses An array of public ip addresses associated with the nat gateway resource. SubResource[]
Optional
publicIpPrefixes An array of public ip prefixes associated with the nat gateway resource. SubResource[]
Optional
sku The nat gateway SKU. NatGatewaySku
Optional
tags Resource tags. map[string]string
Optional
zones A list of availability zones denoting the zone in which Nat Gateway should be deployed. string[]
Optional

NatGateway_STATUS

Nat Gateway resource.

Used by: NatGateway.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
id Resource ID. string
Optional
idleTimeoutInMinutes The idle timeout of the nat gateway. int
Optional
location Resource location. string
Optional
name Resource name. string
Optional
provisioningState The provisioning state of the NAT gateway resource. ApplicationGatewayProvisioningState_STATUS
Optional
publicIpAddresses An array of public ip addresses associated with the nat gateway resource. SubResource_STATUS[]
Optional
publicIpPrefixes An array of public ip prefixes associated with the nat gateway resource. SubResource_STATUS[]
Optional
resourceGuid The resource GUID property of the NAT gateway resource. string
Optional
sku The nat gateway SKU. NatGatewaySku_STATUS
Optional
subnets An array of references to the subnets using this nat gateway resource. SubResource_STATUS[]
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional
zones A list of availability zones denoting the zone in which Nat Gateway should be deployed. string[]
Optional

PrivateEndpoint_Spec

Used by: PrivateEndpoint.

Property Description Type
applicationSecurityGroups Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
customNetworkInterfaceName The custom name of the network interface attached to the private endpoint. string
Optional
extendedLocation The extended location of the load balancer. ExtendedLocation
Optional
ipConfigurations A list of IP configurations of the private endpoint. This will be used to map to the First Party Service’s endpoints. PrivateEndpointIPConfiguration[]
Optional
location Resource location. string
Optional
manualPrivateLinkServiceConnections A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource. PrivateLinkServiceConnection[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure PrivateEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
privateLinkServiceConnections A grouping of information about the connection to the remote resource. PrivateLinkServiceConnection[]
Optional
subnet The ID of the subnet from which the private IP will be allocated. Subnet_PrivateEndpoint_SubResourceEmbedded
Optional
tags Resource tags. map[string]string
Optional

PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded

Private endpoint resource.

Used by: PrivateEndpoint.

Property Description Type
applicationSecurityGroups Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded[]
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customDnsConfigs An array of custom dns configurations. CustomDnsConfigPropertiesFormat_STATUS[]
Optional
customNetworkInterfaceName The custom name of the network interface attached to the private endpoint. string
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
extendedLocation The extended location of the load balancer. ExtendedLocation_STATUS
Optional
id Resource ID. string
Optional
ipConfigurations A list of IP configurations of the private endpoint. This will be used to map to the First Party Service’s endpoints. PrivateEndpointIPConfiguration_STATUS[]
Optional
location Resource location. string
Optional
manualPrivateLinkServiceConnections A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource. PrivateLinkServiceConnection_STATUS[]
Optional
name Resource name. string
Optional
networkInterfaces An array of references to the network interfaces created for this private endpoint. NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded[]
Optional
privateLinkServiceConnections A grouping of information about the connection to the remote resource. PrivateLinkServiceConnection_STATUS[]
Optional
provisioningState The provisioning state of the private endpoint resource. ApplicationGatewayProvisioningState_STATUS
Optional
subnet The ID of the subnet from which the private IP will be allocated. Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional

PrivateEndpointsPrivateDnsZoneGroup_Spec

Used by: PrivateEndpointsPrivateDnsZoneGroup.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure PrivateEndpointsPrivateDnsZoneGroupOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/PrivateEndpoint resource genruntime.KnownResourceReference
Required
privateDnsZoneConfigs A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfig[]
Optional

PrivateEndpointsPrivateDnsZoneGroup_STATUS

Used by: PrivateEndpointsPrivateDnsZoneGroup.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
id Resource ID. string
Optional
name Name of the resource that is unique within a resource group. This name can be used to access the resource. string
Optional
privateDnsZoneConfigs A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfig_STATUS[]
Optional
provisioningState The provisioning state of the private dns zone group resource. PrivateEndpointProvisioningState_STATUS
Optional

PrivateLinkService_Spec

Used by: PrivateLinkService.

Property Description Type
autoApproval The auto-approval list of the private link service. ResourceSet
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
enableProxyProtocol Whether the private link service is enabled for proxy protocol or not. bool
Optional
extendedLocation The extended location of the load balancer. ExtendedLocation
Optional
fqdns The list of Fqdn. string[]
Optional
ipConfigurations An array of private link service IP configurations. PrivateLinkServiceIpConfiguration[]
Optional
loadBalancerFrontendIpConfigurations An array of references to the load balancer IP configurations. FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded[]
Optional
location Resource location. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure PrivateLinkServiceOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
tags Resource tags. map[string]string
Optional
visibility The visibility list of the private link service. ResourceSet
Optional

PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded

Private link service resource.

Used by: PrivateLinkService.

Property Description Type
alias The alias of the private link service. string
Optional
autoApproval The auto-approval list of the private link service. ResourceSet_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
enableProxyProtocol Whether the private link service is enabled for proxy protocol or not. bool
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
extendedLocation The extended location of the load balancer. ExtendedLocation_STATUS
Optional
fqdns The list of Fqdn. string[]
Optional
id Resource ID. string
Optional
ipConfigurations An array of private link service IP configurations. PrivateLinkServiceIpConfiguration_STATUS[]
Optional
loadBalancerFrontendIpConfigurations An array of references to the load balancer IP configurations. FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded[]
Optional
location Resource location. string
Optional
name Resource name. string
Optional
networkInterfaces An array of references to the network interfaces created for this private link service. NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded[]
Optional
privateEndpointConnections An array of list about connections to the private endpoint. PrivateEndpointConnection_STATUS[]
Optional
provisioningState The provisioning state of the private link service resource. ApplicationGatewayProvisioningState_STATUS
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional
visibility The visibility list of the private link service. ResourceSet_STATUS
Optional

PublicIPPrefix_Spec

Used by: PublicIPPrefix.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
customIPPrefix The customIpPrefix that this prefix is associated with. SubResource
Optional
extendedLocation The extended location of the public ip address. ExtendedLocation
Optional
ipTags The list of tags associated with the public IP prefix. IpTag[]
Optional
location Resource location. string
Optional
natGateway NatGateway of Public IP Prefix. NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure PublicIPPrefixOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
prefixLength The Length of the Public IP Prefix. int
Optional
publicIPAddressVersion The public IP address version. IPVersion
Optional
sku The public IP prefix SKU. PublicIPPrefixSku
Optional
tags Resource tags. map[string]string
Optional
zones A list of availability zones denoting the IP allocated for the resource needs to come from. string[]
Optional

PublicIPPrefix_STATUS

Public IP prefix resource.

Used by: PublicIPPrefix.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
customIPPrefix The customIpPrefix that this prefix is associated with. SubResource_STATUS
Optional
etag A unique read-only string that changes whenever the resource is updated. string
Optional
extendedLocation The extended location of the public ip address. ExtendedLocation_STATUS
Optional
id Resource ID. string
Optional
ipPrefix The allocated Prefix. string
Optional
ipTags The list of tags associated with the public IP prefix. IpTag_STATUS[]
Optional
loadBalancerFrontendIpConfiguration The reference to load balancer frontend IP configuration associated with the public IP prefix. SubResource_STATUS
Optional
location Resource location. string
Optional
name Resource name. string
Optional
natGateway NatGateway of Public IP Prefix. NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
Optional
prefixLength The Length of the Public IP Prefix. int
Optional
provisioningState The provisioning state of the public IP prefix resource. PublicIpPrefixProvisioningState_STATUS
Optional
publicIPAddresses The list of all referenced PublicIPAddresses. ReferencedPublicIpAddress_STATUS[]
Optional
publicIPAddressVersion The public IP address version. IPVersion_STATUS
Optional
resourceGuid The resource GUID property of the public IP prefix resource. string
Optional
sku The public IP prefix SKU. PublicIPPrefixSku_STATUS
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional
zones A list of availability zones denoting the IP allocated for the resource needs to come from. string[]
Optional

ApplicationGatewayAuthenticationCertificate

Authentication certificates of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
data Certificate public data. genruntime.SecretReference
Optional
name Name of the authentication certificate that is unique within an Application Gateway. string
Optional

ApplicationGatewayAuthenticationCertificate_STATUS

Authentication certificates of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayAutoscaleConfiguration

Application Gateway autoscale configuration.

Used by: ApplicationGateway_Spec.

Property Description Type
maxCapacity Upper bound on number of Application Gateway capacity. int
Optional
minCapacity Lower bound on number of Application Gateway capacity. int
Required

ApplicationGatewayAutoscaleConfiguration_STATUS

Application Gateway autoscale configuration.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
maxCapacity Upper bound on number of Application Gateway capacity. int
Optional
minCapacity Lower bound on number of Application Gateway capacity. int
Optional

ApplicationGatewayBackendAddressPool

Backend Address Pool of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
backendAddresses Backend addresses. ApplicationGatewayBackendAddress[]
Optional
name Name of the backend address pool that is unique within an Application Gateway. string
Optional

ApplicationGatewayBackendAddressPool_STATUS

Backend Address Pool of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayBackendHttpSettings

Backend address pool settings of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
affinityCookieName Cookie name to use for the affinity cookie. string
Optional
authenticationCertificates Array of references to application gateway authentication certificates. SubResource[]
Optional
connectionDraining Connection draining of the backend http settings resource. ApplicationGatewayConnectionDraining
Optional
cookieBasedAffinity Cookie based affinity. ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity
Optional
hostName Host header to be sent to the backend servers. string
Optional
name Name of the backend http settings that is unique within an Application Gateway. string
Optional
path Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null. string
Optional
pickHostNameFromBackendAddress Whether to pick host header should be picked from the host name of the backend server. Default value is false. bool
Optional
port The destination port on the backend. int
Optional
probe Probe resource of an application gateway. SubResource
Optional
probeEnabled Whether the probe is enabled. Default value is false. bool
Optional
protocol The protocol used to communicate with the backend. ApplicationGatewayProtocol
Optional
requestTimeout Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. int
Optional
trustedRootCertificates Array of references to application gateway trusted root certificates. SubResource[]
Optional

ApplicationGatewayBackendHttpSettings_STATUS

Backend address pool settings of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayBackendSettings

Backend address pool settings of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
hostName Server name indication to be sent to the backend servers for Tls protocol. string
Optional
name Name of the backend settings that is unique within an Application Gateway. string
Optional
pickHostNameFromBackendAddress Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false. bool
Optional
port The destination port on the backend. int
Optional
probe Probe resource of an application gateway. SubResource
Optional
protocol The protocol used to communicate with the backend. ApplicationGatewayProtocol
Optional
timeout Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds. int
Optional
trustedRootCertificates Array of references to application gateway trusted root certificates. SubResource[]
Optional

ApplicationGatewayBackendSettings_STATUS

Backend address pool settings of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayCustomError

Customer error of an application gateway.

Used by: ApplicationGateway_Spec, and ApplicationGatewayHttpListener.

Property Description Type
customErrorPageUrl Error page URL of the application gateway customer error. string
Optional
statusCode Status code of the application gateway customer error. ApplicationGatewayCustomError_StatusCode
Optional

ApplicationGatewayCustomError_STATUS

Customer error of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
customErrorPageUrl Error page URL of the application gateway customer error. string
Optional
statusCode Status code of the application gateway customer error. ApplicationGatewayCustomError_StatusCode_STATUS
Optional

ApplicationGatewayFrontendIPConfiguration

Frontend IP configuration of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
name Name of the frontend IP configuration that is unique within an Application Gateway. string
Optional
privateIPAddress PrivateIPAddress of the network interface IP Configuration. string
Optional
privateIPAllocationMethod The private IP address allocation method. IPAllocationMethod
Optional
privateLinkConfiguration Reference to the application gateway private link configuration. SubResource
Optional
publicIPAddress Reference to the PublicIP resource. SubResource
Optional
subnet Reference to the subnet resource. SubResource
Optional

ApplicationGatewayFrontendIPConfiguration_STATUS

Frontend IP configuration of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayFrontendPort

Frontend port of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
name Name of the frontend port that is unique within an Application Gateway. string
Optional
port Frontend port. int
Optional

ApplicationGatewayFrontendPort_STATUS

Frontend port of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayGlobalConfiguration

Application Gateway global configuration.

Used by: ApplicationGateway_Spec.

Property Description Type
enableRequestBuffering Enable request buffering. bool
Optional
enableResponseBuffering Enable response buffering. bool
Optional

ApplicationGatewayGlobalConfiguration_STATUS

Application Gateway global configuration.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
enableRequestBuffering Enable request buffering. bool
Optional
enableResponseBuffering Enable response buffering. bool
Optional

ApplicationGatewayHttpListener

Http listener of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
customErrorConfigurations Custom error configurations of the HTTP listener. ApplicationGatewayCustomError[]
Optional
firewallPolicy Reference to the FirewallPolicy resource. SubResource
Optional
frontendIPConfiguration Frontend IP configuration resource of an application gateway. SubResource
Optional
frontendPort Frontend port resource of an application gateway. SubResource
Optional
hostName Host name of HTTP listener. string
Optional
hostNames List of Host names for HTTP Listener that allows special wildcard characters as well. string[]
Optional
name Name of the HTTP listener that is unique within an Application Gateway. string
Optional
protocol Protocol of the HTTP listener. ApplicationGatewayProtocol
Optional
requireServerNameIndication Applicable only if protocol is https. Enables SNI for multi-hosting. bool
Optional
sslCertificate SSL certificate resource of an application gateway. SubResource
Optional
sslProfile SSL profile resource of the application gateway. SubResource
Optional

ApplicationGatewayHttpListener_STATUS

Http listener of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded

IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.

Used by: ApplicationGateway_Spec.

Property Description Type
name Name of the IP configuration that is unique within an Application Gateway. string
Optional
subnet Reference to the subnet resource. A subnet from where application gateway gets its private address. SubResource
Optional

ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded

IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayListener

Listener of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
frontendIPConfiguration Frontend IP configuration resource of an application gateway. SubResource
Optional
frontendPort Frontend port resource of an application gateway. SubResource
Optional
name Name of the listener that is unique within an Application Gateway. string
Optional
protocol Protocol of the listener. ApplicationGatewayProtocol
Optional
sslCertificate SSL certificate resource of an application gateway. SubResource
Optional
sslProfile SSL profile resource of the application gateway. SubResource
Optional

ApplicationGatewayListener_STATUS

Listener of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayLoadDistributionPolicy

Load Distribution Policy of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
loadDistributionAlgorithm Load Distribution Targets resource of an application gateway. ApplicationGatewayLoadDistributionAlgorithmEnum
Optional
loadDistributionTargets Load Distribution Targets resource of an application gateway. ApplicationGatewayLoadDistributionTarget[]
Optional
name Name of the load distribution policy that is unique within an Application Gateway. string
Optional

ApplicationGatewayLoadDistributionPolicy_STATUS

Load Distribution Policy of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: ApplicationGateway_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

ApplicationGatewayPrivateEndpointConnection_STATUS

Private Endpoint connection on an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayPrivateLinkConfiguration

Private Link Configuration on an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
ipConfigurations An array of application gateway private link ip configurations. ApplicationGatewayPrivateLinkIpConfiguration[]
Optional
name Name of the private link configuration that is unique within an Application Gateway. string
Optional

ApplicationGatewayPrivateLinkConfiguration_STATUS

Private Link Configuration on an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayProbe

Probe of the application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
host Host name to send the probe to. string
Optional
interval The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. int
Optional
match Criterion for classifying a healthy probe response. ApplicationGatewayProbeHealthResponseMatch
Optional
minServers Minimum number of servers that are always marked healthy. Default value is 0. int
Optional
name Name of the probe that is unique within an Application Gateway. string
Optional
path Relative path of probe. Valid path starts from ‘/’. Probe is sent to ://:. string
Optional
pickHostNameFromBackendHttpSettings Whether the host header should be picked from the backend http settings. Default value is false. bool
Optional
pickHostNameFromBackendSettings Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false. bool
Optional
port Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only. int
Optional
protocol The protocol used for the probe. ApplicationGatewayProtocol
Optional
timeout The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. int
Optional
unhealthyThreshold The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. int
Optional

ApplicationGatewayProbe_STATUS

Probe of the application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayPropertiesFormat_OperationalState_STATUS

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Value Description
“Running”
“Starting”
“Stopped”
“Stopping”

ApplicationGatewayProvisioningState_STATUS

The current provisioning state.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded, NatGateway_STATUS, PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded, PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded, PrivateLinkServiceConnection_STATUS, and PrivateLinkServiceIpConfiguration_STATUS.

Value Description
“Deleting”
“Failed”
“Succeeded”
“Updating”

ApplicationGatewayRedirectConfiguration

Redirect configuration of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
includePath Include path in the redirected url. bool
Optional
includeQueryString Include query string in the redirected url. bool
Optional
name Name of the redirect configuration that is unique within an Application Gateway. string
Optional
pathRules Path rules specifying redirect configuration. SubResource[]
Optional
redirectType HTTP redirection type. RedirectTypeEnum
Optional
requestRoutingRules Request routing specifying redirect configuration. SubResource[]
Optional
targetListener Reference to a listener to redirect the request to. SubResource
Optional
targetUrl Url to redirect the request to. string
Optional
urlPathMaps Url path maps specifying default redirect configuration. SubResource[]
Optional

ApplicationGatewayRedirectConfiguration_STATUS

Redirect configuration of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayRequestRoutingRule

Request routing rule of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
backendAddressPool Backend address pool resource of the application gateway. SubResource
Optional
backendHttpSettings Backend http settings resource of the application gateway. SubResource
Optional
httpListener Http listener resource of the application gateway. SubResource
Optional
loadDistributionPolicy Load Distribution Policy resource of the application gateway. SubResource
Optional
name Name of the request routing rule that is unique within an Application Gateway. string
Optional
priority Priority of the request routing rule. int
Optional
redirectConfiguration Redirect configuration resource of the application gateway. SubResource
Optional
rewriteRuleSet Rewrite Rule Set resource in Basic rule of the application gateway. SubResource
Optional
ruleType Rule type. ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType
Optional
urlPathMap URL path map resource of the application gateway. SubResource
Optional

ApplicationGatewayRequestRoutingRule_STATUS

Request routing rule of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayRewriteRuleSet

Rewrite rule set of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
name Name of the rewrite rule set that is unique within an Application Gateway. string
Optional
rewriteRules Rewrite rules in the rewrite rule set. ApplicationGatewayRewriteRule[]
Optional

ApplicationGatewayRewriteRuleSet_STATUS

Rewrite rule set of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayRoutingRule

Routing rule of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
backendAddressPool Backend address pool resource of the application gateway. SubResource
Optional
backendSettings Backend settings resource of the application gateway. SubResource
Optional
listener Listener resource of the application gateway. SubResource
Optional
name Name of the routing rule that is unique within an Application Gateway. string
Optional
priority Priority of the routing rule. int
Required
ruleType Rule type. ApplicationGatewayRoutingRulePropertiesFormat_RuleType
Optional

ApplicationGatewayRoutingRule_STATUS

Routing rule of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewaySku

SKU of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
capacity Capacity (instance count) of an application gateway. int
Optional
name Name of an application gateway SKU. ApplicationGatewaySku_Name
Optional
tier Tier of an application gateway. ApplicationGatewaySku_Tier
Optional

ApplicationGatewaySku_STATUS

SKU of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
capacity Capacity (instance count) of an application gateway. int
Optional
name Name of an application gateway SKU. ApplicationGatewaySku_Name_STATUS
Optional
tier Tier of an application gateway. ApplicationGatewaySku_Tier_STATUS
Optional

ApplicationGatewaySslCertificate

SSL certificates of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
data Base-64 encoded pfx certificate. Only applicable in PUT Request. genruntime.SecretReference
Optional
keyVaultSecretId Secret Id of (base-64 encoded unencrypted pfx) ‘Secret’ or ‘Certificate’ object stored in KeyVault. string
Optional
name Name of the SSL certificate that is unique within an Application Gateway. string
Optional
password Password for the pfx file specified in data. Only applicable in PUT request. genruntime.SecretReference
Optional

ApplicationGatewaySslCertificate_STATUS

SSL certificates of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewaySslPolicy

Application Gateway Ssl policy.

Used by: ApplicationGateway_Spec, and ApplicationGatewaySslProfile.

Property Description Type
cipherSuites Ssl cipher suites to be enabled in the specified order to application gateway. CipherSuitesEnum[]
Optional
disabledSslProtocols Ssl protocols to be disabled on application gateway. ProtocolsEnum[]
Optional
minProtocolVersion Minimum version of Ssl protocol to be supported on application gateway. ProtocolsEnum
Optional
policyName Name of Ssl predefined policy. PolicyNameEnum
Optional
policyType Type of Ssl Policy. ApplicationGatewaySslPolicy_PolicyType
Optional

ApplicationGatewaySslPolicy_STATUS

Application Gateway Ssl policy.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
cipherSuites Ssl cipher suites to be enabled in the specified order to application gateway. CipherSuitesEnum_STATUS[]
Optional
disabledSslProtocols Ssl protocols to be disabled on application gateway. ProtocolsEnum_STATUS[]
Optional
minProtocolVersion Minimum version of Ssl protocol to be supported on application gateway. ProtocolsEnum_STATUS
Optional
policyName Name of Ssl predefined policy. PolicyNameEnum_STATUS
Optional
policyType Type of Ssl Policy. ApplicationGatewaySslPolicy_PolicyType_STATUS
Optional

ApplicationGatewaySslProfile

SSL profile of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
clientAuthConfiguration Client authentication configuration of the application gateway resource. ApplicationGatewayClientAuthConfiguration
Optional
name Name of the SSL profile that is unique within an Application Gateway. string
Optional
sslPolicy SSL policy of the application gateway resource. ApplicationGatewaySslPolicy
Optional
trustedClientCertificates Array of references to application gateway trusted client certificates. SubResource[]
Optional

ApplicationGatewaySslProfile_STATUS

SSL profile of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayTrustedClientCertificate

Trusted client certificates of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
data Certificate public data. genruntime.SecretReference
Optional
name Name of the trusted client certificate that is unique within an Application Gateway. string
Optional

ApplicationGatewayTrustedClientCertificate_STATUS

Trusted client certificates of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayTrustedRootCertificate

Trusted Root certificates of an application gateway.

Used by: ApplicationGateway_Spec.

Property Description Type
data Certificate public data. genruntime.SecretReference
Optional
keyVaultSecretId Secret Id of (base-64 encoded unencrypted pfx) ‘Secret’ or ‘Certificate’ object stored in KeyVault. string
Optional
name Name of the trusted root certificate that is unique within an Application Gateway. string
Optional

ApplicationGatewayTrustedRootCertificate_STATUS

Trusted Root certificates of an application gateway.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayUrlPathMap

UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.

Used by: ApplicationGateway_Spec.

Property Description Type
defaultBackendAddressPool Default backend address pool resource of URL path map. SubResource
Optional
defaultBackendHttpSettings Default backend http settings resource of URL path map. SubResource
Optional
defaultLoadDistributionPolicy Default Load Distribution Policy resource of URL path map. SubResource
Optional
defaultRedirectConfiguration Default redirect configuration resource of URL path map. SubResource
Optional
defaultRewriteRuleSet Default Rewrite rule set resource of URL path map. SubResource
Optional
name Name of the URL path map that is unique within an Application Gateway. string
Optional
pathRules Path rule of URL path map resource. ApplicationGatewayPathRule[]
Optional

ApplicationGatewayUrlPathMap_STATUS

UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationGatewayWebApplicationFirewallConfiguration

Application gateway web application firewall configuration.

Used by: ApplicationGateway_Spec.

Property Description Type
disabledRuleGroups The disabled rule groups. ApplicationGatewayFirewallDisabledRuleGroup[]
Optional
enabled Whether the web application firewall is enabled or not. bool
Required
exclusions The exclusion list. ApplicationGatewayFirewallExclusion[]
Optional
fileUploadLimitInMb Maximum file upload size in Mb for WAF. int
Optional
firewallMode Web application firewall mode. ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode
Required
maxRequestBodySize Maximum request body size for WAF. int
Optional
maxRequestBodySizeInKb Maximum request body size in Kb for WAF. int
Optional
requestBodyCheck Whether allow WAF to check request Body. bool
Optional
ruleSetType The type of the web application firewall rule set. Possible values are: ‘OWASP’. string
Required
ruleSetVersion The version of the rule set type. string
Required

ApplicationGatewayWebApplicationFirewallConfiguration_STATUS

Application gateway web application firewall configuration.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
disabledRuleGroups The disabled rule groups. ApplicationGatewayFirewallDisabledRuleGroup_STATUS[]
Optional
enabled Whether the web application firewall is enabled or not. bool
Optional
exclusions The exclusion list. ApplicationGatewayFirewallExclusion_STATUS[]
Optional
fileUploadLimitInMb Maximum file upload size in Mb for WAF. int
Optional
firewallMode Web application firewall mode. ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS
Optional
maxRequestBodySize Maximum request body size for WAF. int
Optional
maxRequestBodySizeInKb Maximum request body size in Kb for WAF. int
Optional
requestBodyCheck Whether allow WAF to check request Body. bool
Optional
ruleSetType The type of the web application firewall rule set. Possible values are: ‘OWASP’. string
Optional
ruleSetVersion The version of the rule set type. string
Optional

ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded

An application security group in a resource group.

Used by: PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded

An application security group in a resource group.

Used by: PrivateEndpoint_Spec.

Property Description Type
reference Resource ID. genruntime.ResourceReference
Optional

BastionHostIPConfiguration

IP configuration of an Bastion Host.

Used by: BastionHost_Spec.

Property Description Type
name Name of the resource that is unique within a resource group. This name can be used to access the resource. string
Optional
privateIPAllocationMethod Private IP allocation method. IPAllocationMethod
Optional
publicIPAddress Reference of the PublicIP resource. SubResource
Required
subnet Reference of the subnet resource. SubResource
Required

BastionHostIPConfiguration_STATUS

IP configuration of an Bastion Host.

Used by: BastionHost_STATUS.

Property Description Type
id Resource ID. string
Optional

BastionHostOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: BastionHost_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

BastionHostProvisioningState_STATUS

The current provisioning state.

Used by: BastionHost_STATUS.

Value Description
“Deleting”
“Failed”
“Succeeded”
“Updating”

CustomDnsConfigPropertiesFormat_STATUS

Contains custom Dns resolution configuration from customer.

Used by: PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.

Property Description Type
fqdn Fqdn that resolves to private endpoint ip address. string
Optional
ipAddresses A list of private ip addresses of the private endpoint. string[]
Optional

DnsForwardingRulesetOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsForwardingRuleset_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsForwardingRuleSetsForwardingRuleOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsForwardingRuleSetsForwardingRule_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsForwardingRuleSetsVirtualNetworkLink_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsResolverOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsResolver_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsResolverProperties_DnsResolverState_STATUS

Used by: DnsResolver_STATUS.

Value Description
“Connected”
“Disconnected”

DnsresolverProvisioningState_STATUS

The current provisioning state of the resource.

Used by: DnsForwardingRuleset_STATUS, DnsForwardingRuleSetsForwardingRule_STATUS, DnsForwardingRuleSetsVirtualNetworkLink_STATUS, DnsResolver_STATUS, DnsResolversInboundEndpoint_STATUS, and DnsResolversOutboundEndpoint_STATUS.

Value Description
“Canceled”
“Creating”
“Deleting”
“Failed”
“Succeeded”
“Updating”

DnsResolversInboundEndpointOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsResolversInboundEndpoint_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsResolversOutboundEndpointOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsResolversOutboundEndpoint_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

ExtendedLocation

ExtendedLocation complex type.

Used by: PrivateEndpoint_Spec, PrivateLinkService_Spec, and PublicIPPrefix_Spec.

Property Description Type
name The name of the extended location. string
Optional
type The type of the extended location. ExtendedLocationType
Optional

ExtendedLocation_STATUS

ExtendedLocation complex type.

Used by: PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded, PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded, and PublicIPPrefix_STATUS.

Property Description Type
name The name of the extended location. string
Optional
type The type of the extended location. ExtendedLocationType_STATUS
Optional

ForwardingRuleProperties_ForwardingRuleState

Used by: DnsForwardingRuleSetsForwardingRule_Spec.

Value Description
“Disabled”
“Enabled”

ForwardingRuleProperties_ForwardingRuleState_STATUS

Used by: DnsForwardingRuleSetsForwardingRule_STATUS.

Value Description
“Disabled”
“Enabled”

FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded

Frontend IP address of the load balancer.

Used by: PrivateLinkService_Spec.

Property Description Type
reference Resource ID. genruntime.ResourceReference
Optional

FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded

Frontend IP address of the load balancer.

Used by: PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

IpConfiguration

IP configuration.

Used by: DnsResolversInboundEndpoint_Spec.

Property Description Type
privateIpAddress Private IP address of the IP configuration. string
Optional
privateIpAllocationMethod Private IP address allocation method. IpConfiguration_PrivateIpAllocationMethod
Optional
subnet The reference to the subnet bound to the IP configuration. SubResource
Required

IpConfiguration_STATUS

IP configuration.

Used by: DnsResolversInboundEndpoint_STATUS.

Property Description Type
privateIpAddress Private IP address of the IP configuration. string
Optional
privateIpAllocationMethod Private IP address allocation method. IpConfiguration_PrivateIpAllocationMethod_STATUS
Optional
subnet The reference to the subnet bound to the IP configuration. SubResource_STATUS
Optional

IpTag

Contains the IpTag associated with the object.

Used by: PublicIPPrefix_Spec.

Property Description Type
ipTagType The IP tag type. Example: FirstPartyUsage. string
Optional
tag The value of the IP tag associated with the public IP. Example: SQL. string
Optional

IpTag_STATUS

Contains the IpTag associated with the object.

Used by: PublicIPPrefix_STATUS.

Property Description Type
ipTagType The IP tag type. Example: FirstPartyUsage. string
Optional
tag The value of the IP tag associated with the public IP. Example: SQL. string
Optional

IPVersion

IP address version.

Used by: PrivateLinkServiceIpConfiguration, and PublicIPPrefix_Spec.

Value Description
“IPv4”
“IPv6”

IPVersion_STATUS

IP address version.

Used by: PrivateLinkServiceIpConfiguration_STATUS, and PublicIPPrefix_STATUS.

Value Description
“IPv4”
“IPv6”

ManagedServiceIdentity

Identity for the resource.

Used by: ApplicationGateway_Spec.

Property Description Type
type The type of identity used for the resource. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user assigned identities. The type ‘None’ will remove any identities from the virtual machine. ManagedServiceIdentity_Type
Optional
userAssignedIdentities The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’. UserAssignedIdentityDetails[]
Optional

ManagedServiceIdentity_STATUS

Identity for the resource.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.

Property Description Type
principalId The principal id of the system assigned identity. This property will only be provided for a system assigned identity. string
Optional
tenantId The tenant id of the system assigned identity. This property will only be provided for a system assigned identity. string
Optional
type The type of identity used for the resource. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user assigned identities. The type ‘None’ will remove any identities from the virtual machine. ManagedServiceIdentity_Type_STATUS
Optional
userAssignedIdentities The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’. map[string]ManagedServiceIdentity_UserAssignedIdentities_STATUS
Optional

NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded

Nat Gateway resource.

Used by: PublicIPPrefix_STATUS.

Property Description Type
id Resource ID. string
Optional

NatGatewayOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: NatGateway_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

NatGatewaySku

SKU of nat gateway.

Used by: NatGateway_Spec.

Property Description Type
name Name of Nat Gateway SKU. NatGatewaySku_Name
Optional

NatGatewaySku_STATUS

SKU of nat gateway.

Used by: NatGateway_STATUS.

Property Description Type
name Name of Nat Gateway SKU. NatGatewaySku_Name_STATUS
Optional

NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded

Nat Gateway resource.

Used by: PublicIPPrefix_Spec.

Property Description Type
reference Resource ID. genruntime.ResourceReference
Optional

NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded

A network interface in a resource group.

Used by: PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded

A network interface in a resource group.

Used by: PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

PrivateDnsZoneConfig

PrivateDnsZoneConfig resource.

Used by: PrivateEndpointsPrivateDnsZoneGroup_Spec.

Property Description Type
name Name of the resource that is unique within a resource group. This name can be used to access the resource. string
Optional
privateDnsZoneReference The resource id of the private dns zone. genruntime.ResourceReference
Optional

PrivateDnsZoneConfig_STATUS

PrivateDnsZoneConfig resource.

Used by: PrivateEndpointsPrivateDnsZoneGroup_STATUS.

Property Description Type
name Name of the resource that is unique within a resource group. This name can be used to access the resource. string
Optional
privateDnsZoneId The resource id of the private dns zone. string
Optional
recordSets A collection of information regarding a recordSet, holding information to identify private resources. RecordSet_STATUS[]
Optional

PrivateEndpointConnection_STATUS

PrivateEndpointConnection resource.

Used by: PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

PrivateEndpointIPConfiguration

An IP Configuration of the private endpoint.

Used by: PrivateEndpoint_Spec.

Property Description Type
groupId The ID of a group obtained from the remote resource that this private endpoint should connect to. string
Optional
memberName The member name of a group obtained from the remote resource that this private endpoint should connect to. string
Optional
name The name of the resource that is unique within a resource group. string
Optional
privateIPAddress A private ip address obtained from the private endpoint’s subnet. string
Optional

PrivateEndpointIPConfiguration_STATUS

An IP Configuration of the private endpoint.

Used by: PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.

Property Description Type
etag A unique read-only string that changes whenever the resource is updated. string
Optional
groupId The ID of a group obtained from the remote resource that this private endpoint should connect to. string
Optional
memberName The member name of a group obtained from the remote resource that this private endpoint should connect to. string
Optional
name The name of the resource that is unique within a resource group. string
Optional
privateIPAddress A private ip address obtained from the private endpoint’s subnet. string
Optional
type The resource type. string
Optional

PrivateEndpointOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: PrivateEndpoint_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
configMaps configures where to place operator written ConfigMaps. PrivateEndpointOperatorConfigMaps
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

PrivateEndpointProvisioningState_STATUS

The current provisioning state.

Used by: PrivateEndpointsPrivateDnsZoneGroup_STATUS, and RecordSet_STATUS.

Value Description
“Deleting”
“Failed”
“Succeeded”
“Updating”

PrivateEndpointsPrivateDnsZoneGroupOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: PrivateEndpointsPrivateDnsZoneGroup_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

PrivateLinkServiceConnection

PrivateLinkServiceConnection resource.

Used by: PrivateEndpoint_Spec, and PrivateEndpoint_Spec.

Property Description Type
groupIds The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. string[]
Optional
name The name of the resource that is unique within a resource group. This name can be used to access the resource. string
Optional
privateLinkServiceConnectionState A collection of read-only information about the state of the connection to the remote resource. PrivateLinkServiceConnectionState
Optional
privateLinkServiceReference The resource id of private link service. genruntime.ResourceReference
Optional
requestMessage A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars. string
Optional

PrivateLinkServiceConnection_STATUS

PrivateLinkServiceConnection resource.

Used by: PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded, and PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.

Property Description Type
etag A unique read-only string that changes whenever the resource is updated. string
Optional
groupIds The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. string[]
Optional
id Resource ID. string
Optional
name The name of the resource that is unique within a resource group. This name can be used to access the resource. string
Optional
privateLinkServiceConnectionState A collection of read-only information about the state of the connection to the remote resource. PrivateLinkServiceConnectionState_STATUS
Optional
privateLinkServiceId The resource id of private link service. string
Optional
provisioningState The provisioning state of the private link service connection resource. ApplicationGatewayProvisioningState_STATUS
Optional
requestMessage A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars. string
Optional
type The resource type. string
Optional

PrivateLinkServiceIpConfiguration

The private link service ip configuration.

Used by: PrivateLinkService_Spec.

Property Description Type
name The name of private link service ip configuration. string
Optional
primary Whether the ip configuration is primary or not. bool
Optional
privateIPAddress The private IP address of the IP configuration. string
Optional
privateIPAddressVersion Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. IPVersion
Optional
privateIPAllocationMethod The private IP address allocation method. IPAllocationMethod
Optional
subnet The reference to the subnet resource. Subnet_PrivateLinkService_SubResourceEmbedded
Optional

PrivateLinkServiceIpConfiguration_STATUS

The private link service ip configuration.

Used by: PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.

Property Description Type
etag A unique read-only string that changes whenever the resource is updated. string
Optional
id Resource ID. string
Optional
name The name of private link service ip configuration. string
Optional
primary Whether the ip configuration is primary or not. bool
Optional
privateIPAddress The private IP address of the IP configuration. string
Optional
privateIPAddressVersion Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. IPVersion_STATUS
Optional
privateIPAllocationMethod The private IP address allocation method. IPAllocationMethod_STATUS
Optional
provisioningState The provisioning state of the private link service IP configuration resource. ApplicationGatewayProvisioningState_STATUS
Optional
subnet The reference to the subnet resource. Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
Optional
type The resource type. string
Optional

PrivateLinkServiceOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: PrivateLinkService_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
configMaps configures where to place operator written ConfigMaps. PrivateLinkServiceOperatorConfigMaps
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

PublicIPPrefixOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: PublicIPPrefix_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

PublicIpPrefixProvisioningState_STATUS

The current provisioning state.

Used by: PublicIPPrefix_STATUS.

Value Description
“Deleting”
“Failed”
“Succeeded”
“Updating”

PublicIPPrefixSku

SKU of a public IP prefix.

Used by: PublicIPPrefix_Spec.

Property Description Type
name Name of a public IP prefix SKU. PublicIPPrefixSku_Name
Optional
tier Tier of a public IP prefix SKU. PublicIPPrefixSku_Tier
Optional

PublicIPPrefixSku_STATUS

SKU of a public IP prefix.

Used by: PublicIPPrefix_STATUS.

Property Description Type
name Name of a public IP prefix SKU. PublicIPPrefixSku_Name_STATUS
Optional
tier Tier of a public IP prefix SKU. PublicIPPrefixSku_Tier_STATUS
Optional

ReferencedPublicIpAddress_STATUS

Reference to a public IP address.

Used by: PublicIPPrefix_STATUS.

Property Description Type
id The PublicIPAddress Reference. string
Optional

ResourceSet

The base resource set for visibility and auto-approval.

Used by: PrivateLinkService_Spec, and PrivateLinkService_Spec.

Property Description Type
subscriptions The list of subscriptions. string[]
Optional

ResourceSet_STATUS

The base resource set for visibility and auto-approval.

Used by: PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded, and PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.

Property Description Type
subscriptions The list of subscriptions. string[]
Optional

Sku

The sku of this Bastion Host.

Used by: BastionHost_Spec.

Property Description Type
name The name of this Bastion Host. Sku_Name
Optional

Sku_STATUS

The sku of this Bastion Host.

Used by: BastionHost_STATUS.

Property Description Type
name The name of this Bastion Host. Sku_Name_STATUS
Optional

Subnet_PrivateEndpoint_SubResourceEmbedded

Subnet in a virtual network resource.

Used by: PrivateEndpoint_Spec.

Property Description Type
reference Resource ID. genruntime.ResourceReference
Optional

Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded

Subnet in a virtual network resource.

Used by: PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.

Property Description Type
id Resource ID. string
Optional

SubResource

Reference to another ARM resource.

Used by: ApplicationGateway_Spec, ApplicationGatewayBackendHttpSettings, ApplicationGatewayBackendHttpSettings, ApplicationGatewayBackendHttpSettings, ApplicationGatewayBackendSettings, ApplicationGatewayBackendSettings, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayHttpListener, ApplicationGatewayHttpListener, ApplicationGatewayHttpListener, ApplicationGatewayHttpListener, ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded, ApplicationGatewayListener, ApplicationGatewayListener, ApplicationGatewayListener, ApplicationGatewayListener, ApplicationGatewayRedirectConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, ApplicationGatewayRequestRoutingRule, ApplicationGatewayRequestRoutingRule, ApplicationGatewayRequestRoutingRule, ApplicationGatewayRequestRoutingRule, ApplicationGatewayRequestRoutingRule, ApplicationGatewayRequestRoutingRule, ApplicationGatewayRoutingRule, ApplicationGatewayRoutingRule, ApplicationGatewayRoutingRule, ApplicationGatewaySslProfile, ApplicationGatewayUrlPathMap, ApplicationGatewayUrlPathMap, ApplicationGatewayUrlPathMap, ApplicationGatewayUrlPathMap, ApplicationGatewayUrlPathMap, BastionHostIPConfiguration, BastionHostIPConfiguration, DnsForwardingRuleset_Spec, DnsForwardingRuleSetsVirtualNetworkLink_Spec, DnsResolver_Spec, DnsResolversOutboundEndpoint_Spec, IpConfiguration, NatGateway_Spec, NatGateway_Spec, and PublicIPPrefix_Spec.

Property Description Type
reference Resource ID. genruntime.ResourceReference
Optional

SubResource_STATUS

Reference to another ARM resource.

Used by: ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded, DnsForwardingRuleset_STATUS, DnsForwardingRuleSetsVirtualNetworkLink_STATUS, DnsResolver_STATUS, DnsResolversOutboundEndpoint_STATUS, IpConfiguration_STATUS, NatGateway_STATUS, NatGateway_STATUS, NatGateway_STATUS, PublicIPPrefix_STATUS, and PublicIPPrefix_STATUS.

Property Description Type
id Resource ID. string
Optional

SystemData_STATUS

Metadata pertaining to creation and last modification of the resource.

Used by: DnsForwardingRuleset_STATUS, DnsForwardingRuleSetsForwardingRule_STATUS, DnsForwardingRuleSetsVirtualNetworkLink_STATUS, DnsResolver_STATUS, DnsResolversInboundEndpoint_STATUS, and DnsResolversOutboundEndpoint_STATUS.

Property Description Type
createdAt The timestamp of resource creation (UTC). string
Optional
createdBy The identity that created the resource. string
Optional
createdByType The type of identity that created the resource. SystemData_CreatedByType_STATUS
Optional
lastModifiedAt The timestamp of resource last modification (UTC) string
Optional
lastModifiedBy The identity that last modified the resource. string
Optional
lastModifiedByType The type of identity that last modified the resource. SystemData_LastModifiedByType_STATUS
Optional

TargetDnsServer

Describes a server to forward the DNS queries to.

Used by: DnsForwardingRuleSetsForwardingRule_Spec.

Property Description Type
ipAddress DNS server IP address. string
Optional
ipAddressFromConfig DNS server IP address. genruntime.ConfigMapReference
Optional
port DNS server port. int
Optional

TargetDnsServer_STATUS

Describes a server to forward the DNS queries to.

Used by: DnsForwardingRuleSetsForwardingRule_STATUS.

Property Description Type
ipAddress DNS server IP address. string
Optional
port DNS server port. int
Optional

ApplicationGatewayBackendAddress

Backend address of an application gateway.

Used by: ApplicationGatewayBackendAddressPool.

Property Description Type
fqdn Fully qualified domain name (FQDN). string
Optional
ipAddress IP address. string
Optional

ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity

Used by: ApplicationGatewayBackendHttpSettings.

Value Description
“Disabled”
“Enabled”

ApplicationGatewayClientAuthConfiguration

Application gateway client authentication configuration.

Used by: ApplicationGatewaySslProfile.

Property Description Type
verifyClientCertIssuerDN Verify client certificate issuer name on the application gateway. bool
Optional
verifyClientRevocation Verify client certificate revocation status. ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation
Optional

ApplicationGatewayConnectionDraining

Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.

Used by: ApplicationGatewayBackendHttpSettings.

Property Description Type
drainTimeoutInSec The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds. int
Required
enabled Whether connection draining is enabled or not. bool
Required

ApplicationGatewayCustomError_StatusCode

Used by: ApplicationGatewayCustomError.

Value Description
“HttpStatus403”
“HttpStatus502”

ApplicationGatewayCustomError_StatusCode_STATUS

Used by: ApplicationGatewayCustomError_STATUS.

Value Description
“HttpStatus403”
“HttpStatus502”

ApplicationGatewayFirewallDisabledRuleGroup

Allows to disable rules within a rule group or an entire rule group.

Used by: ApplicationGatewayWebApplicationFirewallConfiguration.

Property Description Type
ruleGroupName The name of the rule group that will be disabled. string
Required
rules The list of rules that will be disabled. If null, all rules of the rule group will be disabled. int[]
Optional

ApplicationGatewayFirewallDisabledRuleGroup_STATUS

Allows to disable rules within a rule group or an entire rule group.

Used by: ApplicationGatewayWebApplicationFirewallConfiguration_STATUS.

Property Description Type
ruleGroupName The name of the rule group that will be disabled. string
Optional
rules The list of rules that will be disabled. If null, all rules of the rule group will be disabled. int[]
Optional

ApplicationGatewayFirewallExclusion

Allow to exclude some variable satisfy the condition for the WAF check.

Used by: ApplicationGatewayWebApplicationFirewallConfiguration.

Property Description Type
matchVariable The variable to be excluded. string
Required
selector When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to. string
Required
selectorMatchOperator When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to. string
Required

ApplicationGatewayFirewallExclusion_STATUS

Allow to exclude some variable satisfy the condition for the WAF check.

Used by: ApplicationGatewayWebApplicationFirewallConfiguration_STATUS.

Property Description Type
matchVariable The variable to be excluded. string
Optional
selector When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to. string
Optional
selectorMatchOperator When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to. string
Optional

ApplicationGatewayLoadDistributionAlgorithmEnum

Load Distribution Algorithm enums.

Used by: ApplicationGatewayLoadDistributionPolicy.

Value Description
“IpHash”
“LeastConnections”
“RoundRobin”

ApplicationGatewayLoadDistributionTarget

Load Distribution Target of an application gateway.

Used by: ApplicationGatewayLoadDistributionPolicy.

Property Description Type
reference Resource ID. genruntime.ResourceReference
Optional

ApplicationGatewayPathRule

Path rule of URL path map of an application gateway.

Used by: ApplicationGatewayUrlPathMap.

Property Description Type
reference Resource ID. genruntime.ResourceReference
Optional

ApplicationGatewayPrivateLinkIpConfiguration

The application gateway private link ip configuration.

Used by: ApplicationGatewayPrivateLinkConfiguration.

Property Description Type
reference Resource ID. genruntime.ResourceReference
Optional

ApplicationGatewayProbeHealthResponseMatch

Application gateway probe health response match.

Used by: ApplicationGatewayProbe.

Property Description Type
body Body that must be contained in the health response. Default value is empty. string
Optional
statusCodes Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399. string[]
Optional

ApplicationGatewayProtocol

Application Gateway protocol.

Used by: ApplicationGatewayBackendHttpSettings, ApplicationGatewayBackendSettings, ApplicationGatewayHttpListener, ApplicationGatewayListener, and ApplicationGatewayProbe.

Value Description
“Http”
“Https”
“Tcp”
“Tls”

ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType

Used by: ApplicationGatewayRequestRoutingRule.

Value Description
“Basic”
“PathBasedRouting”

ApplicationGatewayRewriteRule

Rewrite rule of an application gateway.

Used by: ApplicationGatewayRewriteRuleSet.

Property Description Type
actionSet Set of actions to be done as part of the rewrite Rule. ApplicationGatewayRewriteRuleActionSet
Optional
conditions Conditions based on which the action set execution will be evaluated. ApplicationGatewayRewriteRuleCondition[]
Optional
name Name of the rewrite rule that is unique within an Application Gateway. string
Optional
ruleSequence Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet. int
Optional

ApplicationGatewayRoutingRulePropertiesFormat_RuleType

Used by: ApplicationGatewayRoutingRule.

Value Description
“Basic”
“PathBasedRouting”

ApplicationGatewaySku_Name

Used by: ApplicationGatewaySku.

Value Description
“Standard_Large”
“Standard_Medium”
“Standard_Small”
“Standard_v2”
“WAF_Large”
“WAF_Medium”
“WAF_v2”

ApplicationGatewaySku_Name_STATUS

Used by: ApplicationGatewaySku_STATUS.

Value Description
“Standard_Large”
“Standard_Medium”
“Standard_Small”
“Standard_v2”
“WAF_Large”
“WAF_Medium”
“WAF_v2”

ApplicationGatewaySku_Tier

Used by: ApplicationGatewaySku.

Value Description
“Standard”
“Standard_v2”
“WAF”
“WAF_v2”

ApplicationGatewaySku_Tier_STATUS

Used by: ApplicationGatewaySku_STATUS.

Value Description
“Standard”
“Standard_v2”
“WAF”
“WAF_v2”

ApplicationGatewaySslPolicy_PolicyType

Used by: ApplicationGatewaySslPolicy.

Value Description
“Custom”
“CustomV2”
“Predefined”

ApplicationGatewaySslPolicy_PolicyType_STATUS

Used by: ApplicationGatewaySslPolicy_STATUS.

Value Description
“Custom”
“CustomV2”
“Predefined”

ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode

Used by: ApplicationGatewayWebApplicationFirewallConfiguration.

Value Description
“Detection”
“Prevention”

ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS

Used by: ApplicationGatewayWebApplicationFirewallConfiguration_STATUS.

Value Description
“Detection”
“Prevention”

CipherSuitesEnum

Ssl cipher suites enums.

Used by: ApplicationGatewaySslPolicy.

Value Description
“TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA”
“TLS_DHE_DSS_WITH_AES_128_CBC_SHA”
“TLS_DHE_DSS_WITH_AES_128_CBC_SHA256”
“TLS_DHE_DSS_WITH_AES_256_CBC_SHA”
“TLS_DHE_DSS_WITH_AES_256_CBC_SHA256”
“TLS_DHE_RSA_WITH_AES_128_CBC_SHA”
“TLS_DHE_RSA_WITH_AES_128_GCM_SHA256”
“TLS_DHE_RSA_WITH_AES_256_CBC_SHA”
“TLS_DHE_RSA_WITH_AES_256_GCM_SHA384”
“TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA”
“TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256”
“TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256”
“TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA”
“TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384”
“TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384”
“TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA”
“TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256”
“TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256”
“TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA”
“TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384”
“TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384”
“TLS_RSA_WITH_3DES_EDE_CBC_SHA”
“TLS_RSA_WITH_AES_128_CBC_SHA”
“TLS_RSA_WITH_AES_128_CBC_SHA256”
“TLS_RSA_WITH_AES_128_GCM_SHA256”
“TLS_RSA_WITH_AES_256_CBC_SHA”
“TLS_RSA_WITH_AES_256_CBC_SHA256”
“TLS_RSA_WITH_AES_256_GCM_SHA384”

CipherSuitesEnum_STATUS

Ssl cipher suites enums.

Used by: ApplicationGatewaySslPolicy_STATUS.

Value Description
“TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA”
“TLS_DHE_DSS_WITH_AES_128_CBC_SHA”
“TLS_DHE_DSS_WITH_AES_128_CBC_SHA256”
“TLS_DHE_DSS_WITH_AES_256_CBC_SHA”
“TLS_DHE_DSS_WITH_AES_256_CBC_SHA256”
“TLS_DHE_RSA_WITH_AES_128_CBC_SHA”
“TLS_DHE_RSA_WITH_AES_128_GCM_SHA256”
“TLS_DHE_RSA_WITH_AES_256_CBC_SHA”
“TLS_DHE_RSA_WITH_AES_256_GCM_SHA384”
“TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA”
“TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256”
“TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256”
“TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA”
“TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384”
“TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384”
“TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA”
“TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256”
“TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256”
“TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA”
“TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384”
“TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384”
“TLS_RSA_WITH_3DES_EDE_CBC_SHA”
“TLS_RSA_WITH_AES_128_CBC_SHA”
“TLS_RSA_WITH_AES_128_CBC_SHA256”
“TLS_RSA_WITH_AES_128_GCM_SHA256”
“TLS_RSA_WITH_AES_256_CBC_SHA”
“TLS_RSA_WITH_AES_256_CBC_SHA256”
“TLS_RSA_WITH_AES_256_GCM_SHA384”

ExtendedLocationType

The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources.

Used by: ExtendedLocation.

Value Description
“EdgeZone”

ExtendedLocationType_STATUS

The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources.

Used by: ExtendedLocation_STATUS.

Value Description
“EdgeZone”

IPAllocationMethod

IP address allocation method.

Used by: ApplicationGatewayFrontendIPConfiguration, BastionHostIPConfiguration, and PrivateLinkServiceIpConfiguration.

Value Description
“Dynamic”
“Static”

IPAllocationMethod_STATUS

IP address allocation method.

Used by: PrivateLinkServiceIpConfiguration_STATUS.

Value Description
“Dynamic”
“Static”

IpConfiguration_PrivateIpAllocationMethod

Used by: IpConfiguration.

Value Description
“Dynamic”
“Static”

IpConfiguration_PrivateIpAllocationMethod_STATUS

Used by: IpConfiguration_STATUS.

Value Description
“Dynamic”
“Static”

ManagedServiceIdentity_Type

Used by: ManagedServiceIdentity.

Value Description
“None”
“SystemAssigned”
“SystemAssigned, UserAssigned”
“UserAssigned”

ManagedServiceIdentity_Type_STATUS

Used by: ManagedServiceIdentity_STATUS.

Value Description
“None”
“SystemAssigned”
“SystemAssigned, UserAssigned”
“UserAssigned”

ManagedServiceIdentity_UserAssignedIdentities_STATUS

Used by: ManagedServiceIdentity_STATUS.

Property Description Type
clientId The client id of user assigned identity. string
Optional
principalId The principal id of user assigned identity. string
Optional

NatGatewaySku_Name

Used by: NatGatewaySku.

Value Description
“Standard”

NatGatewaySku_Name_STATUS

Used by: NatGatewaySku_STATUS.

Value Description
“Standard”

PolicyNameEnum

Ssl predefined policy name enums.

Used by: ApplicationGatewaySslPolicy.

Value Description
“AppGwSslPolicy20150501”
“AppGwSslPolicy20170401”
“AppGwSslPolicy20170401S”
“AppGwSslPolicy20220101”
“AppGwSslPolicy20220101S”

PolicyNameEnum_STATUS

Ssl predefined policy name enums.

Used by: ApplicationGatewaySslPolicy_STATUS.

Value Description
“AppGwSslPolicy20150501”
“AppGwSslPolicy20170401”
“AppGwSslPolicy20170401S”
“AppGwSslPolicy20220101”
“AppGwSslPolicy20220101S”

PrivateEndpointOperatorConfigMaps

Used by: PrivateEndpointOperatorSpec.

Property Description Type
primaryNicPrivateIpAddress indicates where the PrimaryNicPrivateIpAddress config map should be placed. If omitted, no config map will be created. genruntime.ConfigMapDestination
Optional

PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

Used by: PrivateLinkServiceConnection.

Property Description Type
actionsRequired A message indicating if changes on the service provider require any updates on the consumer. string
Optional
description The reason for approval/rejection of the connection. string
Optional
status Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. string
Optional

PrivateLinkServiceConnectionState_STATUS

A collection of information about the state of the connection between service consumer and provider.

Used by: PrivateLinkServiceConnection_STATUS.

Property Description Type
actionsRequired A message indicating if changes on the service provider require any updates on the consumer. string
Optional
description The reason for approval/rejection of the connection. string
Optional
status Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. string
Optional

PrivateLinkServiceOperatorConfigMaps

Used by: PrivateLinkServiceOperatorSpec.

Property Description Type
alias indicates where the Alias config map should be placed. If omitted, no config map will be created. genruntime.ConfigMapDestination
Optional

ProtocolsEnum

Ssl protocol enums.

Used by: ApplicationGatewaySslPolicy, and ApplicationGatewaySslPolicy.

Value Description
“TLSv1_0”
“TLSv1_1”
“TLSv1_2”
“TLSv1_3”

ProtocolsEnum_STATUS

Ssl protocol enums.

Used by: ApplicationGatewaySslPolicy_STATUS, and ApplicationGatewaySslPolicy_STATUS.

Value Description
“TLSv1_0”
“TLSv1_1”
“TLSv1_2”
“TLSv1_3”

PublicIPPrefixSku_Name

Used by: PublicIPPrefixSku.

Value Description
“Standard”

PublicIPPrefixSku_Name_STATUS

Used by: PublicIPPrefixSku_STATUS.

Value Description
“Standard”

PublicIPPrefixSku_Tier

Used by: PublicIPPrefixSku.

Value Description
“Global”
“Regional”

PublicIPPrefixSku_Tier_STATUS

Used by: PublicIPPrefixSku_STATUS.

Value Description
“Global”
“Regional”

RecordSet_STATUS

A collective group of information about the record set information.

Used by: PrivateDnsZoneConfig_STATUS.

Property Description Type
fqdn Fqdn that resolves to private endpoint ip address. string
Optional
ipAddresses The private ip address of the private endpoint. string[]
Optional
provisioningState The provisioning state of the recordset. PrivateEndpointProvisioningState_STATUS
Optional
recordSetName Recordset name. string
Optional
recordType Resource record type. string
Optional
ttl Recordset time to live. int
Optional

RedirectTypeEnum

Redirect type enum.

Used by: ApplicationGatewayRedirectConfiguration.

Value Description
“Found”
“Permanent”
“SeeOther”
“Temporary”

Sku_Name

Used by: Sku.

Value Description
“Basic”
“Standard”

Sku_Name_STATUS

Used by: Sku_STATUS.

Value Description
“Basic”
“Standard”

Subnet_PrivateLinkService_SubResourceEmbedded

Subnet in a virtual network resource.

Used by: PrivateLinkServiceIpConfiguration.

Property Description Type
reference Resource ID. genruntime.ResourceReference
Optional

Subnet_STATUS_PrivateLinkService_SubResourceEmbedded

Subnet in a virtual network resource.

Used by: PrivateLinkServiceIpConfiguration_STATUS.

Property Description Type
id Resource ID. string
Optional

SystemData_CreatedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

SystemData_LastModifiedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

UserAssignedIdentityDetails

Information about the user assigned identity for the resource

Used by: ManagedServiceIdentity.

Property Description Type
reference genruntime.ResourceReference
Optional

ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation

Used by: ApplicationGatewayClientAuthConfiguration.

Value Description
“None”
“OCSP”

ApplicationGatewayRewriteRuleActionSet

Set of actions in the Rewrite Rule in Application Gateway.

Used by: ApplicationGatewayRewriteRule.

Property Description Type
requestHeaderConfigurations Request Header Actions in the Action Set. ApplicationGatewayHeaderConfiguration[]
Optional
responseHeaderConfigurations Response Header Actions in the Action Set. ApplicationGatewayHeaderConfiguration[]
Optional
urlConfiguration Url Configuration Action in the Action Set. ApplicationGatewayUrlConfiguration
Optional

ApplicationGatewayRewriteRuleCondition

Set of conditions in the Rewrite Rule in Application Gateway.

Used by: ApplicationGatewayRewriteRule.

Property Description Type
ignoreCase Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. bool
Optional
negate Setting this value as truth will force to check the negation of the condition given by the user. bool
Optional
pattern The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. string
Optional
variable The condition parameter of the RewriteRuleCondition. string
Optional

ApplicationGatewayHeaderConfiguration

Header configuration of the Actions set in Application Gateway.

Used by: ApplicationGatewayRewriteRuleActionSet, and ApplicationGatewayRewriteRuleActionSet.

Property Description Type
headerName Header name of the header configuration. string
Optional
headerValue Header value of the header configuration. string
Optional

ApplicationGatewayUrlConfiguration

Url configuration of the Actions set in Application Gateway.

Used by: ApplicationGatewayRewriteRuleActionSet.

Property Description Type
modifiedPath Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null. string
Optional
modifiedQueryString Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null. string
Optional
reroute If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false. bool
Optional