network.azure.com/v1api20220701

network.azure.com/v1api20220701

Package v1api20220701 contains API Schema definitions for the network v1api20220701 API group

Resource Types:

    APIVersion (string alias)

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    ApplicationGateway_Spec


    authenticationCertificates
    []ApplicationGatewayAuthenticationCertificate

    AuthenticationCertificates: Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.

    autoscaleConfiguration
    ApplicationGatewayAutoscaleConfiguration

    AutoscaleConfiguration: Autoscale Configuration.

    azureName
    string

    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.

    backendAddressPools
    []ApplicationGatewayBackendAddressPool

    BackendAddressPools: Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.

    backendHttpSettingsCollection
    []ApplicationGatewayBackendHttpSettings

    BackendHttpSettingsCollection: Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.

    backendSettingsCollection
    []ApplicationGatewayBackendSettings

    BackendSettingsCollection: Backend settings of the application gateway resource. For default limits, see Application Gateway limits.

    customErrorConfigurations
    []ApplicationGatewayCustomError

    CustomErrorConfigurations: Custom error configurations of the application gateway resource.

    enableFips
    bool

    EnableFips: Whether FIPS is enabled on the application gateway resource.

    enableHttp2
    bool

    EnableHttp2: Whether HTTP2 is enabled on the application gateway resource.

    firewallPolicy
    SubResource

    FirewallPolicy: Reference to the FirewallPolicy resource.

    forceFirewallPolicyAssociation
    bool

    ForceFirewallPolicyAssociation: If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.

    frontendIPConfigurations
    []ApplicationGatewayFrontendIPConfiguration

    FrontendIPConfigurations: Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.

    frontendPorts
    []ApplicationGatewayFrontendPort

    FrontendPorts: Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.

    gatewayIPConfigurations
    []ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded

    GatewayIPConfigurations: Subnets of the application gateway resource. For default limits, see Application Gateway limits.

    globalConfiguration
    ApplicationGatewayGlobalConfiguration

    GlobalConfiguration: Global Configuration.

    httpListeners
    []ApplicationGatewayHttpListener

    HttpListeners: Http listeners of the application gateway resource. For default limits, see Application Gateway limits.

    identity
    ManagedServiceIdentity

    Identity: The identity of the application gateway, if configured.

    listeners
    []ApplicationGatewayListener

    Listeners: Listeners of the application gateway resource. For default limits, see Application Gateway limits.

    loadDistributionPolicies
    []ApplicationGatewayLoadDistributionPolicy

    LoadDistributionPolicies: Load distribution policies of the application gateway resource.

    location
    string

    Location: Resource location.

    operatorSpec
    ApplicationGatewayOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    privateLinkConfigurations
    []ApplicationGatewayPrivateLinkConfiguration

    PrivateLinkConfigurations: PrivateLink configurations on application gateway.

    probes
    []ApplicationGatewayProbe

    Probes: Probes of the application gateway resource.

    redirectConfigurations
    []ApplicationGatewayRedirectConfiguration

    RedirectConfigurations: Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.

    requestRoutingRules
    []ApplicationGatewayRequestRoutingRule

    RequestRoutingRules: Request routing rules of the application gateway resource.

    rewriteRuleSets
    []ApplicationGatewayRewriteRuleSet

    RewriteRuleSets: Rewrite rules for the application gateway resource.

    routingRules
    []ApplicationGatewayRoutingRule

    RoutingRules: Routing rules of the application gateway resource.

    sku
    ApplicationGatewaySku

    Sku: SKU of the application gateway resource.

    sslCertificates
    []ApplicationGatewaySslCertificate

    SslCertificates: SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.

    sslPolicy
    ApplicationGatewaySslPolicy

    SslPolicy: SSL policy of the application gateway resource.

    sslProfiles
    []ApplicationGatewaySslProfile

    SslProfiles: SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.

    tags
    map[string]string

    Tags: Resource tags.

    trustedClientCertificates
    []ApplicationGatewayTrustedClientCertificate

    TrustedClientCertificates: Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.

    trustedRootCertificates
    []ApplicationGatewayTrustedRootCertificate

    TrustedRootCertificates: Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.

    urlPathMaps
    []ApplicationGatewayUrlPathMap

    UrlPathMaps: URL path map of the application gateway resource. For default limits, see Application Gateway limits.

    webApplicationFirewallConfiguration
    ApplicationGatewayWebApplicationFirewallConfiguration

    WebApplicationFirewallConfiguration: Web application firewall configuration.

    zones
    []string

    Zones: A list of availability zones denoting where the resource needs to come from.

    status
    ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded

    ApplicationGatewayAuthenticationCertificate

    (Appears on:ApplicationGateway_Spec)

    Authentication certificates of an application gateway.

    Field Description
    data
    genruntime.SecretReference

    Data: Certificate public data.

    name
    string

    Name: Name of the authentication certificate that is unique within an Application Gateway.

    ApplicationGatewayAuthenticationCertificate_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Authentication certificates of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayAutoscaleConfiguration

    (Appears on:ApplicationGateway_Spec)

    Application Gateway autoscale configuration.

    Field Description
    maxCapacity
    int

    MaxCapacity: Upper bound on number of Application Gateway capacity.

    minCapacity
    int

    MinCapacity: Lower bound on number of Application Gateway capacity.

    ApplicationGatewayAutoscaleConfiguration_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Application Gateway autoscale configuration.

    Field Description
    maxCapacity
    int

    MaxCapacity: Upper bound on number of Application Gateway capacity.

    minCapacity
    int

    MinCapacity: Lower bound on number of Application Gateway capacity.

    ApplicationGatewayBackendAddress

    (Appears on:ApplicationGatewayBackendAddressPool)

    Backend address of an application gateway.

    Field Description
    fqdn
    string

    Fqdn: Fully qualified domain name (FQDN).

    ipAddress
    string

    IpAddress: IP address.

    ApplicationGatewayBackendAddressPool

    (Appears on:ApplicationGateway_Spec)

    Backend Address Pool of an application gateway.

    Field Description
    backendAddresses
    []ApplicationGatewayBackendAddress

    BackendAddresses: Backend addresses.

    name
    string

    Name: Name of the backend address pool that is unique within an Application Gateway.

    ApplicationGatewayBackendAddressPool_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Backend Address Pool of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayBackendHttpSettings

    (Appears on:ApplicationGateway_Spec)

    Backend address pool settings of an application gateway.

    Field Description
    affinityCookieName
    string

    AffinityCookieName: Cookie name to use for the affinity cookie.

    authenticationCertificates
    []SubResource

    AuthenticationCertificates: Array of references to application gateway authentication certificates.

    connectionDraining
    ApplicationGatewayConnectionDraining

    ConnectionDraining: Connection draining of the backend http settings resource.

    cookieBasedAffinity
    ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity

    CookieBasedAffinity: Cookie based affinity.

    hostName
    string

    HostName: Host header to be sent to the backend servers.

    name
    string

    Name: Name of the backend http settings that is unique within an Application Gateway.

    path
    string

    Path: Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.

    pickHostNameFromBackendAddress
    bool

    PickHostNameFromBackendAddress: Whether to pick host header should be picked from the host name of the backend server. Default value is false.

    port
    int

    Port: The destination port on the backend.

    probe
    SubResource

    Probe: Probe resource of an application gateway.

    probeEnabled
    bool

    ProbeEnabled: Whether the probe is enabled. Default value is false.

    protocol
    ApplicationGatewayProtocol

    Protocol: The protocol used to communicate with the backend.

    requestTimeout
    int

    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.

    trustedRootCertificates
    []SubResource

    TrustedRootCertificates: Array of references to application gateway trusted root certificates.

    ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity (string alias)

    (Appears on:ApplicationGatewayBackendHttpSettings)

    Value Description

    "Disabled"

    "Enabled"

    ApplicationGatewayBackendHttpSettings_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Backend address pool settings of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayBackendSettings

    (Appears on:ApplicationGateway_Spec)

    Backend address pool settings of an application gateway.

    Field Description
    hostName
    string

    HostName: Server name indication to be sent to the backend servers for Tls protocol.

    name
    string

    Name: Name of the backend settings that is unique within an Application Gateway.

    pickHostNameFromBackendAddress
    bool

    PickHostNameFromBackendAddress: Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.

    port
    int

    Port: The destination port on the backend.

    probe
    SubResource

    Probe: Probe resource of an application gateway.

    protocol
    ApplicationGatewayProtocol

    Protocol: The protocol used to communicate with the backend.

    timeout
    int

    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.

    trustedRootCertificates
    []SubResource

    TrustedRootCertificates: Array of references to application gateway trusted root certificates.

    ApplicationGatewayBackendSettings_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Backend address pool settings of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayClientAuthConfiguration

    (Appears on:ApplicationGatewaySslProfile)

    Application gateway client authentication configuration.

    Field Description
    verifyClientCertIssuerDN
    bool

    VerifyClientCertIssuerDN: Verify client certificate issuer name on the application gateway.

    verifyClientRevocation
    ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation

    VerifyClientRevocation: Verify client certificate revocation status.

    ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation (string alias)

    (Appears on:ApplicationGatewayClientAuthConfiguration)

    Value Description

    "None"

    "OCSP"

    ApplicationGatewayConnectionDraining

    (Appears on:ApplicationGatewayBackendHttpSettings)

    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.

    Field Description
    drainTimeoutInSec
    int

    DrainTimeoutInSec: The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.

    enabled
    bool

    Enabled: Whether connection draining is enabled or not.

    ApplicationGatewayCustomError

    (Appears on:ApplicationGatewayHttpListener, ApplicationGateway_Spec)

    Customer error of an application gateway.

    Field Description
    customErrorPageUrl
    string

    CustomErrorPageUrl: Error page URL of the application gateway customer error.

    statusCode
    ApplicationGatewayCustomError_StatusCode

    StatusCode: Status code of the application gateway customer error.

    ApplicationGatewayCustomError_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Customer error of an application gateway.

    Field Description
    customErrorPageUrl
    string

    CustomErrorPageUrl: Error page URL of the application gateway customer error.

    statusCode
    ApplicationGatewayCustomError_StatusCode_STATUS

    StatusCode: Status code of the application gateway customer error.

    ApplicationGatewayCustomError_StatusCode (string alias)

    (Appears on:ApplicationGatewayCustomError)

    Value Description

    "HttpStatus403"

    "HttpStatus502"

    ApplicationGatewayCustomError_StatusCode_STATUS (string alias)

    (Appears on:ApplicationGatewayCustomError_STATUS)

    Value Description

    "HttpStatus403"

    "HttpStatus502"

    ApplicationGatewayFirewallDisabledRuleGroup

    (Appears on:ApplicationGatewayWebApplicationFirewallConfiguration)

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

    Field Description
    ruleGroupName
    string

    RuleGroupName: The name of the rule group that will be disabled.

    rules
    []int

    Rules: The list of rules that will be disabled. If null, all rules of the rule group will be disabled.

    ApplicationGatewayFirewallDisabledRuleGroup_STATUS

    (Appears on:ApplicationGatewayWebApplicationFirewallConfiguration_STATUS)

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

    Field Description
    ruleGroupName
    string

    RuleGroupName: The name of the rule group that will be disabled.

    rules
    []int

    Rules: The list of rules that will be disabled. If null, all rules of the rule group will be disabled.

    ApplicationGatewayFirewallExclusion

    (Appears on:ApplicationGatewayWebApplicationFirewallConfiguration)

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

    Field Description
    matchVariable
    string

    MatchVariable: The variable to be excluded.

    selector
    string

    Selector: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.

    selectorMatchOperator
    string

    SelectorMatchOperator: When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.

    ApplicationGatewayFirewallExclusion_STATUS

    (Appears on:ApplicationGatewayWebApplicationFirewallConfiguration_STATUS)

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

    Field Description
    matchVariable
    string

    MatchVariable: The variable to be excluded.

    selector
    string

    Selector: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.

    selectorMatchOperator
    string

    SelectorMatchOperator: When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.

    ApplicationGatewayFrontendIPConfiguration

    (Appears on:ApplicationGateway_Spec)

    Frontend IP configuration of an application gateway.

    Field Description
    name
    string

    Name: Name of the frontend IP configuration that is unique within an Application Gateway.

    privateIPAddress
    string

    PrivateIPAddress: PrivateIPAddress of the network interface IP Configuration.

    privateIPAllocationMethod
    IPAllocationMethod

    PrivateIPAllocationMethod: The private IP address allocation method.

    privateLinkConfiguration
    SubResource

    PrivateLinkConfiguration: Reference to the application gateway private link configuration.

    publicIPAddress
    SubResource

    PublicIPAddress: Reference to the PublicIP resource.

    subnet
    SubResource

    Subnet: Reference to the subnet resource.

    ApplicationGatewayFrontendIPConfiguration_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Frontend IP configuration of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayFrontendPort

    (Appears on:ApplicationGateway_Spec)

    Frontend port of an application gateway.

    Field Description
    name
    string

    Name: Name of the frontend port that is unique within an Application Gateway.

    port
    int

    Port: Frontend port.

    ApplicationGatewayFrontendPort_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Frontend port of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayGlobalConfiguration

    (Appears on:ApplicationGateway_Spec)

    Application Gateway global configuration.

    Field Description
    enableRequestBuffering
    bool

    EnableRequestBuffering: Enable request buffering.

    enableResponseBuffering
    bool

    EnableResponseBuffering: Enable response buffering.

    ApplicationGatewayGlobalConfiguration_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Application Gateway global configuration.

    Field Description
    enableRequestBuffering
    bool

    EnableRequestBuffering: Enable request buffering.

    enableResponseBuffering
    bool

    EnableResponseBuffering: Enable response buffering.

    ApplicationGatewayHeaderConfiguration

    (Appears on:ApplicationGatewayRewriteRuleActionSet)

    Header configuration of the Actions set in Application Gateway.

    Field Description
    headerName
    string

    HeaderName: Header name of the header configuration.

    headerValue
    string

    HeaderValue: Header value of the header configuration.

    ApplicationGatewayHttpListener

    (Appears on:ApplicationGateway_Spec)

    Http listener of an application gateway.

    Field Description
    customErrorConfigurations
    []ApplicationGatewayCustomError

    CustomErrorConfigurations: Custom error configurations of the HTTP listener.

    firewallPolicy
    SubResource

    FirewallPolicy: Reference to the FirewallPolicy resource.

    frontendIPConfiguration
    SubResource

    FrontendIPConfiguration: Frontend IP configuration resource of an application gateway.

    frontendPort
    SubResource

    FrontendPort: Frontend port resource of an application gateway.

    hostName
    string

    HostName: Host name of HTTP listener.

    hostNames
    []string

    HostNames: List of Host names for HTTP Listener that allows special wildcard characters as well.

    name
    string

    Name: Name of the HTTP listener that is unique within an Application Gateway.

    protocol
    ApplicationGatewayProtocol

    Protocol: Protocol of the HTTP listener.

    requireServerNameIndication
    bool

    RequireServerNameIndication: Applicable only if protocol is https. Enables SNI for multi-hosting.

    sslCertificate
    SubResource

    SslCertificate: SSL certificate resource of an application gateway.

    sslProfile
    SubResource

    SslProfile: SSL profile resource of the application gateway.

    ApplicationGatewayHttpListener_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Http listener of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded

    (Appears on:ApplicationGateway_Spec)

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

    Field Description
    name
    string

    Name: Name of the IP configuration that is unique within an Application Gateway.

    subnet
    SubResource

    Subnet: Reference to the subnet resource. A subnet from where application gateway gets its private address.

    ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

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

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayListener

    (Appears on:ApplicationGateway_Spec)

    Listener of an application gateway.

    Field Description
    frontendIPConfiguration
    SubResource

    FrontendIPConfiguration: Frontend IP configuration resource of an application gateway.

    frontendPort
    SubResource

    FrontendPort: Frontend port resource of an application gateway.

    name
    string

    Name: Name of the listener that is unique within an Application Gateway.

    protocol
    ApplicationGatewayProtocol

    Protocol: Protocol of the listener.

    sslCertificate
    SubResource

    SslCertificate: SSL certificate resource of an application gateway.

    sslProfile
    SubResource

    SslProfile: SSL profile resource of the application gateway.

    ApplicationGatewayListener_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Listener of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayLoadDistributionAlgorithmEnum (string alias)

    (Appears on:ApplicationGatewayLoadDistributionPolicy)

    Load Distribution Algorithm enums.

    Value Description

    "IpHash"

    "LeastConnections"

    "RoundRobin"

    ApplicationGatewayLoadDistributionPolicy

    (Appears on:ApplicationGateway_Spec)

    Load Distribution Policy of an application gateway.

    Field Description
    loadDistributionAlgorithm
    ApplicationGatewayLoadDistributionAlgorithmEnum

    LoadDistributionAlgorithm: Load Distribution Targets resource of an application gateway.

    loadDistributionTargets
    []ApplicationGatewayLoadDistributionTarget

    LoadDistributionTargets: Load Distribution Targets resource of an application gateway.

    name
    string

    Name: Name of the load distribution policy that is unique within an Application Gateway.

    ApplicationGatewayLoadDistributionPolicy_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Load Distribution Policy of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayLoadDistributionTarget

    (Appears on:ApplicationGatewayLoadDistributionPolicy)

    Load Distribution Target of an application gateway.

    Field Description
    reference
    genruntime.ResourceReference

    Reference: Resource ID.

    ApplicationGatewayOperatorSpec

    (Appears on:ApplicationGateway_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    ApplicationGatewayPathRule

    (Appears on:ApplicationGatewayUrlPathMap)

    Path rule of URL path map of an application gateway.

    Field Description
    reference
    genruntime.ResourceReference

    Reference: Resource ID.

    ApplicationGatewayPrivateEndpointConnection_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Private Endpoint connection on an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayPrivateLinkConfiguration

    (Appears on:ApplicationGateway_Spec)

    Private Link Configuration on an application gateway.

    Field Description
    ipConfigurations
    []ApplicationGatewayPrivateLinkIpConfiguration

    IpConfigurations: An array of application gateway private link ip configurations.

    name
    string

    Name: Name of the private link configuration that is unique within an Application Gateway.

    ApplicationGatewayPrivateLinkConfiguration_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Private Link Configuration on an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayPrivateLinkIpConfiguration

    (Appears on:ApplicationGatewayPrivateLinkConfiguration)

    The application gateway private link ip configuration.

    Field Description
    reference
    genruntime.ResourceReference

    Reference: Resource ID.

    ApplicationGatewayProbe

    (Appears on:ApplicationGateway_Spec)

    Probe of the application gateway.

    Field Description
    host
    string

    Host: Host name to send the probe to.

    interval
    int

    Interval: The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.

    match
    ApplicationGatewayProbeHealthResponseMatch

    Match: Criterion for classifying a healthy probe response.

    minServers
    int

    MinServers: Minimum number of servers that are always marked healthy. Default value is 0.

    name
    string

    Name: Name of the probe that is unique within an Application Gateway.

    path
    string

    Path: Relative path of probe. Valid path starts from ‘/’. Probe is sent to ://:.

    pickHostNameFromBackendHttpSettings
    bool

    PickHostNameFromBackendHttpSettings: Whether the host header should be picked from the backend http settings. Default value is false.

    pickHostNameFromBackendSettings
    bool

    PickHostNameFromBackendSettings: Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.

    port
    int

    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.

    protocol
    ApplicationGatewayProtocol

    Protocol: The protocol used for the probe.

    timeout
    int

    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.

    unhealthyThreshold
    int

    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.

    ApplicationGatewayProbeHealthResponseMatch

    (Appears on:ApplicationGatewayProbe)

    Application gateway probe health response match.

    Field Description
    body
    string

    Body: Body that must be contained in the health response. Default value is empty.

    statusCodes
    []string

    StatusCodes: Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.

    ApplicationGatewayProbe_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Probe of the application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayPropertiesFormat_OperationalState_STATUS (string alias)

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Value Description

    "Running"

    "Starting"

    "Stopped"

    "Stopping"

    ApplicationGatewayProtocol (string alias)

    (Appears on:ApplicationGatewayBackendHttpSettings, ApplicationGatewayBackendSettings, ApplicationGatewayHttpListener, ApplicationGatewayListener, ApplicationGatewayProbe)

    Application Gateway protocol.

    Value Description

    "Http"

    "Https"

    "Tcp"

    "Tls"

    ApplicationGatewayProvisioningState_STATUS (string alias)

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded, NatGateway_STATUS, PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded, PrivateLinkServiceConnection_STATUS, PrivateLinkServiceIpConfiguration_STATUS, PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)

    The current provisioning state.

    Value Description

    "Deleting"

    "Failed"

    "Succeeded"

    "Updating"

    ApplicationGatewayRedirectConfiguration

    (Appears on:ApplicationGateway_Spec)

    Redirect configuration of an application gateway.

    Field Description
    includePath
    bool

    IncludePath: Include path in the redirected url.

    includeQueryString
    bool

    IncludeQueryString: Include query string in the redirected url.

    name
    string

    Name: Name of the redirect configuration that is unique within an Application Gateway.

    pathRules
    []SubResource

    PathRules: Path rules specifying redirect configuration.

    redirectType
    RedirectTypeEnum

    RedirectType: HTTP redirection type.

    requestRoutingRules
    []SubResource

    RequestRoutingRules: Request routing specifying redirect configuration.

    targetListener
    SubResource

    TargetListener: Reference to a listener to redirect the request to.

    targetUrl
    string

    TargetUrl: Url to redirect the request to.

    urlPathMaps
    []SubResource

    UrlPathMaps: Url path maps specifying default redirect configuration.

    ApplicationGatewayRedirectConfiguration_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Redirect configuration of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayRequestRoutingRule

    (Appears on:ApplicationGateway_Spec)

    Request routing rule of an application gateway.

    Field Description
    backendAddressPool
    SubResource

    BackendAddressPool: Backend address pool resource of the application gateway.

    backendHttpSettings
    SubResource

    BackendHttpSettings: Backend http settings resource of the application gateway.

    httpListener
    SubResource

    HttpListener: Http listener resource of the application gateway.

    loadDistributionPolicy
    SubResource

    LoadDistributionPolicy: Load Distribution Policy resource of the application gateway.

    name
    string

    Name: Name of the request routing rule that is unique within an Application Gateway.

    priority
    int

    Priority: Priority of the request routing rule.

    redirectConfiguration
    SubResource

    RedirectConfiguration: Redirect configuration resource of the application gateway.

    rewriteRuleSet
    SubResource

    RewriteRuleSet: Rewrite Rule Set resource in Basic rule of the application gateway.

    ruleType
    ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType

    RuleType: Rule type.

    urlPathMap
    SubResource

    UrlPathMap: URL path map resource of the application gateway.

    ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType (string alias)

    (Appears on:ApplicationGatewayRequestRoutingRule)

    Value Description

    "Basic"

    "PathBasedRouting"

    ApplicationGatewayRequestRoutingRule_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Request routing rule of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayRewriteRule

    (Appears on:ApplicationGatewayRewriteRuleSet)

    Rewrite rule of an application gateway.

    Field Description
    actionSet
    ApplicationGatewayRewriteRuleActionSet

    ActionSet: Set of actions to be done as part of the rewrite Rule.

    conditions
    []ApplicationGatewayRewriteRuleCondition

    Conditions: Conditions based on which the action set execution will be evaluated.

    name
    string

    Name: Name of the rewrite rule that is unique within an Application Gateway.

    ruleSequence
    int

    RuleSequence: Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.

    ApplicationGatewayRewriteRuleActionSet

    (Appears on:ApplicationGatewayRewriteRule)

    Set of actions in the Rewrite Rule in Application Gateway.

    Field Description
    requestHeaderConfigurations
    []ApplicationGatewayHeaderConfiguration

    RequestHeaderConfigurations: Request Header Actions in the Action Set.

    responseHeaderConfigurations
    []ApplicationGatewayHeaderConfiguration

    ResponseHeaderConfigurations: Response Header Actions in the Action Set.

    urlConfiguration
    ApplicationGatewayUrlConfiguration

    UrlConfiguration: Url Configuration Action in the Action Set.

    ApplicationGatewayRewriteRuleCondition

    (Appears on:ApplicationGatewayRewriteRule)

    Set of conditions in the Rewrite Rule in Application Gateway.

    Field Description
    ignoreCase
    bool

    IgnoreCase: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison.

    negate
    bool

    Negate: Setting this value as truth will force to check the negation of the condition given by the user.

    pattern
    string

    Pattern: The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.

    variable
    string

    Variable: The condition parameter of the RewriteRuleCondition.

    ApplicationGatewayRewriteRuleSet

    (Appears on:ApplicationGateway_Spec)

    Rewrite rule set of an application gateway.

    Field Description
    name
    string

    Name: Name of the rewrite rule set that is unique within an Application Gateway.

    rewriteRules
    []ApplicationGatewayRewriteRule

    RewriteRules: Rewrite rules in the rewrite rule set.

    ApplicationGatewayRewriteRuleSet_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Rewrite rule set of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayRoutingRule

    (Appears on:ApplicationGateway_Spec)

    Routing rule of an application gateway.

    Field Description
    backendAddressPool
    SubResource

    BackendAddressPool: Backend address pool resource of the application gateway.

    backendSettings
    SubResource

    BackendSettings: Backend settings resource of the application gateway.

    listener
    SubResource

    Listener: Listener resource of the application gateway.

    name
    string

    Name: Name of the routing rule that is unique within an Application Gateway.

    priority
    int

    Priority: Priority of the routing rule.

    ruleType
    ApplicationGatewayRoutingRulePropertiesFormat_RuleType

    RuleType: Rule type.

    ApplicationGatewayRoutingRulePropertiesFormat_RuleType (string alias)

    (Appears on:ApplicationGatewayRoutingRule)

    Value Description

    "Basic"

    "PathBasedRouting"

    ApplicationGatewayRoutingRule_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Routing rule of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewaySku

    (Appears on:ApplicationGateway_Spec)

    SKU of an application gateway.

    Field Description
    capacity
    int

    Capacity: Capacity (instance count) of an application gateway.

    name
    ApplicationGatewaySku_Name

    Name: Name of an application gateway SKU.

    tier
    ApplicationGatewaySku_Tier

    Tier: Tier of an application gateway.

    ApplicationGatewaySku_Name (string alias)

    (Appears on:ApplicationGatewaySku)

    Value Description

    "Standard_Large"

    "Standard_Medium"

    "Standard_Small"

    "Standard_v2"

    "WAF_Large"

    "WAF_Medium"

    "WAF_v2"

    ApplicationGatewaySku_Name_STATUS (string alias)

    (Appears on:ApplicationGatewaySku_STATUS)

    Value Description

    "Standard_Large"

    "Standard_Medium"

    "Standard_Small"

    "Standard_v2"

    "WAF_Large"

    "WAF_Medium"

    "WAF_v2"

    ApplicationGatewaySku_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    SKU of an application gateway.

    Field Description
    capacity
    int

    Capacity: Capacity (instance count) of an application gateway.

    name
    ApplicationGatewaySku_Name_STATUS

    Name: Name of an application gateway SKU.

    tier
    ApplicationGatewaySku_Tier_STATUS

    Tier: Tier of an application gateway.

    ApplicationGatewaySku_Tier (string alias)

    (Appears on:ApplicationGatewaySku)

    Value Description

    "Standard"

    "Standard_v2"

    "WAF"

    "WAF_v2"

    ApplicationGatewaySku_Tier_STATUS (string alias)

    (Appears on:ApplicationGatewaySku_STATUS)

    Value Description

    "Standard"

    "Standard_v2"

    "WAF"

    "WAF_v2"

    ApplicationGatewaySslCertificate

    (Appears on:ApplicationGateway_Spec)

    SSL certificates of an application gateway.

    Field Description
    data
    genruntime.SecretReference

    Data: Base-64 encoded pfx certificate. Only applicable in PUT Request.

    keyVaultSecretId
    string

    KeyVaultSecretId: Secret Id of (base-64 encoded unencrypted pfx) ‘Secret’ or ‘Certificate’ object stored in KeyVault.

    name
    string

    Name: Name of the SSL certificate that is unique within an Application Gateway.

    password
    genruntime.SecretReference

    Password: Password for the pfx file specified in data. Only applicable in PUT request.

    ApplicationGatewaySslCertificate_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    SSL certificates of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewaySslPolicy

    (Appears on:ApplicationGatewaySslProfile, ApplicationGateway_Spec)

    Application Gateway Ssl policy.

    Field Description
    cipherSuites
    []CipherSuitesEnum

    CipherSuites: Ssl cipher suites to be enabled in the specified order to application gateway.

    disabledSslProtocols
    []ProtocolsEnum

    DisabledSslProtocols: Ssl protocols to be disabled on application gateway.

    minProtocolVersion
    ProtocolsEnum

    MinProtocolVersion: Minimum version of Ssl protocol to be supported on application gateway.

    policyName
    PolicyNameEnum

    PolicyName: Name of Ssl predefined policy.

    policyType
    ApplicationGatewaySslPolicy_PolicyType

    PolicyType: Type of Ssl Policy.

    ApplicationGatewaySslPolicy_PolicyType (string alias)

    (Appears on:ApplicationGatewaySslPolicy)

    Value Description

    "Custom"

    "CustomV2"

    "Predefined"

    ApplicationGatewaySslPolicy_PolicyType_STATUS (string alias)

    (Appears on:ApplicationGatewaySslPolicy_STATUS)

    Value Description

    "Custom"

    "CustomV2"

    "Predefined"

    ApplicationGatewaySslPolicy_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Application Gateway Ssl policy.

    Field Description
    cipherSuites
    []CipherSuitesEnum_STATUS

    CipherSuites: Ssl cipher suites to be enabled in the specified order to application gateway.

    disabledSslProtocols
    []ProtocolsEnum_STATUS

    DisabledSslProtocols: Ssl protocols to be disabled on application gateway.

    minProtocolVersion
    ProtocolsEnum_STATUS

    MinProtocolVersion: Minimum version of Ssl protocol to be supported on application gateway.

    policyName
    PolicyNameEnum_STATUS

    PolicyName: Name of Ssl predefined policy.

    policyType
    ApplicationGatewaySslPolicy_PolicyType_STATUS

    PolicyType: Type of Ssl Policy.

    ApplicationGatewaySslProfile

    (Appears on:ApplicationGateway_Spec)

    SSL profile of an application gateway.

    Field Description
    clientAuthConfiguration
    ApplicationGatewayClientAuthConfiguration

    ClientAuthConfiguration: Client authentication configuration of the application gateway resource.

    name
    string

    Name: Name of the SSL profile that is unique within an Application Gateway.

    sslPolicy
    ApplicationGatewaySslPolicy

    SslPolicy: SSL policy of the application gateway resource.

    trustedClientCertificates
    []SubResource

    TrustedClientCertificates: Array of references to application gateway trusted client certificates.

    ApplicationGatewaySslProfile_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    SSL profile of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayTrustedClientCertificate

    (Appears on:ApplicationGateway_Spec)

    Trusted client certificates of an application gateway.

    Field Description
    data
    genruntime.SecretReference

    Data: Certificate public data.

    name
    string

    Name: Name of the trusted client certificate that is unique within an Application Gateway.

    ApplicationGatewayTrustedClientCertificate_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Trusted client certificates of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayTrustedRootCertificate

    (Appears on:ApplicationGateway_Spec)

    Trusted Root certificates of an application gateway.

    Field Description
    data
    genruntime.SecretReference

    Data: Certificate public data.

    keyVaultSecretId
    string

    KeyVaultSecretId: Secret Id of (base-64 encoded unencrypted pfx) ‘Secret’ or ‘Certificate’ object stored in KeyVault.

    name
    string

    Name: Name of the trusted root certificate that is unique within an Application Gateway.

    ApplicationGatewayTrustedRootCertificate_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Trusted Root certificates of an application gateway.

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayUrlConfiguration

    (Appears on:ApplicationGatewayRewriteRuleActionSet)

    Url configuration of the Actions set in Application Gateway.

    Field Description
    modifiedPath
    string

    ModifiedPath: Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.

    modifiedQueryString
    string

    ModifiedQueryString: Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null.

    reroute
    bool

    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.

    ApplicationGatewayUrlPathMap

    (Appears on:ApplicationGateway_Spec)

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

    Field Description
    defaultBackendAddressPool
    SubResource

    DefaultBackendAddressPool: Default backend address pool resource of URL path map.

    defaultBackendHttpSettings
    SubResource

    DefaultBackendHttpSettings: Default backend http settings resource of URL path map.

    defaultLoadDistributionPolicy
    SubResource

    DefaultLoadDistributionPolicy: Default Load Distribution Policy resource of URL path map.

    defaultRedirectConfiguration
    SubResource

    DefaultRedirectConfiguration: Default redirect configuration resource of URL path map.

    defaultRewriteRuleSet
    SubResource

    DefaultRewriteRuleSet: Default Rewrite rule set resource of URL path map.

    name
    string

    Name: Name of the URL path map that is unique within an Application Gateway.

    pathRules
    []ApplicationGatewayPathRule

    PathRules: Path rule of URL path map resource.

    ApplicationGatewayUrlPathMap_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

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

    Field Description
    id
    string

    Id: Resource ID.

    ApplicationGatewayWebApplicationFirewallConfiguration

    (Appears on:ApplicationGateway_Spec)

    Application gateway web application firewall configuration.

    Field Description
    disabledRuleGroups
    []ApplicationGatewayFirewallDisabledRuleGroup

    DisabledRuleGroups: The disabled rule groups.

    enabled
    bool

    Enabled: Whether the web application firewall is enabled or not.

    exclusions
    []ApplicationGatewayFirewallExclusion

    Exclusions: The exclusion list.

    fileUploadLimitInMb
    int

    FileUploadLimitInMb: Maximum file upload size in Mb for WAF.

    firewallMode
    ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode

    FirewallMode: Web application firewall mode.

    maxRequestBodySize
    int

    MaxRequestBodySize: Maximum request body size for WAF.

    maxRequestBodySizeInKb
    int

    MaxRequestBodySizeInKb: Maximum request body size in Kb for WAF.

    requestBodyCheck
    bool

    RequestBodyCheck: Whether allow WAF to check request Body.

    ruleSetType
    string

    RuleSetType: The type of the web application firewall rule set. Possible values are: ‘OWASP’.

    ruleSetVersion
    string

    RuleSetVersion: The version of the rule set type.

    ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode (string alias)

    (Appears on:ApplicationGatewayWebApplicationFirewallConfiguration)

    Value Description

    "Detection"

    "Prevention"

    ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS (string alias)

    (Appears on:ApplicationGatewayWebApplicationFirewallConfiguration_STATUS)

    Value Description

    "Detection"

    "Prevention"

    ApplicationGatewayWebApplicationFirewallConfiguration_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Application gateway web application firewall configuration.

    Field Description
    disabledRuleGroups
    []ApplicationGatewayFirewallDisabledRuleGroup_STATUS

    DisabledRuleGroups: The disabled rule groups.

    enabled
    bool

    Enabled: Whether the web application firewall is enabled or not.

    exclusions
    []ApplicationGatewayFirewallExclusion_STATUS

    Exclusions: The exclusion list.

    fileUploadLimitInMb
    int

    FileUploadLimitInMb: Maximum file upload size in Mb for WAF.

    firewallMode
    ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS

    FirewallMode: Web application firewall mode.

    maxRequestBodySize
    int

    MaxRequestBodySize: Maximum request body size for WAF.

    maxRequestBodySizeInKb
    int

    MaxRequestBodySizeInKb: Maximum request body size in Kb for WAF.

    requestBodyCheck
    bool

    RequestBodyCheck: Whether allow WAF to check request Body.

    ruleSetType
    string

    RuleSetType: The type of the web application firewall rule set. Possible values are: ‘OWASP’.

    ruleSetVersion
    string

    RuleSetVersion: The version of the rule set type.

    ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded

    (Appears on:ApplicationGateway)

    Application gateway resource.

    Field Description
    authenticationCertificates
    []ApplicationGatewayAuthenticationCertificate_STATUS

    AuthenticationCertificates: Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.

    autoscaleConfiguration
    ApplicationGatewayAutoscaleConfiguration_STATUS

    AutoscaleConfiguration: Autoscale Configuration.

    backendAddressPools
    []ApplicationGatewayBackendAddressPool_STATUS

    BackendAddressPools: Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.

    backendHttpSettingsCollection
    []ApplicationGatewayBackendHttpSettings_STATUS

    BackendHttpSettingsCollection: Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.

    backendSettingsCollection
    []ApplicationGatewayBackendSettings_STATUS

    BackendSettingsCollection: Backend settings of the application gateway resource. For default limits, see Application Gateway limits.

    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    customErrorConfigurations
    []ApplicationGatewayCustomError_STATUS

    CustomErrorConfigurations: Custom error configurations of the application gateway resource.

    enableFips
    bool

    EnableFips: Whether FIPS is enabled on the application gateway resource.

    enableHttp2
    bool

    EnableHttp2: Whether HTTP2 is enabled on the application gateway resource.

    etag
    string

    Etag: A unique read-only string that changes whenever the resource is updated.

    firewallPolicy
    SubResource_STATUS

    FirewallPolicy: Reference to the FirewallPolicy resource.

    forceFirewallPolicyAssociation
    bool

    ForceFirewallPolicyAssociation: If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.

    frontendIPConfigurations
    []ApplicationGatewayFrontendIPConfiguration_STATUS

    FrontendIPConfigurations: Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.

    frontendPorts
    []ApplicationGatewayFrontendPort_STATUS

    FrontendPorts: Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.

    gatewayIPConfigurations
    []ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded

    GatewayIPConfigurations: Subnets of the application gateway resource. For default limits, see Application Gateway limits.

    globalConfiguration
    ApplicationGatewayGlobalConfiguration_STATUS

    GlobalConfiguration: Global Configuration.

    httpListeners
    []ApplicationGatewayHttpListener_STATUS

    HttpListeners: Http listeners of the application gateway resource. For default limits, see Application Gateway limits.

    id
    string

    Id: Resource ID.

    identity
    ManagedServiceIdentity_STATUS

    Identity: The identity of the application gateway, if configured.

    listeners
    []ApplicationGatewayListener_STATUS

    Listeners: Listeners of the application gateway resource. For default limits, see Application Gateway limits.

    loadDistributionPolicies
    []ApplicationGatewayLoadDistributionPolicy_STATUS

    LoadDistributionPolicies: Load distribution policies of the application gateway resource.

    location
    string

    Location: Resource location.

    name
    string

    Name: Resource name.

    operationalState
    ApplicationGatewayPropertiesFormat_OperationalState_STATUS

    OperationalState: Operational state of the application gateway resource.

    privateEndpointConnections
    []ApplicationGatewayPrivateEndpointConnection_STATUS

    PrivateEndpointConnections: Private Endpoint connections on application gateway.

    privateLinkConfigurations
    []ApplicationGatewayPrivateLinkConfiguration_STATUS

    PrivateLinkConfigurations: PrivateLink configurations on application gateway.

    probes
    []ApplicationGatewayProbe_STATUS

    Probes: Probes of the application gateway resource.

    provisioningState
    ApplicationGatewayProvisioningState_STATUS

    ProvisioningState: The provisioning state of the application gateway resource.

    redirectConfigurations
    []ApplicationGatewayRedirectConfiguration_STATUS

    RedirectConfigurations: Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.

    requestRoutingRules
    []ApplicationGatewayRequestRoutingRule_STATUS

    RequestRoutingRules: Request routing rules of the application gateway resource.

    resourceGuid
    string

    ResourceGuid: The resource GUID property of the application gateway resource.

    rewriteRuleSets
    []ApplicationGatewayRewriteRuleSet_STATUS

    RewriteRuleSets: Rewrite rules for the application gateway resource.

    routingRules
    []ApplicationGatewayRoutingRule_STATUS

    RoutingRules: Routing rules of the application gateway resource.

    sku
    ApplicationGatewaySku_STATUS

    Sku: SKU of the application gateway resource.

    sslCertificates
    []ApplicationGatewaySslCertificate_STATUS

    SslCertificates: SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.

    sslPolicy
    ApplicationGatewaySslPolicy_STATUS

    SslPolicy: SSL policy of the application gateway resource.

    sslProfiles
    []ApplicationGatewaySslProfile_STATUS

    SslProfiles: SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.

    tags
    map[string]string

    Tags: Resource tags.

    trustedClientCertificates
    []ApplicationGatewayTrustedClientCertificate_STATUS

    TrustedClientCertificates: Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.

    trustedRootCertificates
    []ApplicationGatewayTrustedRootCertificate_STATUS

    TrustedRootCertificates: Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.

    type
    string

    Type: Resource type.

    urlPathMaps
    []ApplicationGatewayUrlPathMap_STATUS

    UrlPathMaps: URL path map of the application gateway resource. For default limits, see Application Gateway limits.

    webApplicationFirewallConfiguration
    ApplicationGatewayWebApplicationFirewallConfiguration_STATUS

    WebApplicationFirewallConfiguration: Web application firewall configuration.

    zones
    []string

    Zones: A list of availability zones denoting where the resource needs to come from.

    ApplicationGateway_Spec

    (Appears on:ApplicationGateway)

    Field Description
    authenticationCertificates
    []ApplicationGatewayAuthenticationCertificate

    AuthenticationCertificates: Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.

    autoscaleConfiguration
    ApplicationGatewayAutoscaleConfiguration

    AutoscaleConfiguration: Autoscale Configuration.

    azureName
    string

    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.

    backendAddressPools
    []ApplicationGatewayBackendAddressPool

    BackendAddressPools: Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.

    backendHttpSettingsCollection
    []ApplicationGatewayBackendHttpSettings

    BackendHttpSettingsCollection: Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.

    backendSettingsCollection
    []ApplicationGatewayBackendSettings

    BackendSettingsCollection: Backend settings of the application gateway resource. For default limits, see Application Gateway limits.

    customErrorConfigurations
    []ApplicationGatewayCustomError

    CustomErrorConfigurations: Custom error configurations of the application gateway resource.

    enableFips
    bool

    EnableFips: Whether FIPS is enabled on the application gateway resource.

    enableHttp2
    bool

    EnableHttp2: Whether HTTP2 is enabled on the application gateway resource.

    firewallPolicy
    SubResource

    FirewallPolicy: Reference to the FirewallPolicy resource.

    forceFirewallPolicyAssociation
    bool

    ForceFirewallPolicyAssociation: If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.

    frontendIPConfigurations
    []ApplicationGatewayFrontendIPConfiguration

    FrontendIPConfigurations: Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.

    frontendPorts
    []ApplicationGatewayFrontendPort

    FrontendPorts: Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.

    gatewayIPConfigurations
    []ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded

    GatewayIPConfigurations: Subnets of the application gateway resource. For default limits, see Application Gateway limits.

    globalConfiguration
    ApplicationGatewayGlobalConfiguration

    GlobalConfiguration: Global Configuration.

    httpListeners
    []ApplicationGatewayHttpListener

    HttpListeners: Http listeners of the application gateway resource. For default limits, see Application Gateway limits.

    identity
    ManagedServiceIdentity

    Identity: The identity of the application gateway, if configured.

    listeners
    []ApplicationGatewayListener

    Listeners: Listeners of the application gateway resource. For default limits, see Application Gateway limits.

    loadDistributionPolicies
    []ApplicationGatewayLoadDistributionPolicy

    LoadDistributionPolicies: Load distribution policies of the application gateway resource.

    location
    string

    Location: Resource location.

    operatorSpec
    ApplicationGatewayOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    privateLinkConfigurations
    []ApplicationGatewayPrivateLinkConfiguration

    PrivateLinkConfigurations: PrivateLink configurations on application gateway.

    probes
    []ApplicationGatewayProbe

    Probes: Probes of the application gateway resource.

    redirectConfigurations
    []ApplicationGatewayRedirectConfiguration

    RedirectConfigurations: Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.

    requestRoutingRules
    []ApplicationGatewayRequestRoutingRule

    RequestRoutingRules: Request routing rules of the application gateway resource.

    rewriteRuleSets
    []ApplicationGatewayRewriteRuleSet

    RewriteRuleSets: Rewrite rules for the application gateway resource.

    routingRules
    []ApplicationGatewayRoutingRule

    RoutingRules: Routing rules of the application gateway resource.

    sku
    ApplicationGatewaySku

    Sku: SKU of the application gateway resource.

    sslCertificates
    []ApplicationGatewaySslCertificate

    SslCertificates: SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.

    sslPolicy
    ApplicationGatewaySslPolicy

    SslPolicy: SSL policy of the application gateway resource.

    sslProfiles
    []ApplicationGatewaySslProfile

    SslProfiles: SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.

    tags
    map[string]string

    Tags: Resource tags.

    trustedClientCertificates
    []ApplicationGatewayTrustedClientCertificate

    TrustedClientCertificates: Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.

    trustedRootCertificates
    []ApplicationGatewayTrustedRootCertificate

    TrustedRootCertificates: Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.

    urlPathMaps
    []ApplicationGatewayUrlPathMap

    UrlPathMaps: URL path map of the application gateway resource. For default limits, see Application Gateway limits.

    webApplicationFirewallConfiguration
    ApplicationGatewayWebApplicationFirewallConfiguration

    WebApplicationFirewallConfiguration: Web application firewall configuration.

    zones
    []string

    Zones: A list of availability zones denoting where the resource needs to come from.

    ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded

    (Appears on:PrivateEndpoint_Spec)

    An application security group in a resource group.

    Field Description
    reference
    genruntime.ResourceReference

    Reference: Resource ID.

    ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded

    (Appears on:PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)

    An application security group in a resource group.

    Field Description
    id
    string

    Id: Resource ID.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    BastionHost_Spec


    azureName
    string

    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.

    disableCopyPaste
    bool

    DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource.

    dnsName
    string

    DnsName: FQDN for the endpoint on which bastion host is accessible.

    enableFileCopy
    bool

    EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource.

    enableIpConnect
    bool

    EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource.

    enableShareableLink
    bool

    EnableShareableLink: Enable/Disable Shareable Link of the Bastion Host resource.

    enableTunneling
    bool

    EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource.

    ipConfigurations
    []BastionHostIPConfiguration

    IpConfigurations: IP configuration of the Bastion Host resource.

    location
    string

    Location: Resource location.

    operatorSpec
    BastionHostOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    scaleUnits
    int

    ScaleUnits: The scale units for the Bastion Host resource.

    sku
    Sku

    Sku: The sku of this Bastion Host.

    tags
    map[string]string

    Tags: Resource tags.

    status
    BastionHost_STATUS

    BastionHostIPConfiguration

    (Appears on:BastionHost_Spec)

    IP configuration of an Bastion Host.

    Field Description
    name
    string

    Name: Name of the resource that is unique within a resource group. This name can be used to access the resource.

    privateIPAllocationMethod
    IPAllocationMethod

    PrivateIPAllocationMethod: Private IP allocation method.

    publicIPAddress
    SubResource

    PublicIPAddress: Reference of the PublicIP resource.

    subnet
    SubResource

    Subnet: Reference of the subnet resource.

    BastionHostIPConfiguration_STATUS

    (Appears on:BastionHost_STATUS)

    IP configuration of an Bastion Host.

    Field Description
    id
    string

    Id: Resource ID.

    BastionHostOperatorSpec

    (Appears on:BastionHost_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    BastionHostProvisioningState_STATUS (string alias)

    (Appears on:BastionHost_STATUS)

    The current provisioning state.

    Value Description

    "Deleting"

    "Failed"

    "Succeeded"

    "Updating"

    BastionHost_STATUS

    (Appears on:BastionHost)

    Bastion Host resource.

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    disableCopyPaste
    bool

    DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource.

    dnsName
    string

    DnsName: FQDN for the endpoint on which bastion host is accessible.

    enableFileCopy
    bool

    EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource.

    enableIpConnect
    bool

    EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource.

    enableShareableLink
    bool

    EnableShareableLink: Enable/Disable Shareable Link of the Bastion Host resource.

    enableTunneling
    bool

    EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource.

    etag
    string

    Etag: A unique read-only string that changes whenever the resource is updated.

    id
    string

    Id: Resource ID.

    ipConfigurations
    []BastionHostIPConfiguration_STATUS

    IpConfigurations: IP configuration of the Bastion Host resource.

    location
    string

    Location: Resource location.

    name
    string

    Name: Resource name.

    provisioningState
    BastionHostProvisioningState_STATUS

    ProvisioningState: The provisioning state of the bastion host resource.

    scaleUnits
    int

    ScaleUnits: The scale units for the Bastion Host resource.

    sku
    Sku_STATUS

    Sku: The sku of this Bastion Host.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: Resource type.

    BastionHost_Spec

    (Appears on:BastionHost)

    Field Description
    azureName
    string

    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.

    disableCopyPaste
    bool

    DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource.

    dnsName
    string

    DnsName: FQDN for the endpoint on which bastion host is accessible.

    enableFileCopy
    bool

    EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource.

    enableIpConnect
    bool

    EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource.

    enableShareableLink
    bool

    EnableShareableLink: Enable/Disable Shareable Link of the Bastion Host resource.

    enableTunneling
    bool

    EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource.

    ipConfigurations
    []BastionHostIPConfiguration

    IpConfigurations: IP configuration of the Bastion Host resource.

    location
    string

    Location: Resource location.

    operatorSpec
    BastionHostOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    scaleUnits
    int

    ScaleUnits: The scale units for the Bastion Host resource.

    sku
    Sku

    Sku: The sku of this Bastion Host.

    tags
    map[string]string

    Tags: Resource tags.

    CipherSuitesEnum (string alias)

    (Appears on:ApplicationGatewaySslPolicy)

    Ssl cipher suites enums.

    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 (string alias)

    (Appears on:ApplicationGatewaySslPolicy_STATUS)

    Ssl cipher suites enums.

    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"

    CustomDnsConfigPropertiesFormat_STATUS

    (Appears on:PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)

    Contains custom Dns resolution configuration from customer.

    Field Description
    fqdn
    string

    Fqdn: Fqdn that resolves to private endpoint ip address.

    ipAddresses
    []string

    IpAddresses: A list of private ip addresses of the private endpoint.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    DnsForwardingRuleSetsForwardingRule_Spec


    azureName
    string

    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.

    domainName
    string

    DomainName: The domain name for the forwarding rule.

    forwardingRuleState
    ForwardingRuleProperties_ForwardingRuleState

    ForwardingRuleState: The state of forwarding rule.

    metadata
    map[string]string

    Metadata: Metadata attached to the forwarding rule.

    operatorSpec
    DnsForwardingRuleSetsForwardingRuleOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    targetDnsServers
    []TargetDnsServer

    TargetDnsServers: DNS servers to forward the DNS query to.

    status
    DnsForwardingRuleSetsForwardingRule_STATUS

    DnsForwardingRuleSetsForwardingRuleOperatorSpec

    (Appears on:DnsForwardingRuleSetsForwardingRule_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    DnsForwardingRuleSetsForwardingRule_STATUS

    (Appears on:DnsForwardingRuleSetsForwardingRule)

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    domainName
    string

    DomainName: The domain name for the forwarding rule.

    etag
    string

    Etag: ETag of the forwarding rule.

    forwardingRuleState
    ForwardingRuleProperties_ForwardingRuleState_STATUS

    ForwardingRuleState: The state of forwarding rule.

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    metadata
    map[string]string

    Metadata: Metadata attached to the forwarding rule.

    name
    string

    Name: The name of the resource

    provisioningState
    DnsresolverProvisioningState_STATUS

    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.

    systemData
    SystemData_STATUS

    SystemData: Metadata pertaining to creation and last modification of the resource.

    targetDnsServers
    []TargetDnsServer_STATUS

    TargetDnsServers: DNS servers to forward the DNS query to.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    DnsForwardingRuleSetsForwardingRule_Spec

    (Appears on:DnsForwardingRuleSetsForwardingRule)

    Field Description
    azureName
    string

    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.

    domainName
    string

    DomainName: The domain name for the forwarding rule.

    forwardingRuleState
    ForwardingRuleProperties_ForwardingRuleState

    ForwardingRuleState: The state of forwarding rule.

    metadata
    map[string]string

    Metadata: Metadata attached to the forwarding rule.

    operatorSpec
    DnsForwardingRuleSetsForwardingRuleOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    targetDnsServers
    []TargetDnsServer

    TargetDnsServers: DNS servers to forward the DNS query to.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    DnsForwardingRuleSetsVirtualNetworkLink_Spec


    azureName
    string

    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.

    metadata
    map[string]string

    Metadata: Metadata attached to the virtual network link.

    operatorSpec
    DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    virtualNetwork
    SubResource

    VirtualNetwork: The reference to the virtual network. This cannot be changed after creation.

    status
    DnsForwardingRuleSetsVirtualNetworkLink_STATUS

    DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec

    (Appears on:DnsForwardingRuleSetsVirtualNetworkLink_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    (Appears on:DnsForwardingRuleSetsVirtualNetworkLink)

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    etag
    string

    Etag: ETag of the virtual network link.

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    metadata
    map[string]string

    Metadata: Metadata attached to the virtual network link.

    name
    string

    Name: The name of the resource

    provisioningState
    DnsresolverProvisioningState_STATUS

    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.

    systemData
    SystemData_STATUS

    SystemData: Metadata pertaining to creation and last modification of the resource.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    virtualNetwork
    SubResource_STATUS

    VirtualNetwork: The reference to the virtual network. This cannot be changed after creation.

    (Appears on:DnsForwardingRuleSetsVirtualNetworkLink)

    Field Description
    azureName
    string

    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.

    metadata
    map[string]string

    Metadata: Metadata attached to the virtual network link.

    operatorSpec
    DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    virtualNetwork
    SubResource

    VirtualNetwork: The reference to the virtual network. This cannot be changed after creation.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    DnsForwardingRuleset_Spec


    azureName
    string

    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.

    dnsResolverOutboundEndpoints
    []SubResource

    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.

    location
    string

    Location: The geo-location where the resource lives

    operatorSpec
    DnsForwardingRulesetOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    tags
    map[string]string

    Tags: Resource tags.

    status
    DnsForwardingRuleset_STATUS

    DnsForwardingRulesetOperatorSpec

    (Appears on:DnsForwardingRuleset_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    DnsForwardingRuleset_STATUS

    (Appears on:DnsForwardingRuleset)

    Describes a DNS forwarding ruleset.

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    dnsResolverOutboundEndpoints
    []SubResource_STATUS

    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.

    etag
    string

    Etag: ETag of the DNS forwarding ruleset.

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    location
    string

    Location: The geo-location where the resource lives

    name
    string

    Name: The name of the resource

    provisioningState
    DnsresolverProvisioningState_STATUS

    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.

    resourceGuid
    string

    ResourceGuid: The resourceGuid for the DNS forwarding ruleset.

    systemData
    SystemData_STATUS

    SystemData: Metadata pertaining to creation and last modification of the resource.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    DnsForwardingRuleset_Spec

    (Appears on:DnsForwardingRuleset)

    Field Description
    azureName
    string

    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.

    dnsResolverOutboundEndpoints
    []SubResource

    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.

    location
    string

    Location: The geo-location where the resource lives

    operatorSpec
    DnsForwardingRulesetOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    tags
    map[string]string

    Tags: Resource tags.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    DnsResolver_Spec


    azureName
    string

    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.

    location
    string

    Location: The geo-location where the resource lives

    operatorSpec
    DnsResolverOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    tags
    map[string]string

    Tags: Resource tags.

    virtualNetwork
    SubResource

    VirtualNetwork: The reference to the virtual network. This cannot be changed after creation.

    status
    DnsResolver_STATUS

    DnsResolverOperatorSpec

    (Appears on:DnsResolver_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    DnsResolverProperties_DnsResolverState_STATUS (string alias)

    (Appears on:DnsResolver_STATUS)

    Value Description

    "Connected"

    "Disconnected"

    DnsResolver_STATUS

    (Appears on:DnsResolver)

    Describes a DNS resolver.

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    dnsResolverState
    DnsResolverProperties_DnsResolverState_STATUS

    DnsResolverState: The current status of the DNS resolver. This is a read-only property and any attempt to set this value will be ignored.

    etag
    string

    Etag: ETag of the DNS resolver.

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    location
    string

    Location: The geo-location where the resource lives

    name
    string

    Name: The name of the resource

    provisioningState
    DnsresolverProvisioningState_STATUS

    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.

    resourceGuid
    string

    ResourceGuid: The resourceGuid property of the DNS resolver resource.

    systemData
    SystemData_STATUS

    SystemData: Metadata pertaining to creation and last modification of the resource.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    virtualNetwork
    SubResource_STATUS

    VirtualNetwork: The reference to the virtual network. This cannot be changed after creation.

    DnsResolver_Spec

    (Appears on:DnsResolver)

    Field Description
    azureName
    string

    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.

    location
    string

    Location: The geo-location where the resource lives

    operatorSpec
    DnsResolverOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    tags
    map[string]string

    Tags: Resource tags.

    virtualNetwork
    SubResource

    VirtualNetwork: The reference to the virtual network. This cannot be changed after creation.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    DnsResolversInboundEndpoint_Spec


    azureName
    string

    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.

    ipConfigurations
    []IpConfiguration

    IpConfigurations: IP configurations for the inbound endpoint.

    location
    string

    Location: The geo-location where the resource lives

    operatorSpec
    DnsResolversInboundEndpointOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    tags
    map[string]string

    Tags: Resource tags.

    status
    DnsResolversInboundEndpoint_STATUS

    DnsResolversInboundEndpointOperatorSpec

    (Appears on:DnsResolversInboundEndpoint_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    DnsResolversInboundEndpoint_STATUS

    (Appears on:DnsResolversInboundEndpoint)

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    etag
    string

    Etag: ETag of the inbound endpoint.

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    ipConfigurations
    []IpConfiguration_STATUS

    IpConfigurations: IP configurations for the inbound endpoint.

    location
    string

    Location: The geo-location where the resource lives

    name
    string

    Name: The name of the resource

    provisioningState
    DnsresolverProvisioningState_STATUS

    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.

    resourceGuid
    string

    ResourceGuid: The resourceGuid property of the inbound endpoint resource.

    systemData
    SystemData_STATUS

    SystemData: Metadata pertaining to creation and last modification of the resource.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    DnsResolversInboundEndpoint_Spec

    (Appears on:DnsResolversInboundEndpoint)

    Field Description
    azureName
    string

    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.

    ipConfigurations
    []IpConfiguration

    IpConfigurations: IP configurations for the inbound endpoint.

    location
    string

    Location: The geo-location where the resource lives

    operatorSpec
    DnsResolversInboundEndpointOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    tags
    map[string]string

    Tags: Resource tags.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    DnsResolversOutboundEndpoint_Spec


    azureName
    string

    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.

    location
    string

    Location: The geo-location where the resource lives

    operatorSpec
    DnsResolversOutboundEndpointOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    subnet
    SubResource

    Subnet: The reference to the subnet used for the outbound endpoint.

    tags
    map[string]string

    Tags: Resource tags.

    status
    DnsResolversOutboundEndpoint_STATUS

    DnsResolversOutboundEndpointOperatorSpec

    (Appears on:DnsResolversOutboundEndpoint_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    DnsResolversOutboundEndpoint_STATUS

    (Appears on:DnsResolversOutboundEndpoint)

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    etag
    string

    Etag: ETag of the outbound endpoint.

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    location
    string

    Location: The geo-location where the resource lives

    name
    string

    Name: The name of the resource

    provisioningState
    DnsresolverProvisioningState_STATUS

    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.

    resourceGuid
    string

    ResourceGuid: The resourceGuid property of the outbound endpoint resource.

    subnet
    SubResource_STATUS

    Subnet: The reference to the subnet used for the outbound endpoint.

    systemData
    SystemData_STATUS

    SystemData: Metadata pertaining to creation and last modification of the resource.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    DnsResolversOutboundEndpoint_Spec

    (Appears on:DnsResolversOutboundEndpoint)

    Field Description
    azureName
    string

    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.

    location
    string

    Location: The geo-location where the resource lives

    operatorSpec
    DnsResolversOutboundEndpointOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    subnet
    SubResource

    Subnet: The reference to the subnet used for the outbound endpoint.

    tags
    map[string]string

    Tags: Resource tags.

    DnsresolverProvisioningState_STATUS (string alias)

    (Appears on:DnsForwardingRuleSetsForwardingRule_STATUS, DnsForwardingRuleSetsVirtualNetworkLink_STATUS, DnsForwardingRuleset_STATUS, DnsResolver_STATUS, DnsResolversInboundEndpoint_STATUS, DnsResolversOutboundEndpoint_STATUS)

    The current provisioning state of the resource.

    Value Description

    "Canceled"

    "Creating"

    "Deleting"

    "Failed"

    "Succeeded"

    "Updating"

    ExtendedLocation

    (Appears on:PrivateEndpoint_Spec, PrivateLinkService_Spec, PublicIPPrefix_Spec)

    ExtendedLocation complex type.

    Field Description
    name
    string

    Name: The name of the extended location.

    type
    ExtendedLocationType

    Type: The type of the extended location.

    ExtendedLocationType (string alias)

    (Appears on:ExtendedLocation)

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

    Value Description

    "EdgeZone"

    ExtendedLocationType_STATUS (string alias)

    (Appears on:ExtendedLocation_STATUS)

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

    Value Description

    "EdgeZone"

    ExtendedLocation_STATUS

    (Appears on:PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded, PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded, PublicIPPrefix_STATUS)

    ExtendedLocation complex type.

    Field Description
    name
    string

    Name: The name of the extended location.

    type
    ExtendedLocationType_STATUS

    Type: The type of the extended location.

    ForwardingRuleProperties_ForwardingRuleState (string alias)

    (Appears on:DnsForwardingRuleSetsForwardingRule_Spec)

    Value Description

    "Disabled"

    "Enabled"

    ForwardingRuleProperties_ForwardingRuleState_STATUS (string alias)

    (Appears on:DnsForwardingRuleSetsForwardingRule_STATUS)

    Value Description

    "Disabled"

    "Enabled"

    FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded

    (Appears on:PrivateLinkService_Spec)

    Frontend IP address of the load balancer.

    Field Description
    reference
    genruntime.ResourceReference

    Reference: Resource ID.

    FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded

    (Appears on:PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)

    Frontend IP address of the load balancer.

    Field Description
    id
    string

    Id: Resource ID.

    IPAllocationMethod (string alias)

    (Appears on:ApplicationGatewayFrontendIPConfiguration, BastionHostIPConfiguration, PrivateLinkServiceIpConfiguration)

    IP address allocation method.

    Value Description

    "Dynamic"

    "Static"

    IPAllocationMethod_STATUS (string alias)

    (Appears on:PrivateLinkServiceIpConfiguration_STATUS)

    IP address allocation method.

    Value Description

    "Dynamic"

    "Static"

    IPVersion (string alias)

    (Appears on:PrivateLinkServiceIpConfiguration, PublicIPPrefix_Spec)

    IP address version.

    Value Description

    "IPv4"

    "IPv6"

    IPVersion_STATUS (string alias)

    (Appears on:PrivateLinkServiceIpConfiguration_STATUS, PublicIPPrefix_STATUS)

    IP address version.

    Value Description

    "IPv4"

    "IPv6"

    IpConfiguration

    (Appears on:DnsResolversInboundEndpoint_Spec)

    IP configuration.

    Field Description
    privateIpAddress
    string

    PrivateIpAddress: Private IP address of the IP configuration.

    privateIpAllocationMethod
    IpConfiguration_PrivateIpAllocationMethod

    PrivateIpAllocationMethod: Private IP address allocation method.

    subnet
    SubResource

    Subnet: The reference to the subnet bound to the IP configuration.

    IpConfiguration_PrivateIpAllocationMethod (string alias)

    (Appears on:IpConfiguration)

    Value Description

    "Dynamic"

    "Static"

    IpConfiguration_PrivateIpAllocationMethod_STATUS (string alias)

    (Appears on:IpConfiguration_STATUS)

    Value Description

    "Dynamic"

    "Static"

    IpConfiguration_STATUS

    (Appears on:DnsResolversInboundEndpoint_STATUS)

    IP configuration.

    Field Description
    privateIpAddress
    string

    PrivateIpAddress: Private IP address of the IP configuration.

    privateIpAllocationMethod
    IpConfiguration_PrivateIpAllocationMethod_STATUS

    PrivateIpAllocationMethod: Private IP address allocation method.

    subnet
    SubResource_STATUS

    Subnet: The reference to the subnet bound to the IP configuration.

    IpTag

    (Appears on:PublicIPPrefix_Spec)

    Contains the IpTag associated with the object.

    Field Description
    ipTagType
    string

    IpTagType: The IP tag type. Example: FirstPartyUsage.

    tag
    string

    Tag: The value of the IP tag associated with the public IP. Example: SQL.

    IpTag_STATUS

    (Appears on:PublicIPPrefix_STATUS)

    Contains the IpTag associated with the object.

    Field Description
    ipTagType
    string

    IpTagType: The IP tag type. Example: FirstPartyUsage.

    tag
    string

    Tag: The value of the IP tag associated with the public IP. Example: SQL.

    ManagedServiceIdentity

    (Appears on:ApplicationGateway_Spec)

    Identity for the resource.

    Field Description
    type
    ManagedServiceIdentity_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.

    userAssignedIdentities
    []UserAssignedIdentityDetails

    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}’.

    ManagedServiceIdentity_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)

    Identity for the resource.

    Field Description
    principalId
    string

    PrincipalId: The principal id of the system assigned identity. This property will only be provided for a system assigned identity.

    tenantId
    string

    TenantId: The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.

    type
    ManagedServiceIdentity_Type_STATUS

    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.

    userAssignedIdentities
    map[string]./api/network/v1api20220701.ManagedServiceIdentity_UserAssignedIdentities_STATUS

    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}’.

    ManagedServiceIdentity_Type (string alias)

    (Appears on:ManagedServiceIdentity)

    Value Description

    "None"

    "SystemAssigned"

    "SystemAssigned, UserAssigned"

    "UserAssigned"

    ManagedServiceIdentity_Type_STATUS (string alias)

    (Appears on:ManagedServiceIdentity_STATUS)

    Value Description

    "None"

    "SystemAssigned"

    "SystemAssigned, UserAssigned"

    "UserAssigned"

    ManagedServiceIdentity_UserAssignedIdentities_STATUS

    (Appears on:ManagedServiceIdentity_STATUS)

    Field Description
    clientId
    string

    ClientId: The client id of user assigned identity.

    principalId
    string

    PrincipalId: The principal id of user assigned identity.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    NatGateway_Spec


    azureName
    string

    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.

    idleTimeoutInMinutes
    int

    IdleTimeoutInMinutes: The idle timeout of the nat gateway.

    location
    string

    Location: Resource location.

    operatorSpec
    NatGatewayOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    publicIpAddresses
    []SubResource

    PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource.

    publicIpPrefixes
    []SubResource

    PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource.

    sku
    NatGatewaySku

    Sku: The nat gateway SKU.

    tags
    map[string]string

    Tags: Resource tags.

    zones
    []string

    Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed.

    status
    NatGateway_STATUS

    NatGatewayOperatorSpec

    (Appears on:NatGateway_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    NatGatewaySku

    (Appears on:NatGateway_Spec)

    SKU of nat gateway.

    Field Description
    name
    NatGatewaySku_Name

    Name: Name of Nat Gateway SKU.

    NatGatewaySku_Name (string alias)

    (Appears on:NatGatewaySku)

    Value Description

    "Standard"

    NatGatewaySku_Name_STATUS (string alias)

    (Appears on:NatGatewaySku_STATUS)

    Value Description

    "Standard"

    NatGatewaySku_STATUS

    (Appears on:NatGateway_STATUS)

    SKU of nat gateway.

    Field Description
    name
    NatGatewaySku_Name_STATUS

    Name: Name of Nat Gateway SKU.

    NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded

    (Appears on:PublicIPPrefix_Spec)

    Nat Gateway resource.

    Field Description
    reference
    genruntime.ResourceReference

    Reference: Resource ID.

    NatGateway_STATUS

    (Appears on:NatGateway)

    Nat Gateway resource.

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    etag
    string

    Etag: A unique read-only string that changes whenever the resource is updated.

    id
    string

    Id: Resource ID.

    idleTimeoutInMinutes
    int

    IdleTimeoutInMinutes: The idle timeout of the nat gateway.

    location
    string

    Location: Resource location.

    name
    string

    Name: Resource name.

    provisioningState
    ApplicationGatewayProvisioningState_STATUS

    ProvisioningState: The provisioning state of the NAT gateway resource.

    publicIpAddresses
    []SubResource_STATUS

    PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource.

    publicIpPrefixes
    []SubResource_STATUS

    PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource.

    resourceGuid
    string

    ResourceGuid: The resource GUID property of the NAT gateway resource.

    sku
    NatGatewaySku_STATUS

    Sku: The nat gateway SKU.

    subnets
    []SubResource_STATUS

    Subnets: An array of references to the subnets using this nat gateway resource.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: Resource type.

    zones
    []string

    Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed.

    NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded

    (Appears on:PublicIPPrefix_STATUS)

    Nat Gateway resource.

    Field Description
    id
    string

    Id: Resource ID.

    NatGateway_Spec

    (Appears on:NatGateway)

    Field Description
    azureName
    string

    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.

    idleTimeoutInMinutes
    int

    IdleTimeoutInMinutes: The idle timeout of the nat gateway.

    location
    string

    Location: Resource location.

    operatorSpec
    NatGatewayOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    publicIpAddresses
    []SubResource

    PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource.

    publicIpPrefixes
    []SubResource

    PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource.

    sku
    NatGatewaySku

    Sku: The nat gateway SKU.

    tags
    map[string]string

    Tags: Resource tags.

    zones
    []string

    Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed.

    NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded

    (Appears on:PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)

    A network interface in a resource group.

    Field Description
    id
    string

    Id: Resource ID.

    NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded

    (Appears on:PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)

    A network interface in a resource group.

    Field Description
    id
    string

    Id: Resource ID.

    PolicyNameEnum (string alias)

    (Appears on:ApplicationGatewaySslPolicy)

    Ssl predefined policy name enums.

    Value Description

    "AppGwSslPolicy20150501"

    "AppGwSslPolicy20170401"

    "AppGwSslPolicy20170401S"

    "AppGwSslPolicy20220101"

    "AppGwSslPolicy20220101S"

    PolicyNameEnum_STATUS (string alias)

    (Appears on:ApplicationGatewaySslPolicy_STATUS)

    Ssl predefined policy name enums.

    Value Description

    "AppGwSslPolicy20150501"

    "AppGwSslPolicy20170401"

    "AppGwSslPolicy20170401S"

    "AppGwSslPolicy20220101"

    "AppGwSslPolicy20220101S"

    PrivateDnsZoneConfig

    (Appears on:PrivateEndpointsPrivateDnsZoneGroup_Spec)

    PrivateDnsZoneConfig resource.

    Field Description
    name
    string

    Name: Name of the resource that is unique within a resource group. This name can be used to access the resource.

    privateDnsZoneReference
    genruntime.ResourceReference

    PrivateDnsZoneReference: The resource id of the private dns zone.

    PrivateDnsZoneConfig_STATUS

    (Appears on:PrivateEndpointsPrivateDnsZoneGroup_STATUS)

    PrivateDnsZoneConfig resource.

    Field Description
    name
    string

    Name: Name of the resource that is unique within a resource group. This name can be used to access the resource.

    privateDnsZoneId
    string

    PrivateDnsZoneId: The resource id of the private dns zone.

    recordSets
    []RecordSet_STATUS

    RecordSets: A collection of information regarding a recordSet, holding information to identify private resources.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    PrivateEndpoint_Spec


    applicationSecurityGroups
    []ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded

    ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included.

    azureName
    string

    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.

    customNetworkInterfaceName
    string

    CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint.

    extendedLocation
    ExtendedLocation

    ExtendedLocation: The extended location of the load balancer.

    ipConfigurations
    []PrivateEndpointIPConfiguration

    IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party Service’s endpoints.

    location
    string

    Location: Resource location.

    manualPrivateLinkServiceConnections
    []PrivateLinkServiceConnection

    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.

    operatorSpec
    PrivateEndpointOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    privateLinkServiceConnections
    []PrivateLinkServiceConnection

    PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource.

    subnet
    Subnet_PrivateEndpoint_SubResourceEmbedded

    Subnet: The ID of the subnet from which the private IP will be allocated.

    tags
    map[string]string

    Tags: Resource tags.

    status
    PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded

    PrivateEndpointConnection_STATUS

    (Appears on:PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)

    PrivateEndpointConnection resource.

    Field Description
    id
    string

    Id: Resource ID.

    PrivateEndpointIPConfiguration

    (Appears on:PrivateEndpoint_Spec)

    An IP Configuration of the private endpoint.

    Field Description
    groupId
    string

    GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to.

    memberName
    string

    MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to.

    name
    string

    Name: The name of the resource that is unique within a resource group.

    privateIPAddress
    string

    PrivateIPAddress: A private ip address obtained from the private endpoint’s subnet.

    PrivateEndpointIPConfiguration_STATUS

    (Appears on:PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)

    An IP Configuration of the private endpoint.

    Field Description
    etag
    string

    Etag: A unique read-only string that changes whenever the resource is updated.

    groupId
    string

    GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to.

    memberName
    string

    MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to.

    name
    string

    Name: The name of the resource that is unique within a resource group.

    privateIPAddress
    string

    PrivateIPAddress: A private ip address obtained from the private endpoint’s subnet.

    type
    string

    Type: The resource type.

    PrivateEndpointOperatorConfigMaps

    (Appears on:PrivateEndpointOperatorSpec)

    Field Description
    primaryNicPrivateIpAddress
    genruntime.ConfigMapDestination

    PrimaryNicPrivateIpAddress: indicates where the PrimaryNicPrivateIpAddress config map should be placed. If omitted, no config map will be created.

    PrivateEndpointOperatorSpec

    (Appears on:PrivateEndpoint_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    configMaps
    PrivateEndpointOperatorConfigMaps

    ConfigMaps: configures where to place operator written ConfigMaps.

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    PrivateEndpointProvisioningState_STATUS (string alias)

    (Appears on:PrivateEndpointsPrivateDnsZoneGroup_STATUS, RecordSet_STATUS)

    The current provisioning state.

    Value Description

    "Deleting"

    "Failed"

    "Succeeded"

    "Updating"

    PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded

    (Appears on:PrivateEndpoint)

    Private endpoint resource.

    Field Description
    applicationSecurityGroups
    []ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded

    ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included.

    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    customDnsConfigs
    []CustomDnsConfigPropertiesFormat_STATUS

    CustomDnsConfigs: An array of custom dns configurations.

    customNetworkInterfaceName
    string

    CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint.

    etag
    string

    Etag: A unique read-only string that changes whenever the resource is updated.

    extendedLocation
    ExtendedLocation_STATUS

    ExtendedLocation: The extended location of the load balancer.

    id
    string

    Id: Resource ID.

    ipConfigurations
    []PrivateEndpointIPConfiguration_STATUS

    IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party Service’s endpoints.

    location
    string

    Location: Resource location.

    manualPrivateLinkServiceConnections
    []PrivateLinkServiceConnection_STATUS

    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.

    name
    string

    Name: Resource name.

    networkInterfaces
    []NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded

    NetworkInterfaces: An array of references to the network interfaces created for this private endpoint.

    privateLinkServiceConnections
    []PrivateLinkServiceConnection_STATUS

    PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource.

    provisioningState
    ApplicationGatewayProvisioningState_STATUS

    ProvisioningState: The provisioning state of the private endpoint resource.

    subnet
    Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded

    Subnet: The ID of the subnet from which the private IP will be allocated.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: Resource type.

    PrivateEndpoint_Spec

    (Appears on:PrivateEndpoint)

    Field Description
    applicationSecurityGroups
    []ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded

    ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included.

    azureName
    string

    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.

    customNetworkInterfaceName
    string

    CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint.

    extendedLocation
    ExtendedLocation

    ExtendedLocation: The extended location of the load balancer.

    ipConfigurations
    []PrivateEndpointIPConfiguration

    IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party Service’s endpoints.

    location
    string

    Location: Resource location.

    manualPrivateLinkServiceConnections
    []PrivateLinkServiceConnection

    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.

    operatorSpec
    PrivateEndpointOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    privateLinkServiceConnections
    []PrivateLinkServiceConnection

    PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource.

    subnet
    Subnet_PrivateEndpoint_SubResourceEmbedded

    Subnet: The ID of the subnet from which the private IP will be allocated.

    tags
    map[string]string

    Tags: Resource tags.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    PrivateEndpointsPrivateDnsZoneGroup_Spec


    azureName
    string

    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.

    operatorSpec
    PrivateEndpointsPrivateDnsZoneGroupOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    privateDnsZoneConfigs
    []PrivateDnsZoneConfig

    PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group.

    status
    PrivateEndpointsPrivateDnsZoneGroup_STATUS

    PrivateEndpointsPrivateDnsZoneGroupOperatorSpec

    (Appears on:PrivateEndpointsPrivateDnsZoneGroup_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    PrivateEndpointsPrivateDnsZoneGroup_STATUS

    (Appears on:PrivateEndpointsPrivateDnsZoneGroup)

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    etag
    string

    Etag: A unique read-only string that changes whenever the resource is updated.

    id
    string

    Id: Resource ID.

    name
    string

    Name: Name of the resource that is unique within a resource group. This name can be used to access the resource.

    privateDnsZoneConfigs
    []PrivateDnsZoneConfig_STATUS

    PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group.

    provisioningState
    PrivateEndpointProvisioningState_STATUS

    ProvisioningState: The provisioning state of the private dns zone group resource.

    PrivateEndpointsPrivateDnsZoneGroup_Spec

    (Appears on:PrivateEndpointsPrivateDnsZoneGroup)

    Field Description
    azureName
    string

    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.

    operatorSpec
    PrivateEndpointsPrivateDnsZoneGroupOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    privateDnsZoneConfigs
    []PrivateDnsZoneConfig

    PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    PrivateLinkService_Spec


    autoApproval
    ResourceSet

    AutoApproval: The auto-approval list of the private link service.

    azureName
    string

    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.

    enableProxyProtocol
    bool

    EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not.

    extendedLocation
    ExtendedLocation

    ExtendedLocation: The extended location of the load balancer.

    fqdns
    []string

    Fqdns: The list of Fqdn.

    ipConfigurations
    []PrivateLinkServiceIpConfiguration

    IpConfigurations: An array of private link service IP configurations.

    loadBalancerFrontendIpConfigurations
    []FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded

    LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations.

    location
    string

    Location: Resource location.

    operatorSpec
    PrivateLinkServiceOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    tags
    map[string]string

    Tags: Resource tags.

    visibility
    ResourceSet

    Visibility: The visibility list of the private link service.

    status
    PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded

    PrivateLinkServiceConnection

    (Appears on:PrivateEndpoint_Spec)

    PrivateLinkServiceConnection resource.

    Field Description
    groupIds
    []string

    GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.

    name
    string

    Name: The name of the resource that is unique within a resource group. This name can be used to access the resource.

    privateLinkServiceConnectionState
    PrivateLinkServiceConnectionState

    PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote resource.

    privateLinkServiceReference
    genruntime.ResourceReference

    PrivateLinkServiceReference: The resource id of private link service.

    requestMessage
    string

    RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.

    PrivateLinkServiceConnectionState

    (Appears on:PrivateLinkServiceConnection)

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

    Field Description
    actionsRequired
    string

    ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer.

    description
    string

    Description: The reason for approval/rejection of the connection.

    status
    string

    Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

    PrivateLinkServiceConnectionState_STATUS

    (Appears on:PrivateLinkServiceConnection_STATUS)

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

    Field Description
    actionsRequired
    string

    ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer.

    description
    string

    Description: The reason for approval/rejection of the connection.

    status
    string

    Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

    PrivateLinkServiceConnection_STATUS

    (Appears on:PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)

    PrivateLinkServiceConnection resource.

    Field Description
    etag
    string

    Etag: A unique read-only string that changes whenever the resource is updated.

    groupIds
    []string

    GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.

    id
    string

    Id: Resource ID.

    name
    string

    Name: The name of the resource that is unique within a resource group. This name can be used to access the resource.

    privateLinkServiceConnectionState
    PrivateLinkServiceConnectionState_STATUS

    PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote resource.

    privateLinkServiceId
    string

    PrivateLinkServiceId: The resource id of private link service.

    provisioningState
    ApplicationGatewayProvisioningState_STATUS

    ProvisioningState: The provisioning state of the private link service connection resource.

    requestMessage
    string

    RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.

    type
    string

    Type: The resource type.

    PrivateLinkServiceIpConfiguration

    (Appears on:PrivateLinkService_Spec)

    The private link service ip configuration.

    Field Description
    name
    string

    Name: The name of private link service ip configuration.

    primary
    bool

    Primary: Whether the ip configuration is primary or not.

    privateIPAddress
    string

    PrivateIPAddress: The private IP address of the IP configuration.

    privateIPAddressVersion
    IPVersion

    PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

    privateIPAllocationMethod
    IPAllocationMethod

    PrivateIPAllocationMethod: The private IP address allocation method.

    subnet
    Subnet_PrivateLinkService_SubResourceEmbedded

    Subnet: The reference to the subnet resource.

    PrivateLinkServiceIpConfiguration_STATUS

    (Appears on:PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)

    The private link service ip configuration.

    Field Description
    etag
    string

    Etag: A unique read-only string that changes whenever the resource is updated.

    id
    string

    Id: Resource ID.

    name
    string

    Name: The name of private link service ip configuration.

    primary
    bool

    Primary: Whether the ip configuration is primary or not.

    privateIPAddress
    string

    PrivateIPAddress: The private IP address of the IP configuration.

    privateIPAddressVersion
    IPVersion_STATUS

    PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

    privateIPAllocationMethod
    IPAllocationMethod_STATUS

    PrivateIPAllocationMethod: The private IP address allocation method.

    provisioningState
    ApplicationGatewayProvisioningState_STATUS

    ProvisioningState: The provisioning state of the private link service IP configuration resource.

    subnet
    Subnet_STATUS_PrivateLinkService_SubResourceEmbedded

    Subnet: The reference to the subnet resource.

    type
    string

    Type: The resource type.

    PrivateLinkServiceOperatorConfigMaps

    (Appears on:PrivateLinkServiceOperatorSpec)

    Field Description
    alias
    genruntime.ConfigMapDestination

    Alias: indicates where the Alias config map should be placed. If omitted, no config map will be created.

    PrivateLinkServiceOperatorSpec

    (Appears on:PrivateLinkService_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    configMaps
    PrivateLinkServiceOperatorConfigMaps

    ConfigMaps: configures where to place operator written ConfigMaps.

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded

    (Appears on:PrivateLinkService)

    Private link service resource.

    Field Description
    alias
    string

    Alias: The alias of the private link service.

    autoApproval
    ResourceSet_STATUS

    AutoApproval: The auto-approval list of the private link service.

    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    enableProxyProtocol
    bool

    EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not.

    etag
    string

    Etag: A unique read-only string that changes whenever the resource is updated.

    extendedLocation
    ExtendedLocation_STATUS

    ExtendedLocation: The extended location of the load balancer.

    fqdns
    []string

    Fqdns: The list of Fqdn.

    id
    string

    Id: Resource ID.

    ipConfigurations
    []PrivateLinkServiceIpConfiguration_STATUS

    IpConfigurations: An array of private link service IP configurations.

    loadBalancerFrontendIpConfigurations
    []FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded

    LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations.

    location
    string

    Location: Resource location.

    name
    string

    Name: Resource name.

    networkInterfaces
    []NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded

    NetworkInterfaces: An array of references to the network interfaces created for this private link service.

    privateEndpointConnections
    []PrivateEndpointConnection_STATUS

    PrivateEndpointConnections: An array of list about connections to the private endpoint.

    provisioningState
    ApplicationGatewayProvisioningState_STATUS

    ProvisioningState: The provisioning state of the private link service resource.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: Resource type.

    visibility
    ResourceSet_STATUS

    Visibility: The visibility list of the private link service.

    PrivateLinkService_Spec

    (Appears on:PrivateLinkService)

    Field Description
    autoApproval
    ResourceSet

    AutoApproval: The auto-approval list of the private link service.

    azureName
    string

    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.

    enableProxyProtocol
    bool

    EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not.

    extendedLocation
    ExtendedLocation

    ExtendedLocation: The extended location of the load balancer.

    fqdns
    []string

    Fqdns: The list of Fqdn.

    ipConfigurations
    []PrivateLinkServiceIpConfiguration

    IpConfigurations: An array of private link service IP configurations.

    loadBalancerFrontendIpConfigurations
    []FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded

    LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations.

    location
    string

    Location: Resource location.

    operatorSpec
    PrivateLinkServiceOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    tags
    map[string]string

    Tags: Resource tags.

    visibility
    ResourceSet

    Visibility: The visibility list of the private link service.

    ProtocolsEnum (string alias)

    (Appears on:ApplicationGatewaySslPolicy)

    Ssl protocol enums.

    Value Description

    "TLSv1_0"

    "TLSv1_1"

    "TLSv1_2"

    "TLSv1_3"

    ProtocolsEnum_STATUS (string alias)

    (Appears on:ApplicationGatewaySslPolicy_STATUS)

    Ssl protocol enums.

    Value Description

    "TLSv1_0"

    "TLSv1_1"

    "TLSv1_2"

    "TLSv1_3"

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    PublicIPPrefix_Spec


    azureName
    string

    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.

    customIPPrefix
    SubResource

    CustomIPPrefix: The customIpPrefix that this prefix is associated with.

    extendedLocation
    ExtendedLocation

    ExtendedLocation: The extended location of the public ip address.

    ipTags
    []IpTag

    IpTags: The list of tags associated with the public IP prefix.

    location
    string

    Location: Resource location.

    natGateway
    NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded

    NatGateway: NatGateway of Public IP Prefix.

    operatorSpec
    PublicIPPrefixOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    prefixLength
    int

    PrefixLength: The Length of the Public IP Prefix.

    publicIPAddressVersion
    IPVersion

    PublicIPAddressVersion: The public IP address version.

    sku
    PublicIPPrefixSku

    Sku: The public IP prefix SKU.

    tags
    map[string]string

    Tags: Resource tags.

    zones
    []string

    Zones: A list of availability zones denoting the IP allocated for the resource needs to come from.

    status
    PublicIPPrefix_STATUS

    PublicIPPrefixOperatorSpec

    (Appears on:PublicIPPrefix_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    PublicIPPrefixSku

    (Appears on:PublicIPPrefix_Spec)

    SKU of a public IP prefix.

    Field Description
    name
    PublicIPPrefixSku_Name

    Name: Name of a public IP prefix SKU.

    tier
    PublicIPPrefixSku_Tier

    Tier: Tier of a public IP prefix SKU.

    PublicIPPrefixSku_Name (string alias)

    (Appears on:PublicIPPrefixSku)

    Value Description

    "Standard"

    PublicIPPrefixSku_Name_STATUS (string alias)

    (Appears on:PublicIPPrefixSku_STATUS)

    Value Description

    "Standard"

    PublicIPPrefixSku_STATUS

    (Appears on:PublicIPPrefix_STATUS)

    SKU of a public IP prefix.

    Field Description
    name
    PublicIPPrefixSku_Name_STATUS

    Name: Name of a public IP prefix SKU.

    tier
    PublicIPPrefixSku_Tier_STATUS

    Tier: Tier of a public IP prefix SKU.

    PublicIPPrefixSku_Tier (string alias)

    (Appears on:PublicIPPrefixSku)

    Value Description

    "Global"

    "Regional"

    PublicIPPrefixSku_Tier_STATUS (string alias)

    (Appears on:PublicIPPrefixSku_STATUS)

    Value Description

    "Global"

    "Regional"

    PublicIPPrefix_STATUS

    (Appears on:PublicIPPrefix)

    Public IP prefix resource.

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    customIPPrefix
    SubResource_STATUS

    CustomIPPrefix: The customIpPrefix that this prefix is associated with.

    etag
    string

    Etag: A unique read-only string that changes whenever the resource is updated.

    extendedLocation
    ExtendedLocation_STATUS

    ExtendedLocation: The extended location of the public ip address.

    id
    string

    Id: Resource ID.

    ipPrefix
    string

    IpPrefix: The allocated Prefix.

    ipTags
    []IpTag_STATUS

    IpTags: The list of tags associated with the public IP prefix.

    loadBalancerFrontendIpConfiguration
    SubResource_STATUS

    LoadBalancerFrontendIpConfiguration: The reference to load balancer frontend IP configuration associated with the public IP prefix.

    location
    string

    Location: Resource location.

    name
    string

    Name: Resource name.

    natGateway
    NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded

    NatGateway: NatGateway of Public IP Prefix.

    prefixLength
    int

    PrefixLength: The Length of the Public IP Prefix.

    provisioningState
    PublicIpPrefixProvisioningState_STATUS

    ProvisioningState: The provisioning state of the public IP prefix resource.

    publicIPAddressVersion
    IPVersion_STATUS

    PublicIPAddressVersion: The public IP address version.

    publicIPAddresses
    []ReferencedPublicIpAddress_STATUS

    PublicIPAddresses: The list of all referenced PublicIPAddresses.

    resourceGuid
    string

    ResourceGuid: The resource GUID property of the public IP prefix resource.

    sku
    PublicIPPrefixSku_STATUS

    Sku: The public IP prefix SKU.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: Resource type.

    zones
    []string

    Zones: A list of availability zones denoting the IP allocated for the resource needs to come from.

    PublicIPPrefix_Spec

    (Appears on:PublicIPPrefix)

    Field Description
    azureName
    string

    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.

    customIPPrefix
    SubResource

    CustomIPPrefix: The customIpPrefix that this prefix is associated with.

    extendedLocation
    ExtendedLocation

    ExtendedLocation: The extended location of the public ip address.

    ipTags
    []IpTag

    IpTags: The list of tags associated with the public IP prefix.

    location
    string

    Location: Resource location.

    natGateway
    NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded

    NatGateway: NatGateway of Public IP Prefix.

    operatorSpec
    PublicIPPrefixOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    prefixLength
    int

    PrefixLength: The Length of the Public IP Prefix.

    publicIPAddressVersion
    IPVersion

    PublicIPAddressVersion: The public IP address version.

    sku
    PublicIPPrefixSku

    Sku: The public IP prefix SKU.

    tags
    map[string]string

    Tags: Resource tags.

    zones
    []string

    Zones: A list of availability zones denoting the IP allocated for the resource needs to come from.

    PublicIpPrefixProvisioningState_STATUS (string alias)

    (Appears on:PublicIPPrefix_STATUS)

    The current provisioning state.

    Value Description

    "Deleting"

    "Failed"

    "Succeeded"

    "Updating"

    RecordSet_STATUS

    (Appears on:PrivateDnsZoneConfig_STATUS)

    A collective group of information about the record set information.

    Field Description
    fqdn
    string

    Fqdn: Fqdn that resolves to private endpoint ip address.

    ipAddresses
    []string

    IpAddresses: The private ip address of the private endpoint.

    provisioningState
    PrivateEndpointProvisioningState_STATUS

    ProvisioningState: The provisioning state of the recordset.

    recordSetName
    string

    RecordSetName: Recordset name.

    recordType
    string

    RecordType: Resource record type.

    ttl
    int

    Ttl: Recordset time to live.

    RedirectTypeEnum (string alias)

    (Appears on:ApplicationGatewayRedirectConfiguration)

    Redirect type enum.

    Value Description

    "Found"

    "Permanent"

    "SeeOther"

    "Temporary"

    ReferencedPublicIpAddress_STATUS

    (Appears on:PublicIPPrefix_STATUS)

    Reference to a public IP address.

    Field Description
    id
    string

    Id: The PublicIPAddress Reference.

    ResourceSet

    (Appears on:PrivateLinkService_Spec)

    The base resource set for visibility and auto-approval.

    Field Description
    subscriptions
    []string

    Subscriptions: The list of subscriptions.

    ResourceSet_STATUS

    (Appears on:PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)

    The base resource set for visibility and auto-approval.

    Field Description
    subscriptions
    []string

    Subscriptions: The list of subscriptions.

    Sku

    (Appears on:BastionHost_Spec)

    The sku of this Bastion Host.

    Field Description
    name
    Sku_Name

    Name: The name of this Bastion Host.

    Sku_Name (string alias)

    (Appears on:Sku)

    Value Description

    "Basic"

    "Standard"

    Sku_Name_STATUS (string alias)

    (Appears on:Sku_STATUS)

    Value Description

    "Basic"

    "Standard"

    Sku_STATUS

    (Appears on:BastionHost_STATUS)

    The sku of this Bastion Host.

    Field Description
    name
    Sku_Name_STATUS

    Name: The name of this Bastion Host.

    SubResource

    (Appears on:ApplicationGatewayBackendHttpSettings, ApplicationGatewayBackendSettings, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded, ApplicationGatewayListener, ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, ApplicationGatewayRoutingRule, ApplicationGatewaySslProfile, ApplicationGatewayUrlPathMap, ApplicationGateway_Spec, BastionHostIPConfiguration, DnsForwardingRuleSetsVirtualNetworkLink_Spec, DnsForwardingRuleset_Spec, DnsResolver_Spec, DnsResolversOutboundEndpoint_Spec, IpConfiguration, NatGateway_Spec, PublicIPPrefix_Spec)

    Reference to another ARM resource.

    Field Description
    reference
    genruntime.ResourceReference

    Reference: Resource ID.

    SubResource_STATUS

    (Appears on:ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded, DnsForwardingRuleSetsVirtualNetworkLink_STATUS, DnsForwardingRuleset_STATUS, DnsResolver_STATUS, DnsResolversOutboundEndpoint_STATUS, IpConfiguration_STATUS, NatGateway_STATUS, PublicIPPrefix_STATUS)

    Reference to another ARM resource.

    Field Description
    id
    string

    Id: Resource ID.

    Subnet_PrivateEndpoint_SubResourceEmbedded

    (Appears on:PrivateEndpoint_Spec)

    Subnet in a virtual network resource.

    Field Description
    reference
    genruntime.ResourceReference

    Reference: Resource ID.

    Subnet_PrivateLinkService_SubResourceEmbedded

    (Appears on:PrivateLinkServiceIpConfiguration)

    Subnet in a virtual network resource.

    Field Description
    reference
    genruntime.ResourceReference

    Reference: Resource ID.

    Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded

    (Appears on:PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)

    Subnet in a virtual network resource.

    Field Description
    id
    string

    Id: Resource ID.

    Subnet_STATUS_PrivateLinkService_SubResourceEmbedded

    (Appears on:PrivateLinkServiceIpConfiguration_STATUS)

    Subnet in a virtual network resource.

    Field Description
    id
    string

    Id: Resource ID.

    SystemData_CreatedByType_STATUS (string alias)

    (Appears on:SystemData_STATUS)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_LastModifiedByType_STATUS (string alias)

    (Appears on:SystemData_STATUS)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_STATUS

    (Appears on:DnsForwardingRuleSetsForwardingRule_STATUS, DnsForwardingRuleSetsVirtualNetworkLink_STATUS, DnsForwardingRuleset_STATUS, DnsResolver_STATUS, DnsResolversInboundEndpoint_STATUS, DnsResolversOutboundEndpoint_STATUS)

    Metadata pertaining to creation and last modification of the resource.

    Field Description
    createdAt
    string

    CreatedAt: The timestamp of resource creation (UTC).

    createdBy
    string

    CreatedBy: The identity that created the resource.

    createdByType
    SystemData_CreatedByType_STATUS

    CreatedByType: The type of identity that created the resource.

    lastModifiedAt
    string

    LastModifiedAt: The timestamp of resource last modification (UTC)

    lastModifiedBy
    string

    LastModifiedBy: The identity that last modified the resource.

    lastModifiedByType
    SystemData_LastModifiedByType_STATUS

    LastModifiedByType: The type of identity that last modified the resource.

    TargetDnsServer

    (Appears on:DnsForwardingRuleSetsForwardingRule_Spec)

    Describes a server to forward the DNS queries to.

    Field Description
    ipAddress
    string

    IpAddress: DNS server IP address.

    ipAddressFromConfig
    genruntime.ConfigMapReference

    IpAddressFromConfig: DNS server IP address.

    port
    int

    Port: DNS server port.

    TargetDnsServer_STATUS

    (Appears on:DnsForwardingRuleSetsForwardingRule_STATUS)

    Describes a server to forward the DNS queries to.

    Field Description
    ipAddress
    string

    IpAddress: DNS server IP address.

    port
    int

    Port: DNS server port.

    UserAssignedIdentityDetails

    (Appears on:ManagedServiceIdentity)

    Information about the user assigned identity for the resource

    Field Description
    reference
    genruntime.ResourceReference