getApplicationGateway

Application gateway resource. API Version: 2020-11-01.

Using getApplicationGateway

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getApplicationGateway(args: GetApplicationGatewayArgs, opts?: InvokeOptions): Promise<GetApplicationGatewayResult>
function getApplicationGatewayOutput(args: GetApplicationGatewayOutputArgs, opts?: InvokeOptions): Output<GetApplicationGatewayResult>
def get_application_gateway(application_gateway_name: Optional[str] = None,
                            resource_group_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetApplicationGatewayResult
def get_application_gateway_output(application_gateway_name: Optional[pulumi.Input[str]] = None,
                            resource_group_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetApplicationGatewayResult]
func LookupApplicationGateway(ctx *Context, args *LookupApplicationGatewayArgs, opts ...InvokeOption) (*LookupApplicationGatewayResult, error)
func LookupApplicationGatewayOutput(ctx *Context, args *LookupApplicationGatewayOutputArgs, opts ...InvokeOption) LookupApplicationGatewayResultOutput

> Note: This function is named LookupApplicationGateway in the Go SDK.

public static class GetApplicationGateway 
{
    public static Task<GetApplicationGatewayResult> InvokeAsync(GetApplicationGatewayArgs args, InvokeOptions? opts = null)
    public static Output<GetApplicationGatewayResult> Invoke(GetApplicationGatewayInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetApplicationGatewayResult> getApplicationGateway(GetApplicationGatewayArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:network:getApplicationGateway
  arguments:
    # arguments dictionary

The following arguments are supported:

ApplicationGatewayName string

The name of the application gateway.

ResourceGroupName string

The name of the resource group.

ApplicationGatewayName string

The name of the application gateway.

ResourceGroupName string

The name of the resource group.

applicationGatewayName String

The name of the application gateway.

resourceGroupName String

The name of the resource group.

applicationGatewayName string

The name of the application gateway.

resourceGroupName string

The name of the resource group.

application_gateway_name str

The name of the application gateway.

resource_group_name str

The name of the resource group.

applicationGatewayName String

The name of the application gateway.

resourceGroupName String

The name of the resource group.

getApplicationGateway Result

The following output properties are available:

Etag string

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

Name string

Resource name.

OperationalState string

Operational state of the application gateway resource.

PrivateEndpointConnections List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayPrivateEndpointConnectionResponse>

Private Endpoint connections on application gateway.

ProvisioningState string

The provisioning state of the application gateway resource.

ResourceGuid string

The resource GUID property of the application gateway resource.

Type string

Resource type.

AuthenticationCertificates List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayAuthenticationCertificateResponse>

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

AutoscaleConfiguration Pulumi.AzureNative.Network.Outputs.ApplicationGatewayAutoscaleConfigurationResponse

Autoscale Configuration.

BackendAddressPools List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayBackendAddressPoolResponse>

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

BackendHttpSettingsCollection List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayBackendHttpSettingsResponse>

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

CustomErrorConfigurations List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayCustomErrorResponse>

Custom error configurations of the application gateway resource.

EnableFips bool

Whether FIPS is enabled on the application gateway resource.

EnableHttp2 bool

Whether HTTP2 is enabled on the application gateway resource.

FirewallPolicy Pulumi.AzureNative.Network.Outputs.SubResourceResponse

Reference to the FirewallPolicy resource.

ForceFirewallPolicyAssociation bool

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

FrontendIPConfigurations List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayFrontendIPConfigurationResponse>

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

FrontendPorts List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayFrontendPortResponse>

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

GatewayIPConfigurations List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayIPConfigurationResponse>

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

HttpListeners List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayHttpListenerResponse>

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

Id string

Resource ID.

Identity Pulumi.AzureNative.Network.Outputs.ManagedServiceIdentityResponse

The identity of the application gateway, if configured.

Location string

Resource location.

PrivateLinkConfigurations List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayPrivateLinkConfigurationResponse>

PrivateLink configurations on application gateway.

Probes List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayProbeResponse>

Probes of the application gateway resource.

RedirectConfigurations List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayRedirectConfigurationResponse>

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

RequestRoutingRules List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayRequestRoutingRuleResponse>

Request routing rules of the application gateway resource.

RewriteRuleSets List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayRewriteRuleSetResponse>

Rewrite rules for the application gateway resource.

Sku Pulumi.AzureNative.Network.Outputs.ApplicationGatewaySkuResponse

SKU of the application gateway resource.

SslCertificates List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewaySslCertificateResponse>

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

SslPolicy Pulumi.AzureNative.Network.Outputs.ApplicationGatewaySslPolicyResponse

SSL policy of the application gateway resource.

SslProfiles List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewaySslProfileResponse>

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

Tags Dictionary<string, string>

Resource tags.

TrustedClientCertificates List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayTrustedClientCertificateResponse>

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

TrustedRootCertificates List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayTrustedRootCertificateResponse>

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

UrlPathMaps List<Pulumi.AzureNative.Network.Outputs.ApplicationGatewayUrlPathMapResponse>

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

WebApplicationFirewallConfiguration Pulumi.AzureNative.Network.Outputs.ApplicationGatewayWebApplicationFirewallConfigurationResponse

Web application firewall configuration.

Zones List<string>

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

Etag string

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

Name string

Resource name.

OperationalState string

Operational state of the application gateway resource.

PrivateEndpointConnections []ApplicationGatewayPrivateEndpointConnectionResponse

Private Endpoint connections on application gateway.

ProvisioningState string

The provisioning state of the application gateway resource.

ResourceGuid string

The resource GUID property of the application gateway resource.

Type string

Resource type.

AuthenticationCertificates []ApplicationGatewayAuthenticationCertificateResponse

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

AutoscaleConfiguration ApplicationGatewayAutoscaleConfigurationResponse

Autoscale Configuration.

BackendAddressPools []ApplicationGatewayBackendAddressPoolResponse

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

BackendHttpSettingsCollection []ApplicationGatewayBackendHttpSettingsResponse

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

CustomErrorConfigurations []ApplicationGatewayCustomErrorResponse

Custom error configurations of the application gateway resource.

EnableFips bool

Whether FIPS is enabled on the application gateway resource.

EnableHttp2 bool

Whether HTTP2 is enabled on the application gateway resource.

FirewallPolicy SubResourceResponse

Reference to the FirewallPolicy resource.

ForceFirewallPolicyAssociation bool

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

FrontendIPConfigurations []ApplicationGatewayFrontendIPConfigurationResponse

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

FrontendPorts []ApplicationGatewayFrontendPortResponse

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

GatewayIPConfigurations []ApplicationGatewayIPConfigurationResponse

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

HttpListeners []ApplicationGatewayHttpListenerResponse

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

Id string

Resource ID.

Identity ManagedServiceIdentityResponse

The identity of the application gateway, if configured.

Location string

Resource location.

PrivateLinkConfigurations []ApplicationGatewayPrivateLinkConfigurationResponse

PrivateLink configurations on application gateway.

Probes []ApplicationGatewayProbeResponse

Probes of the application gateway resource.

RedirectConfigurations []ApplicationGatewayRedirectConfigurationResponse

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

RequestRoutingRules []ApplicationGatewayRequestRoutingRuleResponse

Request routing rules of the application gateway resource.

RewriteRuleSets []ApplicationGatewayRewriteRuleSetResponse

Rewrite rules for the application gateway resource.

Sku ApplicationGatewaySkuResponse

SKU of the application gateway resource.

SslCertificates []ApplicationGatewaySslCertificateResponse

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

SslPolicy ApplicationGatewaySslPolicyResponse

SSL policy of the application gateway resource.

SslProfiles []ApplicationGatewaySslProfileResponse

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

Tags map[string]string

Resource tags.

TrustedClientCertificates []ApplicationGatewayTrustedClientCertificateResponse

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

TrustedRootCertificates []ApplicationGatewayTrustedRootCertificateResponse

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

UrlPathMaps []ApplicationGatewayUrlPathMapResponse

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

WebApplicationFirewallConfiguration ApplicationGatewayWebApplicationFirewallConfigurationResponse

Web application firewall configuration.

Zones []string

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

etag String

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

name String

Resource name.

operationalState String

Operational state of the application gateway resource.

privateEndpointConnections List<ApplicationGatewayPrivateEndpointConnectionResponse>

Private Endpoint connections on application gateway.

provisioningState String

The provisioning state of the application gateway resource.

resourceGuid String

The resource GUID property of the application gateway resource.

type String

Resource type.

authenticationCertificates List<ApplicationGatewayAuthenticationCertificateResponse>

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

autoscaleConfiguration ApplicationGatewayAutoscaleConfigurationResponse

Autoscale Configuration.

backendAddressPools List<ApplicationGatewayBackendAddressPoolResponse>

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

backendHttpSettingsCollection List<ApplicationGatewayBackendHttpSettingsResponse>

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

customErrorConfigurations List<ApplicationGatewayCustomErrorResponse>

Custom error configurations of the application gateway resource.

enableFips Boolean

Whether FIPS is enabled on the application gateway resource.

enableHttp2 Boolean

Whether HTTP2 is enabled on the application gateway resource.

firewallPolicy SubResourceResponse

Reference to the FirewallPolicy resource.

forceFirewallPolicyAssociation Boolean

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

frontendIPConfigurations List<ApplicationGatewayFrontendIPConfigurationResponse>

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

frontendPorts List<ApplicationGatewayFrontendPortResponse>

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

gatewayIPConfigurations List<ApplicationGatewayIPConfigurationResponse>

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

httpListeners List<ApplicationGatewayHttpListenerResponse>

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

id String

Resource ID.

identity ManagedServiceIdentityResponse

The identity of the application gateway, if configured.

location String

Resource location.

privateLinkConfigurations List<ApplicationGatewayPrivateLinkConfigurationResponse>

PrivateLink configurations on application gateway.

probes List<ApplicationGatewayProbeResponse>

Probes of the application gateway resource.

redirectConfigurations List<ApplicationGatewayRedirectConfigurationResponse>

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

requestRoutingRules List<ApplicationGatewayRequestRoutingRuleResponse>

Request routing rules of the application gateway resource.

rewriteRuleSets List<ApplicationGatewayRewriteRuleSetResponse>

Rewrite rules for the application gateway resource.

sku ApplicationGatewaySkuResponse

SKU of the application gateway resource.

sslCertificates List<ApplicationGatewaySslCertificateResponse>

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

sslPolicy ApplicationGatewaySslPolicyResponse

SSL policy of the application gateway resource.

sslProfiles List<ApplicationGatewaySslProfileResponse>

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

tags Map<String,String>

Resource tags.

trustedClientCertificates List<ApplicationGatewayTrustedClientCertificateResponse>

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

trustedRootCertificates List<ApplicationGatewayTrustedRootCertificateResponse>

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

urlPathMaps List<ApplicationGatewayUrlPathMapResponse>

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

webApplicationFirewallConfiguration ApplicationGatewayWebApplicationFirewallConfigurationResponse

Web application firewall configuration.

zones List<String>

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

etag string

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

name string

Resource name.

operationalState string

Operational state of the application gateway resource.

privateEndpointConnections ApplicationGatewayPrivateEndpointConnectionResponse[]

Private Endpoint connections on application gateway.

provisioningState string

The provisioning state of the application gateway resource.

resourceGuid string

The resource GUID property of the application gateway resource.

type string

Resource type.

authenticationCertificates ApplicationGatewayAuthenticationCertificateResponse[]

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

autoscaleConfiguration ApplicationGatewayAutoscaleConfigurationResponse

Autoscale Configuration.

backendAddressPools ApplicationGatewayBackendAddressPoolResponse[]

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

backendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsResponse[]

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

customErrorConfigurations ApplicationGatewayCustomErrorResponse[]

Custom error configurations of the application gateway resource.

enableFips boolean

Whether FIPS is enabled on the application gateway resource.

enableHttp2 boolean

Whether HTTP2 is enabled on the application gateway resource.

firewallPolicy SubResourceResponse

Reference to the FirewallPolicy resource.

forceFirewallPolicyAssociation boolean

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

frontendIPConfigurations ApplicationGatewayFrontendIPConfigurationResponse[]

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

frontendPorts ApplicationGatewayFrontendPortResponse[]

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

gatewayIPConfigurations ApplicationGatewayIPConfigurationResponse[]

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

httpListeners ApplicationGatewayHttpListenerResponse[]

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

id string

Resource ID.

identity ManagedServiceIdentityResponse

The identity of the application gateway, if configured.

location string

Resource location.

privateLinkConfigurations ApplicationGatewayPrivateLinkConfigurationResponse[]

PrivateLink configurations on application gateway.

probes ApplicationGatewayProbeResponse[]

Probes of the application gateway resource.

redirectConfigurations ApplicationGatewayRedirectConfigurationResponse[]

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

requestRoutingRules ApplicationGatewayRequestRoutingRuleResponse[]

Request routing rules of the application gateway resource.

rewriteRuleSets ApplicationGatewayRewriteRuleSetResponse[]

Rewrite rules for the application gateway resource.

sku ApplicationGatewaySkuResponse

SKU of the application gateway resource.

sslCertificates ApplicationGatewaySslCertificateResponse[]

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

sslPolicy ApplicationGatewaySslPolicyResponse

SSL policy of the application gateway resource.

sslProfiles ApplicationGatewaySslProfileResponse[]

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

tags {[key: string]: string}

Resource tags.

trustedClientCertificates ApplicationGatewayTrustedClientCertificateResponse[]

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

trustedRootCertificates ApplicationGatewayTrustedRootCertificateResponse[]

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

urlPathMaps ApplicationGatewayUrlPathMapResponse[]

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

webApplicationFirewallConfiguration ApplicationGatewayWebApplicationFirewallConfigurationResponse

Web application firewall configuration.

zones string[]

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

etag str

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

name str

Resource name.

operational_state str

Operational state of the application gateway resource.

private_endpoint_connections Sequence[ApplicationGatewayPrivateEndpointConnectionResponse]

Private Endpoint connections on application gateway.

provisioning_state str

The provisioning state of the application gateway resource.

resource_guid str

The resource GUID property of the application gateway resource.

type str

Resource type.

authentication_certificates Sequence[ApplicationGatewayAuthenticationCertificateResponse]

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

autoscale_configuration ApplicationGatewayAutoscaleConfigurationResponse

Autoscale Configuration.

backend_address_pools Sequence[ApplicationGatewayBackendAddressPoolResponse]

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

backend_http_settings_collection Sequence[ApplicationGatewayBackendHttpSettingsResponse]

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

custom_error_configurations Sequence[ApplicationGatewayCustomErrorResponse]

Custom error configurations of the application gateway resource.

enable_fips bool

Whether FIPS is enabled on the application gateway resource.

enable_http2 bool

Whether HTTP2 is enabled on the application gateway resource.

firewall_policy SubResourceResponse

Reference to the FirewallPolicy resource.

force_firewall_policy_association bool

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

frontend_ip_configurations Sequence[ApplicationGatewayFrontendIPConfigurationResponse]

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

frontend_ports Sequence[ApplicationGatewayFrontendPortResponse]

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

gateway_ip_configurations Sequence[ApplicationGatewayIPConfigurationResponse]

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

http_listeners Sequence[ApplicationGatewayHttpListenerResponse]

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

id str

Resource ID.

identity ManagedServiceIdentityResponse

The identity of the application gateway, if configured.

location str

Resource location.

private_link_configurations Sequence[ApplicationGatewayPrivateLinkConfigurationResponse]

PrivateLink configurations on application gateway.

probes Sequence[ApplicationGatewayProbeResponse]

Probes of the application gateway resource.

redirect_configurations Sequence[ApplicationGatewayRedirectConfigurationResponse]

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

request_routing_rules Sequence[ApplicationGatewayRequestRoutingRuleResponse]

Request routing rules of the application gateway resource.

rewrite_rule_sets Sequence[ApplicationGatewayRewriteRuleSetResponse]

Rewrite rules for the application gateway resource.

sku ApplicationGatewaySkuResponse

SKU of the application gateway resource.

ssl_certificates Sequence[ApplicationGatewaySslCertificateResponse]

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

ssl_policy ApplicationGatewaySslPolicyResponse

SSL policy of the application gateway resource.

ssl_profiles Sequence[ApplicationGatewaySslProfileResponse]

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

tags Mapping[str, str]

Resource tags.

trusted_client_certificates Sequence[ApplicationGatewayTrustedClientCertificateResponse]

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

trusted_root_certificates Sequence[ApplicationGatewayTrustedRootCertificateResponse]

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

url_path_maps Sequence[ApplicationGatewayUrlPathMapResponse]

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

web_application_firewall_configuration ApplicationGatewayWebApplicationFirewallConfigurationResponse

Web application firewall configuration.

zones Sequence[str]

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

etag String

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

name String

Resource name.

operationalState String

Operational state of the application gateway resource.

privateEndpointConnections List<Property Map>

Private Endpoint connections on application gateway.

provisioningState String

The provisioning state of the application gateway resource.

resourceGuid String

The resource GUID property of the application gateway resource.

type String

Resource type.

authenticationCertificates List<Property Map>

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

autoscaleConfiguration Property Map

Autoscale Configuration.

backendAddressPools List<Property Map>

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

backendHttpSettingsCollection List<Property Map>

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

customErrorConfigurations List<Property Map>

Custom error configurations of the application gateway resource.

enableFips Boolean

Whether FIPS is enabled on the application gateway resource.

enableHttp2 Boolean

Whether HTTP2 is enabled on the application gateway resource.

firewallPolicy Property Map

Reference to the FirewallPolicy resource.

forceFirewallPolicyAssociation Boolean

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

frontendIPConfigurations List<Property Map>

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

frontendPorts List<Property Map>

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

gatewayIPConfigurations List<Property Map>

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

httpListeners List<Property Map>

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

id String

Resource ID.

identity Property Map

The identity of the application gateway, if configured.

location String

Resource location.

privateLinkConfigurations List<Property Map>

PrivateLink configurations on application gateway.

probes List<Property Map>

Probes of the application gateway resource.

redirectConfigurations List<Property Map>

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

requestRoutingRules List<Property Map>

Request routing rules of the application gateway resource.

rewriteRuleSets List<Property Map>

Rewrite rules for the application gateway resource.

sku Property Map

SKU of the application gateway resource.

sslCertificates List<Property Map>

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

sslPolicy Property Map

SSL policy of the application gateway resource.

sslProfiles List<Property Map>

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

tags Map<String>

Resource tags.

trustedClientCertificates List<Property Map>

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

trustedRootCertificates List<Property Map>

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

urlPathMaps List<Property Map>

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

webApplicationFirewallConfiguration Property Map

Web application firewall configuration.

zones List<String>

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

Supporting Types

ApplicationGatewayAuthenticationCertificateResponse

Etag string

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

ProvisioningState string

The provisioning state of the authentication certificate resource.

Type string

Type of the resource.

Data string

Certificate public data.

Id string

Resource ID.

Name string

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

Etag string

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

ProvisioningState string

The provisioning state of the authentication certificate resource.

Type string

Type of the resource.

Data string

Certificate public data.

Id string

Resource ID.

Name string

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

etag String

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

provisioningState String

The provisioning state of the authentication certificate resource.

type String

Type of the resource.

data String

Certificate public data.

id String

Resource ID.

name String

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

etag string

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

provisioningState string

The provisioning state of the authentication certificate resource.

type string

Type of the resource.

data string

Certificate public data.

id string

Resource ID.

name string

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

etag str

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

provisioning_state str

The provisioning state of the authentication certificate resource.

type str

Type of the resource.

data str

Certificate public data.

id str

Resource ID.

name str

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

etag String

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

provisioningState String

The provisioning state of the authentication certificate resource.

type String

Type of the resource.

data String

Certificate public data.

id String

Resource ID.

name String

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

ApplicationGatewayAutoscaleConfigurationResponse

MinCapacity int

Lower bound on number of Application Gateway capacity.

MaxCapacity int

Upper bound on number of Application Gateway capacity.

MinCapacity int

Lower bound on number of Application Gateway capacity.

MaxCapacity int

Upper bound on number of Application Gateway capacity.

minCapacity Integer

Lower bound on number of Application Gateway capacity.

maxCapacity Integer

Upper bound on number of Application Gateway capacity.

minCapacity number

Lower bound on number of Application Gateway capacity.

maxCapacity number

Upper bound on number of Application Gateway capacity.

min_capacity int

Lower bound on number of Application Gateway capacity.

max_capacity int

Upper bound on number of Application Gateway capacity.

minCapacity Number

Lower bound on number of Application Gateway capacity.

maxCapacity Number

Upper bound on number of Application Gateway capacity.

ApplicationGatewayBackendAddressPoolResponse

BackendIPConfigurations List<Pulumi.AzureNative.Network.Inputs.NetworkInterfaceIPConfigurationResponse>

Collection of references to IPs defined in network interfaces.

Etag string

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

ProvisioningState string

The provisioning state of the backend address pool resource.

Type string

Type of the resource.

BackendAddresses List<Pulumi.AzureNative.Network.Inputs.ApplicationGatewayBackendAddressResponse>

Backend addresses.

Id string

Resource ID.

Name string

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

BackendIPConfigurations []NetworkInterfaceIPConfigurationResponse

Collection of references to IPs defined in network interfaces.

Etag string

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

ProvisioningState string

The provisioning state of the backend address pool resource.

Type string

Type of the resource.

BackendAddresses []ApplicationGatewayBackendAddressResponse

Backend addresses.

Id string

Resource ID.

Name string

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

backendIPConfigurations List<NetworkInterfaceIPConfigurationResponse>

Collection of references to IPs defined in network interfaces.

etag String

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

provisioningState String

The provisioning state of the backend address pool resource.

type String

Type of the resource.

backendAddresses List<ApplicationGatewayBackendAddressResponse>

Backend addresses.

id String

Resource ID.

name String

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

backendIPConfigurations NetworkInterfaceIPConfigurationResponse[]

Collection of references to IPs defined in network interfaces.

etag string

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

provisioningState string

The provisioning state of the backend address pool resource.

type string

Type of the resource.

backendAddresses ApplicationGatewayBackendAddressResponse[]

Backend addresses.

id string

Resource ID.

name string

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

backend_ip_configurations Sequence[NetworkInterfaceIPConfigurationResponse]

Collection of references to IPs defined in network interfaces.

etag str

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

provisioning_state str

The provisioning state of the backend address pool resource.

type str

Type of the resource.

backend_addresses Sequence[ApplicationGatewayBackendAddressResponse]

Backend addresses.

id str

Resource ID.

name str

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

backendIPConfigurations List<Property Map>

Collection of references to IPs defined in network interfaces.

etag String

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

provisioningState String

The provisioning state of the backend address pool resource.

type String

Type of the resource.

backendAddresses List<Property Map>

Backend addresses.

id String

Resource ID.

name String

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

ApplicationGatewayBackendAddressResponse

Fqdn string

Fully qualified domain name (FQDN).

IpAddress string

IP address.

Fqdn string

Fully qualified domain name (FQDN).

IpAddress string

IP address.

fqdn String

Fully qualified domain name (FQDN).

ipAddress String

IP address.

fqdn string

Fully qualified domain name (FQDN).

ipAddress string

IP address.

fqdn str

Fully qualified domain name (FQDN).

ip_address str

IP address.

fqdn String

Fully qualified domain name (FQDN).

ipAddress String

IP address.

ApplicationGatewayBackendHttpSettingsResponse

Etag string

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

ProvisioningState string

The provisioning state of the backend HTTP settings resource.

Type string

Type of the resource.

AffinityCookieName string

Cookie name to use for the affinity cookie.

AuthenticationCertificates List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

Array of references to application gateway authentication certificates.

ConnectionDraining Pulumi.AzureNative.Network.Inputs.ApplicationGatewayConnectionDrainingResponse

Connection draining of the backend http settings resource.

CookieBasedAffinity string

Cookie based affinity.

HostName string

Host header to be sent to the backend servers.

Id string

Resource ID.

Name string

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

Path string

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

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

Port int

The destination port on the backend.

Probe Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Probe resource of an application gateway.

ProbeEnabled bool

Whether the probe is enabled. Default value is false.

Protocol string

The protocol used to communicate with the backend.

RequestTimeout int

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 List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

Array of references to application gateway trusted root certificates.

Etag string

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

ProvisioningState string

The provisioning state of the backend HTTP settings resource.

Type string

Type of the resource.

AffinityCookieName string

Cookie name to use for the affinity cookie.

AuthenticationCertificates []SubResourceResponse

Array of references to application gateway authentication certificates.

ConnectionDraining ApplicationGatewayConnectionDrainingResponse

Connection draining of the backend http settings resource.

CookieBasedAffinity string

Cookie based affinity.

HostName string

Host header to be sent to the backend servers.

Id string

Resource ID.

Name string

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

Path string

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

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

Port int

The destination port on the backend.

Probe SubResourceResponse

Probe resource of an application gateway.

ProbeEnabled bool

Whether the probe is enabled. Default value is false.

Protocol string

The protocol used to communicate with the backend.

RequestTimeout int

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 []SubResourceResponse

Array of references to application gateway trusted root certificates.

etag String

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

provisioningState String

The provisioning state of the backend HTTP settings resource.

type String

Type of the resource.

affinityCookieName String

Cookie name to use for the affinity cookie.

authenticationCertificates List<SubResourceResponse>

Array of references to application gateway authentication certificates.

connectionDraining ApplicationGatewayConnectionDrainingResponse

Connection draining of the backend http settings resource.

cookieBasedAffinity String

Cookie based affinity.

hostName String

Host header to be sent to the backend servers.

id String

Resource ID.

name String

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

path String

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

pickHostNameFromBackendAddress Boolean

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

port Integer

The destination port on the backend.

probe SubResourceResponse

Probe resource of an application gateway.

probeEnabled Boolean

Whether the probe is enabled. Default value is false.

protocol String

The protocol used to communicate with the backend.

requestTimeout Integer

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 List<SubResourceResponse>

Array of references to application gateway trusted root certificates.

etag string

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

provisioningState string

The provisioning state of the backend HTTP settings resource.

type string

Type of the resource.

affinityCookieName string

Cookie name to use for the affinity cookie.

authenticationCertificates SubResourceResponse[]

Array of references to application gateway authentication certificates.

connectionDraining ApplicationGatewayConnectionDrainingResponse

Connection draining of the backend http settings resource.

cookieBasedAffinity string

Cookie based affinity.

hostName string

Host header to be sent to the backend servers.

id string

Resource ID.

name string

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

path string

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

pickHostNameFromBackendAddress boolean

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

port number

The destination port on the backend.

probe SubResourceResponse

Probe resource of an application gateway.

probeEnabled boolean

Whether the probe is enabled. Default value is false.

protocol string

The protocol used to communicate with the backend.

requestTimeout number

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 SubResourceResponse[]

Array of references to application gateway trusted root certificates.

etag str

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

provisioning_state str

The provisioning state of the backend HTTP settings resource.

type str

Type of the resource.

affinity_cookie_name str

Cookie name to use for the affinity cookie.

authentication_certificates Sequence[SubResourceResponse]

Array of references to application gateway authentication certificates.

connection_draining ApplicationGatewayConnectionDrainingResponse

Connection draining of the backend http settings resource.

cookie_based_affinity str

Cookie based affinity.

host_name str

Host header to be sent to the backend servers.

id str

Resource ID.

name str

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

path str

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

pick_host_name_from_backend_address bool

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

port int

The destination port on the backend.

probe SubResourceResponse

Probe resource of an application gateway.

probe_enabled bool

Whether the probe is enabled. Default value is false.

protocol str

The protocol used to communicate with the backend.

request_timeout int

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.

trusted_root_certificates Sequence[SubResourceResponse]

Array of references to application gateway trusted root certificates.

etag String

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

provisioningState String

The provisioning state of the backend HTTP settings resource.

type String

Type of the resource.

affinityCookieName String

Cookie name to use for the affinity cookie.

authenticationCertificates List<Property Map>

Array of references to application gateway authentication certificates.

connectionDraining Property Map

Connection draining of the backend http settings resource.

cookieBasedAffinity String

Cookie based affinity.

hostName String

Host header to be sent to the backend servers.

id String

Resource ID.

name String

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

path String

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

pickHostNameFromBackendAddress Boolean

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

port Number

The destination port on the backend.

probe Property Map

Probe resource of an application gateway.

probeEnabled Boolean

Whether the probe is enabled. Default value is false.

protocol String

The protocol used to communicate with the backend.

requestTimeout Number

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 List<Property Map>

Array of references to application gateway trusted root certificates.

ApplicationGatewayClientAuthConfigurationResponse

VerifyClientCertIssuerDN bool

Verify client certificate issuer name on the application gateway.

VerifyClientCertIssuerDN bool

Verify client certificate issuer name on the application gateway.

verifyClientCertIssuerDN Boolean

Verify client certificate issuer name on the application gateway.

verifyClientCertIssuerDN boolean

Verify client certificate issuer name on the application gateway.

verify_client_cert_issuer_dn bool

Verify client certificate issuer name on the application gateway.

verifyClientCertIssuerDN Boolean

Verify client certificate issuer name on the application gateway.

ApplicationGatewayConnectionDrainingResponse

DrainTimeoutInSec int

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

Enabled bool

Whether connection draining is enabled or not.

DrainTimeoutInSec int

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

Enabled bool

Whether connection draining is enabled or not.

drainTimeoutInSec Integer

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

enabled Boolean

Whether connection draining is enabled or not.

drainTimeoutInSec number

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

enabled boolean

Whether connection draining is enabled or not.

drain_timeout_in_sec int

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

enabled bool

Whether connection draining is enabled or not.

drainTimeoutInSec Number

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

enabled Boolean

Whether connection draining is enabled or not.

ApplicationGatewayCustomErrorResponse

CustomErrorPageUrl string

Error page URL of the application gateway customer error.

StatusCode string

Status code of the application gateway customer error.

CustomErrorPageUrl string

Error page URL of the application gateway customer error.

StatusCode string

Status code of the application gateway customer error.

customErrorPageUrl String

Error page URL of the application gateway customer error.

statusCode String

Status code of the application gateway customer error.

customErrorPageUrl string

Error page URL of the application gateway customer error.

statusCode string

Status code of the application gateway customer error.

custom_error_page_url str

Error page URL of the application gateway customer error.

status_code str

Status code of the application gateway customer error.

customErrorPageUrl String

Error page URL of the application gateway customer error.

statusCode String

Status code of the application gateway customer error.

ApplicationGatewayFirewallDisabledRuleGroupResponse

RuleGroupName string

The name of the rule group that will be disabled.

Rules List<int>

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

RuleGroupName string

The name of the rule group that will be disabled.

Rules []int

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

ruleGroupName String

The name of the rule group that will be disabled.

rules List<Integer>

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

ruleGroupName string

The name of the rule group that will be disabled.

rules number[]

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

rule_group_name str

The name of the rule group that will be disabled.

rules Sequence[int]

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

ruleGroupName String

The name of the rule group that will be disabled.

rules List<Number>

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

ApplicationGatewayFirewallExclusionResponse

MatchVariable string

The variable to be excluded.

Selector string

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

SelectorMatchOperator string

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

MatchVariable string

The variable to be excluded.

Selector string

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

SelectorMatchOperator string

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

matchVariable String

The variable to be excluded.

selector String

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

selectorMatchOperator String

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

matchVariable string

The variable to be excluded.

selector string

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

selectorMatchOperator string

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

match_variable str

The variable to be excluded.

selector str

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

selector_match_operator str

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

matchVariable String

The variable to be excluded.

selector String

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

selectorMatchOperator String

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

ApplicationGatewayFrontendIPConfigurationResponse

Etag string

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

ProvisioningState string

The provisioning state of the frontend IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

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

PrivateIPAddress string

PrivateIPAddress of the network interface IP Configuration.

PrivateIPAllocationMethod string

The private IP address allocation method.

PrivateLinkConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the application gateway private link configuration.

PublicIPAddress Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the PublicIP resource.

Subnet Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the subnet resource.

Etag string

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

ProvisioningState string

The provisioning state of the frontend IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

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

PrivateIPAddress string

PrivateIPAddress of the network interface IP Configuration.

PrivateIPAllocationMethod string

The private IP address allocation method.

PrivateLinkConfiguration SubResourceResponse

Reference to the application gateway private link configuration.

PublicIPAddress SubResourceResponse

Reference to the PublicIP resource.

Subnet SubResourceResponse

Reference to the subnet resource.

etag String

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

provisioningState String

The provisioning state of the frontend IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

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

privateIPAddress String

PrivateIPAddress of the network interface IP Configuration.

privateIPAllocationMethod String

The private IP address allocation method.

privateLinkConfiguration SubResourceResponse

Reference to the application gateway private link configuration.

publicIPAddress SubResourceResponse

Reference to the PublicIP resource.

subnet SubResourceResponse

Reference to the subnet resource.

etag string

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

provisioningState string

The provisioning state of the frontend IP configuration resource.

type string

Type of the resource.

id string

Resource ID.

name string

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

privateIPAddress string

PrivateIPAddress of the network interface IP Configuration.

privateIPAllocationMethod string

The private IP address allocation method.

privateLinkConfiguration SubResourceResponse

Reference to the application gateway private link configuration.

publicIPAddress SubResourceResponse

Reference to the PublicIP resource.

subnet SubResourceResponse

Reference to the subnet resource.

etag str

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

provisioning_state str

The provisioning state of the frontend IP configuration resource.

type str

Type of the resource.

id str

Resource ID.

name str

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

private_ip_address str

PrivateIPAddress of the network interface IP Configuration.

private_ip_allocation_method str

The private IP address allocation method.

private_link_configuration SubResourceResponse

Reference to the application gateway private link configuration.

public_ip_address SubResourceResponse

Reference to the PublicIP resource.

subnet SubResourceResponse

Reference to the subnet resource.

etag String

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

provisioningState String

The provisioning state of the frontend IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

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

privateIPAddress String

PrivateIPAddress of the network interface IP Configuration.

privateIPAllocationMethod String

The private IP address allocation method.

privateLinkConfiguration Property Map

Reference to the application gateway private link configuration.

publicIPAddress Property Map

Reference to the PublicIP resource.

subnet Property Map

Reference to the subnet resource.

ApplicationGatewayFrontendPortResponse

Etag string

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

ProvisioningState string

The provisioning state of the frontend port resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

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

Port int

Frontend port.

Etag string

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

ProvisioningState string

The provisioning state of the frontend port resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

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

Port int

Frontend port.

etag String

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

provisioningState String

The provisioning state of the frontend port resource.

type String

Type of the resource.

id String

Resource ID.

name String

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

port Integer

Frontend port.

etag string

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

provisioningState string

The provisioning state of the frontend port resource.

type string

Type of the resource.

id string

Resource ID.

name string

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

port number

Frontend port.

etag str

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

provisioning_state str

The provisioning state of the frontend port resource.

type str

Type of the resource.

id str

Resource ID.

name str

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

port int

Frontend port.

etag String

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

provisioningState String

The provisioning state of the frontend port resource.

type String

Type of the resource.

id String

Resource ID.

name String

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

port Number

Frontend port.

ApplicationGatewayHeaderConfigurationResponse

HeaderName string

Header name of the header configuration.

HeaderValue string

Header value of the header configuration.

HeaderName string

Header name of the header configuration.

HeaderValue string

Header value of the header configuration.

headerName String

Header name of the header configuration.

headerValue String

Header value of the header configuration.

headerName string

Header name of the header configuration.

headerValue string

Header value of the header configuration.

header_name str

Header name of the header configuration.

header_value str

Header value of the header configuration.

headerName String

Header name of the header configuration.

headerValue String

Header value of the header configuration.

ApplicationGatewayHttpListenerResponse

Etag string

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

ProvisioningState string

The provisioning state of the HTTP listener resource.

Type string

Type of the resource.

CustomErrorConfigurations List<Pulumi.AzureNative.Network.Inputs.ApplicationGatewayCustomErrorResponse>

Custom error configurations of the HTTP listener.

FirewallPolicy Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the FirewallPolicy resource.

FrontendIPConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Frontend IP configuration resource of an application gateway.

FrontendPort Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Frontend port resource of an application gateway.

HostName string

Host name of HTTP listener.

HostNames List<string>

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

Id string

Resource ID.

Name string

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

Protocol string

Protocol of the HTTP listener.

RequireServerNameIndication bool

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

SslCertificate Pulumi.AzureNative.Network.Inputs.SubResourceResponse

SSL certificate resource of an application gateway.

SslProfile Pulumi.AzureNative.Network.Inputs.SubResourceResponse

SSL profile resource of the application gateway.

Etag string

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

ProvisioningState string

The provisioning state of the HTTP listener resource.

Type string

Type of the resource.

CustomErrorConfigurations []ApplicationGatewayCustomErrorResponse

Custom error configurations of the HTTP listener.

FirewallPolicy SubResourceResponse

Reference to the FirewallPolicy resource.

FrontendIPConfiguration SubResourceResponse

Frontend IP configuration resource of an application gateway.

FrontendPort SubResourceResponse

Frontend port resource of an application gateway.

HostName string

Host name of HTTP listener.

HostNames []string

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

Id string

Resource ID.

Name string

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

Protocol string

Protocol of the HTTP listener.

RequireServerNameIndication bool

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

SslCertificate SubResourceResponse

SSL certificate resource of an application gateway.

SslProfile SubResourceResponse

SSL profile resource of the application gateway.

etag String

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

provisioningState String

The provisioning state of the HTTP listener resource.

type String

Type of the resource.

customErrorConfigurations List<ApplicationGatewayCustomErrorResponse>

Custom error configurations of the HTTP listener.

firewallPolicy SubResourceResponse

Reference to the FirewallPolicy resource.

frontendIPConfiguration SubResourceResponse

Frontend IP configuration resource of an application gateway.

frontendPort SubResourceResponse

Frontend port resource of an application gateway.

hostName String

Host name of HTTP listener.

hostNames List<String>

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

id String

Resource ID.

name String

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

protocol String

Protocol of the HTTP listener.

requireServerNameIndication Boolean

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

sslCertificate SubResourceResponse

SSL certificate resource of an application gateway.

sslProfile SubResourceResponse

SSL profile resource of the application gateway.

etag string

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

provisioningState string

The provisioning state of the HTTP listener resource.

type string

Type of the resource.

customErrorConfigurations ApplicationGatewayCustomErrorResponse[]

Custom error configurations of the HTTP listener.

firewallPolicy SubResourceResponse

Reference to the FirewallPolicy resource.

frontendIPConfiguration SubResourceResponse

Frontend IP configuration resource of an application gateway.

frontendPort SubResourceResponse

Frontend port resource of an application gateway.

hostName string

Host name of HTTP listener.

hostNames string[]

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

id string

Resource ID.

name string

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

protocol string

Protocol of the HTTP listener.

requireServerNameIndication boolean

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

sslCertificate SubResourceResponse

SSL certificate resource of an application gateway.

sslProfile SubResourceResponse

SSL profile resource of the application gateway.

etag str

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

provisioning_state str

The provisioning state of the HTTP listener resource.

type str

Type of the resource.

custom_error_configurations Sequence[ApplicationGatewayCustomErrorResponse]

Custom error configurations of the HTTP listener.

firewall_policy SubResourceResponse

Reference to the FirewallPolicy resource.

frontend_ip_configuration SubResourceResponse

Frontend IP configuration resource of an application gateway.

frontend_port SubResourceResponse

Frontend port resource of an application gateway.

host_name str

Host name of HTTP listener.

host_names Sequence[str]

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

id str

Resource ID.

name str

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

protocol str

Protocol of the HTTP listener.

require_server_name_indication bool

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

ssl_certificate SubResourceResponse

SSL certificate resource of an application gateway.

ssl_profile SubResourceResponse

SSL profile resource of the application gateway.

etag String

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

provisioningState String

The provisioning state of the HTTP listener resource.

type String

Type of the resource.

customErrorConfigurations List<Property Map>

Custom error configurations of the HTTP listener.

firewallPolicy Property Map

Reference to the FirewallPolicy resource.

frontendIPConfiguration Property Map

Frontend IP configuration resource of an application gateway.

frontendPort Property Map

Frontend port resource of an application gateway.

hostName String

Host name of HTTP listener.

hostNames List<String>

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

id String

Resource ID.

name String

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

protocol String

Protocol of the HTTP listener.

requireServerNameIndication Boolean

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

sslCertificate Property Map

SSL certificate resource of an application gateway.

sslProfile Property Map

SSL profile resource of the application gateway.

ApplicationGatewayIPConfigurationResponse

Etag string

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

ProvisioningState string

The provisioning state of the application gateway IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

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

Subnet Pulumi.AzureNative.Network.Inputs.SubResourceResponse

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

Etag string

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

ProvisioningState string

The provisioning state of the application gateway IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

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

Subnet SubResourceResponse

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

etag String

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

provisioningState String

The provisioning state of the application gateway IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

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

subnet SubResourceResponse

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

etag string

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

provisioningState string

The provisioning state of the application gateway IP configuration resource.

type string

Type of the resource.

id string

Resource ID.

name string

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

subnet SubResourceResponse

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

etag str

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

provisioning_state str

The provisioning state of the application gateway IP configuration resource.

type str

Type of the resource.

id str

Resource ID.

name str

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

subnet SubResourceResponse

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

etag String

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

provisioningState String

The provisioning state of the application gateway IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

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

subnet Property Map

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

ApplicationGatewayPathRuleResponse

Etag string

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

ProvisioningState string

The provisioning state of the path rule resource.

Type string

Type of the resource.

BackendAddressPool Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Backend address pool resource of URL path map path rule.

BackendHttpSettings Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Backend http settings resource of URL path map path rule.

FirewallPolicy Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the FirewallPolicy resource.

Id string

Resource ID.

Name string

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

Paths List<string>

Path rules of URL path map.

RedirectConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Redirect configuration resource of URL path map path rule.

RewriteRuleSet Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Rewrite rule set resource of URL path map path rule.

Etag string

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

ProvisioningState string

The provisioning state of the path rule resource.

Type string

Type of the resource.

BackendAddressPool SubResourceResponse

Backend address pool resource of URL path map path rule.

BackendHttpSettings SubResourceResponse

Backend http settings resource of URL path map path rule.

FirewallPolicy SubResourceResponse

Reference to the FirewallPolicy resource.

Id string

Resource ID.

Name string

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

Paths []string

Path rules of URL path map.

RedirectConfiguration SubResourceResponse

Redirect configuration resource of URL path map path rule.

RewriteRuleSet SubResourceResponse

Rewrite rule set resource of URL path map path rule.

etag String

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

provisioningState String

The provisioning state of the path rule resource.

type String

Type of the resource.

backendAddressPool SubResourceResponse

Backend address pool resource of URL path map path rule.

backendHttpSettings SubResourceResponse

Backend http settings resource of URL path map path rule.

firewallPolicy SubResourceResponse

Reference to the FirewallPolicy resource.

id String

Resource ID.

name String

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

paths List<String>

Path rules of URL path map.

redirectConfiguration SubResourceResponse

Redirect configuration resource of URL path map path rule.

rewriteRuleSet SubResourceResponse

Rewrite rule set resource of URL path map path rule.

etag string

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

provisioningState string

The provisioning state of the path rule resource.

type string

Type of the resource.

backendAddressPool SubResourceResponse

Backend address pool resource of URL path map path rule.

backendHttpSettings SubResourceResponse

Backend http settings resource of URL path map path rule.

firewallPolicy SubResourceResponse

Reference to the FirewallPolicy resource.

id string

Resource ID.

name string

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

paths string[]

Path rules of URL path map.

redirectConfiguration SubResourceResponse

Redirect configuration resource of URL path map path rule.

rewriteRuleSet SubResourceResponse

Rewrite rule set resource of URL path map path rule.

etag str

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

provisioning_state str

The provisioning state of the path rule resource.

type str

Type of the resource.

backend_address_pool SubResourceResponse

Backend address pool resource of URL path map path rule.

backend_http_settings SubResourceResponse

Backend http settings resource of URL path map path rule.

firewall_policy SubResourceResponse

Reference to the FirewallPolicy resource.

id str

Resource ID.

name str

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

paths Sequence[str]

Path rules of URL path map.

redirect_configuration SubResourceResponse

Redirect configuration resource of URL path map path rule.

rewrite_rule_set SubResourceResponse

Rewrite rule set resource of URL path map path rule.

etag String

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

provisioningState String

The provisioning state of the path rule resource.

type String

Type of the resource.

backendAddressPool Property Map

Backend address pool resource of URL path map path rule.

backendHttpSettings Property Map

Backend http settings resource of URL path map path rule.

firewallPolicy Property Map

Reference to the FirewallPolicy resource.

id String

Resource ID.

name String

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

paths List<String>

Path rules of URL path map.

redirectConfiguration Property Map

Redirect configuration resource of URL path map path rule.

rewriteRuleSet Property Map

Rewrite rule set resource of URL path map path rule.

ApplicationGatewayPrivateEndpointConnectionResponse

Etag string

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

LinkIdentifier string

The consumer link id.

PrivateEndpoint Pulumi.AzureNative.Network.Inputs.PrivateEndpointResponse

The resource of private end point.

ProvisioningState string

The provisioning state of the application gateway private endpoint connection resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

Name of the private endpoint connection on an application gateway.

PrivateLinkServiceConnectionState Pulumi.AzureNative.Network.Inputs.PrivateLinkServiceConnectionStateResponse

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

Etag string

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

LinkIdentifier string

The consumer link id.

PrivateEndpoint PrivateEndpointResponse

The resource of private end point.

ProvisioningState string

The provisioning state of the application gateway private endpoint connection resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

Name of the private endpoint connection on an application gateway.

PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

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

etag String

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

linkIdentifier String

The consumer link id.

privateEndpoint PrivateEndpointResponse

The resource of private end point.

provisioningState String

The provisioning state of the application gateway private endpoint connection resource.

type String

Type of the resource.

id String

Resource ID.

name String

Name of the private endpoint connection on an application gateway.

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

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

etag string

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

linkIdentifier string

The consumer link id.

privateEndpoint PrivateEndpointResponse

The resource of private end point.

provisioningState string

The provisioning state of the application gateway private endpoint connection resource.

type string

Type of the resource.

id string

Resource ID.

name string

Name of the private endpoint connection on an application gateway.

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

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

etag str

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

link_identifier str

The consumer link id.

private_endpoint PrivateEndpointResponse

The resource of private end point.

provisioning_state str

The provisioning state of the application gateway private endpoint connection resource.

type str

Type of the resource.

id str

Resource ID.

name str

Name of the private endpoint connection on an application gateway.

private_link_service_connection_state PrivateLinkServiceConnectionStateResponse

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

etag String

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

linkIdentifier String

The consumer link id.

privateEndpoint Property Map

The resource of private end point.

provisioningState String

The provisioning state of the application gateway private endpoint connection resource.

type String

Type of the resource.

id String

Resource ID.

name String

Name of the private endpoint connection on an application gateway.

privateLinkServiceConnectionState Property Map

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

ApplicationGatewayPrivateLinkConfigurationResponse

Etag string

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

ProvisioningState string

The provisioning state of the application gateway private link configuration.

Type string

Type of the resource.

Id string

Resource ID.

IpConfigurations List<Pulumi.AzureNative.Network.Inputs.ApplicationGatewayPrivateLinkIpConfigurationResponse>

An array of application gateway private link ip configurations.

Name string

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

Etag string

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

ProvisioningState string

The provisioning state of the application gateway private link configuration.

Type string

Type of the resource.

Id string

Resource ID.

IpConfigurations []ApplicationGatewayPrivateLinkIpConfigurationResponse

An array of application gateway private link ip configurations.

Name string

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

etag String

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

provisioningState String

The provisioning state of the application gateway private link configuration.

type String

Type of the resource.

id String

Resource ID.

ipConfigurations List<ApplicationGatewayPrivateLinkIpConfigurationResponse>

An array of application gateway private link ip configurations.

name String

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

etag string

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

provisioningState string

The provisioning state of the application gateway private link configuration.

type string

Type of the resource.

id string

Resource ID.

ipConfigurations ApplicationGatewayPrivateLinkIpConfigurationResponse[]

An array of application gateway private link ip configurations.

name string

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

etag str

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

provisioning_state str

The provisioning state of the application gateway private link configuration.

type str

Type of the resource.

id str

Resource ID.

ip_configurations Sequence[ApplicationGatewayPrivateLinkIpConfigurationResponse]

An array of application gateway private link ip configurations.

name str

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

etag String

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

provisioningState String

The provisioning state of the application gateway private link configuration.

type String

Type of the resource.

id String

Resource ID.

ipConfigurations List<Property Map>

An array of application gateway private link ip configurations.

name String

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

ApplicationGatewayPrivateLinkIpConfigurationResponse

Etag string

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

ProvisioningState string

The provisioning state of the application gateway private link IP configuration.

Type string

The resource type.

Id string

Resource ID.

Name string

The name of application gateway private link ip configuration.

Primary bool

Whether the ip configuration is primary or not.

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAllocationMethod string

The private IP address allocation method.

Subnet Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the subnet resource.

Etag string

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

ProvisioningState string

The provisioning state of the application gateway private link IP configuration.

Type string

The resource type.

Id string

Resource ID.

Name string

The name of application gateway private link ip configuration.

Primary bool

Whether the ip configuration is primary or not.

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAllocationMethod string

The private IP address allocation method.

Subnet SubResourceResponse

Reference to the subnet resource.

etag String

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

provisioningState String

The provisioning state of the application gateway private link IP configuration.

type String

The resource type.

id String

Resource ID.

name String

The name of application gateway private link ip configuration.

primary Boolean

Whether the ip configuration is primary or not.

privateIPAddress String

The private IP address of the IP configuration.

privateIPAllocationMethod String

The private IP address allocation method.

subnet SubResourceResponse

Reference to the subnet resource.

etag string

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

provisioningState string

The provisioning state of the application gateway private link IP configuration.

type string

The resource type.

id string

Resource ID.

name string

The name of application gateway private link ip configuration.

primary boolean

Whether the ip configuration is primary or not.

privateIPAddress string

The private IP address of the IP configuration.

privateIPAllocationMethod string

The private IP address allocation method.

subnet SubResourceResponse

Reference to the subnet resource.

etag str

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

provisioning_state str

The provisioning state of the application gateway private link IP configuration.

type str

The resource type.

id str

Resource ID.

name str

The name of application gateway private link ip configuration.

primary bool

Whether the ip configuration is primary or not.

private_ip_address str

The private IP address of the IP configuration.

private_ip_allocation_method str

The private IP address allocation method.

subnet SubResourceResponse

Reference to the subnet resource.

etag String

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

provisioningState String

The provisioning state of the application gateway private link IP configuration.

type String

The resource type.

id String

Resource ID.

name String

The name of application gateway private link ip configuration.

primary Boolean

Whether the ip configuration is primary or not.

privateIPAddress String

The private IP address of the IP configuration.

privateIPAllocationMethod String

The private IP address allocation method.

subnet Property Map

Reference to the subnet resource.

ApplicationGatewayProbeHealthResponseMatchResponse

Body string

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

StatusCodes List<string>

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

Body string

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

StatusCodes []string

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

body String

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

statusCodes List<String>

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

body string

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

statusCodes string[]

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

body str

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

status_codes Sequence[str]

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

body String

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

statusCodes List<String>

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

ApplicationGatewayProbeResponse

Etag string

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

ProvisioningState string

The provisioning state of the probe resource.

Type string

Type of the resource.

Host string

Host name to send the probe to.

Id string

Resource ID.

Interval int

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

Match Pulumi.AzureNative.Network.Inputs.ApplicationGatewayProbeHealthResponseMatchResponse

Criterion for classifying a healthy probe response.

MinServers int

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

Name string

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

Path string

Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.

PickHostNameFromBackendHttpSettings bool

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

Port int

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 string

The protocol used for the probe.

Timeout int

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

The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.

Etag string

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

ProvisioningState string

The provisioning state of the probe resource.

Type string

Type of the resource.

Host string

Host name to send the probe to.

Id string

Resource ID.

Interval int

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

Match ApplicationGatewayProbeHealthResponseMatchResponse

Criterion for classifying a healthy probe response.

MinServers int

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

Name string

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

Path string

Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.

PickHostNameFromBackendHttpSettings bool

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

Port int

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 string

The protocol used for the probe.

Timeout int

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

The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.

etag String

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

provisioningState String

The provisioning state of the probe resource.

type String

Type of the resource.

host String

Host name to send the probe to.

id String

Resource ID.

interval Integer

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

match ApplicationGatewayProbeHealthResponseMatchResponse

Criterion for classifying a healthy probe response.

minServers Integer

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

name String

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

path String

Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.

pickHostNameFromBackendHttpSettings Boolean

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

port Integer

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 String

The protocol used for the probe.

timeout Integer

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 Integer

The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.

etag string

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

provisioningState string

The provisioning state of the probe resource.

type string

Type of the resource.

host string

Host name to send the probe to.

id string

Resource ID.

interval number

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

match ApplicationGatewayProbeHealthResponseMatchResponse

Criterion for classifying a healthy probe response.

minServers number

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

name string

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

path string

Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.

pickHostNameFromBackendHttpSettings boolean

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

port number

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 string

The protocol used for the probe.

timeout number

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 number

The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.

etag str

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

provisioning_state str

The provisioning state of the probe resource.

type str

Type of the resource.

host str

Host name to send the probe to.

id str

Resource ID.

interval int

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

match ApplicationGatewayProbeHealthResponseMatchResponse

Criterion for classifying a healthy probe response.

min_servers int

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

name str

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

path str

Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.

pick_host_name_from_backend_http_settings bool

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

port int

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 str

The protocol used for the probe.

timeout int

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.

unhealthy_threshold int

The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.

etag String

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

provisioningState String

The provisioning state of the probe resource.

type String

Type of the resource.

host String

Host name to send the probe to.

id String

Resource ID.

interval Number

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

match Property Map

Criterion for classifying a healthy probe response.

minServers Number

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

name String

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

path String

Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.

pickHostNameFromBackendHttpSettings Boolean

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

port Number

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 String

The protocol used for the probe.

timeout Number

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 Number

The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.

ApplicationGatewayRedirectConfigurationResponse

Etag string

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

Type string

Type of the resource.

Id string

Resource ID.

IncludePath bool

Include path in the redirected url.

IncludeQueryString bool

Include query string in the redirected url.

Name string

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

PathRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

Path rules specifying redirect configuration.

RedirectType string

HTTP redirection type.

RequestRoutingRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

Request routing specifying redirect configuration.

TargetListener Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to a listener to redirect the request to.

TargetUrl string

Url to redirect the request to.

UrlPathMaps List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

Url path maps specifying default redirect configuration.

Etag string

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

Type string

Type of the resource.

Id string

Resource ID.

IncludePath bool

Include path in the redirected url.

IncludeQueryString bool

Include query string in the redirected url.

Name string

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

PathRules []SubResourceResponse

Path rules specifying redirect configuration.

RedirectType string

HTTP redirection type.

RequestRoutingRules []SubResourceResponse

Request routing specifying redirect configuration.

TargetListener SubResourceResponse

Reference to a listener to redirect the request to.

TargetUrl string

Url to redirect the request to.

UrlPathMaps []SubResourceResponse

Url path maps specifying default redirect configuration.

etag String

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

type String

Type of the resource.

id String

Resource ID.

includePath Boolean

Include path in the redirected url.

includeQueryString Boolean

Include query string in the redirected url.

name String

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

pathRules List<SubResourceResponse>

Path rules specifying redirect configuration.

redirectType String

HTTP redirection type.

requestRoutingRules List<SubResourceResponse>

Request routing specifying redirect configuration.

targetListener SubResourceResponse

Reference to a listener to redirect the request to.

targetUrl String

Url to redirect the request to.

urlPathMaps List<SubResourceResponse>

Url path maps specifying default redirect configuration.

etag string

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

type string

Type of the resource.

id string

Resource ID.

includePath boolean

Include path in the redirected url.

includeQueryString boolean

Include query string in the redirected url.

name string

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

pathRules SubResourceResponse[]

Path rules specifying redirect configuration.

redirectType string

HTTP redirection type.

requestRoutingRules SubResourceResponse[]

Request routing specifying redirect configuration.

targetListener SubResourceResponse

Reference to a listener to redirect the request to.

targetUrl string

Url to redirect the request to.

urlPathMaps SubResourceResponse[]

Url path maps specifying default redirect configuration.

etag str

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

type str

Type of the resource.

id str

Resource ID.

include_path bool

Include path in the redirected url.

include_query_string bool

Include query string in the redirected url.

name str

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

path_rules Sequence[SubResourceResponse]

Path rules specifying redirect configuration.

redirect_type str

HTTP redirection type.

request_routing_rules Sequence[SubResourceResponse]

Request routing specifying redirect configuration.

target_listener SubResourceResponse

Reference to a listener to redirect the request to.

target_url str

Url to redirect the request to.

url_path_maps Sequence[SubResourceResponse]

Url path maps specifying default redirect configuration.

etag String

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

type String

Type of the resource.

id String

Resource ID.

includePath Boolean

Include path in the redirected url.

includeQueryString Boolean

Include query string in the redirected url.

name String

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

pathRules List<Property Map>

Path rules specifying redirect configuration.

redirectType String

HTTP redirection type.

requestRoutingRules List<Property Map>

Request routing specifying redirect configuration.

targetListener Property Map

Reference to a listener to redirect the request to.

targetUrl String

Url to redirect the request to.

urlPathMaps List<Property Map>

Url path maps specifying default redirect configuration.

ApplicationGatewayRequestRoutingRuleResponse

Etag string

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

ProvisioningState string

The provisioning state of the request routing rule resource.

Type string

Type of the resource.

BackendAddressPool Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Backend address pool resource of the application gateway.

BackendHttpSettings Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Backend http settings resource of the application gateway.

HttpListener Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Http listener resource of the application gateway.

Id string

Resource ID.

Name string

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

Priority int

Priority of the request routing rule.

RedirectConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Redirect configuration resource of the application gateway.

RewriteRuleSet Pulumi.AzureNative.Network.Inputs.SubResourceResponse

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

RuleType string

Rule type.

UrlPathMap Pulumi.AzureNative.Network.Inputs.SubResourceResponse

URL path map resource of the application gateway.

Etag string

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

ProvisioningState string

The provisioning state of the request routing rule resource.

Type string

Type of the resource.

BackendAddressPool SubResourceResponse

Backend address pool resource of the application gateway.

BackendHttpSettings SubResourceResponse

Backend http settings resource of the application gateway.

HttpListener SubResourceResponse

Http listener resource of the application gateway.

Id string

Resource ID.

Name string

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

Priority int

Priority of the request routing rule.

RedirectConfiguration SubResourceResponse

Redirect configuration resource of the application gateway.

RewriteRuleSet SubResourceResponse

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

RuleType string

Rule type.

UrlPathMap SubResourceResponse

URL path map resource of the application gateway.

etag String

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

provisioningState String

The provisioning state of the request routing rule resource.

type String

Type of the resource.

backendAddressPool SubResourceResponse

Backend address pool resource of the application gateway.

backendHttpSettings SubResourceResponse

Backend http settings resource of the application gateway.

httpListener SubResourceResponse

Http listener resource of the application gateway.

id String

Resource ID.

name String

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

priority Integer

Priority of the request routing rule.

redirectConfiguration SubResourceResponse

Redirect configuration resource of the application gateway.

rewriteRuleSet SubResourceResponse

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

ruleType String

Rule type.

urlPathMap SubResourceResponse

URL path map resource of the application gateway.

etag string

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

provisioningState string

The provisioning state of the request routing rule resource.

type string

Type of the resource.

backendAddressPool SubResourceResponse

Backend address pool resource of the application gateway.

backendHttpSettings SubResourceResponse

Backend http settings resource of the application gateway.

httpListener SubResourceResponse

Http listener resource of the application gateway.

id string

Resource ID.

name string

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

priority number

Priority of the request routing rule.

redirectConfiguration SubResourceResponse

Redirect configuration resource of the application gateway.

rewriteRuleSet SubResourceResponse

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

ruleType string

Rule type.

urlPathMap SubResourceResponse

URL path map resource of the application gateway.

etag str

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

provisioning_state str

The provisioning state of the request routing rule resource.

type str

Type of the resource.

backend_address_pool SubResourceResponse

Backend address pool resource of the application gateway.

backend_http_settings SubResourceResponse

Backend http settings resource of the application gateway.

http_listener SubResourceResponse

Http listener resource of the application gateway.

id str

Resource ID.

name str

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

priority int

Priority of the request routing rule.

redirect_configuration SubResourceResponse

Redirect configuration resource of the application gateway.

rewrite_rule_set SubResourceResponse

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

rule_type str

Rule type.

url_path_map SubResourceResponse

URL path map resource of the application gateway.

etag String

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

provisioningState String

The provisioning state of the request routing rule resource.

type String

Type of the resource.

backendAddressPool Property Map

Backend address pool resource of the application gateway.

backendHttpSettings Property Map

Backend http settings resource of the application gateway.

httpListener Property Map

Http listener resource of the application gateway.

id String

Resource ID.

name String

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

priority Number

Priority of the request routing rule.

redirectConfiguration Property Map

Redirect configuration resource of the application gateway.

rewriteRuleSet Property Map

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

ruleType String

Rule type.

urlPathMap Property Map

URL path map resource of the application gateway.

ApplicationGatewayRewriteRuleActionSetResponse

requestHeaderConfigurations List<Property Map>

Request Header Actions in the Action Set.

responseHeaderConfigurations List<Property Map>

Response Header Actions in the Action Set.

urlConfiguration Property Map

Url Configuration Action in the Action Set.

ApplicationGatewayRewriteRuleConditionResponse

IgnoreCase bool

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

Negate bool

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

Pattern string

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

Variable string

The condition parameter of the RewriteRuleCondition.

IgnoreCase bool

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

Negate bool

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

Pattern string

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

Variable string

The condition parameter of the RewriteRuleCondition.

ignoreCase Boolean

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

negate Boolean

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

pattern String

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

variable String

The condition parameter of the RewriteRuleCondition.

ignoreCase boolean

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

negate boolean

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

pattern string

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

variable string

The condition parameter of the RewriteRuleCondition.

ignore_case bool

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

negate bool

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

pattern str

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

variable str

The condition parameter of the RewriteRuleCondition.

ignoreCase Boolean

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

negate Boolean

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

pattern String

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

variable String

The condition parameter of the RewriteRuleCondition.

ApplicationGatewayRewriteRuleResponse

ActionSet Pulumi.AzureNative.Network.Inputs.ApplicationGatewayRewriteRuleActionSetResponse

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

Conditions List<Pulumi.AzureNative.Network.Inputs.ApplicationGatewayRewriteRuleConditionResponse>

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

Name string

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

RuleSequence int

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

ActionSet ApplicationGatewayRewriteRuleActionSetResponse

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

Conditions []ApplicationGatewayRewriteRuleConditionResponse

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

Name string

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

RuleSequence int

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

actionSet ApplicationGatewayRewriteRuleActionSetResponse

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

conditions List<ApplicationGatewayRewriteRuleConditionResponse>

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

name String

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

ruleSequence Integer

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

actionSet ApplicationGatewayRewriteRuleActionSetResponse

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

conditions ApplicationGatewayRewriteRuleConditionResponse[]

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

name string

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

ruleSequence number

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

action_set ApplicationGatewayRewriteRuleActionSetResponse

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

conditions Sequence[ApplicationGatewayRewriteRuleConditionResponse]

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

name str

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

rule_sequence int

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

actionSet Property Map

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

conditions List<Property Map>

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

name String

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

ruleSequence Number

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

ApplicationGatewayRewriteRuleSetResponse

Etag string

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

ProvisioningState string

The provisioning state of the rewrite rule set resource.

Id string

Resource ID.

Name string

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

RewriteRules List<Pulumi.AzureNative.Network.Inputs.ApplicationGatewayRewriteRuleResponse>

Rewrite rules in the rewrite rule set.

Etag string

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

ProvisioningState string

The provisioning state of the rewrite rule set resource.

Id string

Resource ID.

Name string

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

RewriteRules []ApplicationGatewayRewriteRuleResponse

Rewrite rules in the rewrite rule set.

etag String

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

provisioningState String

The provisioning state of the rewrite rule set resource.

id String

Resource ID.

name String

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

rewriteRules List<ApplicationGatewayRewriteRuleResponse>

Rewrite rules in the rewrite rule set.

etag string

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

provisioningState string

The provisioning state of the rewrite rule set resource.

id string

Resource ID.

name string

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

rewriteRules ApplicationGatewayRewriteRuleResponse[]

Rewrite rules in the rewrite rule set.

etag str

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

provisioning_state str

The provisioning state of the rewrite rule set resource.

id str

Resource ID.

name str

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

rewrite_rules Sequence[ApplicationGatewayRewriteRuleResponse]

Rewrite rules in the rewrite rule set.

etag String

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

provisioningState String

The provisioning state of the rewrite rule set resource.

id String

Resource ID.

name String

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

rewriteRules List<Property Map>

Rewrite rules in the rewrite rule set.

ApplicationGatewaySkuResponse

Capacity int

Capacity (instance count) of an application gateway.

Name string

Name of an application gateway SKU.

Tier string

Tier of an application gateway.

Capacity int

Capacity (instance count) of an application gateway.

Name string

Name of an application gateway SKU.

Tier string

Tier of an application gateway.

capacity Integer

Capacity (instance count) of an application gateway.

name String

Name of an application gateway SKU.

tier String

Tier of an application gateway.

capacity number

Capacity (instance count) of an application gateway.

name string

Name of an application gateway SKU.

tier string

Tier of an application gateway.

capacity int

Capacity (instance count) of an application gateway.

name str

Name of an application gateway SKU.

tier str

Tier of an application gateway.

capacity Number

Capacity (instance count) of an application gateway.

name String

Name of an application gateway SKU.

tier String

Tier of an application gateway.

ApplicationGatewaySslCertificateResponse

Etag string

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

ProvisioningState string

The provisioning state of the SSL certificate resource.

PublicCertData string

Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.

Type string

Type of the resource.

Data string

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

Id string

Resource ID.

KeyVaultSecretId string

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

Name string

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

Password string

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

Etag string

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

ProvisioningState string

The provisioning state of the SSL certificate resource.

PublicCertData string

Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.

Type string

Type of the resource.

Data string

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

Id string

Resource ID.

KeyVaultSecretId string

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

Name string

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

Password string

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

etag String

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

provisioningState String

The provisioning state of the SSL certificate resource.

publicCertData String

Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.

type String

Type of the resource.

data String

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

id String

Resource ID.

keyVaultSecretId String

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

name String

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

password String

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

etag string

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

provisioningState string

The provisioning state of the SSL certificate resource.

publicCertData string

Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.

type string

Type of the resource.

data string

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

id string

Resource ID.

keyVaultSecretId string

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

name string

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

password string

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

etag str

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

provisioning_state str

The provisioning state of the SSL certificate resource.

public_cert_data str

Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.

type str

Type of the resource.

data str

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

id str

Resource ID.

key_vault_secret_id str

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

name str

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

password str

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

etag String

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

provisioningState String

The provisioning state of the SSL certificate resource.

publicCertData String

Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.

type String

Type of the resource.

data String

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

id String

Resource ID.

keyVaultSecretId String

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

name String

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

password String

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

ApplicationGatewaySslPolicyResponse

CipherSuites List<string>

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

DisabledSslProtocols List<string>

Ssl protocols to be disabled on application gateway.

MinProtocolVersion string

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

PolicyName string

Name of Ssl predefined policy.

PolicyType string

Type of Ssl Policy.

CipherSuites []string

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

DisabledSslProtocols []string

Ssl protocols to be disabled on application gateway.

MinProtocolVersion string

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

PolicyName string

Name of Ssl predefined policy.

PolicyType string

Type of Ssl Policy.

cipherSuites List<String>

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

disabledSslProtocols List<String>

Ssl protocols to be disabled on application gateway.

minProtocolVersion String

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

policyName String

Name of Ssl predefined policy.

policyType String

Type of Ssl Policy.

cipherSuites string[]

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

disabledSslProtocols string[]

Ssl protocols to be disabled on application gateway.

minProtocolVersion string

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

policyName string

Name of Ssl predefined policy.

policyType string

Type of Ssl Policy.

cipher_suites Sequence[str]

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

disabled_ssl_protocols Sequence[str]

Ssl protocols to be disabled on application gateway.

min_protocol_version str

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

policy_name str

Name of Ssl predefined policy.

policy_type str

Type of Ssl Policy.

cipherSuites List<String>

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

disabledSslProtocols List<String>

Ssl protocols to be disabled on application gateway.

minProtocolVersion String

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

policyName String

Name of Ssl predefined policy.

policyType String

Type of Ssl Policy.

ApplicationGatewaySslProfileResponse

Etag string

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

ProvisioningState string

The provisioning state of the HTTP listener resource.

Type string

Type of the resource.

ClientAuthConfiguration Pulumi.AzureNative.Network.Inputs.ApplicationGatewayClientAuthConfigurationResponse

Client authentication configuration of the application gateway resource.

Id string

Resource ID.

Name string

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

SslPolicy Pulumi.AzureNative.Network.Inputs.ApplicationGatewaySslPolicyResponse

SSL policy of the application gateway resource.

TrustedClientCertificates List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

Array of references to application gateway trusted client certificates.

Etag string

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

ProvisioningState string

The provisioning state of the HTTP listener resource.

Type string

Type of the resource.

ClientAuthConfiguration ApplicationGatewayClientAuthConfigurationResponse

Client authentication configuration of the application gateway resource.

Id string

Resource ID.

Name string

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

SslPolicy ApplicationGatewaySslPolicyResponse

SSL policy of the application gateway resource.

TrustedClientCertificates []SubResourceResponse

Array of references to application gateway trusted client certificates.

etag String

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

provisioningState String

The provisioning state of the HTTP listener resource.

type String

Type of the resource.

clientAuthConfiguration ApplicationGatewayClientAuthConfigurationResponse

Client authentication configuration of the application gateway resource.

id String

Resource ID.

name String

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

sslPolicy ApplicationGatewaySslPolicyResponse

SSL policy of the application gateway resource.

trustedClientCertificates List<SubResourceResponse>

Array of references to application gateway trusted client certificates.

etag string

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

provisioningState string

The provisioning state of the HTTP listener resource.

type string

Type of the resource.

clientAuthConfiguration ApplicationGatewayClientAuthConfigurationResponse

Client authentication configuration of the application gateway resource.

id string

Resource ID.

name string

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

sslPolicy ApplicationGatewaySslPolicyResponse

SSL policy of the application gateway resource.

trustedClientCertificates SubResourceResponse[]

Array of references to application gateway trusted client certificates.

etag str

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

provisioning_state str

The provisioning state of the HTTP listener resource.

type str

Type of the resource.

client_auth_configuration ApplicationGatewayClientAuthConfigurationResponse

Client authentication configuration of the application gateway resource.

id str

Resource ID.

name str

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

ssl_policy ApplicationGatewaySslPolicyResponse

SSL policy of the application gateway resource.

trusted_client_certificates Sequence[SubResourceResponse]

Array of references to application gateway trusted client certificates.

etag String

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

provisioningState String

The provisioning state of the HTTP listener resource.

type String

Type of the resource.

clientAuthConfiguration Property Map

Client authentication configuration of the application gateway resource.

id String

Resource ID.

name String

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

sslPolicy Property Map

SSL policy of the application gateway resource.

trustedClientCertificates List<Property Map>

Array of references to application gateway trusted client certificates.

ApplicationGatewayTrustedClientCertificateResponse

Etag string

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

ProvisioningState string

The provisioning state of the trusted client certificate resource.

Type string

Type of the resource.

Data string

Certificate public data.

Id string

Resource ID.

Name string

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

Etag string

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

ProvisioningState string

The provisioning state of the trusted client certificate resource.

Type string

Type of the resource.

Data string

Certificate public data.

Id string

Resource ID.

Name string

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

etag String

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

provisioningState String

The provisioning state of the trusted client certificate resource.

type String

Type of the resource.

data String

Certificate public data.

id String

Resource ID.

name String

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

etag string

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

provisioningState string

The provisioning state of the trusted client certificate resource.

type string

Type of the resource.

data string

Certificate public data.

id string

Resource ID.

name string

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

etag str

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

provisioning_state str

The provisioning state of the trusted client certificate resource.

type str

Type of the resource.

data str

Certificate public data.

id str

Resource ID.

name str

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

etag String

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

provisioningState String

The provisioning state of the trusted client certificate resource.

type String

Type of the resource.

data String

Certificate public data.

id String

Resource ID.

name String

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

ApplicationGatewayTrustedRootCertificateResponse

Etag string

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

ProvisioningState string

The provisioning state of the trusted root certificate resource.

Type string

Type of the resource.

Data string

Certificate public data.

Id string

Resource ID.

KeyVaultSecretId string

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

Name string

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

Etag string

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

ProvisioningState string

The provisioning state of the trusted root certificate resource.

Type string

Type of the resource.

Data string

Certificate public data.

Id string

Resource ID.

KeyVaultSecretId string

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

Name string

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

etag String

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

provisioningState String

The provisioning state of the trusted root certificate resource.

type String

Type of the resource.

data String

Certificate public data.

id String

Resource ID.

keyVaultSecretId String

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

name String

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

etag string

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

provisioningState string

The provisioning state of the trusted root certificate resource.

type string

Type of the resource.

data string

Certificate public data.

id string

Resource ID.

keyVaultSecretId string

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

name string

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

etag str

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

provisioning_state str

The provisioning state of the trusted root certificate resource.

type str

Type of the resource.

data str

Certificate public data.

id str

Resource ID.

key_vault_secret_id str

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

name str

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

etag String

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

provisioningState String

The provisioning state of the trusted root certificate resource.

type String

Type of the resource.

data String

Certificate public data.

id String

Resource ID.

keyVaultSecretId String

Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

name String

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

ApplicationGatewayUrlConfigurationResponse

ModifiedPath string

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

ModifiedQueryString string

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

Reroute bool

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.

ModifiedPath string

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

ModifiedQueryString string

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

Reroute bool

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.

modifiedPath String

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

modifiedQueryString String

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

reroute Boolean

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.

modifiedPath string

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

modifiedQueryString string

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

reroute boolean

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.

modified_path str

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

modified_query_string str

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

reroute bool

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.

modifiedPath String

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

modifiedQueryString String

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

reroute Boolean

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.

ApplicationGatewayUrlPathMapResponse

Etag string

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

ProvisioningState string

The provisioning state of the URL path map resource.

Type string

Type of the resource.

DefaultBackendAddressPool Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Default backend address pool resource of URL path map.

DefaultBackendHttpSettings Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Default backend http settings resource of URL path map.

DefaultRedirectConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Default redirect configuration resource of URL path map.

DefaultRewriteRuleSet Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Default Rewrite rule set resource of URL path map.

Id string

Resource ID.

Name string

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

PathRules List<Pulumi.AzureNative.Network.Inputs.ApplicationGatewayPathRuleResponse>

Path rule of URL path map resource.

Etag string

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

ProvisioningState string

The provisioning state of the URL path map resource.

Type string

Type of the resource.

DefaultBackendAddressPool SubResourceResponse

Default backend address pool resource of URL path map.

DefaultBackendHttpSettings SubResourceResponse

Default backend http settings resource of URL path map.

DefaultRedirectConfiguration SubResourceResponse

Default redirect configuration resource of URL path map.

DefaultRewriteRuleSet SubResourceResponse

Default Rewrite rule set resource of URL path map.

Id string

Resource ID.

Name string

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

PathRules []ApplicationGatewayPathRuleResponse

Path rule of URL path map resource.

etag String

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

provisioningState String

The provisioning state of the URL path map resource.

type String

Type of the resource.

defaultBackendAddressPool SubResourceResponse

Default backend address pool resource of URL path map.

defaultBackendHttpSettings SubResourceResponse

Default backend http settings resource of URL path map.

defaultRedirectConfiguration SubResourceResponse

Default redirect configuration resource of URL path map.

defaultRewriteRuleSet SubResourceResponse

Default Rewrite rule set resource of URL path map.

id String

Resource ID.

name String

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

pathRules List<ApplicationGatewayPathRuleResponse>

Path rule of URL path map resource.

etag string

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

provisioningState string

The provisioning state of the URL path map resource.

type string

Type of the resource.

defaultBackendAddressPool SubResourceResponse

Default backend address pool resource of URL path map.

defaultBackendHttpSettings SubResourceResponse

Default backend http settings resource of URL path map.

defaultRedirectConfiguration SubResourceResponse

Default redirect configuration resource of URL path map.

defaultRewriteRuleSet SubResourceResponse

Default Rewrite rule set resource of URL path map.

id string

Resource ID.

name string

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

pathRules ApplicationGatewayPathRuleResponse[]

Path rule of URL path map resource.

etag str

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

provisioning_state str

The provisioning state of the URL path map resource.

type str

Type of the resource.

default_backend_address_pool SubResourceResponse

Default backend address pool resource of URL path map.

default_backend_http_settings SubResourceResponse

Default backend http settings resource of URL path map.

default_redirect_configuration SubResourceResponse

Default redirect configuration resource of URL path map.

default_rewrite_rule_set SubResourceResponse

Default Rewrite rule set resource of URL path map.

id str

Resource ID.

name str

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

path_rules Sequence[ApplicationGatewayPathRuleResponse]

Path rule of URL path map resource.

etag String

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

provisioningState String

The provisioning state of the URL path map resource.

type String

Type of the resource.

defaultBackendAddressPool Property Map

Default backend address pool resource of URL path map.

defaultBackendHttpSettings Property Map

Default backend http settings resource of URL path map.

defaultRedirectConfiguration Property Map

Default redirect configuration resource of URL path map.

defaultRewriteRuleSet Property Map

Default Rewrite rule set resource of URL path map.

id String

Resource ID.

name String

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

pathRules List<Property Map>

Path rule of URL path map resource.

ApplicationGatewayWebApplicationFirewallConfigurationResponse

Enabled bool

Whether the web application firewall is enabled or not.

FirewallMode string

Web application firewall mode.

RuleSetType string

The type of the web application firewall rule set. Possible values are: 'OWASP'.

RuleSetVersion string

The version of the rule set type.

DisabledRuleGroups List<Pulumi.AzureNative.Network.Inputs.ApplicationGatewayFirewallDisabledRuleGroupResponse>

The disabled rule groups.

Exclusions List<Pulumi.AzureNative.Network.Inputs.ApplicationGatewayFirewallExclusionResponse>

The exclusion list.

FileUploadLimitInMb int

Maximum file upload size in Mb for WAF.

MaxRequestBodySize int

Maximum request body size for WAF.

MaxRequestBodySizeInKb int

Maximum request body size in Kb for WAF.

RequestBodyCheck bool

Whether allow WAF to check request Body.

Enabled bool

Whether the web application firewall is enabled or not.

FirewallMode string

Web application firewall mode.

RuleSetType string

The type of the web application firewall rule set. Possible values are: 'OWASP'.

RuleSetVersion string

The version of the rule set type.

DisabledRuleGroups []ApplicationGatewayFirewallDisabledRuleGroupResponse

The disabled rule groups.

Exclusions []ApplicationGatewayFirewallExclusionResponse

The exclusion list.

FileUploadLimitInMb int

Maximum file upload size in Mb for WAF.

MaxRequestBodySize int

Maximum request body size for WAF.

MaxRequestBodySizeInKb int

Maximum request body size in Kb for WAF.

RequestBodyCheck bool

Whether allow WAF to check request Body.

enabled Boolean

Whether the web application firewall is enabled or not.

firewallMode String

Web application firewall mode.

ruleSetType String

The type of the web application firewall rule set. Possible values are: 'OWASP'.

ruleSetVersion String

The version of the rule set type.

disabledRuleGroups List<ApplicationGatewayFirewallDisabledRuleGroupResponse>

The disabled rule groups.

exclusions List<ApplicationGatewayFirewallExclusionResponse>

The exclusion list.

fileUploadLimitInMb Integer

Maximum file upload size in Mb for WAF.

maxRequestBodySize Integer

Maximum request body size for WAF.

maxRequestBodySizeInKb Integer

Maximum request body size in Kb for WAF.

requestBodyCheck Boolean

Whether allow WAF to check request Body.

enabled boolean

Whether the web application firewall is enabled or not.

firewallMode string

Web application firewall mode.

ruleSetType string

The type of the web application firewall rule set. Possible values are: 'OWASP'.

ruleSetVersion string

The version of the rule set type.

disabledRuleGroups ApplicationGatewayFirewallDisabledRuleGroupResponse[]

The disabled rule groups.

exclusions ApplicationGatewayFirewallExclusionResponse[]

The exclusion list.

fileUploadLimitInMb number

Maximum file upload size in Mb for WAF.

maxRequestBodySize number

Maximum request body size for WAF.

maxRequestBodySizeInKb number

Maximum request body size in Kb for WAF.

requestBodyCheck boolean

Whether allow WAF to check request Body.

enabled bool

Whether the web application firewall is enabled or not.

firewall_mode str

Web application firewall mode.

rule_set_type str

The type of the web application firewall rule set. Possible values are: 'OWASP'.

rule_set_version str

The version of the rule set type.

disabled_rule_groups Sequence[ApplicationGatewayFirewallDisabledRuleGroupResponse]

The disabled rule groups.

exclusions Sequence[ApplicationGatewayFirewallExclusionResponse]

The exclusion list.

file_upload_limit_in_mb int

Maximum file upload size in Mb for WAF.

max_request_body_size int

Maximum request body size for WAF.

max_request_body_size_in_kb int

Maximum request body size in Kb for WAF.

request_body_check bool

Whether allow WAF to check request Body.

enabled Boolean

Whether the web application firewall is enabled or not.

firewallMode String

Web application firewall mode.

ruleSetType String

The type of the web application firewall rule set. Possible values are: 'OWASP'.

ruleSetVersion String

The version of the rule set type.

disabledRuleGroups List<Property Map>

The disabled rule groups.

exclusions List<Property Map>

The exclusion list.

fileUploadLimitInMb Number

Maximum file upload size in Mb for WAF.

maxRequestBodySize Number

Maximum request body size for WAF.

maxRequestBodySizeInKb Number

Maximum request body size in Kb for WAF.

requestBodyCheck Boolean

Whether allow WAF to check request Body.

ApplicationSecurityGroupResponse

Etag string

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

Name string

Resource name.

ProvisioningState string

The provisioning state of the application security group resource.

ResourceGuid string

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

Type string

Resource type.

Id string

Resource ID.

Location string

Resource location.

Tags Dictionary<string, string>

Resource tags.

Etag string

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

Name string

Resource name.

ProvisioningState string

The provisioning state of the application security group resource.

ResourceGuid string

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

Type string

Resource type.

Id string

Resource ID.

Location string

Resource location.

Tags map[string]string

Resource tags.

etag String

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

name String

Resource name.

provisioningState String

The provisioning state of the application security group resource.

resourceGuid String

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

type String

Resource type.

id String

Resource ID.

location String

Resource location.

tags Map<String,String>

Resource tags.

etag string

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

name string

Resource name.

provisioningState string

The provisioning state of the application security group resource.

resourceGuid string

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

type string

Resource type.

id string

Resource ID.

location string

Resource location.

tags {[key: string]: string}

Resource tags.

etag str

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

name str

Resource name.

provisioning_state str

The provisioning state of the application security group resource.

resource_guid str

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

type str

Resource type.

id str

Resource ID.

location str

Resource location.

tags Mapping[str, str]

Resource tags.

etag String

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

name String

Resource name.

provisioningState String

The provisioning state of the application security group resource.

resourceGuid String

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

type String

Resource type.

id String

Resource ID.

location String

Resource location.

tags Map<String>

Resource tags.

BackendAddressPoolResponse

BackendIPConfigurations List<Pulumi.AzureNative.Network.Inputs.NetworkInterfaceIPConfigurationResponse>

An array of references to IP addresses defined in network interfaces.

Etag string

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

LoadBalancingRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to load balancing rules that use this backend address pool.

OutboundRule Pulumi.AzureNative.Network.Inputs.SubResourceResponse

A reference to an outbound rule that uses this backend address pool.

OutboundRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to outbound rules that use this backend address pool.

ProvisioningState string

The provisioning state of the backend address pool resource.

Type string

Type of the resource.

Id string

Resource ID.

LoadBalancerBackendAddresses List<Pulumi.AzureNative.Network.Inputs.LoadBalancerBackendAddressResponse>

An array of backend addresses.

Name string

The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.

BackendIPConfigurations []NetworkInterfaceIPConfigurationResponse

An array of references to IP addresses defined in network interfaces.

Etag string

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

LoadBalancingRules []SubResourceResponse

An array of references to load balancing rules that use this backend address pool.

OutboundRule SubResourceResponse

A reference to an outbound rule that uses this backend address pool.

OutboundRules []SubResourceResponse

An array of references to outbound rules that use this backend address pool.

ProvisioningState string

The provisioning state of the backend address pool resource.

Type string

Type of the resource.

Id string

Resource ID.

LoadBalancerBackendAddresses []LoadBalancerBackendAddressResponse

An array of backend addresses.

Name string

The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.

backendIPConfigurations List<NetworkInterfaceIPConfigurationResponse>

An array of references to IP addresses defined in network interfaces.

etag String

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

loadBalancingRules List<SubResourceResponse>

An array of references to load balancing rules that use this backend address pool.

outboundRule SubResourceResponse

A reference to an outbound rule that uses this backend address pool.

outboundRules List<SubResourceResponse>

An array of references to outbound rules that use this backend address pool.

provisioningState String

The provisioning state of the backend address pool resource.

type String

Type of the resource.

id String

Resource ID.

loadBalancerBackendAddresses List<LoadBalancerBackendAddressResponse>

An array of backend addresses.

name String

The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.

backendIPConfigurations NetworkInterfaceIPConfigurationResponse[]

An array of references to IP addresses defined in network interfaces.

etag string

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

loadBalancingRules SubResourceResponse[]

An array of references to load balancing rules that use this backend address pool.

outboundRule SubResourceResponse

A reference to an outbound rule that uses this backend address pool.

outboundRules SubResourceResponse[]

An array of references to outbound rules that use this backend address pool.

provisioningState string

The provisioning state of the backend address pool resource.

type string

Type of the resource.

id string

Resource ID.

loadBalancerBackendAddresses LoadBalancerBackendAddressResponse[]

An array of backend addresses.

name string

The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.

backend_ip_configurations Sequence[NetworkInterfaceIPConfigurationResponse]

An array of references to IP addresses defined in network interfaces.

etag str

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

load_balancing_rules Sequence[SubResourceResponse]

An array of references to load balancing rules that use this backend address pool.

outbound_rule SubResourceResponse

A reference to an outbound rule that uses this backend address pool.

outbound_rules Sequence[SubResourceResponse]

An array of references to outbound rules that use this backend address pool.

provisioning_state str

The provisioning state of the backend address pool resource.

type str

Type of the resource.

id str

Resource ID.

load_balancer_backend_addresses Sequence[LoadBalancerBackendAddressResponse]

An array of backend addresses.

name str

The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.

backendIPConfigurations List<Property Map>

An array of references to IP addresses defined in network interfaces.

etag String

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

loadBalancingRules List<Property Map>

An array of references to load balancing rules that use this backend address pool.

outboundRule Property Map

A reference to an outbound rule that uses this backend address pool.

outboundRules List<Property Map>

An array of references to outbound rules that use this backend address pool.

provisioningState String

The provisioning state of the backend address pool resource.

type String

Type of the resource.

id String

Resource ID.

loadBalancerBackendAddresses List<Property Map>

An array of backend addresses.

name String

The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.

CustomDnsConfigPropertiesFormatResponse

Fqdn string

Fqdn that resolves to private endpoint ip address.

IpAddresses List<string>

A list of private ip addresses of the private endpoint.

Fqdn string

Fqdn that resolves to private endpoint ip address.

IpAddresses []string

A list of private ip addresses of the private endpoint.

fqdn String

Fqdn that resolves to private endpoint ip address.

ipAddresses List<String>

A list of private ip addresses of the private endpoint.

fqdn string

Fqdn that resolves to private endpoint ip address.

ipAddresses string[]

A list of private ip addresses of the private endpoint.

fqdn str

Fqdn that resolves to private endpoint ip address.

ip_addresses Sequence[str]

A list of private ip addresses of the private endpoint.

fqdn String

Fqdn that resolves to private endpoint ip address.

ipAddresses List<String>

A list of private ip addresses of the private endpoint.

DdosSettingsResponse

DdosCustomPolicy Pulumi.AzureNative.Network.Inputs.SubResourceResponse

The DDoS custom policy associated with the public IP.

ProtectedIP bool

Enables DDoS protection on the public IP.

ProtectionCoverage string

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

DdosCustomPolicy SubResourceResponse

The DDoS custom policy associated with the public IP.

ProtectedIP bool

Enables DDoS protection on the public IP.

ProtectionCoverage string

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

ddosCustomPolicy SubResourceResponse

The DDoS custom policy associated with the public IP.

protectedIP Boolean

Enables DDoS protection on the public IP.

protectionCoverage String

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

ddosCustomPolicy SubResourceResponse

The DDoS custom policy associated with the public IP.

protectedIP boolean

Enables DDoS protection on the public IP.

protectionCoverage string

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

ddos_custom_policy SubResourceResponse

The DDoS custom policy associated with the public IP.

protected_ip bool

Enables DDoS protection on the public IP.

protection_coverage str

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

ddosCustomPolicy Property Map

The DDoS custom policy associated with the public IP.

protectedIP Boolean

Enables DDoS protection on the public IP.

protectionCoverage String

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

DelegationResponse

Actions List<string>

The actions permitted to the service upon delegation.

Etag string

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

ProvisioningState string

The provisioning state of the service delegation resource.

Id string

Resource ID.

Name string

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

ServiceName string

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

Type string

Resource type.

Actions []string

The actions permitted to the service upon delegation.

Etag string

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

ProvisioningState string

The provisioning state of the service delegation resource.

Id string

Resource ID.

Name string

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

ServiceName string

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

Type string

Resource type.

actions List<String>

The actions permitted to the service upon delegation.

etag String

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

provisioningState String

The provisioning state of the service delegation resource.

id String

Resource ID.

name String

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

serviceName String

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

type String

Resource type.

actions string[]

The actions permitted to the service upon delegation.

etag string

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

provisioningState string

The provisioning state of the service delegation resource.

id string

Resource ID.

name string

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

serviceName string

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

type string

Resource type.

actions Sequence[str]

The actions permitted to the service upon delegation.

etag str

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

provisioning_state str

The provisioning state of the service delegation resource.

id str

Resource ID.

name str

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

service_name str

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

type str

Resource type.

actions List<String>

The actions permitted to the service upon delegation.

etag String

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

provisioningState String

The provisioning state of the service delegation resource.

id String

Resource ID.

name String

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

serviceName String

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

type String

Resource type.

ExtendedLocationResponse

Name string

The name of the extended location.

Type string

The type of the extended location.

Name string

The name of the extended location.

Type string

The type of the extended location.

name String

The name of the extended location.

type String

The type of the extended location.

name string

The name of the extended location.

type string

The type of the extended location.

name str

The name of the extended location.

type str

The type of the extended location.

name String

The name of the extended location.

type String

The type of the extended location.

FlowLogFormatParametersResponse

Type string

The file type of flow log.

Version int

The version (revision) of the flow log.

Type string

The file type of flow log.

Version int

The version (revision) of the flow log.

type String

The file type of flow log.

version Integer

The version (revision) of the flow log.

type string

The file type of flow log.

version number

The version (revision) of the flow log.

type str

The file type of flow log.

version int

The version (revision) of the flow log.

type String

The file type of flow log.

version Number

The version (revision) of the flow log.

FlowLogResponse

Etag string

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

Name string

Resource name.

ProvisioningState string

The provisioning state of the flow log.

StorageId string

ID of the storage account which is used to store the flow log.

TargetResourceGuid string

Guid of network security group to which flow log will be applied.

TargetResourceId string

ID of network security group to which flow log will be applied.

Type string

Resource type.

Enabled bool

Flag to enable/disable flow logging.

FlowAnalyticsConfiguration Pulumi.AzureNative.Network.Inputs.TrafficAnalyticsPropertiesResponse

Parameters that define the configuration of traffic analytics.

Format Pulumi.AzureNative.Network.Inputs.FlowLogFormatParametersResponse

Parameters that define the flow log format.

Id string

Resource ID.

Location string

Resource location.

RetentionPolicy Pulumi.AzureNative.Network.Inputs.RetentionPolicyParametersResponse

Parameters that define the retention policy for flow log.

Tags Dictionary<string, string>

Resource tags.

Etag string

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

Name string

Resource name.

ProvisioningState string

The provisioning state of the flow log.

StorageId string

ID of the storage account which is used to store the flow log.

TargetResourceGuid string

Guid of network security group to which flow log will be applied.

TargetResourceId string

ID of network security group to which flow log will be applied.

Type string

Resource type.

Enabled bool

Flag to enable/disable flow logging.

FlowAnalyticsConfiguration TrafficAnalyticsPropertiesResponse

Parameters that define the configuration of traffic analytics.

Format FlowLogFormatParametersResponse

Parameters that define the flow log format.

Id string

Resource ID.

Location string

Resource location.

RetentionPolicy RetentionPolicyParametersResponse

Parameters that define the retention policy for flow log.

Tags map[string]string

Resource tags.

etag String

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

name String

Resource name.

provisioningState String

The provisioning state of the flow log.

storageId String

ID of the storage account which is used to store the flow log.

targetResourceGuid String

Guid of network security group to which flow log will be applied.

targetResourceId String

ID of network security group to which flow log will be applied.

type String

Resource type.

enabled Boolean

Flag to enable/disable flow logging.

flowAnalyticsConfiguration TrafficAnalyticsPropertiesResponse

Parameters that define the configuration of traffic analytics.

format FlowLogFormatParametersResponse

Parameters that define the flow log format.

id String

Resource ID.

location String

Resource location.

retentionPolicy RetentionPolicyParametersResponse

Parameters that define the retention policy for flow log.

tags Map<String,String>

Resource tags.

etag string

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

name string

Resource name.

provisioningState string

The provisioning state of the flow log.

storageId string

ID of the storage account which is used to store the flow log.

targetResourceGuid string

Guid of network security group to which flow log will be applied.

targetResourceId string

ID of network security group to which flow log will be applied.

type string

Resource type.

enabled boolean

Flag to enable/disable flow logging.

flowAnalyticsConfiguration TrafficAnalyticsPropertiesResponse

Parameters that define the configuration of traffic analytics.

format FlowLogFormatParametersResponse

Parameters that define the flow log format.

id string

Resource ID.

location string

Resource location.

retentionPolicy RetentionPolicyParametersResponse

Parameters that define the retention policy for flow log.

tags {[key: string]: string}

Resource tags.

etag str

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

name str

Resource name.

provisioning_state str

The provisioning state of the flow log.

storage_id str

ID of the storage account which is used to store the flow log.

target_resource_guid str

Guid of network security group to which flow log will be applied.

target_resource_id str

ID of network security group to which flow log will be applied.

type str

Resource type.

enabled bool

Flag to enable/disable flow logging.

flow_analytics_configuration TrafficAnalyticsPropertiesResponse

Parameters that define the configuration of traffic analytics.

format FlowLogFormatParametersResponse

Parameters that define the flow log format.

id str

Resource ID.

location str

Resource location.

retention_policy RetentionPolicyParametersResponse

Parameters that define the retention policy for flow log.

tags Mapping[str, str]

Resource tags.

etag String

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

name String

Resource name.

provisioningState String

The provisioning state of the flow log.

storageId String

ID of the storage account which is used to store the flow log.

targetResourceGuid String

Guid of network security group to which flow log will be applied.

targetResourceId String

ID of network security group to which flow log will be applied.

type String

Resource type.

enabled Boolean

Flag to enable/disable flow logging.

flowAnalyticsConfiguration Property Map

Parameters that define the configuration of traffic analytics.

format Property Map

Parameters that define the flow log format.

id String

Resource ID.

location String

Resource location.

retentionPolicy Property Map

Parameters that define the retention policy for flow log.

tags Map<String>

Resource tags.

FrontendIPConfigurationResponse

Etag string

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

InboundNatPools List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to inbound pools that use this frontend IP.

InboundNatRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to inbound rules that use this frontend IP.

LoadBalancingRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to load balancing rules that use this frontend IP.

OutboundRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to outbound rules that use this frontend IP.

ProvisioningState string

The provisioning state of the frontend IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAddressVersion string

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

PrivateIPAllocationMethod string

The Private IP allocation method.

PublicIPAddress Pulumi.AzureNative.Network.Inputs.PublicIPAddressResponse

The reference to the Public IP resource.

PublicIPPrefix Pulumi.AzureNative.Network.Inputs.SubResourceResponse

The reference to the Public IP Prefix resource.

Subnet Pulumi.AzureNative.Network.Inputs.SubnetResponse

The reference to the subnet resource.

Zones List<string>

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

Etag string

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

InboundNatPools []SubResourceResponse

An array of references to inbound pools that use this frontend IP.

InboundNatRules []SubResourceResponse

An array of references to inbound rules that use this frontend IP.

LoadBalancingRules []SubResourceResponse

An array of references to load balancing rules that use this frontend IP.

OutboundRules []SubResourceResponse

An array of references to outbound rules that use this frontend IP.

ProvisioningState string

The provisioning state of the frontend IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAddressVersion string

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

PrivateIPAllocationMethod string

The Private IP allocation method.

PublicIPAddress PublicIPAddressResponse

The reference to the Public IP resource.

PublicIPPrefix SubResourceResponse

The reference to the Public IP Prefix resource.

Subnet SubnetResponse

The reference to the subnet resource.

Zones []string

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

etag String

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

inboundNatPools List<SubResourceResponse>

An array of references to inbound pools that use this frontend IP.

inboundNatRules List<SubResourceResponse>

An array of references to inbound rules that use this frontend IP.

loadBalancingRules List<SubResourceResponse>

An array of references to load balancing rules that use this frontend IP.

outboundRules List<SubResourceResponse>

An array of references to outbound rules that use this frontend IP.

provisioningState String

The provisioning state of the frontend IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

privateIPAddress String

The private IP address of the IP configuration.

privateIPAddressVersion String

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

privateIPAllocationMethod String

The Private IP allocation method.

publicIPAddress PublicIPAddressResponse

The reference to the Public IP resource.

publicIPPrefix SubResourceResponse

The reference to the Public IP Prefix resource.

subnet SubnetResponse

The reference to the subnet resource.

zones List<String>

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

etag string

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

inboundNatPools SubResourceResponse[]

An array of references to inbound pools that use this frontend IP.

inboundNatRules SubResourceResponse[]

An array of references to inbound rules that use this frontend IP.

loadBalancingRules SubResourceResponse[]

An array of references to load balancing rules that use this frontend IP.

outboundRules SubResourceResponse[]

An array of references to outbound rules that use this frontend IP.

provisioningState string

The provisioning state of the frontend IP configuration resource.

type string

Type of the resource.

id string

Resource ID.

name string

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

privateIPAddress string

The private IP address of the IP configuration.

privateIPAddressVersion string

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

privateIPAllocationMethod string

The Private IP allocation method.

publicIPAddress PublicIPAddressResponse

The reference to the Public IP resource.

publicIPPrefix SubResourceResponse

The reference to the Public IP Prefix resource.

subnet SubnetResponse

The reference to the subnet resource.

zones string[]

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

etag str

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

inbound_nat_pools Sequence[SubResourceResponse]

An array of references to inbound pools that use this frontend IP.

inbound_nat_rules Sequence[SubResourceResponse]

An array of references to inbound rules that use this frontend IP.

load_balancing_rules Sequence[SubResourceResponse]

An array of references to load balancing rules that use this frontend IP.

outbound_rules Sequence[SubResourceResponse]

An array of references to outbound rules that use this frontend IP.

provisioning_state str

The provisioning state of the frontend IP configuration resource.

type str

Type of the resource.

id str

Resource ID.

name str

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

private_ip_address str

The private IP address of the IP configuration.

private_ip_address_version str

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

private_ip_allocation_method str

The Private IP allocation method.

public_ip_address PublicIPAddressResponse

The reference to the Public IP resource.

public_ip_prefix SubResourceResponse

The reference to the Public IP Prefix resource.

subnet SubnetResponse

The reference to the subnet resource.

zones Sequence[str]

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

etag String

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

inboundNatPools List<Property Map>

An array of references to inbound pools that use this frontend IP.

inboundNatRules List<Property Map>

An array of references to inbound rules that use this frontend IP.

loadBalancingRules List<Property Map>

An array of references to load balancing rules that use this frontend IP.

outboundRules List<Property Map>

An array of references to outbound rules that use this frontend IP.

provisioningState String

The provisioning state of the frontend IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

privateIPAddress String

The private IP address of the IP configuration.

privateIPAddressVersion String

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

privateIPAllocationMethod String

The Private IP allocation method.

publicIPAddress Property Map

The reference to the Public IP resource.

publicIPPrefix Property Map

The reference to the Public IP Prefix resource.

subnet Property Map

The reference to the subnet resource.

zones List<String>

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

IPConfigurationProfileResponse

Etag string

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

ProvisioningState string

The provisioning state of the IP configuration profile resource.

Type string

Sub Resource type.

Id string

Resource ID.

Name string

The name of the resource. This name can be used to access the resource.

Subnet Pulumi.AzureNative.Network.Inputs.SubnetResponse

The reference to the subnet resource to create a container network interface ip configuration.

Etag string

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

ProvisioningState string

The provisioning state of the IP configuration profile resource.

Type string

Sub Resource type.

Id string

Resource ID.

Name string

The name of the resource. This name can be used to access the resource.

Subnet SubnetResponse

The reference to the subnet resource to create a container network interface ip configuration.

etag String

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

provisioningState String

The provisioning state of the IP configuration profile resource.

type String

Sub Resource type.

id String

Resource ID.

name String

The name of the resource. This name can be used to access the resource.

subnet SubnetResponse

The reference to the subnet resource to create a container network interface ip configuration.

etag string

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

provisioningState string

The provisioning state of the IP configuration profile resource.

type string

Sub Resource type.

id string

Resource ID.

name string

The name of the resource. This name can be used to access the resource.

subnet SubnetResponse

The reference to the subnet resource to create a container network interface ip configuration.

etag str

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

provisioning_state str

The provisioning state of the IP configuration profile resource.

type str

Sub Resource type.

id str

Resource ID.

name str

The name of the resource. This name can be used to access the resource.

subnet SubnetResponse

The reference to the subnet resource to create a container network interface ip configuration.

etag String

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

provisioningState String

The provisioning state of the IP configuration profile resource.

type String

Sub Resource type.

id String

Resource ID.

name String

The name of the resource. This name can be used to access the resource.

subnet Property Map

The reference to the subnet resource to create a container network interface ip configuration.

IPConfigurationResponse

Etag string

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

ProvisioningState string

The provisioning state of the IP configuration resource.

Id string

Resource ID.

Name string

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

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAllocationMethod string

The private IP address allocation method.

PublicIPAddress Pulumi.AzureNative.Network.Inputs.PublicIPAddressResponse

The reference to the public IP resource.

Subnet Pulumi.AzureNative.Network.Inputs.SubnetResponse

The reference to the subnet resource.

Etag string

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

ProvisioningState string

The provisioning state of the IP configuration resource.

Id string

Resource ID.

Name string

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

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAllocationMethod string

The private IP address allocation method.

PublicIPAddress PublicIPAddressResponse

The reference to the public IP resource.

Subnet SubnetResponse

The reference to the subnet resource.

etag String

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

provisioningState String

The provisioning state of the IP configuration resource.

id String

Resource ID.

name String

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

privateIPAddress String

The private IP address of the IP configuration.

privateIPAllocationMethod String

The private IP address allocation method.

publicIPAddress PublicIPAddressResponse

The reference to the public IP resource.

subnet SubnetResponse

The reference to the subnet resource.

etag string

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

provisioningState string

The provisioning state of the IP configuration resource.

id string

Resource ID.

name string

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

privateIPAddress string

The private IP address of the IP configuration.

privateIPAllocationMethod string

The private IP address allocation method.

publicIPAddress PublicIPAddressResponse

The reference to the public IP resource.

subnet SubnetResponse

The reference to the subnet resource.

etag str

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

provisioning_state str

The provisioning state of the IP configuration resource.

id str

Resource ID.

name str

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

private_ip_address str

The private IP address of the IP configuration.

private_ip_allocation_method str

The private IP address allocation method.

public_ip_address PublicIPAddressResponse

The reference to the public IP resource.

subnet SubnetResponse

The reference to the subnet resource.

etag String

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

provisioningState String

The provisioning state of the IP configuration resource.

id String

Resource ID.

name String

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

privateIPAddress String

The private IP address of the IP configuration.

privateIPAllocationMethod String

The private IP address allocation method.

publicIPAddress Property Map

The reference to the public IP resource.

subnet Property Map

The reference to the subnet resource.

InboundNatRuleResponse

BackendIPConfiguration Pulumi.AzureNative.Network.Inputs.NetworkInterfaceIPConfigurationResponse

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

Etag string

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

ProvisioningState string

The provisioning state of the inbound NAT rule resource.

Type string

Type of the resource.

BackendPort int

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

EnableFloatingIP bool

Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.

EnableTcpReset bool

Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.

FrontendIPConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

A reference to frontend IP addresses.

FrontendPort int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

Id string

Resource ID.

IdleTimeoutInMinutes int

The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.

Name string

The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.

Protocol string

The reference to the transport protocol used by the load balancing rule.

BackendIPConfiguration NetworkInterfaceIPConfigurationResponse

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

Etag string

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

ProvisioningState string

The provisioning state of the inbound NAT rule resource.

Type string

Type of the resource.

BackendPort int

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

EnableFloatingIP bool

Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.

EnableTcpReset bool

Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.

FrontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

FrontendPort int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

Id string

Resource ID.

IdleTimeoutInMinutes int

The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.

Name string

The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.

Protocol string

The reference to the transport protocol used by the load balancing rule.

backendIPConfiguration NetworkInterfaceIPConfigurationResponse

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

etag String

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

provisioningState String

The provisioning state of the inbound NAT rule resource.

type String

Type of the resource.

backendPort Integer

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

enableFloatingIP Boolean

Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.

enableTcpReset Boolean

Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.

frontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

frontendPort Integer

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

id String

Resource ID.

idleTimeoutInMinutes Integer

The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.

name String

The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.

protocol String

The reference to the transport protocol used by the load balancing rule.

backendIPConfiguration NetworkInterfaceIPConfigurationResponse

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

etag string

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

provisioningState string

The provisioning state of the inbound NAT rule resource.

type string

Type of the resource.

backendPort number

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

enableFloatingIP boolean

Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.

enableTcpReset boolean

Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.

frontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

frontendPort number

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

id string

Resource ID.

idleTimeoutInMinutes number

The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.

name string

The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.

protocol string

The reference to the transport protocol used by the load balancing rule.

backend_ip_configuration NetworkInterfaceIPConfigurationResponse

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

etag str

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

provisioning_state str

The provisioning state of the inbound NAT rule resource.

type str

Type of the resource.

backend_port int

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

enable_floating_ip bool

Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.

enable_tcp_reset bool

Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.

frontend_ip_configuration SubResourceResponse

A reference to frontend IP addresses.

frontend_port int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

id str

Resource ID.

idle_timeout_in_minutes int

The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.

name str

The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.

protocol str

The reference to the transport protocol used by the load balancing rule.

backendIPConfiguration Property Map

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

etag String

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

provisioningState String

The provisioning state of the inbound NAT rule resource.

type String

Type of the resource.

backendPort Number

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

enableFloatingIP Boolean

Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.

enableTcpReset Boolean

Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.

frontendIPConfiguration Property Map

A reference to frontend IP addresses.

frontendPort Number

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

id String

Resource ID.

idleTimeoutInMinutes Number

The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.

name String

The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.

protocol String

The reference to the transport protocol used by the load balancing rule.

IpTagResponse

IpTagType string

The IP tag type. Example: FirstPartyUsage.

Tag string

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

IpTagType string

The IP tag type. Example: FirstPartyUsage.

Tag string

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

ipTagType String

The IP tag type. Example: FirstPartyUsage.

tag String

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

ipTagType string

The IP tag type. Example: FirstPartyUsage.

tag string

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

ip_tag_type str

The IP tag type. Example: FirstPartyUsage.

tag str

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

ipTagType String

The IP tag type. Example: FirstPartyUsage.

tag String

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

LoadBalancerBackendAddressResponse

NetworkInterfaceIPConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to IP address defined in network interfaces.

IpAddress string

IP Address belonging to the referenced virtual network.

LoadBalancerFrontendIPConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the frontend ip address configuration defined in regional loadbalancer.

Name string

Name of the backend address.

Subnet Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to an existing subnet.

VirtualNetwork Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to an existing virtual network.

NetworkInterfaceIPConfiguration SubResourceResponse

Reference to IP address defined in network interfaces.

IpAddress string

IP Address belonging to the referenced virtual network.

LoadBalancerFrontendIPConfiguration SubResourceResponse

Reference to the frontend ip address configuration defined in regional loadbalancer.

Name string

Name of the backend address.

Subnet SubResourceResponse

Reference to an existing subnet.

VirtualNetwork SubResourceResponse

Reference to an existing virtual network.

networkInterfaceIPConfiguration SubResourceResponse

Reference to IP address defined in network interfaces.

ipAddress String

IP Address belonging to the referenced virtual network.

loadBalancerFrontendIPConfiguration SubResourceResponse

Reference to the frontend ip address configuration defined in regional loadbalancer.

name String

Name of the backend address.

subnet SubResourceResponse

Reference to an existing subnet.

virtualNetwork SubResourceResponse

Reference to an existing virtual network.

networkInterfaceIPConfiguration SubResourceResponse

Reference to IP address defined in network interfaces.

ipAddress string

IP Address belonging to the referenced virtual network.

loadBalancerFrontendIPConfiguration SubResourceResponse

Reference to the frontend ip address configuration defined in regional loadbalancer.

name string

Name of the backend address.

subnet SubResourceResponse

Reference to an existing subnet.

virtualNetwork SubResourceResponse

Reference to an existing virtual network.

network_interface_ip_configuration SubResourceResponse

Reference to IP address defined in network interfaces.

ip_address str

IP Address belonging to the referenced virtual network.

load_balancer_frontend_ip_configuration SubResourceResponse

Reference to the frontend ip address configuration defined in regional loadbalancer.

name str

Name of the backend address.

subnet SubResourceResponse

Reference to an existing subnet.

virtual_network SubResourceResponse

Reference to an existing virtual network.

networkInterfaceIPConfiguration Property Map

Reference to IP address defined in network interfaces.

ipAddress String

IP Address belonging to the referenced virtual network.

loadBalancerFrontendIPConfiguration Property Map

Reference to the frontend ip address configuration defined in regional loadbalancer.

name String

Name of the backend address.

subnet Property Map

Reference to an existing subnet.

virtualNetwork Property Map

Reference to an existing virtual network.

ManagedServiceIdentityResponse

PrincipalId string

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

TenantId string

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

Type string

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 Dictionary<string, Pulumi.AzureNative.Network.Inputs.ManagedServiceIdentityResponseUserAssignedIdentities>

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

PrincipalId string

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

TenantId string

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

Type string

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]ManagedServiceIdentityResponseUserAssignedIdentities

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

principalId String

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

tenantId String

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

type String

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,ManagedServiceIdentityResponseUserAssignedIdentities>

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

principalId string

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

tenantId string

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

type string

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 {[key: string]: ManagedServiceIdentityResponseUserAssignedIdentities}

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

principal_id str

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

tenant_id str

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

type str

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.

user_assigned_identities Mapping[str, ManagedServiceIdentityResponseUserAssignedIdentities]

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

principalId String

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

tenantId String

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

type String

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<Property Map>

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

ManagedServiceIdentityResponseUserAssignedIdentities

ClientId string

The client id of user assigned identity.

PrincipalId string

The principal id of user assigned identity.

ClientId string

The client id of user assigned identity.

PrincipalId string

The principal id of user assigned identity.

clientId String

The client id of user assigned identity.

principalId String

The principal id of user assigned identity.

clientId string

The client id of user assigned identity.

principalId string

The principal id of user assigned identity.

client_id str

The client id of user assigned identity.

principal_id str

The principal id of user assigned identity.

clientId String

The client id of user assigned identity.

principalId String

The principal id of user assigned identity.

NatGatewayResponse

Etag string

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

Name string

Resource name.

ProvisioningState string

The provisioning state of the NAT gateway resource.

ResourceGuid string

The resource GUID property of the NAT gateway resource.

Subnets List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

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

Type string

Resource type.

Id string

Resource ID.

IdleTimeoutInMinutes int

The idle timeout of the nat gateway.

Location string

Resource location.

PublicIpAddresses List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

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

PublicIpPrefixes List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

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

Sku Pulumi.AzureNative.Network.Inputs.NatGatewaySkuResponse

The nat gateway SKU.

Tags Dictionary<string, string>

Resource tags.

Zones List<string>

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

Etag string

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

Name string

Resource name.

ProvisioningState string

The provisioning state of the NAT gateway resource.

ResourceGuid string

The resource GUID property of the NAT gateway resource.

Subnets []SubResourceResponse

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

Type string

Resource type.

Id string

Resource ID.

IdleTimeoutInMinutes int

The idle timeout of the nat gateway.

Location string

Resource location.

PublicIpAddresses []SubResourceResponse

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

PublicIpPrefixes []SubResourceResponse

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

Sku NatGatewaySkuResponse

The nat gateway SKU.

Tags map[string]string

Resource tags.

Zones []string

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

etag String

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

name String

Resource name.

provisioningState String

The provisioning state of the NAT gateway resource.

resourceGuid String

The resource GUID property of the NAT gateway resource.

subnets List<SubResourceResponse>

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

type String

Resource type.

id String

Resource ID.

idleTimeoutInMinutes Integer

The idle timeout of the nat gateway.

location String

Resource location.

publicIpAddresses List<SubResourceResponse>

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

publicIpPrefixes List<SubResourceResponse>

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

sku NatGatewaySkuResponse

The nat gateway SKU.

tags Map<String,String>

Resource tags.

zones List<String>

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

etag string

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

name string

Resource name.

provisioningState string

The provisioning state of the NAT gateway resource.

resourceGuid string

The resource GUID property of the NAT gateway resource.

subnets SubResourceResponse[]

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

type string

Resource type.

id string

Resource ID.

idleTimeoutInMinutes number

The idle timeout of the nat gateway.

location string

Resource location.

publicIpAddresses SubResourceResponse[]

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

publicIpPrefixes SubResourceResponse[]

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

sku NatGatewaySkuResponse

The nat gateway SKU.

tags {[key: string]: string}

Resource tags.

zones string[]

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

etag str

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

name str

Resource name.

provisioning_state str

The provisioning state of the NAT gateway resource.

resource_guid str

The resource GUID property of the NAT gateway resource.

subnets Sequence[SubResourceResponse]

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

type str

Resource type.

id str

Resource ID.

idle_timeout_in_minutes int

The idle timeout of the nat gateway.

location str

Resource location.

public_ip_addresses Sequence[SubResourceResponse]

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

public_ip_prefixes Sequence[SubResourceResponse]

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

sku NatGatewaySkuResponse

The nat gateway SKU.

tags Mapping[str, str]

Resource tags.

zones Sequence[str]

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

etag String

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

name String

Resource name.

provisioningState String

The provisioning state of the NAT gateway resource.

resourceGuid String

The resource GUID property of the NAT gateway resource.

subnets List<Property Map>

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

type String

Resource type.

id String

Resource ID.

idleTimeoutInMinutes Number

The idle timeout of the nat gateway.

location String

Resource location.

publicIpAddresses List<Property Map>

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

publicIpPrefixes List<Property Map>

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

sku Property Map

The nat gateway SKU.

tags Map<String>

Resource tags.

zones List<String>

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

NatGatewaySkuResponse

Name string

Name of Nat Gateway SKU.

Name string

Name of Nat Gateway SKU.

name String

Name of Nat Gateway SKU.

name string

Name of Nat Gateway SKU.

name str

Name of Nat Gateway SKU.

name String

Name of Nat Gateway SKU.

NetworkInterfaceDnsSettingsResponse

AppliedDnsServers List<string>

If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.

InternalDomainNameSuffix string

Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.

InternalFqdn string

Fully qualified DNS name supporting internal communications between VMs in the same virtual network.

DnsServers List<string>

List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.

InternalDnsNameLabel string

Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.

AppliedDnsServers []string

If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.

InternalDomainNameSuffix string

Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.

InternalFqdn string

Fully qualified DNS name supporting internal communications between VMs in the same virtual network.

DnsServers