azure-native.network.ApplicationGateway
Explore with Pulumi AI
Application gateway resource. API Version: 2020-11-01.
Example Usage
Create Application Gateway
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var applicationGateway = new AzureNative.Network.ApplicationGateway("applicationGateway", new()
{
ApplicationGatewayName = "appgw",
BackendAddressPools = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayBackendAddressPoolArgs
{
BackendAddresses = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayBackendAddressArgs
{
IpAddress = "10.0.1.1",
},
new AzureNative.Network.Inputs.ApplicationGatewayBackendAddressArgs
{
IpAddress = "10.0.1.2",
},
},
Name = "appgwpool",
},
},
BackendHttpSettingsCollection = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayBackendHttpSettingsArgs
{
CookieBasedAffinity = "Disabled",
Name = "appgwbhs",
Port = 80,
Protocol = "Http",
RequestTimeout = 30,
},
},
FrontendIPConfigurations = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayFrontendIPConfigurationArgs
{
Name = "appgwfip",
PublicIPAddress = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip",
},
},
},
FrontendPorts = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayFrontendPortArgs
{
Name = "appgwfp",
Port = 443,
},
new AzureNative.Network.Inputs.ApplicationGatewayFrontendPortArgs
{
Name = "appgwfp80",
Port = 80,
},
},
GatewayIPConfigurations = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayIPConfigurationArgs
{
Name = "appgwipc",
Subnet = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet",
},
},
},
HttpListeners = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayHttpListenerArgs
{
FrontendIPConfiguration = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
},
FrontendPort = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp",
},
Name = "appgwhl",
Protocol = "Https",
RequireServerNameIndication = false,
SslCertificate = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert",
},
SslProfile = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1",
},
},
new AzureNative.Network.Inputs.ApplicationGatewayHttpListenerArgs
{
FrontendIPConfiguration = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
},
FrontendPort = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80",
},
Name = "appgwhttplistener",
Protocol = "Http",
},
},
Identity = new AzureNative.Network.Inputs.ManagedServiceIdentityArgs
{
Type = AzureNative.Network.ResourceIdentityType.UserAssigned,
UserAssignedIdentities =
{
{ "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1", null },
},
},
Location = "eastus",
RequestRoutingRules = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayRequestRoutingRuleArgs
{
BackendAddressPool = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
},
BackendHttpSettings = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
},
HttpListener = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl",
},
Name = "appgwrule",
Priority = 10,
RewriteRuleSet = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
},
RuleType = "Basic",
},
new AzureNative.Network.Inputs.ApplicationGatewayRequestRoutingRuleArgs
{
HttpListener = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener",
},
Name = "appgwPathBasedRule",
Priority = 20,
RuleType = "PathBasedRouting",
UrlPathMap = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1",
},
},
},
ResourceGroupName = "rg1",
RewriteRuleSets = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayRewriteRuleSetArgs
{
Name = "rewriteRuleSet1",
RewriteRules = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayRewriteRuleArgs
{
ActionSet = new AzureNative.Network.Inputs.ApplicationGatewayRewriteRuleActionSetArgs
{
RequestHeaderConfigurations = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayHeaderConfigurationArgs
{
HeaderName = "X-Forwarded-For",
HeaderValue = "{var_add_x_forwarded_for_proxy}",
},
},
ResponseHeaderConfigurations = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayHeaderConfigurationArgs
{
HeaderName = "Strict-Transport-Security",
HeaderValue = "max-age=31536000",
},
},
UrlConfiguration = new AzureNative.Network.Inputs.ApplicationGatewayUrlConfigurationArgs
{
ModifiedPath = "/abc",
},
},
Conditions = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayRewriteRuleConditionArgs
{
IgnoreCase = true,
Negate = false,
Pattern = "^Bearer",
Variable = "http_req_Authorization",
},
},
Name = "Set X-Forwarded-For",
RuleSequence = 102,
},
},
},
},
Sku = new AzureNative.Network.Inputs.ApplicationGatewaySkuArgs
{
Capacity = 3,
Name = "Standard_v2",
Tier = "Standard_v2",
},
SslCertificates = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewaySslCertificateArgs
{
Data = "****",
Name = "sslcert",
Password = "****",
},
new AzureNative.Network.Inputs.ApplicationGatewaySslCertificateArgs
{
KeyVaultSecretId = "https://kv/secret",
Name = "sslcert2",
},
},
SslProfiles = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewaySslProfileArgs
{
ClientAuthConfiguration = new AzureNative.Network.Inputs.ApplicationGatewayClientAuthConfigurationArgs
{
VerifyClientCertIssuerDN = true,
},
Name = "sslProfile1",
SslPolicy = new AzureNative.Network.Inputs.ApplicationGatewaySslPolicyArgs
{
CipherSuites = new[]
{
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256",
},
MinProtocolVersion = "TLSv1_1",
PolicyType = "Custom",
},
TrustedClientCertificates = new[]
{
new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert",
},
},
},
},
TrustedClientCertificates = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayTrustedClientCertificateArgs
{
Data = "****",
Name = "clientcert",
},
},
TrustedRootCertificates = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayTrustedRootCertificateArgs
{
Data = "****",
Name = "rootcert",
},
new AzureNative.Network.Inputs.ApplicationGatewayTrustedRootCertificateArgs
{
KeyVaultSecretId = "https://kv/secret",
Name = "rootcert1",
},
},
UrlPathMaps = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayUrlPathMapArgs
{
DefaultBackendAddressPool = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
},
DefaultBackendHttpSettings = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
},
DefaultRewriteRuleSet = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
},
Name = "pathMap1",
PathRules = new[]
{
new AzureNative.Network.Inputs.ApplicationGatewayPathRuleArgs
{
BackendAddressPool = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
},
BackendHttpSettings = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
},
Name = "apiPaths",
Paths = new[]
{
"/api",
"/v1/api",
},
RewriteRuleSet = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
},
},
},
},
},
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewApplicationGateway(ctx, "applicationGateway", &network.ApplicationGatewayArgs{
ApplicationGatewayName: pulumi.String("appgw"),
BackendAddressPools: []network.ApplicationGatewayBackendAddressPoolArgs{
{
BackendAddresses: network.ApplicationGatewayBackendAddressArray{
{
IpAddress: pulumi.String("10.0.1.1"),
},
{
IpAddress: pulumi.String("10.0.1.2"),
},
},
Name: pulumi.String("appgwpool"),
},
},
BackendHttpSettingsCollection: []network.ApplicationGatewayBackendHttpSettingsArgs{
{
CookieBasedAffinity: pulumi.String("Disabled"),
Name: pulumi.String("appgwbhs"),
Port: pulumi.Int(80),
Protocol: pulumi.String("Http"),
RequestTimeout: pulumi.Int(30),
},
},
FrontendIPConfigurations: []network.ApplicationGatewayFrontendIPConfigurationArgs{
{
Name: pulumi.String("appgwfip"),
PublicIPAddress: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"),
},
},
},
FrontendPorts: []network.ApplicationGatewayFrontendPortArgs{
{
Name: pulumi.String("appgwfp"),
Port: pulumi.Int(443),
},
{
Name: pulumi.String("appgwfp80"),
Port: pulumi.Int(80),
},
},
GatewayIPConfigurations: []network.ApplicationGatewayIPConfigurationArgs{
{
Name: pulumi.String("appgwipc"),
Subnet: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet"),
},
},
},
HttpListeners: []network.ApplicationGatewayHttpListenerArgs{
{
FrontendIPConfiguration: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"),
},
FrontendPort: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"),
},
Name: pulumi.String("appgwhl"),
Protocol: pulumi.String("Https"),
RequireServerNameIndication: pulumi.Bool(false),
SslCertificate: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"),
},
SslProfile: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"),
},
},
{
FrontendIPConfiguration: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"),
},
FrontendPort: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"),
},
Name: pulumi.String("appgwhttplistener"),
Protocol: pulumi.String("Http"),
},
},
Identity: &network.ManagedServiceIdentityArgs{
Type: network.ResourceIdentityTypeUserAssigned,
UserAssignedIdentities: pulumi.AnyMap{
"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": nil,
},
},
Location: pulumi.String("eastus"),
RequestRoutingRules: []network.ApplicationGatewayRequestRoutingRuleArgs{
{
BackendAddressPool: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"),
},
BackendHttpSettings: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"),
},
HttpListener: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"),
},
Name: pulumi.String("appgwrule"),
Priority: pulumi.Int(10),
RewriteRuleSet: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"),
},
RuleType: pulumi.String("Basic"),
},
{
HttpListener: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener"),
},
Name: pulumi.String("appgwPathBasedRule"),
Priority: pulumi.Int(20),
RuleType: pulumi.String("PathBasedRouting"),
UrlPathMap: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1"),
},
},
},
ResourceGroupName: pulumi.String("rg1"),
RewriteRuleSets: []network.ApplicationGatewayRewriteRuleSetArgs{
{
Name: pulumi.String("rewriteRuleSet1"),
RewriteRules: network.ApplicationGatewayRewriteRuleArray{
{
ActionSet: {
RequestHeaderConfigurations: network.ApplicationGatewayHeaderConfigurationArray{
{
HeaderName: pulumi.String("X-Forwarded-For"),
HeaderValue: pulumi.String("{var_add_x_forwarded_for_proxy}"),
},
},
ResponseHeaderConfigurations: network.ApplicationGatewayHeaderConfigurationArray{
{
HeaderName: pulumi.String("Strict-Transport-Security"),
HeaderValue: pulumi.String("max-age=31536000"),
},
},
UrlConfiguration: {
ModifiedPath: pulumi.String("/abc"),
},
},
Conditions: network.ApplicationGatewayRewriteRuleConditionArray{
{
IgnoreCase: pulumi.Bool(true),
Negate: pulumi.Bool(false),
Pattern: pulumi.String("^Bearer"),
Variable: pulumi.String("http_req_Authorization"),
},
},
Name: pulumi.String("Set X-Forwarded-For"),
RuleSequence: pulumi.Int(102),
},
},
},
},
Sku: &network.ApplicationGatewaySkuArgs{
Capacity: pulumi.Int(3),
Name: pulumi.String("Standard_v2"),
Tier: pulumi.String("Standard_v2"),
},
SslCertificates: []network.ApplicationGatewaySslCertificateArgs{
{
Data: pulumi.String("****"),
Name: pulumi.String("sslcert"),
Password: pulumi.String("****"),
},
{
KeyVaultSecretId: pulumi.String("https://kv/secret"),
Name: pulumi.String("sslcert2"),
},
},
SslProfiles: []network.ApplicationGatewaySslProfileArgs{
{
ClientAuthConfiguration: {
VerifyClientCertIssuerDN: pulumi.Bool(true),
},
Name: pulumi.String("sslProfile1"),
SslPolicy: {
CipherSuites: pulumi.StringArray{
pulumi.String("TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"),
},
MinProtocolVersion: pulumi.String("TLSv1_1"),
PolicyType: pulumi.String("Custom"),
},
TrustedClientCertificates: network.SubResourceArray{
{
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"),
},
},
},
},
TrustedClientCertificates: []network.ApplicationGatewayTrustedClientCertificateArgs{
{
Data: pulumi.String("****"),
Name: pulumi.String("clientcert"),
},
},
TrustedRootCertificates: []network.ApplicationGatewayTrustedRootCertificateArgs{
{
Data: pulumi.String("****"),
Name: pulumi.String("rootcert"),
},
{
KeyVaultSecretId: pulumi.String("https://kv/secret"),
Name: pulumi.String("rootcert1"),
},
},
UrlPathMaps: []network.ApplicationGatewayUrlPathMapArgs{
{
DefaultBackendAddressPool: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"),
},
DefaultBackendHttpSettings: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"),
},
DefaultRewriteRuleSet: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"),
},
Name: pulumi.String("pathMap1"),
PathRules: network.ApplicationGatewayPathRuleArray{
{
BackendAddressPool: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"),
},
BackendHttpSettings: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"),
},
Name: pulumi.String("apiPaths"),
Paths: pulumi.StringArray{
pulumi.String("/api"),
pulumi.String("/v1/api"),
},
RewriteRuleSet: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"),
},
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.network.ApplicationGateway;
import com.pulumi.azurenative.network.ApplicationGatewayArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var applicationGateway = new ApplicationGateway("applicationGateway", ApplicationGatewayArgs.builder()
.applicationGatewayName("appgw")
.backendAddressPools(Map.ofEntries(
Map.entry("backendAddresses",
Map.of("ipAddress", "10.0.1.1"),
Map.of("ipAddress", "10.0.1.2")),
Map.entry("name", "appgwpool")
))
.backendHttpSettingsCollection(Map.ofEntries(
Map.entry("cookieBasedAffinity", "Disabled"),
Map.entry("name", "appgwbhs"),
Map.entry("port", 80),
Map.entry("protocol", "Http"),
Map.entry("requestTimeout", 30)
))
.frontendIPConfigurations(Map.ofEntries(
Map.entry("name", "appgwfip"),
Map.entry("publicIPAddress", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"))
))
.frontendPorts(
Map.ofEntries(
Map.entry("name", "appgwfp"),
Map.entry("port", 443)
),
Map.ofEntries(
Map.entry("name", "appgwfp80"),
Map.entry("port", 80)
))
.gatewayIPConfigurations(Map.ofEntries(
Map.entry("name", "appgwipc"),
Map.entry("subnet", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet"))
))
.httpListeners(
Map.ofEntries(
Map.entry("frontendIPConfiguration", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip")),
Map.entry("frontendPort", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp")),
Map.entry("name", "appgwhl"),
Map.entry("protocol", "Https"),
Map.entry("requireServerNameIndication", false),
Map.entry("sslCertificate", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert")),
Map.entry("sslProfile", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"))
),
Map.ofEntries(
Map.entry("frontendIPConfiguration", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip")),
Map.entry("frontendPort", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80")),
Map.entry("name", "appgwhttplistener"),
Map.entry("protocol", "Http")
))
.identity(Map.ofEntries(
Map.entry("type", "UserAssigned"),
Map.entry("userAssignedIdentities", Map.of("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1", ))
))
.location("eastus")
.requestRoutingRules(
Map.ofEntries(
Map.entry("backendAddressPool", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool")),
Map.entry("backendHttpSettings", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs")),
Map.entry("httpListener", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl")),
Map.entry("name", "appgwrule"),
Map.entry("priority", 10),
Map.entry("rewriteRuleSet", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1")),
Map.entry("ruleType", "Basic")
),
Map.ofEntries(
Map.entry("httpListener", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener")),
Map.entry("name", "appgwPathBasedRule"),
Map.entry("priority", 20),
Map.entry("ruleType", "PathBasedRouting"),
Map.entry("urlPathMap", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1"))
))
.resourceGroupName("rg1")
.rewriteRuleSets(Map.ofEntries(
Map.entry("name", "rewriteRuleSet1"),
Map.entry("rewriteRules", Map.ofEntries(
Map.entry("actionSet", Map.ofEntries(
Map.entry("requestHeaderConfigurations", Map.ofEntries(
Map.entry("headerName", "X-Forwarded-For"),
Map.entry("headerValue", "{var_add_x_forwarded_for_proxy}")
)),
Map.entry("responseHeaderConfigurations", Map.ofEntries(
Map.entry("headerName", "Strict-Transport-Security"),
Map.entry("headerValue", "max-age=31536000")
)),
Map.entry("urlConfiguration", Map.of("modifiedPath", "/abc"))
)),
Map.entry("conditions", Map.ofEntries(
Map.entry("ignoreCase", true),
Map.entry("negate", false),
Map.entry("pattern", "^Bearer"),
Map.entry("variable", "http_req_Authorization")
)),
Map.entry("name", "Set X-Forwarded-For"),
Map.entry("ruleSequence", 102)
))
))
.sku(Map.ofEntries(
Map.entry("capacity", 3),
Map.entry("name", "Standard_v2"),
Map.entry("tier", "Standard_v2")
))
.sslCertificates(
Map.ofEntries(
Map.entry("data", "****"),
Map.entry("name", "sslcert"),
Map.entry("password", "****")
),
Map.ofEntries(
Map.entry("keyVaultSecretId", "https://kv/secret"),
Map.entry("name", "sslcert2")
))
.sslProfiles(Map.ofEntries(
Map.entry("clientAuthConfiguration", Map.of("verifyClientCertIssuerDN", true)),
Map.entry("name", "sslProfile1"),
Map.entry("sslPolicy", Map.ofEntries(
Map.entry("cipherSuites", "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"),
Map.entry("minProtocolVersion", "TLSv1_1"),
Map.entry("policyType", "Custom")
)),
Map.entry("trustedClientCertificates", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"))
))
.trustedClientCertificates(Map.ofEntries(
Map.entry("data", "****"),
Map.entry("name", "clientcert")
))
.trustedRootCertificates(
Map.ofEntries(
Map.entry("data", "****"),
Map.entry("name", "rootcert")
),
Map.ofEntries(
Map.entry("keyVaultSecretId", "https://kv/secret"),
Map.entry("name", "rootcert1")
))
.urlPathMaps(Map.ofEntries(
Map.entry("defaultBackendAddressPool", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool")),
Map.entry("defaultBackendHttpSettings", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs")),
Map.entry("defaultRewriteRuleSet", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1")),
Map.entry("name", "pathMap1"),
Map.entry("pathRules", Map.ofEntries(
Map.entry("backendAddressPool", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool")),
Map.entry("backendHttpSettings", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs")),
Map.entry("name", "apiPaths"),
Map.entry("paths",
"/api",
"/v1/api"),
Map.entry("rewriteRuleSet", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"))
))
))
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
application_gateway = azure_native.network.ApplicationGateway("applicationGateway",
application_gateway_name="appgw",
backend_address_pools=[{
"backendAddresses": [
azure_native.network.ApplicationGatewayBackendAddressArgs(
ip_address="10.0.1.1",
),
azure_native.network.ApplicationGatewayBackendAddressArgs(
ip_address="10.0.1.2",
),
],
"name": "appgwpool",
}],
backend_http_settings_collection=[azure_native.network.ApplicationGatewayBackendHttpSettingsArgs(
cookie_based_affinity="Disabled",
name="appgwbhs",
port=80,
protocol="Http",
request_timeout=30,
)],
frontend_ip_configurations=[{
"name": "appgwfip",
"publicIPAddress": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip",
),
}],
frontend_ports=[
azure_native.network.ApplicationGatewayFrontendPortArgs(
name="appgwfp",
port=443,
),
azure_native.network.ApplicationGatewayFrontendPortArgs(
name="appgwfp80",
port=80,
),
],
gateway_ip_configurations=[{
"name": "appgwipc",
"subnet": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet",
),
}],
http_listeners=[
{
"frontendIPConfiguration": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
),
"frontendPort": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp",
),
"name": "appgwhl",
"protocol": "Https",
"requireServerNameIndication": False,
"sslCertificate": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert",
),
"sslProfile": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1",
),
},
{
"frontendIPConfiguration": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
),
"frontendPort": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80",
),
"name": "appgwhttplistener",
"protocol": "Http",
},
],
identity=azure_native.network.ManagedServiceIdentityArgs(
type=azure_native.network.ResourceIdentityType.USER_ASSIGNED,
user_assigned_identities={
"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {},
},
),
location="eastus",
request_routing_rules=[
{
"backendAddressPool": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
),
"backendHttpSettings": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
),
"httpListener": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl",
),
"name": "appgwrule",
"priority": 10,
"rewriteRuleSet": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
),
"ruleType": "Basic",
},
{
"httpListener": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener",
),
"name": "appgwPathBasedRule",
"priority": 20,
"ruleType": "PathBasedRouting",
"urlPathMap": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1",
),
},
],
resource_group_name="rg1",
rewrite_rule_sets=[{
"name": "rewriteRuleSet1",
"rewriteRules": [{
"actionSet": {
"requestHeaderConfigurations": [azure_native.network.ApplicationGatewayHeaderConfigurationArgs(
header_name="X-Forwarded-For",
header_value="{var_add_x_forwarded_for_proxy}",
)],
"responseHeaderConfigurations": [azure_native.network.ApplicationGatewayHeaderConfigurationArgs(
header_name="Strict-Transport-Security",
header_value="max-age=31536000",
)],
"urlConfiguration": azure_native.network.ApplicationGatewayUrlConfigurationArgs(
modified_path="/abc",
),
},
"conditions": [azure_native.network.ApplicationGatewayRewriteRuleConditionArgs(
ignore_case=True,
negate=False,
pattern="^Bearer",
variable="http_req_Authorization",
)],
"name": "Set X-Forwarded-For",
"ruleSequence": 102,
}],
}],
sku=azure_native.network.ApplicationGatewaySkuArgs(
capacity=3,
name="Standard_v2",
tier="Standard_v2",
),
ssl_certificates=[
azure_native.network.ApplicationGatewaySslCertificateArgs(
data="****",
name="sslcert",
password="****",
),
azure_native.network.ApplicationGatewaySslCertificateArgs(
key_vault_secret_id="https://kv/secret",
name="sslcert2",
),
],
ssl_profiles=[{
"clientAuthConfiguration": azure_native.network.ApplicationGatewayClientAuthConfigurationArgs(
verify_client_cert_issuer_dn=True,
),
"name": "sslProfile1",
"sslPolicy": azure_native.network.ApplicationGatewaySslPolicyArgs(
cipher_suites=["TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"],
min_protocol_version="TLSv1_1",
policy_type="Custom",
),
"trustedClientCertificates": [azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert",
)],
}],
trusted_client_certificates=[azure_native.network.ApplicationGatewayTrustedClientCertificateArgs(
data="****",
name="clientcert",
)],
trusted_root_certificates=[
azure_native.network.ApplicationGatewayTrustedRootCertificateArgs(
data="****",
name="rootcert",
),
azure_native.network.ApplicationGatewayTrustedRootCertificateArgs(
key_vault_secret_id="https://kv/secret",
name="rootcert1",
),
],
url_path_maps=[{
"defaultBackendAddressPool": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
),
"defaultBackendHttpSettings": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
),
"defaultRewriteRuleSet": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
),
"name": "pathMap1",
"pathRules": [{
"backendAddressPool": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
),
"backendHttpSettings": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
),
"name": "apiPaths",
"paths": [
"/api",
"/v1/api",
],
"rewriteRuleSet": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
),
}],
}])
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const applicationGateway = new azure_native.network.ApplicationGateway("applicationGateway", {
applicationGatewayName: "appgw",
backendAddressPools: [{
backendAddresses: [
{
ipAddress: "10.0.1.1",
},
{
ipAddress: "10.0.1.2",
},
],
name: "appgwpool",
}],
backendHttpSettingsCollection: [{
cookieBasedAffinity: "Disabled",
name: "appgwbhs",
port: 80,
protocol: "Http",
requestTimeout: 30,
}],
frontendIPConfigurations: [{
name: "appgwfip",
publicIPAddress: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip",
},
}],
frontendPorts: [
{
name: "appgwfp",
port: 443,
},
{
name: "appgwfp80",
port: 80,
},
],
gatewayIPConfigurations: [{
name: "appgwipc",
subnet: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet",
},
}],
httpListeners: [
{
frontendIPConfiguration: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
},
frontendPort: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp",
},
name: "appgwhl",
protocol: "Https",
requireServerNameIndication: false,
sslCertificate: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert",
},
sslProfile: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1",
},
},
{
frontendIPConfiguration: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
},
frontendPort: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80",
},
name: "appgwhttplistener",
protocol: "Http",
},
],
identity: {
type: azure_native.network.ResourceIdentityType.UserAssigned,
userAssignedIdentities: {
"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {},
},
},
location: "eastus",
requestRoutingRules: [
{
backendAddressPool: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
},
backendHttpSettings: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
},
httpListener: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl",
},
name: "appgwrule",
priority: 10,
rewriteRuleSet: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
},
ruleType: "Basic",
},
{
httpListener: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener",
},
name: "appgwPathBasedRule",
priority: 20,
ruleType: "PathBasedRouting",
urlPathMap: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1",
},
},
],
resourceGroupName: "rg1",
rewriteRuleSets: [{
name: "rewriteRuleSet1",
rewriteRules: [{
actionSet: {
requestHeaderConfigurations: [{
headerName: "X-Forwarded-For",
headerValue: "{var_add_x_forwarded_for_proxy}",
}],
responseHeaderConfigurations: [{
headerName: "Strict-Transport-Security",
headerValue: "max-age=31536000",
}],
urlConfiguration: {
modifiedPath: "/abc",
},
},
conditions: [{
ignoreCase: true,
negate: false,
pattern: "^Bearer",
variable: "http_req_Authorization",
}],
name: "Set X-Forwarded-For",
ruleSequence: 102,
}],
}],
sku: {
capacity: 3,
name: "Standard_v2",
tier: "Standard_v2",
},
sslCertificates: [
{
data: "****",
name: "sslcert",
password: "****",
},
{
keyVaultSecretId: "https://kv/secret",
name: "sslcert2",
},
],
sslProfiles: [{
clientAuthConfiguration: {
verifyClientCertIssuerDN: true,
},
name: "sslProfile1",
sslPolicy: {
cipherSuites: ["TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"],
minProtocolVersion: "TLSv1_1",
policyType: "Custom",
},
trustedClientCertificates: [{
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert",
}],
}],
trustedClientCertificates: [{
data: "****",
name: "clientcert",
}],
trustedRootCertificates: [
{
data: "****",
name: "rootcert",
},
{
keyVaultSecretId: "https://kv/secret",
name: "rootcert1",
},
],
urlPathMaps: [{
defaultBackendAddressPool: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
},
defaultBackendHttpSettings: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
},
defaultRewriteRuleSet: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
},
name: "pathMap1",
pathRules: [{
backendAddressPool: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
},
backendHttpSettings: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
},
name: "apiPaths",
paths: [
"/api",
"/v1/api",
],
rewriteRuleSet: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
},
}],
}],
});
resources:
applicationGateway:
type: azure-native:network:ApplicationGateway
properties:
applicationGatewayName: appgw
backendAddressPools:
- backendAddresses:
- ipAddress: 10.0.1.1
- ipAddress: 10.0.1.2
name: appgwpool
backendHttpSettingsCollection:
- cookieBasedAffinity: Disabled
name: appgwbhs
port: 80
protocol: Http
requestTimeout: 30
frontendIPConfigurations:
- name: appgwfip
publicIPAddress:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip
frontendPorts:
- name: appgwfp
port: 443
- name: appgwfp80
port: 80
gatewayIPConfigurations:
- name: appgwipc
subnet:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet
httpListeners:
- frontendIPConfiguration:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip
frontendPort:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp
name: appgwhl
protocol: Https
requireServerNameIndication: false
sslCertificate:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert
sslProfile:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1
- frontendIPConfiguration:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip
frontendPort:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80
name: appgwhttplistener
protocol: Http
identity:
type: UserAssigned
userAssignedIdentities:
/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1: {}
location: eastus
requestRoutingRules:
- backendAddressPool:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool
backendHttpSettings:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs
httpListener:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl
name: appgwrule
priority: 10
rewriteRuleSet:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1
ruleType: Basic
- httpListener:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener
name: appgwPathBasedRule
priority: 20
ruleType: PathBasedRouting
urlPathMap:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1
resourceGroupName: rg1
rewriteRuleSets:
- name: rewriteRuleSet1
rewriteRules:
- actionSet:
requestHeaderConfigurations:
- headerName: X-Forwarded-For
headerValue: '{var_add_x_forwarded_for_proxy}'
responseHeaderConfigurations:
- headerName: Strict-Transport-Security
headerValue: max-age=31536000
urlConfiguration:
modifiedPath: /abc
conditions:
- ignoreCase: true
negate: false
pattern: ^Bearer
variable: http_req_Authorization
name: Set X-Forwarded-For
ruleSequence: 102
sku:
capacity: 3
name: Standard_v2
tier: Standard_v2
sslCertificates:
- data: '****'
name: sslcert
password: '****'
- keyVaultSecretId: https://kv/secret
name: sslcert2
sslProfiles:
- clientAuthConfiguration:
verifyClientCertIssuerDN: true
name: sslProfile1
sslPolicy:
cipherSuites:
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
minProtocolVersion: TLSv1_1
policyType: Custom
trustedClientCertificates:
- id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert
trustedClientCertificates:
- data: '****'
name: clientcert
trustedRootCertificates:
- data: '****'
name: rootcert
- keyVaultSecretId: https://kv/secret
name: rootcert1
urlPathMaps:
- defaultBackendAddressPool:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool
defaultBackendHttpSettings:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs
defaultRewriteRuleSet:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1
name: pathMap1
pathRules:
- backendAddressPool:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool
backendHttpSettings:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs
name: apiPaths
paths:
- /api
- /v1/api
rewriteRuleSet:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1
Create ApplicationGateway Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ApplicationGateway(name: string, args: ApplicationGatewayArgs, opts?: CustomResourceOptions);
@overload
def ApplicationGateway(resource_name: str,
args: ApplicationGatewayArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ApplicationGateway(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
location: Optional[str] = None,
url_path_maps: Optional[Sequence[ApplicationGatewayUrlPathMapArgs]] = None,
backend_address_pools: Optional[Sequence[ApplicationGatewayBackendAddressPoolArgs]] = None,
backend_http_settings_collection: Optional[Sequence[ApplicationGatewayBackendHttpSettingsArgs]] = None,
custom_error_configurations: Optional[Sequence[ApplicationGatewayCustomErrorArgs]] = None,
enable_fips: Optional[bool] = None,
private_link_configurations: Optional[Sequence[ApplicationGatewayPrivateLinkConfigurationArgs]] = None,
firewall_policy: Optional[SubResourceArgs] = None,
force_firewall_policy_association: Optional[bool] = None,
frontend_ip_configurations: Optional[Sequence[ApplicationGatewayFrontendIPConfigurationArgs]] = None,
frontend_ports: Optional[Sequence[ApplicationGatewayFrontendPortArgs]] = None,
gateway_ip_configurations: Optional[Sequence[ApplicationGatewayIPConfigurationArgs]] = None,
http_listeners: Optional[Sequence[ApplicationGatewayHttpListenerArgs]] = None,
id: Optional[str] = None,
zones: Optional[Sequence[str]] = None,
autoscale_configuration: Optional[ApplicationGatewayAutoscaleConfigurationArgs] = None,
enable_http2: Optional[bool] = None,
probes: Optional[Sequence[ApplicationGatewayProbeArgs]] = None,
redirect_configurations: Optional[Sequence[ApplicationGatewayRedirectConfigurationArgs]] = None,
request_routing_rules: Optional[Sequence[ApplicationGatewayRequestRoutingRuleArgs]] = None,
authentication_certificates: Optional[Sequence[ApplicationGatewayAuthenticationCertificateArgs]] = None,
rewrite_rule_sets: Optional[Sequence[ApplicationGatewayRewriteRuleSetArgs]] = None,
sku: Optional[ApplicationGatewaySkuArgs] = None,
ssl_certificates: Optional[Sequence[ApplicationGatewaySslCertificateArgs]] = None,
ssl_policy: Optional[ApplicationGatewaySslPolicyArgs] = None,
ssl_profiles: Optional[Sequence[ApplicationGatewaySslProfileArgs]] = None,
tags: Optional[Mapping[str, str]] = None,
trusted_client_certificates: Optional[Sequence[ApplicationGatewayTrustedClientCertificateArgs]] = None,
trusted_root_certificates: Optional[Sequence[ApplicationGatewayTrustedRootCertificateArgs]] = None,
application_gateway_name: Optional[str] = None,
web_application_firewall_configuration: Optional[ApplicationGatewayWebApplicationFirewallConfigurationArgs] = None,
identity: Optional[ManagedServiceIdentityArgs] = None)
func NewApplicationGateway(ctx *Context, name string, args ApplicationGatewayArgs, opts ...ResourceOption) (*ApplicationGateway, error)
public ApplicationGateway(string name, ApplicationGatewayArgs args, CustomResourceOptions? opts = null)
public ApplicationGateway(String name, ApplicationGatewayArgs args)
public ApplicationGateway(String name, ApplicationGatewayArgs args, CustomResourceOptions options)
type: azure-native:network:ApplicationGateway
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ApplicationGatewayArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ApplicationGatewayArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ApplicationGatewayArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationGatewayArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationGatewayArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var applicationGatewayResource = new AzureNative.Network.ApplicationGateway("applicationGatewayResource", new()
{
ResourceGroupName = "string",
Location = "string",
UrlPathMaps = new[]
{
{
{ "defaultBackendAddressPool",
{
{ "id", "string" },
} },
{ "defaultBackendHttpSettings",
{
{ "id", "string" },
} },
{ "defaultRedirectConfiguration",
{
{ "id", "string" },
} },
{ "defaultRewriteRuleSet",
{
{ "id", "string" },
} },
{ "id", "string" },
{ "name", "string" },
{ "pathRules", new[]
{
{
{ "backendAddressPool",
{
{ "id", "string" },
} },
{ "backendHttpSettings",
{
{ "id", "string" },
} },
{ "firewallPolicy",
{
{ "id", "string" },
} },
{ "id", "string" },
{ "name", "string" },
{ "paths", new[]
{
"string",
} },
{ "redirectConfiguration",
{
{ "id", "string" },
} },
{ "rewriteRuleSet",
{
{ "id", "string" },
} },
},
} },
},
},
BackendAddressPools = new[]
{
{
{ "backendAddresses", new[]
{
{
{ "fqdn", "string" },
{ "ipAddress", "string" },
},
} },
{ "id", "string" },
{ "name", "string" },
},
},
BackendHttpSettingsCollection = new[]
{
{
{ "affinityCookieName", "string" },
{ "authenticationCertificates", new[]
{
{
{ "id", "string" },
},
} },
{ "connectionDraining",
{
{ "drainTimeoutInSec", 0 },
{ "enabled", false },
} },
{ "cookieBasedAffinity", "string" },
{ "hostName", "string" },
{ "id", "string" },
{ "name", "string" },
{ "path", "string" },
{ "pickHostNameFromBackendAddress", false },
{ "port", 0 },
{ "probe",
{
{ "id", "string" },
} },
{ "probeEnabled", false },
{ "protocol", "string" },
{ "requestTimeout", 0 },
{ "trustedRootCertificates", new[]
{
{
{ "id", "string" },
},
} },
},
},
CustomErrorConfigurations = new[]
{
{
{ "customErrorPageUrl", "string" },
{ "statusCode", "string" },
},
},
EnableFips = false,
PrivateLinkConfigurations = new[]
{
{
{ "id", "string" },
{ "ipConfigurations", new[]
{
{
{ "id", "string" },
{ "name", "string" },
{ "primary", false },
{ "privateIPAddress", "string" },
{ "privateIPAllocationMethod", "string" },
{ "subnet",
{
{ "id", "string" },
} },
},
} },
{ "name", "string" },
},
},
FirewallPolicy =
{
{ "id", "string" },
},
ForceFirewallPolicyAssociation = false,
FrontendIPConfigurations = new[]
{
{
{ "id", "string" },
{ "name", "string" },
{ "privateIPAddress", "string" },
{ "privateIPAllocationMethod", "string" },
{ "privateLinkConfiguration",
{
{ "id", "string" },
} },
{ "publicIPAddress",
{
{ "id", "string" },
} },
{ "subnet",
{
{ "id", "string" },
} },
},
},
FrontendPorts = new[]
{
{
{ "id", "string" },
{ "name", "string" },
{ "port", 0 },
},
},
GatewayIPConfigurations = new[]
{
{
{ "id", "string" },
{ "name", "string" },
{ "subnet",
{
{ "id", "string" },
} },
},
},
HttpListeners = new[]
{
{
{ "customErrorConfigurations", new[]
{
{
{ "customErrorPageUrl", "string" },
{ "statusCode", "string" },
},
} },
{ "firewallPolicy",
{
{ "id", "string" },
} },
{ "frontendIPConfiguration",
{
{ "id", "string" },
} },
{ "frontendPort",
{
{ "id", "string" },
} },
{ "hostName", "string" },
{ "hostNames", new[]
{
"string",
} },
{ "id", "string" },
{ "name", "string" },
{ "protocol", "string" },
{ "requireServerNameIndication", false },
{ "sslCertificate",
{
{ "id", "string" },
} },
{ "sslProfile",
{
{ "id", "string" },
} },
},
},
Id = "string",
Zones = new[]
{
"string",
},
AutoscaleConfiguration =
{
{ "minCapacity", 0 },
{ "maxCapacity", 0 },
},
EnableHttp2 = false,
Probes = new[]
{
{
{ "host", "string" },
{ "id", "string" },
{ "interval", 0 },
{ "match",
{
{ "body", "string" },
{ "statusCodes", new[]
{
"string",
} },
} },
{ "minServers", 0 },
{ "name", "string" },
{ "path", "string" },
{ "pickHostNameFromBackendHttpSettings", false },
{ "port", 0 },
{ "protocol", "string" },
{ "timeout", 0 },
{ "unhealthyThreshold", 0 },
},
},
RedirectConfigurations = new[]
{
{
{ "id", "string" },
{ "includePath", false },
{ "includeQueryString", false },
{ "name", "string" },
{ "pathRules", new[]
{
{
{ "id", "string" },
},
} },
{ "redirectType", "string" },
{ "requestRoutingRules", new[]
{
{
{ "id", "string" },
},
} },
{ "targetListener",
{
{ "id", "string" },
} },
{ "targetUrl", "string" },
{ "urlPathMaps", new[]
{
{
{ "id", "string" },
},
} },
},
},
RequestRoutingRules = new[]
{
{
{ "backendAddressPool",
{
{ "id", "string" },
} },
{ "backendHttpSettings",
{
{ "id", "string" },
} },
{ "httpListener",
{
{ "id", "string" },
} },
{ "id", "string" },
{ "name", "string" },
{ "priority", 0 },
{ "redirectConfiguration",
{
{ "id", "string" },
} },
{ "rewriteRuleSet",
{
{ "id", "string" },
} },
{ "ruleType", "string" },
{ "urlPathMap",
{
{ "id", "string" },
} },
},
},
AuthenticationCertificates = new[]
{
{
{ "data", "string" },
{ "id", "string" },
{ "name", "string" },
},
},
RewriteRuleSets = new[]
{
{
{ "id", "string" },
{ "name", "string" },
{ "rewriteRules", new[]
{
{
{ "actionSet",
{
{ "requestHeaderConfigurations", new[]
{
{
{ "headerName", "string" },
{ "headerValue", "string" },
},
} },
{ "responseHeaderConfigurations", new[]
{
{
{ "headerName", "string" },
{ "headerValue", "string" },
},
} },
{ "urlConfiguration",
{
{ "modifiedPath", "string" },
{ "modifiedQueryString", "string" },
{ "reroute", false },
} },
} },
{ "conditions", new[]
{
{
{ "ignoreCase", false },
{ "negate", false },
{ "pattern", "string" },
{ "variable", "string" },
},
} },
{ "name", "string" },
{ "ruleSequence", 0 },
},
} },
},
},
Sku =
{
{ "capacity", 0 },
{ "name", "string" },
{ "tier", "string" },
},
SslCertificates = new[]
{
{
{ "data", "string" },
{ "id", "string" },
{ "keyVaultSecretId", "string" },
{ "name", "string" },
{ "password", "string" },
},
},
SslPolicy =
{
{ "cipherSuites", new[]
{
"string",
} },
{ "disabledSslProtocols", new[]
{
"string",
} },
{ "minProtocolVersion", "string" },
{ "policyName", "string" },
{ "policyType", "string" },
},
SslProfiles = new[]
{
{
{ "clientAuthConfiguration",
{
{ "verifyClientCertIssuerDN", false },
} },
{ "id", "string" },
{ "name", "string" },
{ "sslPolicy",
{
{ "cipherSuites", new[]
{
"string",
} },
{ "disabledSslProtocols", new[]
{
"string",
} },
{ "minProtocolVersion", "string" },
{ "policyName", "string" },
{ "policyType", "string" },
} },
{ "trustedClientCertificates", new[]
{
{
{ "id", "string" },
},
} },
},
},
Tags =
{
{ "string", "string" },
},
TrustedClientCertificates = new[]
{
{
{ "data", "string" },
{ "id", "string" },
{ "name", "string" },
},
},
TrustedRootCertificates = new[]
{
{
{ "data", "string" },
{ "id", "string" },
{ "keyVaultSecretId", "string" },
{ "name", "string" },
},
},
ApplicationGatewayName = "string",
WebApplicationFirewallConfiguration =
{
{ "enabled", false },
{ "firewallMode", "string" },
{ "ruleSetType", "string" },
{ "ruleSetVersion", "string" },
{ "disabledRuleGroups", new[]
{
{
{ "ruleGroupName", "string" },
{ "rules", new[]
{
0,
} },
},
} },
{ "exclusions", new[]
{
{
{ "matchVariable", "string" },
{ "selector", "string" },
{ "selectorMatchOperator", "string" },
},
} },
{ "fileUploadLimitInMb", 0 },
{ "maxRequestBodySize", 0 },
{ "maxRequestBodySizeInKb", 0 },
{ "requestBodyCheck", false },
},
Identity =
{
{ "type", "SystemAssigned" },
{ "userAssignedIdentities",
{
{ "string", "any" },
} },
},
});
example, err := network.NewApplicationGateway(ctx, "applicationGatewayResource", &network.ApplicationGatewayArgs{
ResourceGroupName: "string",
Location: "string",
UrlPathMaps: []map[string]interface{}{
map[string]interface{}{
"defaultBackendAddressPool": map[string]interface{}{
"id": "string",
},
"defaultBackendHttpSettings": map[string]interface{}{
"id": "string",
},
"defaultRedirectConfiguration": map[string]interface{}{
"id": "string",
},
"defaultRewriteRuleSet": map[string]interface{}{
"id": "string",
},
"id": "string",
"name": "string",
"pathRules": []map[string]interface{}{
map[string]interface{}{
"backendAddressPool": map[string]interface{}{
"id": "string",
},
"backendHttpSettings": map[string]interface{}{
"id": "string",
},
"firewallPolicy": map[string]interface{}{
"id": "string",
},
"id": "string",
"name": "string",
"paths": []string{
"string",
},
"redirectConfiguration": map[string]interface{}{
"id": "string",
},
"rewriteRuleSet": map[string]interface{}{
"id": "string",
},
},
},
},
},
BackendAddressPools: []map[string]interface{}{
map[string]interface{}{
"backendAddresses": []map[string]interface{}{
map[string]interface{}{
"fqdn": "string",
"ipAddress": "string",
},
},
"id": "string",
"name": "string",
},
},
BackendHttpSettingsCollection: []map[string]interface{}{
map[string]interface{}{
"affinityCookieName": "string",
"authenticationCertificates": []map[string]interface{}{
map[string]interface{}{
"id": "string",
},
},
"connectionDraining": map[string]interface{}{
"drainTimeoutInSec": 0,
"enabled": false,
},
"cookieBasedAffinity": "string",
"hostName": "string",
"id": "string",
"name": "string",
"path": "string",
"pickHostNameFromBackendAddress": false,
"port": 0,
"probe": map[string]interface{}{
"id": "string",
},
"probeEnabled": false,
"protocol": "string",
"requestTimeout": 0,
"trustedRootCertificates": []map[string]interface{}{
map[string]interface{}{
"id": "string",
},
},
},
},
CustomErrorConfigurations: []map[string]interface{}{
map[string]interface{}{
"customErrorPageUrl": "string",
"statusCode": "string",
},
},
EnableFips: false,
PrivateLinkConfigurations: []map[string]interface{}{
map[string]interface{}{
"id": "string",
"ipConfigurations": []map[string]interface{}{
map[string]interface{}{
"id": "string",
"name": "string",
"primary": false,
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": map[string]interface{}{
"id": "string",
},
},
},
"name": "string",
},
},
FirewallPolicy: map[string]interface{}{
"id": "string",
},
ForceFirewallPolicyAssociation: false,
FrontendIPConfigurations: []map[string]interface{}{
map[string]interface{}{
"id": "string",
"name": "string",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"privateLinkConfiguration": map[string]interface{}{
"id": "string",
},
"publicIPAddress": map[string]interface{}{
"id": "string",
},
"subnet": map[string]interface{}{
"id": "string",
},
},
},
FrontendPorts: []map[string]interface{}{
map[string]interface{}{
"id": "string",
"name": "string",
"port": 0,
},
},
GatewayIPConfigurations: []map[string]interface{}{
map[string]interface{}{
"id": "string",
"name": "string",
"subnet": map[string]interface{}{
"id": "string",
},
},
},
HttpListeners: []map[string]interface{}{
map[string]interface{}{
"customErrorConfigurations": []map[string]interface{}{
map[string]interface{}{
"customErrorPageUrl": "string",
"statusCode": "string",
},
},
"firewallPolicy": map[string]interface{}{
"id": "string",
},
"frontendIPConfiguration": map[string]interface{}{
"id": "string",
},
"frontendPort": map[string]interface{}{
"id": "string",
},
"hostName": "string",
"hostNames": []string{
"string",
},
"id": "string",
"name": "string",
"protocol": "string",
"requireServerNameIndication": false,
"sslCertificate": map[string]interface{}{
"id": "string",
},
"sslProfile": map[string]interface{}{
"id": "string",
},
},
},
Id: "string",
Zones: []string{
"string",
},
AutoscaleConfiguration: map[string]interface{}{
"minCapacity": 0,
"maxCapacity": 0,
},
EnableHttp2: false,
Probes: []map[string]interface{}{
map[string]interface{}{
"host": "string",
"id": "string",
"interval": 0,
"match": map[string]interface{}{
"body": "string",
"statusCodes": []string{
"string",
},
},
"minServers": 0,
"name": "string",
"path": "string",
"pickHostNameFromBackendHttpSettings": false,
"port": 0,
"protocol": "string",
"timeout": 0,
"unhealthyThreshold": 0,
},
},
RedirectConfigurations: []map[string]interface{}{
map[string]interface{}{
"id": "string",
"includePath": false,
"includeQueryString": false,
"name": "string",
"pathRules": []map[string]interface{}{
map[string]interface{}{
"id": "string",
},
},
"redirectType": "string",
"requestRoutingRules": []map[string]interface{}{
map[string]interface{}{
"id": "string",
},
},
"targetListener": map[string]interface{}{
"id": "string",
},
"targetUrl": "string",
"urlPathMaps": []map[string]interface{}{
map[string]interface{}{
"id": "string",
},
},
},
},
RequestRoutingRules: []map[string]interface{}{
map[string]interface{}{
"backendAddressPool": map[string]interface{}{
"id": "string",
},
"backendHttpSettings": map[string]interface{}{
"id": "string",
},
"httpListener": map[string]interface{}{
"id": "string",
},
"id": "string",
"name": "string",
"priority": 0,
"redirectConfiguration": map[string]interface{}{
"id": "string",
},
"rewriteRuleSet": map[string]interface{}{
"id": "string",
},
"ruleType": "string",
"urlPathMap": map[string]interface{}{
"id": "string",
},
},
},
AuthenticationCertificates: []map[string]interface{}{
map[string]interface{}{
"data": "string",
"id": "string",
"name": "string",
},
},
RewriteRuleSets: []map[string]interface{}{
map[string]interface{}{
"id": "string",
"name": "string",
"rewriteRules": []map[string]interface{}{
map[string]interface{}{
"actionSet": map[string]interface{}{
"requestHeaderConfigurations": []map[string]interface{}{
map[string]interface{}{
"headerName": "string",
"headerValue": "string",
},
},
"responseHeaderConfigurations": []map[string]interface{}{
map[string]interface{}{
"headerName": "string",
"headerValue": "string",
},
},
"urlConfiguration": map[string]interface{}{
"modifiedPath": "string",
"modifiedQueryString": "string",
"reroute": false,
},
},
"conditions": []map[string]interface{}{
map[string]interface{}{
"ignoreCase": false,
"negate": false,
"pattern": "string",
"variable": "string",
},
},
"name": "string",
"ruleSequence": 0,
},
},
},
},
Sku: map[string]interface{}{
"capacity": 0,
"name": "string",
"tier": "string",
},
SslCertificates: []map[string]interface{}{
map[string]interface{}{
"data": "string",
"id": "string",
"keyVaultSecretId": "string",
"name": "string",
"password": "string",
},
},
SslPolicy: map[string]interface{}{
"cipherSuites": []string{
"string",
},
"disabledSslProtocols": []string{
"string",
},
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string",
},
SslProfiles: []map[string]interface{}{
map[string]interface{}{
"clientAuthConfiguration": map[string]interface{}{
"verifyClientCertIssuerDN": false,
},
"id": "string",
"name": "string",
"sslPolicy": map[string]interface{}{
"cipherSuites": []string{
"string",
},
"disabledSslProtocols": []string{
"string",
},
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string",
},
"trustedClientCertificates": []map[string]interface{}{
map[string]interface{}{
"id": "string",
},
},
},
},
Tags: map[string]interface{}{
"string": "string",
},
TrustedClientCertificates: []map[string]interface{}{
map[string]interface{}{
"data": "string",
"id": "string",
"name": "string",
},
},
TrustedRootCertificates: []map[string]interface{}{
map[string]interface{}{
"data": "string",
"id": "string",
"keyVaultSecretId": "string",
"name": "string",
},
},
ApplicationGatewayName: "string",
WebApplicationFirewallConfiguration: map[string]interface{}{
"enabled": false,
"firewallMode": "string",
"ruleSetType": "string",
"ruleSetVersion": "string",
"disabledRuleGroups": []map[string]interface{}{
map[string]interface{}{
"ruleGroupName": "string",
"rules": []float64{
0,
},
},
},
"exclusions": []map[string]interface{}{
map[string]interface{}{
"matchVariable": "string",
"selector": "string",
"selectorMatchOperator": "string",
},
},
"fileUploadLimitInMb": 0,
"maxRequestBodySize": 0,
"maxRequestBodySizeInKb": 0,
"requestBodyCheck": false,
},
Identity: map[string]interface{}{
"type": "SystemAssigned",
"userAssignedIdentities": map[string]interface{}{
"string": "any",
},
},
})
var applicationGatewayResource = new ApplicationGateway("applicationGatewayResource", ApplicationGatewayArgs.builder()
.resourceGroupName("string")
.location("string")
.urlPathMaps(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.backendAddressPools(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.backendHttpSettingsCollection(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.customErrorConfigurations(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.enableFips(false)
.privateLinkConfigurations(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.firewallPolicy(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.forceFirewallPolicyAssociation(false)
.frontendIPConfigurations(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.frontendPorts(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.gatewayIPConfigurations(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.httpListeners(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.id("string")
.zones("string")
.autoscaleConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.enableHttp2(false)
.probes(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.redirectConfigurations(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.requestRoutingRules(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.authenticationCertificates(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.rewriteRuleSets(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.sslCertificates(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.sslPolicy(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.sslProfiles(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.trustedClientCertificates(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.trustedRootCertificates(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.applicationGatewayName("string")
.webApplicationFirewallConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
application_gateway_resource = azure_native.network.ApplicationGateway("applicationGatewayResource",
resource_group_name=string,
location=string,
url_path_maps=[{
defaultBackendAddressPool: {
id: string,
},
defaultBackendHttpSettings: {
id: string,
},
defaultRedirectConfiguration: {
id: string,
},
defaultRewriteRuleSet: {
id: string,
},
id: string,
name: string,
pathRules: [{
backendAddressPool: {
id: string,
},
backendHttpSettings: {
id: string,
},
firewallPolicy: {
id: string,
},
id: string,
name: string,
paths: [string],
redirectConfiguration: {
id: string,
},
rewriteRuleSet: {
id: string,
},
}],
}],
backend_address_pools=[{
backendAddresses: [{
fqdn: string,
ipAddress: string,
}],
id: string,
name: string,
}],
backend_http_settings_collection=[{
affinityCookieName: string,
authenticationCertificates: [{
id: string,
}],
connectionDraining: {
drainTimeoutInSec: 0,
enabled: False,
},
cookieBasedAffinity: string,
hostName: string,
id: string,
name: string,
path: string,
pickHostNameFromBackendAddress: False,
port: 0,
probe: {
id: string,
},
probeEnabled: False,
protocol: string,
requestTimeout: 0,
trustedRootCertificates: [{
id: string,
}],
}],
custom_error_configurations=[{
customErrorPageUrl: string,
statusCode: string,
}],
enable_fips=False,
private_link_configurations=[{
id: string,
ipConfigurations: [{
id: string,
name: string,
primary: False,
privateIPAddress: string,
privateIPAllocationMethod: string,
subnet: {
id: string,
},
}],
name: string,
}],
firewall_policy={
id: string,
},
force_firewall_policy_association=False,
frontend_ip_configurations=[{
id: string,
name: string,
privateIPAddress: string,
privateIPAllocationMethod: string,
privateLinkConfiguration: {
id: string,
},
publicIPAddress: {
id: string,
},
subnet: {
id: string,
},
}],
frontend_ports=[{
id: string,
name: string,
port: 0,
}],
gateway_ip_configurations=[{
id: string,
name: string,
subnet: {
id: string,
},
}],
http_listeners=[{
customErrorConfigurations: [{
customErrorPageUrl: string,
statusCode: string,
}],
firewallPolicy: {
id: string,
},
frontendIPConfiguration: {
id: string,
},
frontendPort: {
id: string,
},
hostName: string,
hostNames: [string],
id: string,
name: string,
protocol: string,
requireServerNameIndication: False,
sslCertificate: {
id: string,
},
sslProfile: {
id: string,
},
}],
id=string,
zones=[string],
autoscale_configuration={
minCapacity: 0,
maxCapacity: 0,
},
enable_http2=False,
probes=[{
host: string,
id: string,
interval: 0,
match: {
body: string,
statusCodes: [string],
},
minServers: 0,
name: string,
path: string,
pickHostNameFromBackendHttpSettings: False,
port: 0,
protocol: string,
timeout: 0,
unhealthyThreshold: 0,
}],
redirect_configurations=[{
id: string,
includePath: False,
includeQueryString: False,
name: string,
pathRules: [{
id: string,
}],
redirectType: string,
requestRoutingRules: [{
id: string,
}],
targetListener: {
id: string,
},
targetUrl: string,
urlPathMaps: [{
id: string,
}],
}],
request_routing_rules=[{
backendAddressPool: {
id: string,
},
backendHttpSettings: {
id: string,
},
httpListener: {
id: string,
},
id: string,
name: string,
priority: 0,
redirectConfiguration: {
id: string,
},
rewriteRuleSet: {
id: string,
},
ruleType: string,
urlPathMap: {
id: string,
},
}],
authentication_certificates=[{
data: string,
id: string,
name: string,
}],
rewrite_rule_sets=[{
id: string,
name: string,
rewriteRules: [{
actionSet: {
requestHeaderConfigurations: [{
headerName: string,
headerValue: string,
}],
responseHeaderConfigurations: [{
headerName: string,
headerValue: string,
}],
urlConfiguration: {
modifiedPath: string,
modifiedQueryString: string,
reroute: False,
},
},
conditions: [{
ignoreCase: False,
negate: False,
pattern: string,
variable: string,
}],
name: string,
ruleSequence: 0,
}],
}],
sku={
capacity: 0,
name: string,
tier: string,
},
ssl_certificates=[{
data: string,
id: string,
keyVaultSecretId: string,
name: string,
password: string,
}],
ssl_policy={
cipherSuites: [string],
disabledSslProtocols: [string],
minProtocolVersion: string,
policyName: string,
policyType: string,
},
ssl_profiles=[{
clientAuthConfiguration: {
verifyClientCertIssuerDN: False,
},
id: string,
name: string,
sslPolicy: {
cipherSuites: [string],
disabledSslProtocols: [string],
minProtocolVersion: string,
policyName: string,
policyType: string,
},
trustedClientCertificates: [{
id: string,
}],
}],
tags={
string: string,
},
trusted_client_certificates=[{
data: string,
id: string,
name: string,
}],
trusted_root_certificates=[{
data: string,
id: string,
keyVaultSecretId: string,
name: string,
}],
application_gateway_name=string,
web_application_firewall_configuration={
enabled: False,
firewallMode: string,
ruleSetType: string,
ruleSetVersion: string,
disabledRuleGroups: [{
ruleGroupName: string,
rules: [0],
}],
exclusions: [{
matchVariable: string,
selector: string,
selectorMatchOperator: string,
}],
fileUploadLimitInMb: 0,
maxRequestBodySize: 0,
maxRequestBodySizeInKb: 0,
requestBodyCheck: False,
},
identity={
type: SystemAssigned,
userAssignedIdentities: {
string: any,
},
})
const applicationGatewayResource = new azure_native.network.ApplicationGateway("applicationGatewayResource", {
resourceGroupName: "string",
location: "string",
urlPathMaps: [{
defaultBackendAddressPool: {
id: "string",
},
defaultBackendHttpSettings: {
id: "string",
},
defaultRedirectConfiguration: {
id: "string",
},
defaultRewriteRuleSet: {
id: "string",
},
id: "string",
name: "string",
pathRules: [{
backendAddressPool: {
id: "string",
},
backendHttpSettings: {
id: "string",
},
firewallPolicy: {
id: "string",
},
id: "string",
name: "string",
paths: ["string"],
redirectConfiguration: {
id: "string",
},
rewriteRuleSet: {
id: "string",
},
}],
}],
backendAddressPools: [{
backendAddresses: [{
fqdn: "string",
ipAddress: "string",
}],
id: "string",
name: "string",
}],
backendHttpSettingsCollection: [{
affinityCookieName: "string",
authenticationCertificates: [{
id: "string",
}],
connectionDraining: {
drainTimeoutInSec: 0,
enabled: false,
},
cookieBasedAffinity: "string",
hostName: "string",
id: "string",
name: "string",
path: "string",
pickHostNameFromBackendAddress: false,
port: 0,
probe: {
id: "string",
},
probeEnabled: false,
protocol: "string",
requestTimeout: 0,
trustedRootCertificates: [{
id: "string",
}],
}],
customErrorConfigurations: [{
customErrorPageUrl: "string",
statusCode: "string",
}],
enableFips: false,
privateLinkConfigurations: [{
id: "string",
ipConfigurations: [{
id: "string",
name: "string",
primary: false,
privateIPAddress: "string",
privateIPAllocationMethod: "string",
subnet: {
id: "string",
},
}],
name: "string",
}],
firewallPolicy: {
id: "string",
},
forceFirewallPolicyAssociation: false,
frontendIPConfigurations: [{
id: "string",
name: "string",
privateIPAddress: "string",
privateIPAllocationMethod: "string",
privateLinkConfiguration: {
id: "string",
},
publicIPAddress: {
id: "string",
},
subnet: {
id: "string",
},
}],
frontendPorts: [{
id: "string",
name: "string",
port: 0,
}],
gatewayIPConfigurations: [{
id: "string",
name: "string",
subnet: {
id: "string",
},
}],
httpListeners: [{
customErrorConfigurations: [{
customErrorPageUrl: "string",
statusCode: "string",
}],
firewallPolicy: {
id: "string",
},
frontendIPConfiguration: {
id: "string",
},
frontendPort: {
id: "string",
},
hostName: "string",
hostNames: ["string"],
id: "string",
name: "string",
protocol: "string",
requireServerNameIndication: false,
sslCertificate: {
id: "string",
},
sslProfile: {
id: "string",
},
}],
id: "string",
zones: ["string"],
autoscaleConfiguration: {
minCapacity: 0,
maxCapacity: 0,
},
enableHttp2: false,
probes: [{
host: "string",
id: "string",
interval: 0,
match: {
body: "string",
statusCodes: ["string"],
},
minServers: 0,
name: "string",
path: "string",
pickHostNameFromBackendHttpSettings: false,
port: 0,
protocol: "string",
timeout: 0,
unhealthyThreshold: 0,
}],
redirectConfigurations: [{
id: "string",
includePath: false,
includeQueryString: false,
name: "string",
pathRules: [{
id: "string",
}],
redirectType: "string",
requestRoutingRules: [{
id: "string",
}],
targetListener: {
id: "string",
},
targetUrl: "string",
urlPathMaps: [{
id: "string",
}],
}],
requestRoutingRules: [{
backendAddressPool: {
id: "string",
},
backendHttpSettings: {
id: "string",
},
httpListener: {
id: "string",
},
id: "string",
name: "string",
priority: 0,
redirectConfiguration: {
id: "string",
},
rewriteRuleSet: {
id: "string",
},
ruleType: "string",
urlPathMap: {
id: "string",
},
}],
authenticationCertificates: [{
data: "string",
id: "string",
name: "string",
}],
rewriteRuleSets: [{
id: "string",
name: "string",
rewriteRules: [{
actionSet: {
requestHeaderConfigurations: [{
headerName: "string",
headerValue: "string",
}],
responseHeaderConfigurations: [{
headerName: "string",
headerValue: "string",
}],
urlConfiguration: {
modifiedPath: "string",
modifiedQueryString: "string",
reroute: false,
},
},
conditions: [{
ignoreCase: false,
negate: false,
pattern: "string",
variable: "string",
}],
name: "string",
ruleSequence: 0,
}],
}],
sku: {
capacity: 0,
name: "string",
tier: "string",
},
sslCertificates: [{
data: "string",
id: "string",
keyVaultSecretId: "string",
name: "string",
password: "string",
}],
sslPolicy: {
cipherSuites: ["string"],
disabledSslProtocols: ["string"],
minProtocolVersion: "string",
policyName: "string",
policyType: "string",
},
sslProfiles: [{
clientAuthConfiguration: {
verifyClientCertIssuerDN: false,
},
id: "string",
name: "string",
sslPolicy: {
cipherSuites: ["string"],
disabledSslProtocols: ["string"],
minProtocolVersion: "string",
policyName: "string",
policyType: "string",
},
trustedClientCertificates: [{
id: "string",
}],
}],
tags: {
string: "string",
},
trustedClientCertificates: [{
data: "string",
id: "string",
name: "string",
}],
trustedRootCertificates: [{
data: "string",
id: "string",
keyVaultSecretId: "string",
name: "string",
}],
applicationGatewayName: "string",
webApplicationFirewallConfiguration: {
enabled: false,
firewallMode: "string",
ruleSetType: "string",
ruleSetVersion: "string",
disabledRuleGroups: [{
ruleGroupName: "string",
rules: [0],
}],
exclusions: [{
matchVariable: "string",
selector: "string",
selectorMatchOperator: "string",
}],
fileUploadLimitInMb: 0,
maxRequestBodySize: 0,
maxRequestBodySizeInKb: 0,
requestBodyCheck: false,
},
identity: {
type: "SystemAssigned",
userAssignedIdentities: {
string: "any",
},
},
});
type: azure-native:network:ApplicationGateway
properties:
applicationGatewayName: string
authenticationCertificates:
- data: string
id: string
name: string
autoscaleConfiguration:
maxCapacity: 0
minCapacity: 0
backendAddressPools:
- backendAddresses:
- fqdn: string
ipAddress: string
id: string
name: string
backendHttpSettingsCollection:
- affinityCookieName: string
authenticationCertificates:
- id: string
connectionDraining:
drainTimeoutInSec: 0
enabled: false
cookieBasedAffinity: string
hostName: string
id: string
name: string
path: string
pickHostNameFromBackendAddress: false
port: 0
probe:
id: string
probeEnabled: false
protocol: string
requestTimeout: 0
trustedRootCertificates:
- id: string
customErrorConfigurations:
- customErrorPageUrl: string
statusCode: string
enableFips: false
enableHttp2: false
firewallPolicy:
id: string
forceFirewallPolicyAssociation: false
frontendIPConfigurations:
- id: string
name: string
privateIPAddress: string
privateIPAllocationMethod: string
privateLinkConfiguration:
id: string
publicIPAddress:
id: string
subnet:
id: string
frontendPorts:
- id: string
name: string
port: 0
gatewayIPConfigurations:
- id: string
name: string
subnet:
id: string
httpListeners:
- customErrorConfigurations:
- customErrorPageUrl: string
statusCode: string
firewallPolicy:
id: string
frontendIPConfiguration:
id: string
frontendPort:
id: string
hostName: string
hostNames:
- string
id: string
name: string
protocol: string
requireServerNameIndication: false
sslCertificate:
id: string
sslProfile:
id: string
id: string
identity:
type: SystemAssigned
userAssignedIdentities:
string: any
location: string
privateLinkConfigurations:
- id: string
ipConfigurations:
- id: string
name: string
primary: false
privateIPAddress: string
privateIPAllocationMethod: string
subnet:
id: string
name: string
probes:
- host: string
id: string
interval: 0
match:
body: string
statusCodes:
- string
minServers: 0
name: string
path: string
pickHostNameFromBackendHttpSettings: false
port: 0
protocol: string
timeout: 0
unhealthyThreshold: 0
redirectConfigurations:
- id: string
includePath: false
includeQueryString: false
name: string
pathRules:
- id: string
redirectType: string
requestRoutingRules:
- id: string
targetListener:
id: string
targetUrl: string
urlPathMaps:
- id: string
requestRoutingRules:
- backendAddressPool:
id: string
backendHttpSettings:
id: string
httpListener:
id: string
id: string
name: string
priority: 0
redirectConfiguration:
id: string
rewriteRuleSet:
id: string
ruleType: string
urlPathMap:
id: string
resourceGroupName: string
rewriteRuleSets:
- id: string
name: string
rewriteRules:
- actionSet:
requestHeaderConfigurations:
- headerName: string
headerValue: string
responseHeaderConfigurations:
- headerName: string
headerValue: string
urlConfiguration:
modifiedPath: string
modifiedQueryString: string
reroute: false
conditions:
- ignoreCase: false
negate: false
pattern: string
variable: string
name: string
ruleSequence: 0
sku:
capacity: 0
name: string
tier: string
sslCertificates:
- data: string
id: string
keyVaultSecretId: string
name: string
password: string
sslPolicy:
cipherSuites:
- string
disabledSslProtocols:
- string
minProtocolVersion: string
policyName: string
policyType: string
sslProfiles:
- clientAuthConfiguration:
verifyClientCertIssuerDN: false
id: string
name: string
sslPolicy:
cipherSuites:
- string
disabledSslProtocols:
- string
minProtocolVersion: string
policyName: string
policyType: string
trustedClientCertificates:
- id: string
tags:
string: string
trustedClientCertificates:
- data: string
id: string
name: string
trustedRootCertificates:
- data: string
id: string
keyVaultSecretId: string
name: string
urlPathMaps:
- defaultBackendAddressPool:
id: string
defaultBackendHttpSettings:
id: string
defaultRedirectConfiguration:
id: string
defaultRewriteRuleSet:
id: string
id: string
name: string
pathRules:
- backendAddressPool:
id: string
backendHttpSettings:
id: string
firewallPolicy:
id: string
id: string
name: string
paths:
- string
redirectConfiguration:
id: string
rewriteRuleSet:
id: string
webApplicationFirewallConfiguration:
disabledRuleGroups:
- ruleGroupName: string
rules:
- 0
enabled: false
exclusions:
- matchVariable: string
selector: string
selectorMatchOperator: string
fileUploadLimitInMb: 0
firewallMode: string
maxRequestBodySize: 0
maxRequestBodySizeInKb: 0
requestBodyCheck: false
ruleSetType: string
ruleSetVersion: string
zones:
- string
ApplicationGateway Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ApplicationGateway resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group.
- Application
Gateway stringName - The name of the application gateway.
- Authentication
Certificates List<Pulumi.Azure Native. Network. Inputs. Application Gateway Authentication Certificate> - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Autoscale
Configuration Pulumi.Azure Native. Network. Inputs. Application Gateway Autoscale Configuration - Autoscale Configuration.
- Backend
Address List<Pulumi.Pools Azure Native. Network. Inputs. Application Gateway Backend Address Pool> - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- Backend
Http List<Pulumi.Settings Collection Azure Native. Network. Inputs. Application Gateway Backend Http Settings> - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- Custom
Error List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Custom Error> - 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 Pulumi.Azure Native. Network. Inputs. Sub Resource - Reference to the FirewallPolicy resource.
- Force
Firewall boolPolicy Association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- Frontend
IPConfigurations List<Pulumi.Azure Native. Network. Inputs. Application Gateway Frontend IPConfiguration> - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- Frontend
Ports List<Pulumi.Azure Native. Network. Inputs. Application Gateway Frontend Port> - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- Gateway
IPConfigurations List<Pulumi.Azure Native. Network. Inputs. Application Gateway IPConfiguration> - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- Http
Listeners List<Pulumi.Azure Native. Network. Inputs. Application Gateway Http Listener> - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- Id string
- Resource ID.
- Identity
Pulumi.
Azure Native. Network. Inputs. Managed Service Identity - The identity of the application gateway, if configured.
- Location string
- Resource location.
- Private
Link List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Private Link Configuration> - PrivateLink configurations on application gateway.
- Probes
List<Pulumi.
Azure Native. Network. Inputs. Application Gateway Probe> - Probes of the application gateway resource.
- Redirect
Configurations List<Pulumi.Azure Native. Network. Inputs. Application Gateway Redirect Configuration> - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- Request
Routing List<Pulumi.Rules Azure Native. Network. Inputs. Application Gateway Request Routing Rule> - Request routing rules of the application gateway resource.
- Rewrite
Rule List<Pulumi.Sets Azure Native. Network. Inputs. Application Gateway Rewrite Rule Set> - Rewrite rules for the application gateway resource.
- Sku
Pulumi.
Azure Native. Network. Inputs. Application Gateway Sku - SKU of the application gateway resource.
- Ssl
Certificates List<Pulumi.Azure Native. Network. Inputs. Application Gateway Ssl Certificate> - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Ssl
Policy Pulumi.Azure Native. Network. Inputs. Application Gateway Ssl Policy - SSL policy of the application gateway resource.
- Ssl
Profiles List<Pulumi.Azure Native. Network. Inputs. Application Gateway Ssl Profile> - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- Dictionary<string, string>
- Resource tags.
- Trusted
Client List<Pulumi.Certificates Azure Native. Network. Inputs. Application Gateway Trusted Client Certificate> - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Trusted
Root List<Pulumi.Certificates Azure Native. Network. Inputs. Application Gateway Trusted Root Certificate> - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Url
Path List<Pulumi.Maps Azure Native. Network. Inputs. Application Gateway Url Path Map> - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- Web
Application Pulumi.Firewall Configuration Azure Native. Network. Inputs. Application Gateway Web Application Firewall Configuration - Web application firewall configuration.
- Zones List<string>
- A list of availability zones denoting where the resource needs to come from.
- Resource
Group stringName - The name of the resource group.
- Application
Gateway stringName - The name of the application gateway.
- Authentication
Certificates []ApplicationGateway Authentication Certificate Args - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Autoscale
Configuration ApplicationGateway Autoscale Configuration Args - Autoscale Configuration.
- Backend
Address []ApplicationPools Gateway Backend Address Pool Args - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- Backend
Http []ApplicationSettings Collection Gateway Backend Http Settings Args - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- Custom
Error []ApplicationConfigurations Gateway Custom Error Args - 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 SubResource Args - Reference to the FirewallPolicy resource.
- Force
Firewall boolPolicy Association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- Frontend
IPConfigurations []ApplicationGateway Frontend IPConfiguration Args - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- Frontend
Ports []ApplicationGateway Frontend Port Args - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- Gateway
IPConfigurations []ApplicationGateway IPConfiguration Args - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- Http
Listeners []ApplicationGateway Http Listener Args - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- Id string
- Resource ID.
- Identity
Managed
Service Identity Args - The identity of the application gateway, if configured.
- Location string
- Resource location.
- Private
Link []ApplicationConfigurations Gateway Private Link Configuration Args - PrivateLink configurations on application gateway.
- Probes
[]Application
Gateway Probe Args - Probes of the application gateway resource.
- Redirect
Configurations []ApplicationGateway Redirect Configuration Args - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- Request
Routing []ApplicationRules Gateway Request Routing Rule Args - Request routing rules of the application gateway resource.
- Rewrite
Rule []ApplicationSets Gateway Rewrite Rule Set Args - Rewrite rules for the application gateway resource.
- Sku
Application
Gateway Sku Args - SKU of the application gateway resource.
- Ssl
Certificates []ApplicationGateway Ssl Certificate Args - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Ssl
Policy ApplicationGateway Ssl Policy Args - SSL policy of the application gateway resource.
- Ssl
Profiles []ApplicationGateway Ssl Profile Args - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- map[string]string
- Resource tags.
- Trusted
Client []ApplicationCertificates Gateway Trusted Client Certificate Args - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Trusted
Root []ApplicationCertificates Gateway Trusted Root Certificate Args - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- Url
Path []ApplicationMaps Gateway Url Path Map Args - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- Web
Application ApplicationFirewall Configuration Gateway Web Application Firewall Configuration Args - Web application firewall configuration.
- Zones []string
- A list of availability zones denoting where the resource needs to come from.
- resource
Group StringName - The name of the resource group.
- application
Gateway StringName - The name of the application gateway.
- authentication
Certificates List<ApplicationGateway Authentication Certificate> - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- autoscale
Configuration ApplicationGateway Autoscale Configuration - Autoscale Configuration.
- backend
Address List<ApplicationPools Gateway Backend Address Pool> - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- backend
Http List<ApplicationSettings Collection Gateway Backend Http Settings> - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- custom
Error List<ApplicationConfigurations Gateway Custom Error> - Custom error configurations of the application gateway resource.
- enable
Fips Boolean - Whether FIPS is enabled on the application gateway resource.
- enable
Http2 Boolean - Whether HTTP2 is enabled on the application gateway resource.
- firewall
Policy SubResource - Reference to the FirewallPolicy resource.
- force
Firewall BooleanPolicy Association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- frontend
IPConfigurations List<ApplicationGateway Frontend IPConfiguration> - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- frontend
Ports List<ApplicationGateway Frontend Port> - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- gateway
IPConfigurations List<ApplicationGateway IPConfiguration> - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- http
Listeners List<ApplicationGateway Http Listener> - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- id String
- Resource ID.
- identity
Managed
Service Identity - The identity of the application gateway, if configured.
- location String
- Resource location.
- private
Link List<ApplicationConfigurations Gateway Private Link Configuration> - PrivateLink configurations on application gateway.
- probes
List<Application
Gateway Probe> - Probes of the application gateway resource.
- redirect
Configurations List<ApplicationGateway Redirect Configuration> - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- request
Routing List<ApplicationRules Gateway Request Routing Rule> - Request routing rules of the application gateway resource.
- rewrite
Rule List<ApplicationSets Gateway Rewrite Rule Set> - Rewrite rules for the application gateway resource.
- sku
Application
Gateway Sku - SKU of the application gateway resource.
- ssl
Certificates List<ApplicationGateway Ssl Certificate> - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- ssl
Policy ApplicationGateway Ssl Policy - SSL policy of the application gateway resource.
- ssl
Profiles List<ApplicationGateway Ssl Profile> - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- Map<String,String>
- Resource tags.
- trusted
Client List<ApplicationCertificates Gateway Trusted Client Certificate> - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- trusted
Root List<ApplicationCertificates Gateway Trusted Root Certificate> - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- url
Path List<ApplicationMaps Gateway Url Path Map> - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- web
Application ApplicationFirewall Configuration Gateway Web Application Firewall Configuration - Web application firewall configuration.
- zones List<String>
- A list of availability zones denoting where the resource needs to come from.
- resource
Group stringName - The name of the resource group.
- application
Gateway stringName - The name of the application gateway.
- authentication
Certificates ApplicationGateway Authentication Certificate[] - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- autoscale
Configuration ApplicationGateway Autoscale Configuration - Autoscale Configuration.
- backend
Address ApplicationPools Gateway Backend Address Pool[] - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- backend
Http ApplicationSettings Collection Gateway Backend Http Settings[] - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- custom
Error ApplicationConfigurations Gateway Custom Error[] - Custom error configurations of the application gateway resource.
- enable
Fips boolean - Whether FIPS is enabled on the application gateway resource.
- enable
Http2 boolean - Whether HTTP2 is enabled on the application gateway resource.
- firewall
Policy SubResource - Reference to the FirewallPolicy resource.
- force
Firewall booleanPolicy Association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- frontend
IPConfigurations ApplicationGateway Frontend IPConfiguration[] - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- frontend
Ports ApplicationGateway Frontend Port[] - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- gateway
IPConfigurations ApplicationGateway IPConfiguration[] - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- http
Listeners ApplicationGateway Http Listener[] - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- id string
- Resource ID.
- identity
Managed
Service Identity - The identity of the application gateway, if configured.
- location string
- Resource location.
- private
Link ApplicationConfigurations Gateway Private Link Configuration[] - PrivateLink configurations on application gateway.
- probes
Application
Gateway Probe[] - Probes of the application gateway resource.
- redirect
Configurations ApplicationGateway Redirect Configuration[] - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- request
Routing ApplicationRules Gateway Request Routing Rule[] - Request routing rules of the application gateway resource.
- rewrite
Rule ApplicationSets Gateway Rewrite Rule Set[] - Rewrite rules for the application gateway resource.
- sku
Application
Gateway Sku - SKU of the application gateway resource.
- ssl
Certificates ApplicationGateway Ssl Certificate[] - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- ssl
Policy ApplicationGateway Ssl Policy - SSL policy of the application gateway resource.
- ssl
Profiles ApplicationGateway Ssl Profile[] - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- {[key: string]: string}
- Resource tags.
- trusted
Client ApplicationCertificates Gateway Trusted Client Certificate[] - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- trusted
Root ApplicationCertificates Gateway Trusted Root Certificate[] - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- url
Path ApplicationMaps Gateway Url Path Map[] - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- web
Application ApplicationFirewall Configuration Gateway Web Application Firewall Configuration - Web application firewall configuration.
- zones string[]
- A list of availability zones denoting where the resource needs to come from.
- resource_
group_ strname - The name of the resource group.
- application_
gateway_ strname - The name of the application gateway.
- authentication_
certificates Sequence[ApplicationGateway Authentication Certificate Args] - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- autoscale_
configuration ApplicationGateway Autoscale Configuration Args - Autoscale Configuration.
- backend_
address_ Sequence[Applicationpools Gateway Backend Address Pool Args] - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- backend_
http_ Sequence[Applicationsettings_ collection Gateway Backend Http Settings Args] - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- custom_
error_ Sequence[Applicationconfigurations Gateway Custom Error Args] - 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 SubResource Args - Reference to the FirewallPolicy resource.
- force_
firewall_ boolpolicy_ association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- frontend_
ip_ Sequence[Applicationconfigurations Gateway Frontend IPConfiguration Args] - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- frontend_
ports Sequence[ApplicationGateway Frontend Port Args] - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- gateway_
ip_ Sequence[Applicationconfigurations Gateway IPConfiguration Args] - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- http_
listeners Sequence[ApplicationGateway Http Listener Args] - Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- id str
- Resource ID.
- identity
Managed
Service Identity Args - The identity of the application gateway, if configured.
- location str
- Resource location.
- private_
link_ Sequence[Applicationconfigurations Gateway Private Link Configuration Args] - PrivateLink configurations on application gateway.
- probes
Sequence[Application
Gateway Probe Args] - Probes of the application gateway resource.
- redirect_
configurations Sequence[ApplicationGateway Redirect Configuration Args] - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- request_
routing_ Sequence[Applicationrules Gateway Request Routing Rule Args] - Request routing rules of the application gateway resource.
- rewrite_
rule_ Sequence[Applicationsets Gateway Rewrite Rule Set Args] - Rewrite rules for the application gateway resource.
- sku
Application
Gateway Sku Args - SKU of the application gateway resource.
- ssl_
certificates Sequence[ApplicationGateway Ssl Certificate Args] - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- ssl_
policy ApplicationGateway Ssl Policy Args - SSL policy of the application gateway resource.
- ssl_
profiles Sequence[ApplicationGateway Ssl Profile Args] - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- Mapping[str, str]
- Resource tags.
- trusted_
client_ Sequence[Applicationcertificates Gateway Trusted Client Certificate Args] - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- trusted_
root_ Sequence[Applicationcertificates Gateway Trusted Root Certificate Args] - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- url_
path_ Sequence[Applicationmaps Gateway Url Path Map Args] - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- web_
application_ Applicationfirewall_ configuration Gateway Web Application Firewall Configuration Args - Web application firewall configuration.
- zones Sequence[str]
- A list of availability zones denoting where the resource needs to come from.
- resource
Group StringName - The name of the resource group.
- application
Gateway StringName - The name of the application gateway.
- authentication
Certificates List<Property Map> - Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- autoscale
Configuration Property Map - Autoscale Configuration.
- backend
Address List<Property Map>Pools - Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- backend
Http List<Property Map>Settings Collection - Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- custom
Error List<Property Map>Configurations - Custom error configurations of the application gateway resource.
- enable
Fips Boolean - Whether FIPS is enabled on the application gateway resource.
- enable
Http2 Boolean - Whether HTTP2 is enabled on the application gateway resource.
- firewall
Policy Property Map - Reference to the FirewallPolicy resource.
- force
Firewall BooleanPolicy Association - If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
- frontend
IPConfigurations List<Property Map> - Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- frontend
Ports List<Property Map> - Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- gateway
IPConfigurations List<Property Map> - Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- http
Listeners 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.
- private
Link List<Property Map>Configurations - PrivateLink configurations on application gateway.
- probes List<Property Map>
- Probes of the application gateway resource.
- redirect
Configurations List<Property Map> - Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- request
Routing List<Property Map>Rules - Request routing rules of the application gateway resource.
- rewrite
Rule List<Property Map>Sets - Rewrite rules for the application gateway resource.
- sku Property Map
- SKU of the application gateway resource.
- ssl
Certificates List<Property Map> - SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- ssl
Policy Property Map - SSL policy of the application gateway resource.
- ssl
Profiles List<Property Map> - SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
- Map<String>
- Resource tags.
- trusted
Client List<Property Map>Certificates - Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
- trusted
Root List<Property Map>Certificates - Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- url
Path List<Property Map>Maps - URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- web
Application Property MapFirewall Configuration - Web application firewall configuration.
- zones List<String>
- A list of availability zones denoting where the resource needs to come from.
Outputs
All input properties are implicitly available as output properties. Additionally, the ApplicationGateway resource produces the following output properties:
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name.
- Operational
State string - Operational state of the application gateway resource.
- Private
Endpoint List<Pulumi.Connections Azure Native. Network. Outputs. Application Gateway Private Endpoint Connection Response> - Private Endpoint connections on application gateway.
- Provisioning
State string - The provisioning state of the application gateway resource.
- Resource
Guid string - The resource GUID property of the application gateway resource.
- Type string
- Resource type.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name.
- Operational
State string - Operational state of the application gateway resource.
- Private
Endpoint []ApplicationConnections Gateway Private Endpoint Connection Response - Private Endpoint connections on application gateway.
- Provisioning
State string - The provisioning state of the application gateway resource.
- Resource
Guid string - The resource GUID property of the application gateway resource.
- Type string
- Resource type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name.
- operational
State String - Operational state of the application gateway resource.
- private
Endpoint List<ApplicationConnections Gateway Private Endpoint Connection Response> - Private Endpoint connections on application gateway.
- provisioning
State String - The provisioning state of the application gateway resource.
- resource
Guid String - The resource GUID property of the application gateway resource.
- type String
- Resource type.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Resource name.
- operational
State string - Operational state of the application gateway resource.
- private
Endpoint ApplicationConnections Gateway Private Endpoint Connection Response[] - Private Endpoint connections on application gateway.
- provisioning
State string - The provisioning state of the application gateway resource.
- resource
Guid string - The resource GUID property of the application gateway resource.
- type string
- Resource type.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Resource name.
- operational_
state str - Operational state of the application gateway resource.
- private_
endpoint_ Sequence[Applicationconnections Gateway Private Endpoint Connection Response] - 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.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name.
- operational
State String - Operational state of the application gateway resource.
- private
Endpoint List<Property Map>Connections - Private Endpoint connections on application gateway.
- provisioning
State String - The provisioning state of the application gateway resource.
- resource
Guid String - The resource GUID property of the application gateway resource.
- type String
- Resource type.
Supporting Types
ApplicationGatewayAuthenticationCertificate, ApplicationGatewayAuthenticationCertificateArgs
ApplicationGatewayAuthenticationCertificateResponse, ApplicationGatewayAuthenticationCertificateResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Provisioning
State 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.
- provisioning
State 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.
- provisioning
State 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.
- provisioning
State 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.
ApplicationGatewayAutoscaleConfiguration, ApplicationGatewayAutoscaleConfigurationArgs
- Min
Capacity int - Lower bound on number of Application Gateway capacity.
- Max
Capacity int - 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.
- min
Capacity Integer - Lower bound on number of Application Gateway capacity.
- max
Capacity Integer - Upper bound on number of Application Gateway capacity.
- min
Capacity number - Lower bound on number of Application Gateway capacity.
- max
Capacity 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.
- min
Capacity Number - Lower bound on number of Application Gateway capacity.
- max
Capacity Number - Upper bound on number of Application Gateway capacity.
ApplicationGatewayAutoscaleConfigurationResponse, ApplicationGatewayAutoscaleConfigurationResponseArgs
- Min
Capacity int - Lower bound on number of Application Gateway capacity.
- Max
Capacity int - 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.
- min
Capacity Integer - Lower bound on number of Application Gateway capacity.
- max
Capacity Integer - Upper bound on number of Application Gateway capacity.
- min
Capacity number - Lower bound on number of Application Gateway capacity.
- max
Capacity 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.
- min
Capacity Number - Lower bound on number of Application Gateway capacity.
- max
Capacity Number - Upper bound on number of Application Gateway capacity.
ApplicationGatewayBackendAddress, ApplicationGatewayBackendAddressArgs
- fqdn str
- Fully qualified domain name (FQDN).
- ip_
address str - IP address.
ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddressPoolArgs
- Backend
Addresses List<Pulumi.Azure Native. Network. Inputs. Application Gateway Backend Address> - Backend addresses.
- Id string
- Resource ID.
- Name string
- Name of the backend address pool that is unique within an Application Gateway.
- Backend
Addresses []ApplicationGateway Backend Address - Backend addresses.
- Id string
- Resource ID.
- Name string
- Name of the backend address pool that is unique within an Application Gateway.
- backend
Addresses List<ApplicationGateway Backend Address> - Backend addresses.
- id String
- Resource ID.
- name String
- Name of the backend address pool that is unique within an Application Gateway.
- backend
Addresses ApplicationGateway Backend Address[] - Backend addresses.
- id string
- Resource ID.
- name string
- Name of the backend address pool that is unique within an Application Gateway.
- backend_
addresses Sequence[ApplicationGateway Backend Address] - Backend addresses.
- id str
- Resource ID.
- name str
- Name of the backend address pool that is unique within an Application Gateway.
- backend
Addresses List<Property Map> - Backend addresses.
- id String
- Resource ID.
- name String
- Name of the backend address pool that is unique within an Application Gateway.
ApplicationGatewayBackendAddressPoolResponse, ApplicationGatewayBackendAddressPoolResponseArgs
- Backend
IPConfigurations List<Pulumi.Azure Native. Network. Inputs. Network Interface IPConfiguration Response> - Collection of references to IPs defined in network interfaces.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Backend
Addresses List<Pulumi.Azure Native. Network. Inputs. Application Gateway Backend Address Response> - Backend addresses.
- Id string
- Resource ID.
- Name string
- Name of the backend address pool that is unique within an Application Gateway.
- Backend
IPConfigurations []NetworkInterface IPConfiguration Response - Collection of references to IPs defined in network interfaces.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Backend
Addresses []ApplicationGateway Backend Address Response - Backend addresses.
- Id string
- Resource ID.
- Name string
- Name of the backend address pool that is unique within an Application Gateway.
- backend
IPConfigurations List<NetworkInterface IPConfiguration Response> - Collection of references to IPs defined in network interfaces.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- backend
Addresses List<ApplicationGateway Backend Address Response> - Backend addresses.
- id String
- Resource ID.
- name String
- Name of the backend address pool that is unique within an Application Gateway.
- backend
IPConfigurations NetworkInterface IPConfiguration Response[] - Collection of references to IPs defined in network interfaces.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the backend address pool resource.
- type string
- Type of the resource.
- backend
Addresses ApplicationGateway Backend Address Response[] - Backend addresses.
- id string
- Resource ID.
- name string
- Name of the backend address pool that is unique within an Application Gateway.
- backend_
ip_ Sequence[Networkconfigurations Interface IPConfiguration Response] - 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[ApplicationGateway Backend Address Response] - Backend addresses.
- id str
- Resource ID.
- name str
- Name of the backend address pool that is unique within an Application Gateway.
- backend
IPConfigurations 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.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- backend
Addresses 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, ApplicationGatewayBackendAddressResponseArgs
- fqdn str
- Fully qualified domain name (FQDN).
- ip_
address str - IP address.
ApplicationGatewayBackendHttpSettings, ApplicationGatewayBackendHttpSettingsArgs
- string
- Cookie name to use for the affinity cookie.
- Authentication
Certificates List<Pulumi.Azure Native. Network. Inputs. Sub Resource> - Array of references to application gateway authentication certificates.
- Connection
Draining Pulumi.Azure Native. Network. Inputs. Application Gateway Connection Draining - Connection draining of the backend http settings resource.
- string | Pulumi.
Azure Native. Network. Application Gateway Cookie Based Affinity - Cookie based affinity.
- Host
Name 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.
- Pick
Host boolName From Backend Address - 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.
Azure Native. Network. Inputs. Sub Resource - Probe resource of an application gateway.
- Probe
Enabled bool - Whether the probe is enabled. Default value is false.
- Protocol
string | Pulumi.
Azure Native. Network. Application Gateway Protocol - 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 List<Pulumi.Certificates Azure Native. Network. Inputs. Sub Resource> - Array of references to application gateway trusted root certificates.
- string
- Cookie name to use for the affinity cookie.
- Authentication
Certificates []SubResource - Array of references to application gateway authentication certificates.
- Connection
Draining ApplicationGateway Connection Draining - Connection draining of the backend http settings resource.
- string | Application
Gateway Cookie Based Affinity - Cookie based affinity.
- Host
Name 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.
- Pick
Host boolName From Backend Address - 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
Sub
Resource - Probe resource of an application gateway.
- Probe
Enabled bool - Whether the probe is enabled. Default value is false.
- Protocol
string | Application
Gateway Protocol - 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 []SubCertificates Resource - Array of references to application gateway trusted root certificates.
- String
- Cookie name to use for the affinity cookie.
- authentication
Certificates List<SubResource> - Array of references to application gateway authentication certificates.
- connection
Draining ApplicationGateway Connection Draining - Connection draining of the backend http settings resource.
- String | Application
Gateway Cookie Based Affinity - Cookie based affinity.
- host
Name 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.
- pick
Host BooleanName From Backend Address - 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
Sub
Resource - Probe resource of an application gateway.
- probe
Enabled Boolean - Whether the probe is enabled. Default value is false.
- protocol
String | Application
Gateway Protocol - The protocol used to communicate with the backend.
- request
Timeout 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.
- trusted
Root List<SubCertificates Resource> - Array of references to application gateway trusted root certificates.
- string
- Cookie name to use for the affinity cookie.
- authentication
Certificates SubResource[] - Array of references to application gateway authentication certificates.
- connection
Draining ApplicationGateway Connection Draining - Connection draining of the backend http settings resource.
- string | Application
Gateway Cookie Based Affinity - Cookie based affinity.
- host
Name 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.
- pick
Host booleanName From Backend Address - 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
Sub
Resource - Probe resource of an application gateway.
- probe
Enabled boolean - Whether the probe is enabled. Default value is false.
- protocol
string | Application
Gateway Protocol - The protocol used to communicate with the backend.
- request
Timeout 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.
- trusted
Root SubCertificates Resource[] - Array of references to application gateway trusted root certificates.
- str
- Cookie name to use for the affinity cookie.
- authentication_
certificates Sequence[SubResource] - Array of references to application gateway authentication certificates.
- connection_
draining ApplicationGateway Connection Draining - Connection draining of the backend http settings resource.
- str | Application
Gateway Cookie Based Affinity - 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_ boolname_ from_ backend_ address - 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
Sub
Resource - Probe resource of an application gateway.
- probe_
enabled bool - Whether the probe is enabled. Default value is false.
- protocol
str | Application
Gateway Protocol - 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_ Sequence[Subcertificates Resource] - Array of references to application gateway trusted root certificates.
- String
- Cookie name to use for the affinity cookie.
- authentication
Certificates List<Property Map> - Array of references to application gateway authentication certificates.
- connection
Draining Property Map - Connection draining of the backend http settings resource.
- String | "Enabled" | "Disabled"
- Cookie based affinity.
- host
Name 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.
- pick
Host BooleanName From Backend Address - 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.
- probe
Enabled Boolean - Whether the probe is enabled. Default value is false.
- protocol String | "Http" | "Https"
- The protocol used to communicate with the backend.
- request
Timeout 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.
- trusted
Root List<Property Map>Certificates - Array of references to application gateway trusted root certificates.
ApplicationGatewayBackendHttpSettingsResponse, ApplicationGatewayBackendHttpSettingsResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the backend HTTP settings resource.
- Type string
- Type of the resource.
- string
- Cookie name to use for the affinity cookie.
- Authentication
Certificates List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> - Array of references to application gateway authentication certificates.
- Connection
Draining Pulumi.Azure Native. Network. Inputs. Application Gateway Connection Draining Response - Connection draining of the backend http settings resource.
- string
- Cookie based affinity.
- Host
Name 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.
- Pick
Host boolName From Backend Address - 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.
Azure Native. Network. Inputs. Sub Resource Response - Probe resource of an application gateway.
- Probe
Enabled bool - Whether the probe is enabled. Default value is false.
- Protocol string
- 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 List<Pulumi.Certificates Azure Native. Network. Inputs. Sub Resource Response> - Array of references to application gateway trusted root certificates.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the backend HTTP settings resource.
- Type string
- Type of the resource.
- string
- Cookie name to use for the affinity cookie.
- Authentication
Certificates []SubResource Response - Array of references to application gateway authentication certificates.
- Connection
Draining ApplicationGateway Connection Draining Response - Connection draining of the backend http settings resource.
- string
- Cookie based affinity.
- Host
Name 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.
- Pick
Host boolName From Backend Address - 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
Sub
Resource Response - Probe resource of an application gateway.
- Probe
Enabled bool - Whether the probe is enabled. Default value is false.
- Protocol string
- 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 []SubCertificates Resource Response - Array of references to application gateway trusted root certificates.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the backend HTTP settings resource.
- type String
- Type of the resource.
- String
- Cookie name to use for the affinity cookie.
- authentication
Certificates List<SubResource Response> - Array of references to application gateway authentication certificates.
- connection
Draining ApplicationGateway Connection Draining Response - Connection draining of the backend http settings resource.
- String
- Cookie based affinity.
- host
Name 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.
- pick
Host BooleanName From Backend Address - 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
Sub
Resource Response - Probe resource of an application gateway.
- probe
Enabled Boolean - Whether the probe is enabled. Default value is false.
- protocol String
- The protocol used to communicate with the backend.
- request
Timeout 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.
- trusted
Root List<SubCertificates Resource Response> - Array of references to application gateway trusted root certificates.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the backend HTTP settings resource.
- type string
- Type of the resource.
- string
- Cookie name to use for the affinity cookie.
- authentication
Certificates SubResource Response[] - Array of references to application gateway authentication certificates.
- connection
Draining ApplicationGateway Connection Draining Response - Connection draining of the backend http settings resource.
- string
- Cookie based affinity.
- host
Name 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.
- pick
Host booleanName From Backend Address - 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
Sub
Resource Response - Probe resource of an application gateway.
- probe
Enabled boolean - Whether the probe is enabled. Default value is false.
- protocol string
- The protocol used to communicate with the backend.
- request
Timeout 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.
- trusted
Root SubCertificates Resource Response[] - 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.
- str
- Cookie name to use for the affinity cookie.
- authentication_
certificates Sequence[SubResource Response] - Array of references to application gateway authentication certificates.
- connection_
draining ApplicationGateway Connection Draining Response - Connection draining of the backend http settings resource.
- 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_ boolname_ from_ backend_ address - 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
Sub
Resource Response - 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_ Sequence[Subcertificates Resource Response] - Array of references to application gateway trusted root certificates.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the backend HTTP settings resource.
- type String
- Type of the resource.
- String
- Cookie name to use for the affinity cookie.
- authentication
Certificates List<Property Map> - Array of references to application gateway authentication certificates.
- connection
Draining Property Map - Connection draining of the backend http settings resource.
- String
- Cookie based affinity.
- host
Name 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.
- pick
Host BooleanName From Backend Address - 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.
- probe
Enabled Boolean - Whether the probe is enabled. Default value is false.
- protocol String
- The protocol used to communicate with the backend.
- request
Timeout 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.
- trusted
Root List<Property Map>Certificates - Array of references to application gateway trusted root certificates.
ApplicationGatewayClientAuthConfiguration, ApplicationGatewayClientAuthConfigurationArgs
- Verify
Client boolCert Issuer DN - Verify client certificate issuer name on the application gateway.
- Verify
Client boolCert Issuer DN - Verify client certificate issuer name on the application gateway.
- verify
Client BooleanCert Issuer DN - Verify client certificate issuer name on the application gateway.
- verify
Client booleanCert Issuer DN - Verify client certificate issuer name on the application gateway.
- verify_
client_ boolcert_ issuer_ dn - Verify client certificate issuer name on the application gateway.
- verify
Client BooleanCert Issuer DN - Verify client certificate issuer name on the application gateway.
ApplicationGatewayClientAuthConfigurationResponse, ApplicationGatewayClientAuthConfigurationResponseArgs
- Verify
Client boolCert Issuer DN - Verify client certificate issuer name on the application gateway.
- Verify
Client boolCert Issuer DN - Verify client certificate issuer name on the application gateway.
- verify
Client BooleanCert Issuer DN - Verify client certificate issuer name on the application gateway.
- verify
Client booleanCert Issuer DN - Verify client certificate issuer name on the application gateway.
- verify_
client_ boolcert_ issuer_ dn - Verify client certificate issuer name on the application gateway.
- verify
Client BooleanCert Issuer DN - Verify client certificate issuer name on the application gateway.
ApplicationGatewayConnectionDraining, ApplicationGatewayConnectionDrainingArgs
- Drain
Timeout intIn Sec - 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.
- Drain
Timeout intIn Sec - 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.
- drain
Timeout IntegerIn Sec - 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 numberIn Sec - 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_ intin_ sec - 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.
- drain
Timeout NumberIn Sec - 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.
ApplicationGatewayConnectionDrainingResponse, ApplicationGatewayConnectionDrainingResponseArgs
- Drain
Timeout intIn Sec - 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.
- Drain
Timeout intIn Sec - 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.
- drain
Timeout IntegerIn Sec - 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 numberIn Sec - 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_ intin_ sec - 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.
- drain
Timeout NumberIn Sec - 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.
ApplicationGatewayCookieBasedAffinity, ApplicationGatewayCookieBasedAffinityArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Application
Gateway Cookie Based Affinity Enabled - Enabled
- Application
Gateway Cookie Based Affinity Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
ApplicationGatewayCustomError, ApplicationGatewayCustomErrorArgs
- Custom
Error stringPage Url - Error page URL of the application gateway customer error.
- Status
Code string | Pulumi.Azure Native. Network. Application Gateway Custom Error Status Code - Status code of the application gateway customer error.
- Custom
Error stringPage Url - Error page URL of the application gateway customer error.
- Status
Code string | ApplicationGateway Custom Error Status Code - Status code of the application gateway customer error.
- custom
Error StringPage Url - Error page URL of the application gateway customer error.
- status
Code String | ApplicationGateway Custom Error Status Code - Status code of the application gateway customer error.
- custom
Error stringPage Url - Error page URL of the application gateway customer error.
- status
Code string | ApplicationGateway Custom Error Status Code - Status code of the application gateway customer error.
- custom_
error_ strpage_ url - Error page URL of the application gateway customer error.
- status_
code str | ApplicationGateway Custom Error Status Code - Status code of the application gateway customer error.
- custom
Error StringPage Url - Error page URL of the application gateway customer error.
- status
Code String | "HttpStatus403" | "Http Status502" - Status code of the application gateway customer error.
ApplicationGatewayCustomErrorResponse, ApplicationGatewayCustomErrorResponseArgs
- Custom
Error stringPage Url - Error page URL of the application gateway customer error.
- Status
Code string - Status code of the application gateway customer error.
- Custom
Error stringPage Url - Error page URL of the application gateway customer error.
- Status
Code string - Status code of the application gateway customer error.
- custom
Error StringPage Url - Error page URL of the application gateway customer error.
- status
Code String - Status code of the application gateway customer error.
- custom
Error stringPage Url - Error page URL of the application gateway customer error.
- status
Code string - Status code of the application gateway customer error.
- custom_
error_ strpage_ url - Error page URL of the application gateway customer error.
- status_
code str - Status code of the application gateway customer error.
- custom
Error StringPage Url - Error page URL of the application gateway customer error.
- status
Code String - Status code of the application gateway customer error.
ApplicationGatewayCustomErrorStatusCode, ApplicationGatewayCustomErrorStatusCodeArgs
- Http
Status403 - HttpStatus403
- Http
Status502 - HttpStatus502
- Application
Gateway Custom Error Status Code Http Status403 - HttpStatus403
- Application
Gateway Custom Error Status Code Http Status502 - HttpStatus502
- Http
Status403 - HttpStatus403
- Http
Status502 - HttpStatus502
- Http
Status403 - HttpStatus403
- Http
Status502 - HttpStatus502
- HTTP_STATUS403
- HttpStatus403
- HTTP_STATUS502
- HttpStatus502
- "Http
Status403" - HttpStatus403
- "Http
Status502" - HttpStatus502
ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallDisabledRuleGroupArgs
- Rule
Group stringName - 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.
- Rule
Group stringName - 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.
- rule
Group StringName - 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.
- rule
Group stringName - 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_ strname - 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.
- rule
Group StringName - 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.
ApplicationGatewayFirewallDisabledRuleGroupResponse, ApplicationGatewayFirewallDisabledRuleGroupResponseArgs
- Rule
Group stringName - 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.
- Rule
Group stringName - 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.
- rule
Group StringName - 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.
- rule
Group stringName - 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_ strname - 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.
- rule
Group StringName - 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.
ApplicationGatewayFirewallExclusion, ApplicationGatewayFirewallExclusionArgs
- Match
Variable 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.
- Selector
Match stringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- Match
Variable 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.
- Selector
Match stringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- match
Variable 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.
- selector
Match StringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- match
Variable 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.
- selector
Match stringOperator - 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_ stroperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- match
Variable 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.
- selector
Match StringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
ApplicationGatewayFirewallExclusionResponse, ApplicationGatewayFirewallExclusionResponseArgs
- Match
Variable 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.
- Selector
Match stringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- Match
Variable 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.
- Selector
Match stringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- match
Variable 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.
- selector
Match StringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- match
Variable 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.
- selector
Match stringOperator - 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_ stroperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
- match
Variable 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.
- selector
Match StringOperator - When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
ApplicationGatewayFirewallMode, ApplicationGatewayFirewallModeArgs
- Detection
- Detection
- Prevention
- Prevention
- Application
Gateway Firewall Mode Detection - Detection
- Application
Gateway Firewall Mode Prevention - Prevention
- Detection
- Detection
- Prevention
- Prevention
- Detection
- Detection
- Prevention
- Prevention
- DETECTION
- Detection
- PREVENTION
- Prevention
- "Detection"
- Detection
- "Prevention"
- Prevention
ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendIPConfigurationArgs
- Id string
- Resource ID.
- Name string
- Name of the frontend IP configuration that is unique within an Application Gateway.
- Private
IPAddress string - PrivateIPAddress of the network interface IP Configuration.
- Private
IPAllocation string | Pulumi.Method Azure Native. Network. IPAllocation Method - The private IP address allocation method.
- Private
Link Pulumi.Configuration Azure Native. Network. Inputs. Sub Resource - Reference to the application gateway private link configuration.
- Public
IPAddress Pulumi.Azure Native. Network. Inputs. Sub Resource - Reference to the PublicIP resource.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource - Reference to the subnet resource.
- Id string
- Resource ID.
- Name string
- Name of the frontend IP configuration that is unique within an Application Gateway.
- Private
IPAddress string - PrivateIPAddress of the network interface IP Configuration.
- Private
IPAllocation string | IPAllocationMethod Method - The private IP address allocation method.
- Private
Link SubConfiguration Resource - Reference to the application gateway private link configuration.
- Public
IPAddress SubResource - Reference to the PublicIP resource.
- Subnet
Sub
Resource - Reference to the subnet resource.
- id String
- Resource ID.
- name String
- Name of the frontend IP configuration that is unique within an Application Gateway.
- private
IPAddress String - PrivateIPAddress of the network interface IP Configuration.
- private
IPAllocation String | IPAllocationMethod Method - The private IP address allocation method.
- private
Link SubConfiguration Resource - Reference to the application gateway private link configuration.
- public
IPAddress SubResource - Reference to the PublicIP resource.
- subnet
Sub
Resource - Reference to the subnet resource.
- id string
- Resource ID.
- name string
- Name of the frontend IP configuration that is unique within an Application Gateway.
- private
IPAddress string - PrivateIPAddress of the network interface IP Configuration.
- private
IPAllocation string | IPAllocationMethod Method - The private IP address allocation method.
- private
Link SubConfiguration Resource - Reference to the application gateway private link configuration.
- public
IPAddress SubResource - Reference to the PublicIP resource.
- subnet
Sub
Resource - Reference to the subnet resource.
- id str
- Resource ID.
- name str
- Name of the frontend IP configuration that is unique within an Application Gateway.
- private_
ip_ straddress - PrivateIPAddress of the network interface IP Configuration.
- private_
ip_ str | IPAllocationallocation_ method Method - The private IP address allocation method.
- private_
link_ Subconfiguration Resource - Reference to the application gateway private link configuration.
- public_
ip_ Subaddress Resource - Reference to the PublicIP resource.
- subnet
Sub
Resource - Reference to the subnet resource.
- id String
- Resource ID.
- name String
- Name of the frontend IP configuration that is unique within an Application Gateway.
- private
IPAddress String - PrivateIPAddress of the network interface IP Configuration.
- private
IPAllocation String | "Static" | "Dynamic"Method - The private IP address allocation method.
- private
Link Property MapConfiguration - Reference to the application gateway private link configuration.
- public
IPAddress Property Map - Reference to the PublicIP resource.
- subnet Property Map
- Reference to the subnet resource.
ApplicationGatewayFrontendIPConfigurationResponse, ApplicationGatewayFrontendIPConfigurationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Private
IPAddress string - PrivateIPAddress of the network interface IP Configuration.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Private
Link Pulumi.Configuration Azure Native. Network. Inputs. Sub Resource Response - Reference to the application gateway private link configuration.
- Public
IPAddress Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Reference to the PublicIP resource.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response - Reference to the subnet resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Private
IPAddress string - PrivateIPAddress of the network interface IP Configuration.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Private
Link SubConfiguration Resource Response - Reference to the application gateway private link configuration.
- Public
IPAddress SubResource Response - Reference to the PublicIP resource.
- Subnet
Sub
Resource Response - Reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress String - PrivateIPAddress of the network interface IP Configuration.
- private
IPAllocation StringMethod - The private IP address allocation method.
- private
Link SubConfiguration Resource Response - Reference to the application gateway private link configuration.
- public
IPAddress SubResource Response - Reference to the PublicIP resource.
- subnet
Sub
Resource Response - Reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress string - PrivateIPAddress of the network interface IP Configuration.
- private
IPAllocation stringMethod - The private IP address allocation method.
- private
Link SubConfiguration Resource Response - Reference to the application gateway private link configuration.
- public
IPAddress SubResource Response - Reference to the PublicIP resource.
- subnet
Sub
Resource Response - 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_ straddress - PrivateIPAddress of the network interface IP Configuration.
- private_
ip_ strallocation_ method - The private IP address allocation method.
- private_
link_ Subconfiguration Resource Response - Reference to the application gateway private link configuration.
- public_
ip_ Subaddress Resource Response - Reference to the PublicIP resource.
- subnet
Sub
Resource Response - Reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress String - PrivateIPAddress of the network interface IP Configuration.
- private
IPAllocation StringMethod - The private IP address allocation method.
- private
Link Property MapConfiguration - Reference to the application gateway private link configuration.
- public
IPAddress Property Map - Reference to the PublicIP resource.
- subnet Property Map
- Reference to the subnet resource.
ApplicationGatewayFrontendPort, ApplicationGatewayFrontendPortArgs
ApplicationGatewayFrontendPortResponse, ApplicationGatewayFrontendPortResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Provisioning
State 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.
- provisioning
State 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.
- provisioning
State 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.
- provisioning
State 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.
ApplicationGatewayHeaderConfiguration, ApplicationGatewayHeaderConfigurationArgs
- Header
Name string - Header name of the header configuration.
- Header
Value string - Header value of the header configuration.
- Header
Name string - Header name of the header configuration.
- Header
Value string - Header value of the header configuration.
- header
Name String - Header name of the header configuration.
- header
Value String - Header value of the header configuration.
- header
Name string - Header name of the header configuration.
- header
Value 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.
- header
Name String - Header name of the header configuration.
- header
Value String - Header value of the header configuration.
ApplicationGatewayHeaderConfigurationResponse, ApplicationGatewayHeaderConfigurationResponseArgs
- Header
Name string - Header name of the header configuration.
- Header
Value string - Header value of the header configuration.
- Header
Name string - Header name of the header configuration.
- Header
Value string - Header value of the header configuration.
- header
Name String - Header name of the header configuration.
- header
Value String - Header value of the header configuration.
- header
Name string - Header name of the header configuration.
- header
Value 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.
- header
Name String - Header name of the header configuration.
- header
Value String - Header value of the header configuration.
ApplicationGatewayHttpListener, ApplicationGatewayHttpListenerArgs
- Custom
Error List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Custom Error> - Custom error configurations of the HTTP listener.
- Firewall
Policy Pulumi.Azure Native. Network. Inputs. Sub Resource - Reference to the FirewallPolicy resource.
- Frontend
IPConfiguration Pulumi.Azure Native. Network. Inputs. Sub Resource - Frontend IP configuration resource of an application gateway.
- Frontend
Port Pulumi.Azure Native. Network. Inputs. Sub Resource - Frontend port resource of an application gateway.
- Host
Name string - Host name of HTTP listener.
- Host
Names 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 | Pulumi.
Azure Native. Network. Application Gateway Protocol - Protocol of the HTTP listener.
- Require
Server boolName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- Ssl
Certificate Pulumi.Azure Native. Network. Inputs. Sub Resource - SSL certificate resource of an application gateway.
- Ssl
Profile Pulumi.Azure Native. Network. Inputs. Sub Resource - SSL profile resource of the application gateway.
- Custom
Error []ApplicationConfigurations Gateway Custom Error - Custom error configurations of the HTTP listener.
- Firewall
Policy SubResource - Reference to the FirewallPolicy resource.
- Frontend
IPConfiguration SubResource - Frontend IP configuration resource of an application gateway.
- Frontend
Port SubResource - Frontend port resource of an application gateway.
- Host
Name string - Host name of HTTP listener.
- Host
Names []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 | Application
Gateway Protocol - Protocol of the HTTP listener.
- Require
Server boolName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- Ssl
Certificate SubResource - SSL certificate resource of an application gateway.
- Ssl
Profile SubResource - SSL profile resource of the application gateway.
- custom
Error List<ApplicationConfigurations Gateway Custom Error> - Custom error configurations of the HTTP listener.
- firewall
Policy SubResource - Reference to the FirewallPolicy resource.
- frontend
IPConfiguration SubResource - Frontend IP configuration resource of an application gateway.
- frontend
Port SubResource - Frontend port resource of an application gateway.
- host
Name String - Host name of HTTP listener.
- host
Names 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 | Application
Gateway Protocol - Protocol of the HTTP listener.
- require
Server BooleanName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl
Certificate SubResource - SSL certificate resource of an application gateway.
- ssl
Profile SubResource - SSL profile resource of the application gateway.
- custom
Error ApplicationConfigurations Gateway Custom Error[] - Custom error configurations of the HTTP listener.
- firewall
Policy SubResource - Reference to the FirewallPolicy resource.
- frontend
IPConfiguration SubResource - Frontend IP configuration resource of an application gateway.
- frontend
Port SubResource - Frontend port resource of an application gateway.
- host
Name string - Host name of HTTP listener.
- host
Names 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 | Application
Gateway Protocol - Protocol of the HTTP listener.
- require
Server booleanName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl
Certificate SubResource - SSL certificate resource of an application gateway.
- ssl
Profile SubResource - SSL profile resource of the application gateway.
- custom_
error_ Sequence[Applicationconfigurations Gateway Custom Error] - Custom error configurations of the HTTP listener.
- firewall_
policy SubResource - Reference to the FirewallPolicy resource.
- frontend_
ip_ Subconfiguration Resource - Frontend IP configuration resource of an application gateway.
- frontend_
port SubResource - 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 | Application
Gateway Protocol - Protocol of the HTTP listener.
- require_
server_ boolname_ indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl_
certificate SubResource - SSL certificate resource of an application gateway.
- ssl_
profile SubResource - SSL profile resource of the application gateway.
- custom
Error List<Property Map>Configurations - Custom error configurations of the HTTP listener.
- firewall
Policy Property Map - Reference to the FirewallPolicy resource.
- frontend
IPConfiguration Property Map - Frontend IP configuration resource of an application gateway.
- frontend
Port Property Map - Frontend port resource of an application gateway.
- host
Name String - Host name of HTTP listener.
- host
Names 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 | "Http" | "Https"
- Protocol of the HTTP listener.
- require
Server BooleanName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl
Certificate Property Map - SSL certificate resource of an application gateway.
- ssl
Profile Property Map - SSL profile resource of the application gateway.
ApplicationGatewayHttpListenerResponse, ApplicationGatewayHttpListenerResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the HTTP listener resource.
- Type string
- Type of the resource.
- Custom
Error List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Custom Error Response> - Custom error configurations of the HTTP listener.
- Firewall
Policy Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Reference to the FirewallPolicy resource.
- Frontend
IPConfiguration Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Frontend IP configuration resource of an application gateway.
- Frontend
Port Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Frontend port resource of an application gateway.
- Host
Name string - Host name of HTTP listener.
- Host
Names 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.
- Require
Server boolName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- Ssl
Certificate Pulumi.Azure Native. Network. Inputs. Sub Resource Response - SSL certificate resource of an application gateway.
- Ssl
Profile Pulumi.Azure Native. Network. Inputs. Sub Resource Response - SSL profile resource of the application gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the HTTP listener resource.
- Type string
- Type of the resource.
- Custom
Error []ApplicationConfigurations Gateway Custom Error Response - Custom error configurations of the HTTP listener.
- Firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- Frontend
IPConfiguration SubResource Response - Frontend IP configuration resource of an application gateway.
- Frontend
Port SubResource Response - Frontend port resource of an application gateway.
- Host
Name string - Host name of HTTP listener.
- Host
Names []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.
- Require
Server boolName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- Ssl
Certificate SubResource Response - SSL certificate resource of an application gateway.
- Ssl
Profile SubResource Response - SSL profile resource of the application gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the HTTP listener resource.
- type String
- Type of the resource.
- custom
Error List<ApplicationConfigurations Gateway Custom Error Response> - Custom error configurations of the HTTP listener.
- firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- frontend
IPConfiguration SubResource Response - Frontend IP configuration resource of an application gateway.
- frontend
Port SubResource Response - Frontend port resource of an application gateway.
- host
Name String - Host name of HTTP listener.
- host
Names 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.
- require
Server BooleanName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl
Certificate SubResource Response - SSL certificate resource of an application gateway.
- ssl
Profile SubResource Response - SSL profile resource of the application gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the HTTP listener resource.
- type string
- Type of the resource.
- custom
Error ApplicationConfigurations Gateway Custom Error Response[] - Custom error configurations of the HTTP listener.
- firewall
Policy SubResource Response - Reference to the FirewallPolicy resource.
- frontend
IPConfiguration SubResource Response - Frontend IP configuration resource of an application gateway.
- frontend
Port SubResource Response - Frontend port resource of an application gateway.
- host
Name string - Host name of HTTP listener.
- host
Names 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.
- require
Server booleanName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl
Certificate SubResource Response - SSL certificate resource of an application gateway.
- ssl
Profile SubResource Response - 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_ Sequence[Applicationconfigurations Gateway Custom Error Response] - Custom error configurations of the HTTP listener.
- firewall_
policy SubResource Response - Reference to the FirewallPolicy resource.
- frontend_
ip_ Subconfiguration Resource Response - Frontend IP configuration resource of an application gateway.
- frontend_
port SubResource Response - 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_ boolname_ indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl_
certificate SubResource Response - SSL certificate resource of an application gateway.
- ssl_
profile SubResource Response - SSL profile resource of the application gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the HTTP listener resource.
- type String
- Type of the resource.
- custom
Error List<Property Map>Configurations - Custom error configurations of the HTTP listener.
- firewall
Policy Property Map - Reference to the FirewallPolicy resource.
- frontend
IPConfiguration Property Map - Frontend IP configuration resource of an application gateway.
- frontend
Port Property Map - Frontend port resource of an application gateway.
- host
Name String - Host name of HTTP listener.
- host
Names 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.
- require
Server BooleanName Indication - Applicable only if protocol is https. Enables SNI for multi-hosting.
- ssl
Certificate Property Map - SSL certificate resource of an application gateway.
- ssl
Profile Property Map - SSL profile resource of the application gateway.
ApplicationGatewayIPConfiguration, ApplicationGatewayIPConfigurationArgs
- Id string
- Resource ID.
- Name string
- Name of the IP configuration that is unique within an Application Gateway.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource - Reference to the subnet resource. A subnet from where application gateway gets its private address.
- Id string
- Resource ID.
- Name string
- Name of the IP configuration that is unique within an Application Gateway.
- Subnet
Sub
Resource - Reference to the subnet resource. A subnet from where application gateway gets its private address.
- id String
- Resource ID.
- name String
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
Sub
Resource - Reference to the subnet resource. A subnet from where application gateway gets its private address.
- id string
- Resource ID.
- name string
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
Sub
Resource - Reference to the subnet resource. A subnet from where application gateway gets its private address.
- id str
- Resource ID.
- name str
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
Sub
Resource - Reference to the subnet resource. A subnet from where application gateway gets its private address.
- 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.
ApplicationGatewayIPConfigurationResponse, ApplicationGatewayIPConfigurationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
Azure Native. Network. Inputs. Sub Resource Response - 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.
- Provisioning
State 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
Sub
Resource Response - 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.
- provisioning
State 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
Sub
Resource Response - 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.
- provisioning
State 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
Sub
Resource Response - 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
Sub
Resource Response - 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.
- provisioning
State 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.
ApplicationGatewayPathRule, ApplicationGatewayPathRuleArgs
- Backend
Address Pulumi.Pool Azure Native. Network. Inputs. Sub Resource - Backend address pool resource of URL path map path rule.
- Backend
Http Pulumi.Settings Azure Native. Network. Inputs. Sub Resource - Backend http settings resource of URL path map path rule.
- Firewall
Policy Pulumi.Azure Native. Network. Inputs. Sub Resource - 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.
- Redirect
Configuration Pulumi.Azure Native. Network. Inputs. Sub Resource - Redirect configuration resource of URL path map path rule.
- Rewrite
Rule Pulumi.Set Azure Native. Network. Inputs. Sub Resource - Rewrite rule set resource of URL path map path rule.
- Backend
Address SubPool Resource - Backend address pool resource of URL path map path rule.
- Backend
Http SubSettings Resource - Backend http settings resource of URL path map path rule.
- Firewall
Policy SubResource - 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.
- Redirect
Configuration SubResource - Redirect configuration resource of URL path map path rule.
- Rewrite
Rule SubSet Resource - Rewrite rule set resource of URL path map path rule.
- backend
Address SubPool Resource - Backend address pool resource of URL path map path rule.
- backend
Http SubSettings Resource - Backend http settings resource of URL path map path rule.
- firewall
Policy SubResource - 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.
- redirect
Configuration SubResource - Redirect configuration resource of URL path map path rule.
- rewrite
Rule SubSet Resource - Rewrite rule set resource of URL path map path rule.
- backend
Address SubPool Resource - Backend address pool resource of URL path map path rule.
- backend
Http SubSettings Resource - Backend http settings resource of URL path map path rule.
- firewall
Policy SubResource - 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.
- redirect
Configuration SubResource - Redirect configuration resource of URL path map path rule.
- rewrite
Rule SubSet Resource - Rewrite rule set resource of URL path map path rule.
- backend_
address_ Subpool Resource - Backend address pool resource of URL path map path rule.
- backend_
http_ Subsettings Resource - Backend http settings resource of URL path map path rule.
- firewall_
policy SubResource - 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 SubResource - Redirect configuration resource of URL path map path rule.
- rewrite_
rule_ Subset Resource - Rewrite rule set resource of URL path map path rule.
- backend
Address Property MapPool - Backend address pool resource of URL path map path rule.
- backend
Http Property MapSettings - Backend http settings resource of URL path map path rule.
- firewall
Policy 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.
- redirect
Configuration Property Map - Redirect configuration resource of URL path map path rule.
- rewrite
Rule Property MapSet - Rewrite rule set resource of URL path map path rule.
ApplicationGatewayPathRuleResponse, ApplicationGatewayPathRuleResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the path rule resource.
- Type string
- Type of the resource.
- Backend
Address Pulumi.Pool Azure Native. Network. Inputs. Sub Resource Response - Backend address pool resource of URL path map path rule.
- Backend
Http Pulumi.Settings Azure Native. Network. Inputs. Sub Resource Response - Backend http settings resource of URL path map path rule.
- Firewall
Policy Pulumi.Azure Native. Network. Inputs. Sub Resource Response - 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.
- Redirect
Configuration Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Redirect configuration resource of URL path map path rule.
- Rewrite
Rule Pulumi.Set Azure Native. Network. Inputs. Sub Resource Response - Rewrite rule set resource of URL path map path rule.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the path rule resource.
- Type string
- Type of the resource.
- Backend
Address SubPool Resource Response - Backend address pool resource of URL path map path rule.
- Backend
Http SubSettings Resource Response - Backend http settings resource of URL path map path rule.
- Firewall
Policy SubResource Response - 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.
- Redirect
Configuration SubResource Response - Redirect configuration resource of URL path map path rule.
- Rewrite
Rule SubSet Resource Response - Rewrite rule set resource of URL path map path rule.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the path rule resource.
- type String
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of URL path map path rule.
- backend
Http SubSettings Resource Response - Backend http settings resource of URL path map path rule.
- firewall
Policy SubResource Response - 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.
- redirect
Configuration SubResource Response - Redirect configuration resource of URL path map path rule.
- rewrite
Rule SubSet Resource Response - Rewrite rule set resource of URL path map path rule.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the path rule resource.
- type string
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of URL path map path rule.
- backend
Http SubSettings Resource Response - Backend http settings resource of URL path map path rule.
- firewall
Policy SubResource Response - 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.
- redirect
Configuration SubResource Response - Redirect configuration resource of URL path map path rule.
- rewrite
Rule SubSet Resource Response - 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_ Subpool Resource Response - Backend address pool resource of URL path map path rule.
- backend_
http_ Subsettings Resource Response - Backend http settings resource of URL path map path rule.
- firewall_
policy SubResource Response - 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 SubResource Response - Redirect configuration resource of URL path map path rule.
- rewrite_
rule_ Subset Resource Response - Rewrite rule set resource of URL path map path rule.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the path rule resource.
- type String
- Type of the resource.
- backend
Address Property MapPool - Backend address pool resource of URL path map path rule.
- backend
Http Property MapSettings - Backend http settings resource of URL path map path rule.
- firewall
Policy 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.
- redirect
Configuration Property Map - Redirect configuration resource of URL path map path rule.
- rewrite
Rule Property MapSet - Rewrite rule set resource of URL path map path rule.
ApplicationGatewayPrivateEndpointConnectionResponse, ApplicationGatewayPrivateEndpointConnectionResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Link
Identifier string - The consumer link id.
- Private
Endpoint Pulumi.Azure Native. Network. Inputs. Private Endpoint Response - The resource of private end point.
- Provisioning
State 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.
- Private
Link Pulumi.Service Connection State Azure Native. Network. Inputs. Private Link Service Connection State Response - 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.
- Link
Identifier string - The consumer link id.
- Private
Endpoint PrivateEndpoint Response - The resource of private end point.
- Provisioning
State 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.
- Private
Link PrivateService Connection State Link Service Connection State Response - 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.
- link
Identifier String - The consumer link id.
- private
Endpoint PrivateEndpoint Response - The resource of private end point.
- provisioning
State 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.
- private
Link PrivateService Connection State Link Service Connection State Response - 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.
- link
Identifier string - The consumer link id.
- private
Endpoint PrivateEndpoint Response - The resource of private end point.
- provisioning
State 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.
- private
Link PrivateService Connection State Link Service Connection State Response - 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 PrivateEndpoint Response - 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_ Privateservice_ connection_ state Link Service Connection State Response - 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.
- link
Identifier String - The consumer link id.
- private
Endpoint Property Map - The resource of private end point.
- provisioning
State 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.
- private
Link Property MapService Connection State - A collection of information about the state of the connection between service consumer and provider.
ApplicationGatewayPrivateLinkConfiguration, ApplicationGatewayPrivateLinkConfigurationArgs
- Id string
- Resource ID.
- Ip
Configurations List<Pulumi.Azure Native. Network. Inputs. Application Gateway Private Link Ip Configuration> - An array of application gateway private link ip configurations.
- Name string
- Name of the private link configuration that is unique within an Application Gateway.
- Id string
- Resource ID.
- Ip
Configurations []ApplicationGateway Private Link Ip Configuration - An array of application gateway private link ip configurations.
- Name string
- Name of the private link configuration that is unique within an Application Gateway.
- id String
- Resource ID.
- ip
Configurations List<ApplicationGateway Private Link Ip Configuration> - An array of application gateway private link ip configurations.
- name String
- Name of the private link configuration that is unique within an Application Gateway.
- id string
- Resource ID.
- ip
Configurations ApplicationGateway Private Link Ip Configuration[] - An array of application gateway private link ip configurations.
- name string
- Name of the private link configuration that is unique within an Application Gateway.
- id str
- Resource ID.
- ip_
configurations Sequence[ApplicationGateway Private Link Ip Configuration] - An array of application gateway private link ip configurations.
- name str
- Name of the private link configuration that is unique within an Application Gateway.
- id String
- Resource ID.
- ip
Configurations 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.
ApplicationGatewayPrivateLinkConfigurationResponse, ApplicationGatewayPrivateLinkConfigurationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the application gateway private link configuration.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Ip
Configurations List<Pulumi.Azure Native. Network. Inputs. Application Gateway Private Link Ip Configuration Response> - 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.
- Provisioning
State string - The provisioning state of the application gateway private link configuration.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Ip
Configurations []ApplicationGateway Private Link Ip Configuration Response - 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.
- provisioning
State String - The provisioning state of the application gateway private link configuration.
- type String
- Type of the resource.
- id String
- Resource ID.
- ip
Configurations List<ApplicationGateway Private Link Ip Configuration Response> - 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.
- provisioning
State string - The provisioning state of the application gateway private link configuration.
- type string
- Type of the resource.
- id string
- Resource ID.
- ip
Configurations ApplicationGateway Private Link Ip Configuration Response[] - 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[ApplicationGateway Private Link Ip Configuration Response] - 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.
- provisioning
State String - The provisioning state of the application gateway private link configuration.
- type String
- Type of the resource.
- id String
- Resource ID.
- ip
Configurations 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.
ApplicationGatewayPrivateLinkIpConfiguration, ApplicationGatewayPrivateLinkIpConfigurationArgs
- 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAllocation string | Pulumi.Method Azure Native. Network. IPAllocation Method - The private IP address allocation method.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource - Reference to the subnet resource.
- 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAllocation string | IPAllocationMethod Method - The private IP address allocation method.
- Subnet
Sub
Resource - Reference to the subnet resource.
- 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAllocation String | IPAllocationMethod Method - The private IP address allocation method.
- subnet
Sub
Resource - Reference to the subnet resource.
- 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.
- private
IPAddress string - The private IP address of the IP configuration.
- private
IPAllocation string | IPAllocationMethod Method - The private IP address allocation method.
- subnet
Sub
Resource - Reference to the subnet resource.
- 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_ straddress - The private IP address of the IP configuration.
- private_
ip_ str | IPAllocationallocation_ method Method - The private IP address allocation method.
- subnet
Sub
Resource - Reference to the subnet resource.
- 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAllocation String | "Static" | "Dynamic"Method - The private IP address allocation method.
- subnet Property Map
- Reference to the subnet resource.
ApplicationGatewayPrivateLinkIpConfigurationResponse, ApplicationGatewayPrivateLinkIpConfigurationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response - Reference to the subnet resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Subnet
Sub
Resource Response - Reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAllocation StringMethod - The private IP address allocation method.
- subnet
Sub
Resource Response - Reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress string - The private IP address of the IP configuration.
- private
IPAllocation stringMethod - The private IP address allocation method.
- subnet
Sub
Resource Response - 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_ straddress - The private IP address of the IP configuration.
- private_
ip_ strallocation_ method - The private IP address allocation method.
- subnet
Sub
Resource Response - Reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAllocation StringMethod - The private IP address allocation method.
- subnet Property Map
- Reference to the subnet resource.
ApplicationGatewayProbe, ApplicationGatewayProbeArgs
- 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.
Azure Native. Network. Inputs. Application Gateway Probe Health Response Match - Criterion for classifying a healthy probe response.
- Min
Servers 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 ://:.
- Pick
Host boolName From Backend Http Settings - 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 | Pulumi.
Azure Native. Network. Application Gateway Protocol - 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.
- 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
Application
Gateway Probe Health Response Match - Criterion for classifying a healthy probe response.
- Min
Servers 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 ://:.
- Pick
Host boolName From Backend Http Settings - 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 | Application
Gateway Protocol - 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.
- 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
Application
Gateway Probe Health Response Match - Criterion for classifying a healthy probe response.
- min
Servers 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 ://:.
- pick
Host BooleanName From Backend Http Settings - 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 | Application
Gateway Protocol - 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.
- unhealthy
Threshold 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.
- 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
Application
Gateway Probe Health Response Match - Criterion for classifying a healthy probe response.
- min
Servers 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 ://:.
- pick
Host booleanName From Backend Http Settings - 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 | Application
Gateway Protocol - 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.
- unhealthy
Threshold 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.
- 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
Application
Gateway Probe Health Response Match - 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_ boolname_ from_ backend_ http_ settings - 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 | Application
Gateway Protocol - 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.
- 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.
- min
Servers 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 ://:.
- pick
Host BooleanName From Backend Http Settings - 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 | "Http" | "Https"
- 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.
- unhealthy
Threshold 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.
ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayProbeHealthResponseMatchArgs
- Body string
- Body that must be contained in the health response. Default value is empty.
- Status
Codes 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.
- Status
Codes []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.
- status
Codes 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.
- status
Codes 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.
- status
Codes List<String> - Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.
ApplicationGatewayProbeHealthResponseMatchResponse, ApplicationGatewayProbeHealthResponseMatchResponseArgs
- Body string
- Body that must be contained in the health response. Default value is empty.
- Status
Codes 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.
- Status
Codes []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.
- status
Codes 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.
- status
Codes 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.
- status
Codes List<String> - Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.
ApplicationGatewayProbeResponse, ApplicationGatewayProbeResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
Azure Native. Network. Inputs. Application Gateway Probe Health Response Match Response - Criterion for classifying a healthy probe response.
- Min
Servers 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 ://:.
- Pick
Host boolName From Backend Http Settings - 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.
- 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.
- Provisioning
State 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
Application
Gateway Probe Health Response Match Response - Criterion for classifying a healthy probe response.
- Min
Servers 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 ://:.
- Pick
Host boolName From Backend Http Settings - 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.
- 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.
- provisioning
State 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
Application
Gateway Probe Health Response Match Response - Criterion for classifying a healthy probe response.
- min
Servers 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 ://:.
- pick
Host BooleanName From Backend Http Settings - 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.
- unhealthy
Threshold 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.
- provisioning
State 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
Application
Gateway Probe Health Response Match Response - Criterion for classifying a healthy probe response.
- min
Servers 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 ://:.
- pick
Host booleanName From Backend Http Settings - 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.
- unhealthy
Threshold 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
Application
Gateway Probe Health Response Match Response - 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_ boolname_ from_ backend_ http_ settings - 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.
- provisioning
State 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.
- min
Servers 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 ://:.
- pick
Host BooleanName From Backend Http Settings - 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.
- unhealthy
Threshold 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.
ApplicationGatewayProtocol, ApplicationGatewayProtocolArgs
- Http
- Http
- Https
- Https
- Application
Gateway Protocol Http - Http
- Application
Gateway Protocol Https - Https
- Http
- Http
- Https
- Https
- Http
- Http
- Https
- Https
- HTTP
- Http
- HTTPS
- Https
- "Http"
- Http
- "Https"
- Https
ApplicationGatewayRedirectConfiguration, ApplicationGatewayRedirectConfigurationArgs
- Id string
- Resource ID.
- Include
Path bool - Include path in the redirected url.
- Include
Query boolString - Include query string in the redirected url.
- Name string
- Name of the redirect configuration that is unique within an Application Gateway.
- Path
Rules List<Pulumi.Azure Native. Network. Inputs. Sub Resource> - Path rules specifying redirect configuration.
- Redirect
Type string | Pulumi.Azure Native. Network. Application Gateway Redirect Type - HTTP redirection type.
- Request
Routing List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource> - Request routing specifying redirect configuration.
- Target
Listener Pulumi.Azure Native. Network. Inputs. Sub Resource - Reference to a listener to redirect the request to.
- Target
Url string - Url to redirect the request to.
- Url
Path List<Pulumi.Maps Azure Native. Network. Inputs. Sub Resource> - Url path maps specifying default redirect configuration.
- Id string
- Resource ID.
- Include
Path bool - Include path in the redirected url.
- Include
Query boolString - Include query string in the redirected url.
- Name string
- Name of the redirect configuration that is unique within an Application Gateway.
- Path
Rules []SubResource - Path rules specifying redirect configuration.
- Redirect
Type string | ApplicationGateway Redirect Type - HTTP redirection type.
- Request
Routing []SubRules Resource - Request routing specifying redirect configuration.
- Target
Listener SubResource - Reference to a listener to redirect the request to.
- Target
Url string - Url to redirect the request to.
- Url
Path []SubMaps Resource - Url path maps specifying default redirect configuration.
- id String
- Resource ID.
- include
Path Boolean - Include path in the redirected url.
- include
Query BooleanString - Include query string in the redirected url.
- name String
- Name of the redirect configuration that is unique within an Application Gateway.
- path
Rules List<SubResource> - Path rules specifying redirect configuration.
- redirect
Type String | ApplicationGateway Redirect Type - HTTP redirection type.
- request
Routing List<SubRules Resource> - Request routing specifying redirect configuration.
- target
Listener SubResource - Reference to a listener to redirect the request to.
- target
Url String - Url to redirect the request to.
- url
Path List<SubMaps Resource> - Url path maps specifying default redirect configuration.
- id string
- Resource ID.
- include
Path boolean - Include path in the redirected url.
- include
Query booleanString - Include query string in the redirected url.
- name string
- Name of the redirect configuration that is unique within an Application Gateway.
- path
Rules SubResource[] - Path rules specifying redirect configuration.
- redirect
Type string | ApplicationGateway Redirect Type - HTTP redirection type.
- request
Routing SubRules Resource[] - Request routing specifying redirect configuration.
- target
Listener SubResource - Reference to a listener to redirect the request to.
- target
Url string - Url to redirect the request to.
- url
Path SubMaps Resource[] - Url path maps specifying default redirect configuration.
- id str
- Resource ID.
- include_
path bool - Include path in the redirected url.
- include_
query_ boolstring - Include query string in the redirected url.
- name str
- Name of the redirect configuration that is unique within an Application Gateway.
- path_
rules Sequence[SubResource] - Path rules specifying redirect configuration.
- redirect_
type str | ApplicationGateway Redirect Type - HTTP redirection type.
- request_
routing_ Sequence[Subrules Resource] - Request routing specifying redirect configuration.
- target_
listener SubResource - Reference to a listener to redirect the request to.
- target_
url str - Url to redirect the request to.
- url_
path_ Sequence[Submaps Resource] - Url path maps specifying default redirect configuration.
- id String
- Resource ID.
- include
Path Boolean - Include path in the redirected url.
- include
Query BooleanString - Include query string in the redirected url.
- name String
- Name of the redirect configuration that is unique within an Application Gateway.
- path
Rules List<Property Map> - Path rules specifying redirect configuration.
- redirect
Type String | "Permanent" | "Found" | "SeeOther" | "Temporary" - HTTP redirection type.
- request
Routing List<Property Map>Rules - Request routing specifying redirect configuration.
- target
Listener Property Map - Reference to a listener to redirect the request to.
- target
Url String - Url to redirect the request to.
- url
Path List<Property Map>Maps - Url path maps specifying default redirect configuration.
ApplicationGatewayRedirectConfigurationResponse, ApplicationGatewayRedirectConfigurationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Include
Path bool - Include path in the redirected url.
- Include
Query boolString - Include query string in the redirected url.
- Name string
- Name of the redirect configuration that is unique within an Application Gateway.
- Path
Rules List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> - Path rules specifying redirect configuration.
- Redirect
Type string - HTTP redirection type.
- Request
Routing List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> - Request routing specifying redirect configuration.
- Target
Listener Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Reference to a listener to redirect the request to.
- Target
Url string - Url to redirect the request to.
- Url
Path List<Pulumi.Maps Azure Native. Network. Inputs. Sub Resource Response> - 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.
- Include
Path bool - Include path in the redirected url.
- Include
Query boolString - Include query string in the redirected url.
- Name string
- Name of the redirect configuration that is unique within an Application Gateway.
- Path
Rules []SubResource Response - Path rules specifying redirect configuration.
- Redirect
Type string - HTTP redirection type.
- Request
Routing []SubRules Resource Response - Request routing specifying redirect configuration.
- Target
Listener SubResource Response - Reference to a listener to redirect the request to.
- Target
Url string - Url to redirect the request to.
- Url
Path []SubMaps Resource Response - 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.
- include
Path Boolean - Include path in the redirected url.
- include
Query BooleanString - Include query string in the redirected url.
- name String
- Name of the redirect configuration that is unique within an Application Gateway.
- path
Rules List<SubResource Response> - Path rules specifying redirect configuration.
- redirect
Type String - HTTP redirection type.
- request
Routing List<SubRules Resource Response> - Request routing specifying redirect configuration.
- target
Listener SubResource Response - Reference to a listener to redirect the request to.
- target
Url String - Url to redirect the request to.
- url
Path List<SubMaps Resource Response> - 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.
- include
Path boolean - Include path in the redirected url.
- include
Query booleanString - Include query string in the redirected url.
- name string
- Name of the redirect configuration that is unique within an Application Gateway.
- path
Rules SubResource Response[] - Path rules specifying redirect configuration.
- redirect
Type string - HTTP redirection type.
- request
Routing SubRules Resource Response[] - Request routing specifying redirect configuration.
- target
Listener SubResource Response - Reference to a listener to redirect the request to.
- target
Url string - Url to redirect the request to.
- url
Path SubMaps Resource Response[] - 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_ boolstring - Include query string in the redirected url.
- name str
- Name of the redirect configuration that is unique within an Application Gateway.
- path_
rules Sequence[SubResource Response] - Path rules specifying redirect configuration.
- redirect_
type str - HTTP redirection type.
- request_
routing_ Sequence[Subrules Resource Response] - Request routing specifying redirect configuration.
- target_
listener SubResource Response - Reference to a listener to redirect the request to.
- target_
url str - Url to redirect the request to.
- url_
path_ Sequence[Submaps Resource Response] - 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.
- include
Path Boolean - Include path in the redirected url.
- include
Query BooleanString - Include query string in the redirected url.
- name String
- Name of the redirect configuration that is unique within an Application Gateway.
- path
Rules List<Property Map> - Path rules specifying redirect configuration.
- redirect
Type String - HTTP redirection type.
- request
Routing List<Property Map>Rules - Request routing specifying redirect configuration.
- target
Listener Property Map - Reference to a listener to redirect the request to.
- target
Url String - Url to redirect the request to.
- url
Path List<Property Map>Maps - Url path maps specifying default redirect configuration.
ApplicationGatewayRedirectType, ApplicationGatewayRedirectTypeArgs
- Permanent
- Permanent
- Found
- Found
- See
Other - SeeOther
- Temporary
- Temporary
- Application
Gateway Redirect Type Permanent - Permanent
- Application
Gateway Redirect Type Found - Found
- Application
Gateway Redirect Type See Other - SeeOther
- Application
Gateway Redirect Type Temporary - Temporary
- Permanent
- Permanent
- Found
- Found
- See
Other - SeeOther
- Temporary
- Temporary
- Permanent
- Permanent
- Found
- Found
- See
Other - SeeOther
- Temporary
- Temporary
- PERMANENT
- Permanent
- FOUND
- Found
- SEE_OTHER
- SeeOther
- TEMPORARY
- Temporary
- "Permanent"
- Permanent
- "Found"
- Found
- "See
Other" - SeeOther
- "Temporary"
- Temporary
ApplicationGatewayRequestRoutingRule, ApplicationGatewayRequestRoutingRuleArgs
- Backend
Address Pulumi.Pool Azure Native. Network. Inputs. Sub Resource - Backend address pool resource of the application gateway.
- Backend
Http Pulumi.Settings Azure Native. Network. Inputs. Sub Resource - Backend http settings resource of the application gateway.
- Http
Listener Pulumi.Azure Native. Network. Inputs. Sub Resource - 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.
- Redirect
Configuration Pulumi.Azure Native. Network. Inputs. Sub Resource - Redirect configuration resource of the application gateway.
- Rewrite
Rule Pulumi.Set Azure Native. Network. Inputs. Sub Resource - Rewrite Rule Set resource in Basic rule of the application gateway.
- Rule
Type string | Pulumi.Azure Native. Network. Application Gateway Request Routing Rule Type - Rule type.
- Url
Path Pulumi.Map Azure Native. Network. Inputs. Sub Resource - URL path map resource of the application gateway.
- Backend
Address SubPool Resource - Backend address pool resource of the application gateway.
- Backend
Http SubSettings Resource - Backend http settings resource of the application gateway.
- Http
Listener SubResource - 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.
- Redirect
Configuration SubResource - Redirect configuration resource of the application gateway.
- Rewrite
Rule SubSet Resource - Rewrite Rule Set resource in Basic rule of the application gateway.
- Rule
Type string | ApplicationGateway Request Routing Rule Type - Rule type.
- Url
Path SubMap Resource - URL path map resource of the application gateway.
- backend
Address SubPool Resource - Backend address pool resource of the application gateway.
- backend
Http SubSettings Resource - Backend http settings resource of the application gateway.
- http
Listener SubResource - 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.
- redirect
Configuration SubResource - Redirect configuration resource of the application gateway.
- rewrite
Rule SubSet Resource - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule
Type String | ApplicationGateway Request Routing Rule Type - Rule type.
- url
Path SubMap Resource - URL path map resource of the application gateway.
- backend
Address SubPool Resource - Backend address pool resource of the application gateway.
- backend
Http SubSettings Resource - Backend http settings resource of the application gateway.
- http
Listener SubResource - 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.
- redirect
Configuration SubResource - Redirect configuration resource of the application gateway.
- rewrite
Rule SubSet Resource - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule
Type string | ApplicationGateway Request Routing Rule Type - Rule type.
- url
Path SubMap Resource - URL path map resource of the application gateway.
- backend_
address_ Subpool Resource - Backend address pool resource of the application gateway.
- backend_
http_ Subsettings Resource - Backend http settings resource of the application gateway.
- http_
listener SubResource - 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 SubResource - Redirect configuration resource of the application gateway.
- rewrite_
rule_ Subset Resource - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule_
type str | ApplicationGateway Request Routing Rule Type - Rule type.
- url_
path_ Submap Resource - URL path map resource of the application gateway.
- backend
Address Property MapPool - Backend address pool resource of the application gateway.
- backend
Http Property MapSettings - Backend http settings resource of the application gateway.
- http
Listener 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.
- redirect
Configuration Property Map - Redirect configuration resource of the application gateway.
- rewrite
Rule Property MapSet - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule
Type String | "Basic" | "PathBased Routing" - Rule type.
- url
Path Property MapMap - URL path map resource of the application gateway.
ApplicationGatewayRequestRoutingRuleResponse, ApplicationGatewayRequestRoutingRuleResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the request routing rule resource.
- Type string
- Type of the resource.
- Backend
Address Pulumi.Pool Azure Native. Network. Inputs. Sub Resource Response - Backend address pool resource of the application gateway.
- Backend
Http Pulumi.Settings Azure Native. Network. Inputs. Sub Resource Response - Backend http settings resource of the application gateway.
- Http
Listener Pulumi.Azure Native. Network. Inputs. Sub Resource Response - 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.
- Redirect
Configuration Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Redirect configuration resource of the application gateway.
- Rewrite
Rule Pulumi.Set Azure Native. Network. Inputs. Sub Resource Response - Rewrite Rule Set resource in Basic rule of the application gateway.
- Rule
Type string - Rule type.
- Url
Path Pulumi.Map Azure Native. Network. Inputs. Sub Resource Response - URL path map resource of the application gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the request routing rule resource.
- Type string
- Type of the resource.
- Backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- Backend
Http SubSettings Resource Response - Backend http settings resource of the application gateway.
- Http
Listener SubResource Response - 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.
- Redirect
Configuration SubResource Response - Redirect configuration resource of the application gateway.
- Rewrite
Rule SubSet Resource Response - Rewrite Rule Set resource in Basic rule of the application gateway.
- Rule
Type string - Rule type.
- Url
Path SubMap Resource Response - URL path map resource of the application gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the request routing rule resource.
- type String
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- backend
Http SubSettings Resource Response - Backend http settings resource of the application gateway.
- http
Listener SubResource Response - 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.
- redirect
Configuration SubResource Response - Redirect configuration resource of the application gateway.
- rewrite
Rule SubSet Resource Response - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule
Type String - Rule type.
- url
Path SubMap Resource Response - URL path map resource of the application gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the request routing rule resource.
- type string
- Type of the resource.
- backend
Address SubPool Resource Response - Backend address pool resource of the application gateway.
- backend
Http SubSettings Resource Response - Backend http settings resource of the application gateway.
- http
Listener SubResource Response - 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.
- redirect
Configuration SubResource Response - Redirect configuration resource of the application gateway.
- rewrite
Rule SubSet Resource Response - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule
Type string - Rule type.
- url
Path SubMap Resource Response - 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_ Subpool Resource Response - Backend address pool resource of the application gateway.
- backend_
http_ Subsettings Resource Response - Backend http settings resource of the application gateway.
- http_
listener SubResource Response - 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 SubResource Response - Redirect configuration resource of the application gateway.
- rewrite_
rule_ Subset Resource Response - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule_
type str - Rule type.
- url_
path_ Submap Resource Response - URL path map resource of the application gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the request routing rule resource.
- type String
- Type of the resource.
- backend
Address Property MapPool - Backend address pool resource of the application gateway.
- backend
Http Property MapSettings - Backend http settings resource of the application gateway.
- http
Listener 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.
- redirect
Configuration Property Map - Redirect configuration resource of the application gateway.
- rewrite
Rule Property MapSet - Rewrite Rule Set resource in Basic rule of the application gateway.
- rule
Type String - Rule type.
- url
Path Property MapMap - URL path map resource of the application gateway.
ApplicationGatewayRequestRoutingRuleType, ApplicationGatewayRequestRoutingRuleTypeArgs
- Basic
- Basic
- Path
Based Routing - PathBasedRouting
- Application
Gateway Request Routing Rule Type Basic - Basic
- Application
Gateway Request Routing Rule Type Path Based Routing - PathBasedRouting
- Basic
- Basic
- Path
Based Routing - PathBasedRouting
- Basic
- Basic
- Path
Based Routing - PathBasedRouting
- BASIC
- Basic
- PATH_BASED_ROUTING
- PathBasedRouting
- "Basic"
- Basic
- "Path
Based Routing" - PathBasedRouting
ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleArgs
- Action
Set Pulumi.Azure Native. Network. Inputs. Application Gateway Rewrite Rule Action Set - Set of actions to be done as part of the rewrite Rule.
- Conditions
List<Pulumi.
Azure Native. Network. Inputs. Application Gateway Rewrite Rule Condition> - 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.
- Rule
Sequence int - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- Action
Set ApplicationGateway Rewrite Rule Action Set - Set of actions to be done as part of the rewrite Rule.
- Conditions
[]Application
Gateway Rewrite Rule Condition - 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.
- Rule
Sequence int - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- action
Set ApplicationGateway Rewrite Rule Action Set - Set of actions to be done as part of the rewrite Rule.
- conditions
List<Application
Gateway Rewrite Rule Condition> - 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.
- rule
Sequence Integer - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- action
Set ApplicationGateway Rewrite Rule Action Set - Set of actions to be done as part of the rewrite Rule.
- conditions
Application
Gateway Rewrite Rule Condition[] - 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.
- rule
Sequence number - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- action_
set ApplicationGateway Rewrite Rule Action Set - Set of actions to be done as part of the rewrite Rule.
- conditions
Sequence[Application
Gateway Rewrite Rule Condition] - 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.
- action
Set 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.
- rule
Sequence Number - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
ApplicationGatewayRewriteRuleActionSet, ApplicationGatewayRewriteRuleActionSetArgs
- Request
Header List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Header Configuration> - Request Header Actions in the Action Set.
- Response
Header List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Header Configuration> - Response Header Actions in the Action Set.
- Url
Configuration Pulumi.Azure Native. Network. Inputs. Application Gateway Url Configuration - Url Configuration Action in the Action Set.
- Request
Header []ApplicationConfigurations Gateway Header Configuration - Request Header Actions in the Action Set.
- Response
Header []ApplicationConfigurations Gateway Header Configuration - Response Header Actions in the Action Set.
- Url
Configuration ApplicationGateway Url Configuration - Url Configuration Action in the Action Set.
- request
Header List<ApplicationConfigurations Gateway Header Configuration> - Request Header Actions in the Action Set.
- response
Header List<ApplicationConfigurations Gateway Header Configuration> - Response Header Actions in the Action Set.
- url
Configuration ApplicationGateway Url Configuration - Url Configuration Action in the Action Set.
- request
Header ApplicationConfigurations Gateway Header Configuration[] - Request Header Actions in the Action Set.
- response
Header ApplicationConfigurations Gateway Header Configuration[] - Response Header Actions in the Action Set.
- url
Configuration ApplicationGateway Url Configuration - Url Configuration Action in the Action Set.
- request_
header_ Sequence[Applicationconfigurations Gateway Header Configuration] - Request Header Actions in the Action Set.
- response_
header_ Sequence[Applicationconfigurations Gateway Header Configuration] - Response Header Actions in the Action Set.
- url_
configuration ApplicationGateway Url Configuration - Url Configuration Action in the Action Set.
- request
Header List<Property Map>Configurations - Request Header Actions in the Action Set.
- response
Header List<Property Map>Configurations - Response Header Actions in the Action Set.
- url
Configuration Property Map - Url Configuration Action in the Action Set.
ApplicationGatewayRewriteRuleActionSetResponse, ApplicationGatewayRewriteRuleActionSetResponseArgs
- Request
Header List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Header Configuration Response> - Request Header Actions in the Action Set.
- Response
Header List<Pulumi.Configurations Azure Native. Network. Inputs. Application Gateway Header Configuration Response> - Response Header Actions in the Action Set.
- Url
Configuration Pulumi.Azure Native. Network. Inputs. Application Gateway Url Configuration Response - Url Configuration Action in the Action Set.
- Request
Header []ApplicationConfigurations Gateway Header Configuration Response - Request Header Actions in the Action Set.
- Response
Header []ApplicationConfigurations Gateway Header Configuration Response - Response Header Actions in the Action Set.
- Url
Configuration ApplicationGateway Url Configuration Response - Url Configuration Action in the Action Set.
- request
Header List<ApplicationConfigurations Gateway Header Configuration Response> - Request Header Actions in the Action Set.
- response
Header List<ApplicationConfigurations Gateway Header Configuration Response> - Response Header Actions in the Action Set.
- url
Configuration ApplicationGateway Url Configuration Response - Url Configuration Action in the Action Set.
- request
Header ApplicationConfigurations Gateway Header Configuration Response[] - Request Header Actions in the Action Set.
- response
Header ApplicationConfigurations Gateway Header Configuration Response[] - Response Header Actions in the Action Set.
- url
Configuration ApplicationGateway Url Configuration Response - Url Configuration Action in the Action Set.
- request_
header_ Sequence[Applicationconfigurations Gateway Header Configuration Response] - Request Header Actions in the Action Set.
- response_
header_ Sequence[Applicationconfigurations Gateway Header Configuration Response] - Response Header Actions in the Action Set.
- url_
configuration ApplicationGateway Url Configuration Response - Url Configuration Action in the Action Set.
- request
Header List<Property Map>Configurations - Request Header Actions in the Action Set.
- response
Header List<Property Map>Configurations - Response Header Actions in the Action Set.
- url
Configuration Property Map - Url Configuration Action in the Action Set.
ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleConditionArgs
- 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 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 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 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 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.
- ignore
Case 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.
ApplicationGatewayRewriteRuleConditionResponse, ApplicationGatewayRewriteRuleConditionResponseArgs
- 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 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 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 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 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.
- ignore
Case 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, ApplicationGatewayRewriteRuleResponseArgs
- Action
Set Pulumi.Azure Native. Network. Inputs. Application Gateway Rewrite Rule Action Set Response - Set of actions to be done as part of the rewrite Rule.
- Conditions
List<Pulumi.
Azure Native. Network. Inputs. Application Gateway Rewrite Rule Condition Response> - 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.
- Rule
Sequence int - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- Action
Set ApplicationGateway Rewrite Rule Action Set Response - Set of actions to be done as part of the rewrite Rule.
- Conditions
[]Application
Gateway Rewrite Rule Condition Response - 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.
- Rule
Sequence int - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- action
Set ApplicationGateway Rewrite Rule Action Set Response - Set of actions to be done as part of the rewrite Rule.
- conditions
List<Application
Gateway Rewrite Rule Condition Response> - 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.
- rule
Sequence Integer - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- action
Set ApplicationGateway Rewrite Rule Action Set Response - Set of actions to be done as part of the rewrite Rule.
- conditions
Application
Gateway Rewrite Rule Condition Response[] - 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.
- rule
Sequence number - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
- action_
set ApplicationGateway Rewrite Rule Action Set Response - Set of actions to be done as part of the rewrite Rule.
- conditions
Sequence[Application
Gateway Rewrite Rule Condition Response] - 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.
- action
Set 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.
- rule
Sequence Number - Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.
ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRuleSetArgs
- Id string
- Resource ID.
- Name string
- Name of the rewrite rule set that is unique within an Application Gateway.
- Rewrite
Rules List<Pulumi.Azure Native. Network. Inputs. Application Gateway Rewrite Rule> - Rewrite rules in the rewrite rule set.
- Id string
- Resource ID.
- Name string
- Name of the rewrite rule set that is unique within an Application Gateway.
- Rewrite
Rules []ApplicationGateway Rewrite Rule - Rewrite rules in the rewrite rule set.
- id String
- Resource ID.
- name String
- Name of the rewrite rule set that is unique within an Application Gateway.
- rewrite
Rules List<ApplicationGateway Rewrite Rule> - Rewrite rules in the rewrite rule set.
- id string
- Resource ID.
- name string
- Name of the rewrite rule set that is unique within an Application Gateway.
- rewrite
Rules ApplicationGateway Rewrite Rule[] - Rewrite rules in the rewrite rule set.
- id str
- Resource ID.
- name str
- Name of the rewrite rule set that is unique within an Application Gateway.
- rewrite_
rules Sequence[ApplicationGateway Rewrite Rule] - Rewrite rules in the rewrite rule set.
- id String
- Resource ID.
- name String
- Name of the rewrite rule set that is unique within an Application Gateway.
- rewrite
Rules List<Property Map> - Rewrite rules in the rewrite rule set.
ApplicationGatewayRewriteRuleSetResponse, ApplicationGatewayRewriteRuleSetResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Rewrite
Rules List<Pulumi.Azure Native. Network. Inputs. Application Gateway Rewrite Rule Response> - Rewrite rules in the rewrite rule set.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Rewrite
Rules []ApplicationGateway Rewrite Rule Response - Rewrite rules in the rewrite rule set.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- rewrite
Rules List<ApplicationGateway Rewrite Rule Response> - Rewrite rules in the rewrite rule set.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- rewrite
Rules ApplicationGateway Rewrite Rule Response[] - 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[ApplicationGateway Rewrite Rule Response] - Rewrite rules in the rewrite rule set.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- rewrite
Rules List<Property Map> - Rewrite rules in the rewrite rule set.
ApplicationGatewaySku, ApplicationGatewaySkuArgs
- Capacity int
- Capacity (instance count) of an application gateway.
- Name
string | Pulumi.
Azure Native. Network. Application Gateway Sku Name - Name of an application gateway SKU.
- Tier
string | Pulumi.
Azure Native. Network. Application Gateway Tier - Tier of an application gateway.
- Capacity int
- Capacity (instance count) of an application gateway.
- Name
string | Application
Gateway Sku Name - Name of an application gateway SKU.
- Tier
string | Application
Gateway Tier - Tier of an application gateway.
- capacity Integer
- Capacity (instance count) of an application gateway.
- name
String | Application
Gateway Sku Name - Name of an application gateway SKU.
- tier
String | Application
Gateway Tier - Tier of an application gateway.
- capacity number
- Capacity (instance count) of an application gateway.
- name
string | Application
Gateway Sku Name - Name of an application gateway SKU.
- tier
string | Application
Gateway Tier - Tier of an application gateway.
- capacity int
- Capacity (instance count) of an application gateway.
- name
str | Application
Gateway Sku Name - Name of an application gateway SKU.
- tier
str | Application
Gateway Tier - Tier of an application gateway.
- capacity Number
- Capacity (instance count) of an application gateway.
- name
String | "Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_
v2" | "WAF_ v2" - Name of an application gateway SKU.
- tier
String | "Standard" | "WAF" | "Standard_
v2" | "WAF_ v2" - Tier of an application gateway.
ApplicationGatewaySkuName, ApplicationGatewaySkuNameArgs
- Standard_Small
- Standard_Small
- Standard_Medium
- Standard_Medium
- Standard_Large
- Standard_Large
- WAF_Medium
- WAF_Medium
- WAF_Large
- WAF_Large
- Standard_
v2 - Standard_v2
- WAF_
v2 - WAF_v2
- Application
Gateway Sku Name_Standard_Small - Standard_Small
- Application
Gateway Sku Name_Standard_Medium - Standard_Medium
- Application
Gateway Sku Name_Standard_Large - Standard_Large
- Application
Gateway Sku Name_WAF_Medium - WAF_Medium
- Application
Gateway Sku Name_WAF_Large - WAF_Large
- Application
Gateway Sku Name_Standard_ v2 - Standard_v2
- Application
Gateway Sku Name_WAF_ v2 - WAF_v2
- Standard_Small
- Standard_Small
- Standard_Medium
- Standard_Medium
- Standard_Large
- Standard_Large
- WAF_Medium
- WAF_Medium
- WAF_Large
- WAF_Large
- Standard_
v2 - Standard_v2
- WAF_
v2 - WAF_v2
- Standard_Small
- Standard_Small
- Standard_Medium
- Standard_Medium
- Standard_Large
- Standard_Large
- WAF_Medium
- WAF_Medium
- WAF_Large
- WAF_Large
- Standard_
v2 - Standard_v2
- WAF_
v2 - WAF_v2
- STANDARD_SMALL
- Standard_Small
- STANDARD_MEDIUM
- Standard_Medium
- STANDARD_LARGE
- Standard_Large
- WA_F_MEDIUM
- WAF_Medium
- WA_F_LARGE
- WAF_Large
- STANDARD_V2
- Standard_v2
- WA_F_V2
- WAF_v2
- "Standard_Small"
- Standard_Small
- "Standard_Medium"
- Standard_Medium
- "Standard_Large"
- Standard_Large
- "WAF_Medium"
- WAF_Medium
- "WAF_Large"
- WAF_Large
- "Standard_
v2" - Standard_v2
- "WAF_
v2" - WAF_v2
ApplicationGatewaySkuResponse, ApplicationGatewaySkuResponseArgs
ApplicationGatewaySslCertificate, ApplicationGatewaySslCertificateArgs
- Data string
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- Id string
- Resource ID.
- Key
Vault stringSecret Id - 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.
- Data string
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- Id string
- Resource ID.
- Key
Vault stringSecret Id - 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.
- data String
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- id String
- Resource ID.
- key
Vault StringSecret Id - 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.
- data string
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- id string
- Resource ID.
- key
Vault stringSecret Id - 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.
- data str
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- id str
- Resource ID.
- key_
vault_ strsecret_ id - 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.
- data String
- Base-64 encoded pfx certificate. Only applicable in PUT Request.
- id String
- Resource ID.
- key
Vault StringSecret Id - 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.
ApplicationGatewaySslCertificateResponse, ApplicationGatewaySslCertificateResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the SSL certificate resource.
- Public
Cert stringData - 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.
- Key
Vault stringSecret Id - 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.
- Provisioning
State string - The provisioning state of the SSL certificate resource.
- Public
Cert stringData - 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.
- Key
Vault stringSecret Id - 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.
- provisioning
State String - The provisioning state of the SSL certificate resource.
- public
Cert StringData - 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.
- key
Vault StringSecret Id - 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.
- provisioning
State string - The provisioning state of the SSL certificate resource.
- public
Cert stringData - 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.
- key
Vault stringSecret Id - 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_ strdata - 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_ strsecret_ id - 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.
- provisioning
State String - The provisioning state of the SSL certificate resource.
- public
Cert StringData - 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.
- key
Vault StringSecret Id - 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.
ApplicationGatewaySslCipherSuite, ApplicationGatewaySslCipherSuiteArgs
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_AES_256_GCM_SHA384
- TLS_RSA_WITH_AES_256_GCM_SHA384
- TLS_RSA_WITH_AES_128_GCM_SHA256
- TLS_RSA_WITH_AES_128_GCM_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA
- TLS_RSA_WITH_AES_256_CBC_SHA
- TLS_RSA_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_3DES_EDE_CBC_SHA
- TLS_RSA_WITH_3DES_EDE_CBC_SHA
- TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
- TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 - TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA - TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 - TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- Application
Gateway Ssl Cipher Suite_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 - TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- Application
Gateway Ssl Cipher Suite_TLS_DHE_RSA_WITH_AES_256_CBC_SHA - TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_DHE_RSA_WITH_AES_128_CBC_SHA - TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_RSA_WITH_AES_256_GCM_SHA384 - TLS_RSA_WITH_AES_256_GCM_SHA384
- Application
Gateway Ssl Cipher Suite_TLS_RSA_WITH_AES_128_GCM_SHA256 - TLS_RSA_WITH_AES_128_GCM_SHA256
- Application
Gateway Ssl Cipher Suite_TLS_RSA_WITH_AES_256_CBC_SHA256 - TLS_RSA_WITH_AES_256_CBC_SHA256
- Application
Gateway Ssl Cipher Suite_TLS_RSA_WITH_AES_128_CBC_SHA256 - TLS_RSA_WITH_AES_128_CBC_SHA256
- Application
Gateway Ssl Cipher Suite_TLS_RSA_WITH_AES_256_CBC_SHA - TLS_RSA_WITH_AES_256_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_RSA_WITH_AES_128_CBC_SHA - TLS_RSA_WITH_AES_128_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 - TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA - TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 - TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
- Application
Gateway Ssl Cipher Suite_TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 - TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
- Application
Gateway Ssl Cipher Suite_TLS_DHE_DSS_WITH_AES_256_CBC_SHA - TLS_DHE_DSS_WITH_AES_256_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_DHE_DSS_WITH_AES_128_CBC_SHA - TLS_DHE_DSS_WITH_AES_128_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_RSA_WITH_3DES_EDE_CBC_SHA - TLS_RSA_WITH_3DES_EDE_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- Application
Gateway Ssl Cipher Suite_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_AES_256_GCM_SHA384
- TLS_RSA_WITH_AES_256_GCM_SHA384
- TLS_RSA_WITH_AES_128_GCM_SHA256
- TLS_RSA_WITH_AES_128_GCM_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA
- TLS_RSA_WITH_AES_256_CBC_SHA
- TLS_RSA_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_3DES_EDE_CBC_SHA
- TLS_RSA_WITH_3DES_EDE_CBC_SHA
- TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
- TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_AES_256_GCM_SHA384
- TLS_RSA_WITH_AES_256_GCM_SHA384
- TLS_RSA_WITH_AES_128_GCM_SHA256
- TLS_RSA_WITH_AES_128_GCM_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA
- TLS_RSA_WITH_AES_256_CBC_SHA
- TLS_RSA_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_3DES_EDE_CBC_SHA
- TLS_RSA_WITH_3DES_EDE_CBC_SHA
- TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
- TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TL_S_ECDH_E_RS_A_WIT_H_AE_S_256_CB_C_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TL_S_ECDH_E_RS_A_WIT_H_AE_S_128_CB_C_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TL_S_ECDH_E_RS_A_WIT_H_AE_S_256_CB_C_SHA
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- TL_S_ECDH_E_RS_A_WIT_H_AE_S_128_CB_C_SHA
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- TL_S_DH_E_RS_A_WIT_H_AE_S_256_GC_M_SHA384
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TL_S_DH_E_RS_A_WIT_H_AE_S_128_GC_M_SHA256
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- TL_S_DH_E_RS_A_WIT_H_AE_S_256_CB_C_SHA
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- TL_S_DH_E_RS_A_WIT_H_AE_S_128_CB_C_SHA
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- TL_S_RS_A_WIT_H_AE_S_256_GC_M_SHA384
- TLS_RSA_WITH_AES_256_GCM_SHA384
- TL_S_RS_A_WIT_H_AE_S_128_GC_M_SHA256
- TLS_RSA_WITH_AES_128_GCM_SHA256
- TL_S_RS_A_WIT_H_AE_S_256_CB_C_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA256
- TL_S_RS_A_WIT_H_AE_S_128_CB_C_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA256
- TL_S_RS_A_WIT_H_AE_S_256_CB_C_SHA
- TLS_RSA_WITH_AES_256_CBC_SHA
- TL_S_RS_A_WIT_H_AE_S_128_CB_C_SHA
- TLS_RSA_WITH_AES_128_CBC_SHA
- TL_S_ECDH_E_ECDS_A_WIT_H_AE_S_256_GC_M_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TL_S_ECDH_E_ECDS_A_WIT_H_AE_S_128_GC_M_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TL_S_ECDH_E_ECDS_A_WIT_H_AE_S_256_CB_C_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TL_S_ECDH_E_ECDS_A_WIT_H_AE_S_128_CB_C_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TL_S_ECDH_E_ECDS_A_WIT_H_AE_S_256_CB_C_SHA
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- TL_S_ECDH_E_ECDS_A_WIT_H_AE_S_128_CB_C_SHA
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- TL_S_DH_E_DS_S_WIT_H_AE_S_256_CB_C_SHA256
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
- TL_S_DH_E_DS_S_WIT_H_AE_S_128_CB_C_SHA256
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
- TL_S_DH_E_DS_S_WIT_H_AE_S_256_CB_C_SHA
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA
- TL_S_DH_E_DS_S_WIT_H_AE_S_128_CB_C_SHA
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA
- TL_S_RS_A_WIT_H_3_DE_S_ED_E_CB_C_SHA
- TLS_RSA_WITH_3DES_EDE_CBC_SHA
- TL_S_DH_E_DS_S_WIT_H_3_DE_S_ED_E_CB_C_SHA
- TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
- TL_S_ECDH_E_RS_A_WIT_H_AE_S_128_GC_M_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TL_S_ECDH_E_RS_A_WIT_H_AE_S_256_GC_M_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- "TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- "TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- "TLS_RSA_WITH_AES_256_GCM_SHA384"
- TLS_RSA_WITH_AES_256_GCM_SHA384
- "TLS_RSA_WITH_AES_128_GCM_SHA256"
- TLS_RSA_WITH_AES_128_GCM_SHA256
- "TLS_RSA_WITH_AES_256_CBC_SHA256"
- TLS_RSA_WITH_AES_256_CBC_SHA256
- "TLS_RSA_WITH_AES_128_CBC_SHA256"
- TLS_RSA_WITH_AES_128_CBC_SHA256
- "TLS_RSA_WITH_AES_256_CBC_SHA"
- TLS_RSA_WITH_AES_256_CBC_SHA
- "TLS_RSA_WITH_AES_128_CBC_SHA"
- TLS_RSA_WITH_AES_128_CBC_SHA
- "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
- "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
- "TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA
- "TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA
- "TLS_RSA_WITH_3DES_EDE_CBC_SHA"
- TLS_RSA_WITH_3DES_EDE_CBC_SHA
- "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
- TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
- "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
ApplicationGatewaySslPolicy, ApplicationGatewaySslPolicyArgs
- Cipher
Suites List<Union<string, Pulumi.Azure Native. Network. Application Gateway Ssl Cipher Suite>> - Ssl cipher suites to be enabled in the specified order to application gateway.
- Disabled
Ssl List<Union<string, Pulumi.Protocols Azure Native. Network. Application Gateway Ssl Protocol>> - Ssl protocols to be disabled on application gateway.
- Min
Protocol string | Pulumi.Version Azure Native. Network. Application Gateway Ssl Protocol - Minimum version of Ssl protocol to be supported on application gateway.
- Policy
Name string | Pulumi.Azure Native. Network. Application Gateway Ssl Policy Name - Name of Ssl predefined policy.
- Policy
Type string | Pulumi.Azure Native. Network. Application Gateway Ssl Policy Type - Type of Ssl Policy.
- Cipher
Suites []string - Ssl cipher suites to be enabled in the specified order to application gateway.
- Disabled
Ssl []stringProtocols - Ssl protocols to be disabled on application gateway.
- Min
Protocol string | ApplicationVersion Gateway Ssl Protocol - Minimum version of Ssl protocol to be supported on application gateway.
- Policy
Name string | ApplicationGateway Ssl Policy Name - Name of Ssl predefined policy.
- Policy
Type string | ApplicationGateway Ssl Policy Type - Type of Ssl Policy.
- cipher
Suites List<Either<String,ApplicationGateway Ssl Cipher Suite>> - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled
Ssl List<Either<String,ApplicationProtocols Gateway Ssl Protocol>> - Ssl protocols to be disabled on application gateway.
- min
Protocol String | ApplicationVersion Gateway Ssl Protocol - Minimum version of Ssl protocol to be supported on application gateway.
- policy
Name String | ApplicationGateway Ssl Policy Name - Name of Ssl predefined policy.
- policy
Type String | ApplicationGateway Ssl Policy Type - Type of Ssl Policy.
- cipher
Suites (string | ApplicationGateway Ssl Cipher Suite)[] - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled
Ssl (string | ApplicationProtocols Gateway Ssl Protocol)[] - Ssl protocols to be disabled on application gateway.
- min
Protocol string | ApplicationVersion Gateway Ssl Protocol - Minimum version of Ssl protocol to be supported on application gateway.
- policy
Name string | ApplicationGateway Ssl Policy Name - Name of Ssl predefined policy.
- policy
Type string | ApplicationGateway Ssl Policy Type - Type of Ssl Policy.
- cipher_
suites Sequence[Union[str, ApplicationGateway Ssl Cipher Suite]] - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled_
ssl_ Sequence[Union[str, Applicationprotocols Gateway Ssl Protocol]] - Ssl protocols to be disabled on application gateway.
- min_
protocol_ str | Applicationversion Gateway Ssl Protocol - Minimum version of Ssl protocol to be supported on application gateway.
- policy_
name str | ApplicationGateway Ssl Policy Name - Name of Ssl predefined policy.
- policy_
type str | ApplicationGateway Ssl Policy Type - Type of Ssl Policy.
- cipher
Suites List<String | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"> - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled
Ssl List<String | "TLSv1_0" | "TLSv1_1" | "TLSv1_2">Protocols - Ssl protocols to be disabled on application gateway.
- min
Protocol String | "TLSv1_0" | "TLSv1_1" | "TLSv1_2"Version - Minimum version of Ssl protocol to be supported on application gateway.
- policy
Name String | "AppGw Ssl Policy20150501" | "App Gw Ssl Policy20170401" | "App Gw Ssl Policy20170401S" - Name of Ssl predefined policy.
- policy
Type String | "Predefined" | "Custom" - Type of Ssl Policy.
ApplicationGatewaySslPolicyName, ApplicationGatewaySslPolicyNameArgs
- App
Gw Ssl Policy20150501 - AppGwSslPolicy20150501
- App
Gw Ssl Policy20170401 - AppGwSslPolicy20170401
- App
Gw Ssl Policy20170401S - AppGwSslPolicy20170401S
- Application
Gateway Ssl Policy Name App Gw Ssl Policy20150501 - AppGwSslPolicy20150501
- Application
Gateway Ssl Policy Name App Gw Ssl Policy20170401 - AppGwSslPolicy20170401
- Application
Gateway Ssl Policy Name App Gw Ssl Policy20170401S - AppGwSslPolicy20170401S
- App
Gw Ssl Policy20150501 - AppGwSslPolicy20150501
- App
Gw Ssl Policy20170401 - AppGwSslPolicy20170401
- App
Gw Ssl Policy20170401S - AppGwSslPolicy20170401S
- App
Gw Ssl Policy20150501 - AppGwSslPolicy20150501
- App
Gw Ssl Policy20170401 - AppGwSslPolicy20170401
- App
Gw Ssl Policy20170401S - AppGwSslPolicy20170401S
- APP_GW_SSL_POLICY20150501
- AppGwSslPolicy20150501
- APP_GW_SSL_POLICY20170401
- AppGwSslPolicy20170401
- APP_GW_SSL_POLICY20170401_S
- AppGwSslPolicy20170401S
- "App
Gw Ssl Policy20150501" - AppGwSslPolicy20150501
- "App
Gw Ssl Policy20170401" - AppGwSslPolicy20170401
- "App
Gw Ssl Policy20170401S" - AppGwSslPolicy20170401S
ApplicationGatewaySslPolicyResponse, ApplicationGatewaySslPolicyResponseArgs
- Cipher
Suites List<string> - Ssl cipher suites to be enabled in the specified order to application gateway.
- Disabled
Ssl List<string>Protocols - Ssl protocols to be disabled on application gateway.
- Min
Protocol stringVersion - Minimum version of Ssl protocol to be supported on application gateway.
- Policy
Name string - Name of Ssl predefined policy.
- Policy
Type string - Type of Ssl Policy.
- Cipher
Suites []string - Ssl cipher suites to be enabled in the specified order to application gateway.
- Disabled
Ssl []stringProtocols - Ssl protocols to be disabled on application gateway.
- Min
Protocol stringVersion - Minimum version of Ssl protocol to be supported on application gateway.
- Policy
Name string - Name of Ssl predefined policy.
- Policy
Type string - Type of Ssl Policy.
- cipher
Suites List<String> - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled
Ssl List<String>Protocols - Ssl protocols to be disabled on application gateway.
- min
Protocol StringVersion - Minimum version of Ssl protocol to be supported on application gateway.
- policy
Name String - Name of Ssl predefined policy.
- policy
Type String - Type of Ssl Policy.
- cipher
Suites string[] - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled
Ssl string[]Protocols - Ssl protocols to be disabled on application gateway.
- min
Protocol stringVersion - Minimum version of Ssl protocol to be supported on application gateway.
- policy
Name string - Name of Ssl predefined policy.
- policy
Type string - Type of Ssl Policy.
- cipher_
suites Sequence[str] - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled_
ssl_ Sequence[str]protocols - Ssl protocols to be disabled on application gateway.
- min_
protocol_ strversion - 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.
- cipher
Suites List<String> - Ssl cipher suites to be enabled in the specified order to application gateway.
- disabled
Ssl List<String>Protocols - Ssl protocols to be disabled on application gateway.
- min
Protocol StringVersion - Minimum version of Ssl protocol to be supported on application gateway.
- policy
Name String - Name of Ssl predefined policy.
- policy
Type String - Type of Ssl Policy.
ApplicationGatewaySslPolicyType, ApplicationGatewaySslPolicyTypeArgs
- Predefined
- Predefined
- Custom
- Custom
- Application
Gateway Ssl Policy Type Predefined - Predefined
- Application
Gateway Ssl Policy Type Custom - Custom
- Predefined
- Predefined
- Custom
- Custom
- Predefined
- Predefined
- Custom
- Custom
- PREDEFINED
- Predefined
- CUSTOM
- Custom
- "Predefined"
- Predefined
- "Custom"
- Custom
ApplicationGatewaySslProfile, ApplicationGatewaySslProfileArgs
- Client
Auth Pulumi.Configuration Azure Native. Network. Inputs. Application Gateway Client Auth Configuration - 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.
- Ssl
Policy Pulumi.Azure Native. Network. Inputs. Application Gateway Ssl Policy - SSL policy of the application gateway resource.
- Trusted
Client List<Pulumi.Certificates Azure Native. Network. Inputs. Sub Resource> - Array of references to application gateway trusted client certificates.
- Client
Auth ApplicationConfiguration Gateway Client Auth Configuration - 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.
- Ssl
Policy ApplicationGateway Ssl Policy - SSL policy of the application gateway resource.
- Trusted
Client []SubCertificates Resource - Array of references to application gateway trusted client certificates.
- client
Auth ApplicationConfiguration Gateway Client Auth Configuration - 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.
- ssl
Policy ApplicationGateway Ssl Policy - SSL policy of the application gateway resource.
- trusted
Client List<SubCertificates Resource> - Array of references to application gateway trusted client certificates.
- client
Auth ApplicationConfiguration Gateway Client Auth Configuration - 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.
- ssl
Policy ApplicationGateway Ssl Policy - SSL policy of the application gateway resource.
- trusted
Client SubCertificates Resource[] - Array of references to application gateway trusted client certificates.
- client_
auth_ Applicationconfiguration Gateway Client Auth Configuration - 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 ApplicationGateway Ssl Policy - SSL policy of the application gateway resource.
- trusted_
client_ Sequence[Subcertificates Resource] - Array of references to application gateway trusted client certificates.
- client
Auth Property MapConfiguration - 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.
- ssl
Policy Property Map - SSL policy of the application gateway resource.
- trusted
Client List<Property Map>Certificates - Array of references to application gateway trusted client certificates.
ApplicationGatewaySslProfileResponse, ApplicationGatewaySslProfileResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the HTTP listener resource.
- Type string
- Type of the resource.
- Client
Auth Pulumi.Configuration Azure Native. Network. Inputs. Application Gateway Client Auth Configuration Response - 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.
- Ssl
Policy Pulumi.Azure Native. Network. Inputs. Application Gateway Ssl Policy Response - SSL policy of the application gateway resource.
- Trusted
Client List<Pulumi.Certificates Azure Native. Network. Inputs. Sub Resource Response> - Array of references to application gateway trusted client certificates.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the HTTP listener resource.
- Type string
- Type of the resource.
- Client
Auth ApplicationConfiguration Gateway Client Auth Configuration Response - 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.
- Ssl
Policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- Trusted
Client []SubCertificates Resource Response - Array of references to application gateway trusted client certificates.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the HTTP listener resource.
- type String
- Type of the resource.
- client
Auth ApplicationConfiguration Gateway Client Auth Configuration Response - 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.
- ssl
Policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- trusted
Client List<SubCertificates Resource Response> - Array of references to application gateway trusted client certificates.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the HTTP listener resource.
- type string
- Type of the resource.
- client
Auth ApplicationConfiguration Gateway Client Auth Configuration Response - 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.
- ssl
Policy ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- trusted
Client SubCertificates Resource Response[] - 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_ Applicationconfiguration Gateway Client Auth Configuration Response - 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 ApplicationGateway Ssl Policy Response - SSL policy of the application gateway resource.
- trusted_
client_ Sequence[Subcertificates Resource Response] - Array of references to application gateway trusted client certificates.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the HTTP listener resource.
- type String
- Type of the resource.
- client
Auth Property MapConfiguration - 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.
- ssl
Policy Property Map - SSL policy of the application gateway resource.
- trusted
Client List<Property Map>Certificates - Array of references to application gateway trusted client certificates.
ApplicationGatewaySslProtocol, ApplicationGatewaySslProtocolArgs
- TLSv1_0
- TLSv1_0
- TLSv1_1
- TLSv1_1
- TLSv1_2
- TLSv1_2
- Application
Gateway Ssl Protocol_TLSv1_0 - TLSv1_0
- Application
Gateway Ssl Protocol_TLSv1_1 - TLSv1_1
- Application
Gateway Ssl Protocol_TLSv1_2 - TLSv1_2
- TLSv1_0
- TLSv1_0
- TLSv1_1
- TLSv1_1
- TLSv1_2
- TLSv1_2
- TLSv1_0
- TLSv1_0
- TLSv1_1
- TLSv1_1
- TLSv1_2
- TLSv1_2
- TL_SV1_0
- TLSv1_0
- TL_SV1_1
- TLSv1_1
- TL_SV1_2
- TLSv1_2
- "TLSv1_0"
- TLSv1_0
- "TLSv1_1"
- TLSv1_1
- "TLSv1_2"
- TLSv1_2
ApplicationGatewayTier, ApplicationGatewayTierArgs
- Standard
- Standard
- WAF
- WAF
- Standard_
v2 - Standard_v2
- WAF_
v2 - WAF_v2
- Application
Gateway Tier Standard - Standard
- Application
Gateway Tier WAF - WAF
- Application
Gateway Tier_Standard_ v2 - Standard_v2
- Application
Gateway Tier_WAF_ v2 - WAF_v2
- Standard
- Standard
- WAF
- WAF
- Standard_
v2 - Standard_v2
- WAF_
v2 - WAF_v2
- Standard
- Standard
- WAF
- WAF
- Standard_
v2 - Standard_v2
- WAF_
v2 - WAF_v2
- STANDARD
- Standard
- WAF
- WAF
- STANDARD_V2
- Standard_v2
- WA_F_V2
- WAF_v2
- "Standard"
- Standard
- "WAF"
- WAF
- "Standard_
v2" - Standard_v2
- "WAF_
v2" - WAF_v2
ApplicationGatewayTrustedClientCertificate, ApplicationGatewayTrustedClientCertificateArgs
ApplicationGatewayTrustedClientCertificateResponse, ApplicationGatewayTrustedClientCertificateResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Provisioning
State 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.
- provisioning
State 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.
- provisioning
State 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.
- provisioning
State 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.
ApplicationGatewayTrustedRootCertificate, ApplicationGatewayTrustedRootCertificateArgs
- Data string
- Certificate public data.
- Id string
- Resource ID.
- Key
Vault stringSecret Id - 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.
- Data string
- Certificate public data.
- Id string
- Resource ID.
- Key
Vault stringSecret Id - 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.
- data String
- Certificate public data.
- id String
- Resource ID.
- key
Vault StringSecret Id - 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.
- data string
- Certificate public data.
- id string
- Resource ID.
- key
Vault stringSecret Id - 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.
- data str
- Certificate public data.
- id str
- Resource ID.
- key_
vault_ strsecret_ id - 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.
- data String
- Certificate public data.
- id String
- Resource ID.
- key
Vault StringSecret Id - 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.
ApplicationGatewayTrustedRootCertificateResponse, ApplicationGatewayTrustedRootCertificateResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Key
Vault stringSecret Id - 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.
- Provisioning
State 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.
- Key
Vault stringSecret Id - 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.
- provisioning
State 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.
- key
Vault StringSecret Id - 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.
- provisioning
State 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.
- key
Vault stringSecret Id - 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_ strsecret_ id - 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.
- provisioning
State 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.
- key
Vault StringSecret Id - 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.
ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlConfigurationArgs
- Modified
Path string - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- Modified
Query stringString - 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.
- Modified
Path string - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- Modified
Query stringString - 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.
- modified
Path String - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- modified
Query StringString - 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 string - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- modified
Query stringString - 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_ strstring - 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.
- modified
Path String - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- modified
Query StringString - 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.
ApplicationGatewayUrlConfigurationResponse, ApplicationGatewayUrlConfigurationResponseArgs
- Modified
Path string - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- Modified
Query stringString - 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.
- Modified
Path string - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- Modified
Query stringString - 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.
- modified
Path String - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- modified
Query StringString - 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 string - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- modified
Query stringString - 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_ strstring - 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.
- modified
Path String - Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.
- modified
Query StringString - 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.
ApplicationGatewayUrlPathMap, ApplicationGatewayUrlPathMapArgs
- Default
Backend Pulumi.Address Pool Azure Native. Network. Inputs. Sub Resource - Default backend address pool resource of URL path map.
- Default
Backend Pulumi.Http Settings Azure Native. Network. Inputs. Sub Resource - Default backend http settings resource of URL path map.
- Default
Redirect Pulumi.Configuration Azure Native. Network. Inputs. Sub Resource - Default redirect configuration resource of URL path map.
- Default
Rewrite Pulumi.Rule Set Azure Native. Network. Inputs. Sub Resource - 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.
- Path
Rules List<Pulumi.Azure Native. Network. Inputs. Application Gateway Path Rule> - Path rule of URL path map resource.
- Default
Backend SubAddress Pool Resource - Default backend address pool resource of URL path map.
- Default
Backend SubHttp Settings Resource - Default backend http settings resource of URL path map.
- Default
Redirect SubConfiguration Resource - Default redirect configuration resource of URL path map.
- Default
Rewrite SubRule Set Resource - 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.
- Path
Rules []ApplicationGateway Path Rule - Path rule of URL path map resource.
- default
Backend SubAddress Pool Resource - Default backend address pool resource of URL path map.
- default
Backend SubHttp Settings Resource - Default backend http settings resource of URL path map.
- default
Redirect SubConfiguration Resource - Default redirect configuration resource of URL path map.
- default
Rewrite SubRule Set Resource - 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.
- path
Rules List<ApplicationGateway Path Rule> - Path rule of URL path map resource.
- default
Backend SubAddress Pool Resource - Default backend address pool resource of URL path map.
- default
Backend SubHttp Settings Resource - Default backend http settings resource of URL path map.
- default
Redirect SubConfiguration Resource - Default redirect configuration resource of URL path map.
- default
Rewrite SubRule Set Resource - 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.
- path
Rules ApplicationGateway Path Rule[] - Path rule of URL path map resource.
- default_
backend_ Subaddress_ pool Resource - Default backend address pool resource of URL path map.
- default_
backend_ Subhttp_ settings Resource - Default backend http settings resource of URL path map.
- default_
redirect_ Subconfiguration Resource - Default redirect configuration resource of URL path map.
- default_
rewrite_ Subrule_ set Resource - 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[ApplicationGateway Path Rule] - Path rule of URL path map resource.
- default
Backend Property MapAddress Pool - Default backend address pool resource of URL path map.
- default
Backend Property MapHttp Settings - Default backend http settings resource of URL path map.
- default
Redirect Property MapConfiguration - Default redirect configuration resource of URL path map.
- default
Rewrite Property MapRule Set - 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.
- path
Rules List<Property Map> - Path rule of URL path map resource.
ApplicationGatewayUrlPathMapResponse, ApplicationGatewayUrlPathMapResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the URL path map resource.
- Type string
- Type of the resource.
- Default
Backend Pulumi.Address Pool Azure Native. Network. Inputs. Sub Resource Response - Default backend address pool resource of URL path map.
- Default
Backend Pulumi.Http Settings Azure Native. Network. Inputs. Sub Resource Response - Default backend http settings resource of URL path map.
- Default
Redirect Pulumi.Configuration Azure Native. Network. Inputs. Sub Resource Response - Default redirect configuration resource of URL path map.
- Default
Rewrite Pulumi.Rule Set Azure Native. Network. Inputs. Sub Resource Response - 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.
- Path
Rules List<Pulumi.Azure Native. Network. Inputs. Application Gateway Path Rule Response> - Path rule of URL path map resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the URL path map resource.
- Type string
- Type of the resource.
- Default
Backend SubAddress Pool Resource Response - Default backend address pool resource of URL path map.
- Default
Backend SubHttp Settings Resource Response - Default backend http settings resource of URL path map.
- Default
Redirect SubConfiguration Resource Response - Default redirect configuration resource of URL path map.
- Default
Rewrite SubRule Set Resource Response - 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.
- Path
Rules []ApplicationGateway Path Rule Response - Path rule of URL path map resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the URL path map resource.
- type String
- Type of the resource.
- default
Backend SubAddress Pool Resource Response - Default backend address pool resource of URL path map.
- default
Backend SubHttp Settings Resource Response - Default backend http settings resource of URL path map.
- default
Redirect SubConfiguration Resource Response - Default redirect configuration resource of URL path map.
- default
Rewrite SubRule Set Resource Response - 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.
- path
Rules List<ApplicationGateway Path Rule Response> - Path rule of URL path map resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the URL path map resource.
- type string
- Type of the resource.
- default
Backend SubAddress Pool Resource Response - Default backend address pool resource of URL path map.
- default
Backend SubHttp Settings Resource Response - Default backend http settings resource of URL path map.
- default
Redirect SubConfiguration Resource Response - Default redirect configuration resource of URL path map.
- default
Rewrite SubRule Set Resource Response - 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.
- path
Rules ApplicationGateway Path Rule Response[] - 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_ Subaddress_ pool Resource Response - Default backend address pool resource of URL path map.
- default_
backend_ Subhttp_ settings Resource Response - Default backend http settings resource of URL path map.
- default_
redirect_ Subconfiguration Resource Response - Default redirect configuration resource of URL path map.
- default_
rewrite_ Subrule_ set Resource Response - 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[ApplicationGateway Path Rule Response] - Path rule of URL path map resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the URL path map resource.
- type String
- Type of the resource.
- default
Backend Property MapAddress Pool - Default backend address pool resource of URL path map.
- default
Backend Property MapHttp Settings - Default backend http settings resource of URL path map.
- default
Redirect Property MapConfiguration - Default redirect configuration resource of URL path map.
- default
Rewrite Property MapRule Set - 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.
- path
Rules List<Property Map> - Path rule of URL path map resource.
ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationGatewayWebApplicationFirewallConfigurationArgs
- Enabled bool
- Whether the web application firewall is enabled or not.
- Firewall
Mode string | Pulumi.Azure Native. Network. Application Gateway Firewall Mode - Web application firewall mode.
- Rule
Set stringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- Rule
Set stringVersion - The version of the rule set type.
- Disabled
Rule List<Pulumi.Groups Azure Native. Network. Inputs. Application Gateway Firewall Disabled Rule Group> - The disabled rule groups.
- Exclusions
List<Pulumi.
Azure Native. Network. Inputs. Application Gateway Firewall Exclusion> - The exclusion list.
- File
Upload intLimit In Mb - Maximum file upload size in Mb for WAF.
- Max
Request intBody Size - Maximum request body size for WAF.
- Max
Request intBody Size In Kb - Maximum request body size in Kb for WAF.
- Request
Body boolCheck - Whether allow WAF to check request Body.
- Enabled bool
- Whether the web application firewall is enabled or not.
- Firewall
Mode string | ApplicationGateway Firewall Mode - Web application firewall mode.
- Rule
Set stringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- Rule
Set stringVersion - The version of the rule set type.
- Disabled
Rule []ApplicationGroups Gateway Firewall Disabled Rule Group - The disabled rule groups.
- Exclusions
[]Application
Gateway Firewall Exclusion - The exclusion list.
- File
Upload intLimit In Mb - Maximum file upload size in Mb for WAF.
- Max
Request intBody Size - Maximum request body size for WAF.
- Max
Request intBody Size In Kb - Maximum request body size in Kb for WAF.
- Request
Body boolCheck - Whether allow WAF to check request Body.
- enabled Boolean
- Whether the web application firewall is enabled or not.
- firewall
Mode String | ApplicationGateway Firewall Mode - Web application firewall mode.
- rule
Set StringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule
Set StringVersion - The version of the rule set type.
- disabled
Rule List<ApplicationGroups Gateway Firewall Disabled Rule Group> - The disabled rule groups.
- exclusions
List<Application
Gateway Firewall Exclusion> - The exclusion list.
- file
Upload IntegerLimit In Mb - Maximum file upload size in Mb for WAF.
- max
Request IntegerBody Size - Maximum request body size for WAF.
- max
Request IntegerBody Size In Kb - Maximum request body size in Kb for WAF.
- request
Body BooleanCheck - Whether allow WAF to check request Body.
- enabled boolean
- Whether the web application firewall is enabled or not.
- firewall
Mode string | ApplicationGateway Firewall Mode - Web application firewall mode.
- rule
Set stringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule
Set stringVersion - The version of the rule set type.
- disabled
Rule ApplicationGroups Gateway Firewall Disabled Rule Group[] - The disabled rule groups.
- exclusions
Application
Gateway Firewall Exclusion[] - The exclusion list.
- file
Upload numberLimit In Mb - Maximum file upload size in Mb for WAF.
- max
Request numberBody Size - Maximum request body size for WAF.
- max
Request numberBody Size In Kb - Maximum request body size in Kb for WAF.
- request
Body booleanCheck - Whether allow WAF to check request Body.
- enabled bool
- Whether the web application firewall is enabled or not.
- firewall_
mode str | ApplicationGateway Firewall Mode - Web application firewall mode.
- rule_
set_ strtype - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule_
set_ strversion - The version of the rule set type.
- disabled_
rule_ Sequence[Applicationgroups Gateway Firewall Disabled Rule Group] - The disabled rule groups.
- exclusions
Sequence[Application
Gateway Firewall Exclusion] - The exclusion list.
- file_
upload_ intlimit_ in_ mb - Maximum file upload size in Mb for WAF.
- max_
request_ intbody_ size - Maximum request body size for WAF.
- max_
request_ intbody_ size_ in_ kb - Maximum request body size in Kb for WAF.
- request_
body_ boolcheck - Whether allow WAF to check request Body.
- enabled Boolean
- Whether the web application firewall is enabled or not.
- firewall
Mode String | "Detection" | "Prevention" - Web application firewall mode.
- rule
Set StringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule
Set StringVersion - The version of the rule set type.
- disabled
Rule List<Property Map>Groups - The disabled rule groups.
- exclusions List<Property Map>
- The exclusion list.
- file
Upload NumberLimit In Mb - Maximum file upload size in Mb for WAF.
- max
Request NumberBody Size - Maximum request body size for WAF.
- max
Request NumberBody Size In Kb - Maximum request body size in Kb for WAF.
- request
Body BooleanCheck - Whether allow WAF to check request Body.
ApplicationGatewayWebApplicationFirewallConfigurationResponse, ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs
- Enabled bool
- Whether the web application firewall is enabled or not.
- Firewall
Mode string - Web application firewall mode.
- Rule
Set stringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- Rule
Set stringVersion - The version of the rule set type.
- Disabled
Rule List<Pulumi.Groups Azure Native. Network. Inputs. Application Gateway Firewall Disabled Rule Group Response> - The disabled rule groups.
- Exclusions
List<Pulumi.
Azure Native. Network. Inputs. Application Gateway Firewall Exclusion Response> - The exclusion list.
- File
Upload intLimit In Mb - Maximum file upload size in Mb for WAF.
- Max
Request intBody Size - Maximum request body size for WAF.
- Max
Request intBody Size In Kb - Maximum request body size in Kb for WAF.
- Request
Body boolCheck - Whether allow WAF to check request Body.
- Enabled bool
- Whether the web application firewall is enabled or not.
- Firewall
Mode string - Web application firewall mode.
- Rule
Set stringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- Rule
Set stringVersion - The version of the rule set type.
- Disabled
Rule []ApplicationGroups Gateway Firewall Disabled Rule Group Response - The disabled rule groups.
- Exclusions
[]Application
Gateway Firewall Exclusion Response - The exclusion list.
- File
Upload intLimit In Mb - Maximum file upload size in Mb for WAF.
- Max
Request intBody Size - Maximum request body size for WAF.
- Max
Request intBody Size In Kb - Maximum request body size in Kb for WAF.
- Request
Body boolCheck - Whether allow WAF to check request Body.
- enabled Boolean
- Whether the web application firewall is enabled or not.
- firewall
Mode String - Web application firewall mode.
- rule
Set StringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule
Set StringVersion - The version of the rule set type.
- disabled
Rule List<ApplicationGroups Gateway Firewall Disabled Rule Group Response> - The disabled rule groups.
- exclusions
List<Application
Gateway Firewall Exclusion Response> - The exclusion list.
- file
Upload IntegerLimit In Mb - Maximum file upload size in Mb for WAF.
- max
Request IntegerBody Size - Maximum request body size for WAF.
- max
Request IntegerBody Size In Kb - Maximum request body size in Kb for WAF.
- request
Body BooleanCheck - Whether allow WAF to check request Body.
- enabled boolean
- Whether the web application firewall is enabled or not.
- firewall
Mode string - Web application firewall mode.
- rule
Set stringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule
Set stringVersion - The version of the rule set type.
- disabled
Rule ApplicationGroups Gateway Firewall Disabled Rule Group Response[] - The disabled rule groups.
- exclusions
Application
Gateway Firewall Exclusion Response[] - The exclusion list.
- file
Upload numberLimit In Mb - Maximum file upload size in Mb for WAF.
- max
Request numberBody Size - Maximum request body size for WAF.
- max
Request numberBody Size In Kb - Maximum request body size in Kb for WAF.
- request
Body booleanCheck - 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_ strtype - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule_
set_ strversion - The version of the rule set type.
- disabled_
rule_ Sequence[Applicationgroups Gateway Firewall Disabled Rule Group Response] - The disabled rule groups.
- exclusions
Sequence[Application
Gateway Firewall Exclusion Response] - The exclusion list.
- file_
upload_ intlimit_ in_ mb - Maximum file upload size in Mb for WAF.
- max_
request_ intbody_ size - Maximum request body size for WAF.
- max_
request_ intbody_ size_ in_ kb - Maximum request body size in Kb for WAF.
- request_
body_ boolcheck - Whether allow WAF to check request Body.
- enabled Boolean
- Whether the web application firewall is enabled or not.
- firewall
Mode String - Web application firewall mode.
- rule
Set StringType - The type of the web application firewall rule set. Possible values are: 'OWASP'.
- rule
Set StringVersion - The version of the rule set type.
- disabled
Rule List<Property Map>Groups - The disabled rule groups.
- exclusions List<Property Map>
- The exclusion list.
- file
Upload NumberLimit In Mb - Maximum file upload size in Mb for WAF.
- max
Request NumberBody Size - Maximum request body size for WAF.
- max
Request NumberBody Size In Kb - Maximum request body size in Kb for WAF.
- request
Body BooleanCheck - Whether allow WAF to check request Body.
ApplicationSecurityGroupResponse, ApplicationSecurityGroupResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the application security group resource.
- Resource
Guid 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.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the application security group resource.
- Resource
Guid 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.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the application security group resource.
- resource
Guid 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.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the application security group resource.
- resource
Guid 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.
- {[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.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the application security group resource.
- resource
Guid 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.
- Map<String>
- Resource tags.
BackendAddressPoolResponse, BackendAddressPoolResponseArgs
- Backend
IPConfigurations List<Pulumi.Azure Native. Network. Inputs. Network Interface IPConfiguration Response> - 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.
- Load
Balancing List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> - An array of references to load balancing rules that use this backend address pool.
- Outbound
Rule Pulumi.Azure Native. Network. Inputs. Sub Resource Response - A reference to an outbound rule that uses this backend address pool.
- Outbound
Rules List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> - An array of references to outbound rules that use this backend address pool.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Load
Balancer List<Pulumi.Backend Addresses Azure Native. Network. Inputs. Load Balancer Backend Address Response> - 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
IPConfigurations []NetworkInterface IPConfiguration Response - 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.
- Load
Balancing []SubRules Resource Response - An array of references to load balancing rules that use this backend address pool.
- Outbound
Rule SubResource Response - A reference to an outbound rule that uses this backend address pool.
- Outbound
Rules []SubResource Response - An array of references to outbound rules that use this backend address pool.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Load
Balancer []LoadBackend Addresses Balancer Backend Address Response - 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
IPConfigurations List<NetworkInterface IPConfiguration Response> - 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.
- load
Balancing List<SubRules Resource Response> - An array of references to load balancing rules that use this backend address pool.
- outbound
Rule SubResource Response - A reference to an outbound rule that uses this backend address pool.
- outbound
Rules List<SubResource Response> - An array of references to outbound rules that use this backend address pool.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- load
Balancer List<LoadBackend Addresses Balancer Backend Address Response> - 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
IPConfigurations NetworkInterface IPConfiguration Response[] - 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.
- load
Balancing SubRules Resource Response[] - An array of references to load balancing rules that use this backend address pool.
- outbound
Rule SubResource Response - A reference to an outbound rule that uses this backend address pool.
- outbound
Rules SubResource Response[] - An array of references to outbound rules that use this backend address pool.
- provisioning
State string - The provisioning state of the backend address pool resource.
- type string
- Type of the resource.
- id string
- Resource ID.
- load
Balancer LoadBackend Addresses Balancer Backend Address Response[] - 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_ Sequence[Networkconfigurations Interface IPConfiguration Response] - 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_ Sequence[Subrules Resource Response] - An array of references to load balancing rules that use this backend address pool.
- outbound_
rule SubResource Response - A reference to an outbound rule that uses this backend address pool.
- outbound_
rules Sequence[SubResource Response] - 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_ Sequence[Loadbackend_ addresses Balancer Backend Address Response] - 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.
- backend
IPConfigurations 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.
- load
Balancing List<Property Map>Rules - An array of references to load balancing rules that use this backend address pool.
- outbound
Rule Property Map - A reference to an outbound rule that uses this backend address pool.
- outbound
Rules List<Property Map> - An array of references to outbound rules that use this backend address pool.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- load
Balancer List<Property Map>Backend Addresses - 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, CustomDnsConfigPropertiesFormatResponseArgs
- Fqdn string
- Fqdn that resolves to private endpoint ip address.
- Ip
Addresses List<string> - A list of private ip addresses of the private endpoint.
- Fqdn string
- Fqdn that resolves to private endpoint ip address.
- Ip
Addresses []string - A list of private ip addresses of the private endpoint.
- fqdn String
- Fqdn that resolves to private endpoint ip address.
- ip
Addresses List<String> - A list of private ip addresses of the private endpoint.
- fqdn string
- Fqdn that resolves to private endpoint ip address.
- ip
Addresses 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.
- ip
Addresses List<String> - A list of private ip addresses of the private endpoint.
DdosSettingsResponse, DdosSettingsResponseArgs
- Ddos
Custom Pulumi.Policy Azure Native. Network. Inputs. Sub Resource Response - The DDoS custom policy associated with the public IP.
- Protected
IP bool - Enables DDoS protection on the public IP.
- Protection
Coverage string - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- Ddos
Custom SubPolicy Resource Response - The DDoS custom policy associated with the public IP.
- Protected
IP bool - Enables DDoS protection on the public IP.
- Protection
Coverage string - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- ddos
Custom SubPolicy Resource Response - The DDoS custom policy associated with the public IP.
- protected
IP Boolean - Enables DDoS protection on the public IP.
- protection
Coverage String - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- ddos
Custom SubPolicy Resource Response - The DDoS custom policy associated with the public IP.
- protected
IP boolean - Enables DDoS protection on the public IP.
- protection
Coverage string - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- ddos_
custom_ Subpolicy Resource Response - 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.
- ddos
Custom Property MapPolicy - The DDoS custom policy associated with the public IP.
- protected
IP Boolean - Enables DDoS protection on the public IP.
- protection
Coverage String - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
DelegationResponse, DelegationResponseArgs
- 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.
- Provisioning
State 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.
- Service
Name 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.
- Provisioning
State 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.
- Service
Name 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.
- provisioning
State 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.
- service
Name 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.
- provisioning
State 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.
- service
Name 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.
- provisioning
State 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.
- service
Name String - The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type String
- Resource type.
ExtendedLocationResponse, ExtendedLocationResponseArgs
FlowLogFormatParametersResponse, FlowLogFormatParametersResponseArgs
FlowLogResponse, FlowLogResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the flow log.
- Storage
Id string - ID of the storage account which is used to store the flow log.
- Target
Resource stringGuid - Guid of network security group to which flow log will be applied.
- Target
Resource stringId - ID of network security group to which flow log will be applied.
- Type string
- Resource type.
- Enabled bool
- Flag to enable/disable flow logging.
- Flow
Analytics Pulumi.Configuration Azure Native. Network. Inputs. Traffic Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- Format
Pulumi.
Azure Native. Network. Inputs. Flow Log Format Parameters Response - Parameters that define the flow log format.
- Id string
- Resource ID.
- Location string
- Resource location.
- Retention
Policy Pulumi.Azure Native. Network. Inputs. Retention Policy Parameters Response - Parameters that define the retention policy for flow log.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the flow log.
- Storage
Id string - ID of the storage account which is used to store the flow log.
- Target
Resource stringGuid - Guid of network security group to which flow log will be applied.
- Target
Resource stringId - ID of network security group to which flow log will be applied.
- Type string
- Resource type.
- Enabled bool
- Flag to enable/disable flow logging.
- Flow
Analytics TrafficConfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- Format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- Id string
- Resource ID.
- Location string
- Resource location.
- Retention
Policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the flow log.
- storage
Id String - ID of the storage account which is used to store the flow log.
- target
Resource StringGuid - Guid of network security group to which flow log will be applied.
- target
Resource StringId - ID of network security group to which flow log will be applied.
- type String
- Resource type.
- enabled Boolean
- Flag to enable/disable flow logging.
- flow
Analytics TrafficConfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id String
- Resource ID.
- location String
- Resource location.
- retention
Policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the flow log.
- storage
Id string - ID of the storage account which is used to store the flow log.
- target
Resource stringGuid - Guid of network security group to which flow log will be applied.
- target
Resource stringId - ID of network security group to which flow log will be applied.
- type string
- Resource type.
- enabled boolean
- Flag to enable/disable flow logging.
- flow
Analytics TrafficConfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id string
- Resource ID.
- location string
- Resource location.
- retention
Policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- {[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_ strguid - Guid of network security group to which flow log will be applied.
- target_
resource_ strid - 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_ Trafficconfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id str
- Resource ID.
- location str
- Resource location.
- retention_
policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the flow log.
- storage
Id String - ID of the storage account which is used to store the flow log.
- target
Resource StringGuid - Guid of network security group to which flow log will be applied.
- target
Resource StringId - ID of network security group to which flow log will be applied.
- type String
- Resource type.
- enabled Boolean
- Flag to enable/disable flow logging.
- flow
Analytics Property MapConfiguration - 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.
- retention
Policy Property Map - Parameters that define the retention policy for flow log.
- Map<String>
- Resource tags.
FrontendIPConfigurationResponse, FrontendIPConfigurationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Inbound
Nat List<Pulumi.Pools Azure Native. Network. Inputs. Sub Resource Response> - An array of references to inbound pools that use this frontend IP.
- Inbound
Nat List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> - An array of references to inbound rules that use this frontend IP.
- Load
Balancing List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> - An array of references to load balancing rules that use this frontend IP.
- Outbound
Rules List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> - An array of references to outbound rules that use this frontend IP.
- Provisioning
State 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAddress stringVersion - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- Private
IPAllocation stringMethod - The Private IP allocation method.
- Public
IPAddress Pulumi.Azure Native. Network. Inputs. Public IPAddress Response - The reference to the Public IP resource.
- Public
IPPrefix Pulumi.Azure Native. Network. Inputs. Sub Resource Response - The reference to the Public IP Prefix resource.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Subnet Response - 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.
- Inbound
Nat []SubPools Resource Response - An array of references to inbound pools that use this frontend IP.
- Inbound
Nat []SubRules Resource Response - An array of references to inbound rules that use this frontend IP.
- Load
Balancing []SubRules Resource Response - An array of references to load balancing rules that use this frontend IP.
- Outbound
Rules []SubResource Response - An array of references to outbound rules that use this frontend IP.
- Provisioning
State 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAddress stringVersion - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- Private
IPAllocation stringMethod - The Private IP allocation method.
- Public
IPAddress PublicIPAddress Response - The reference to the Public IP resource.
- Public
IPPrefix SubResource Response - The reference to the Public IP Prefix resource.
- Subnet
Subnet
Response - 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.
- inbound
Nat List<SubPools Resource Response> - An array of references to inbound pools that use this frontend IP.
- inbound
Nat List<SubRules Resource Response> - An array of references to inbound rules that use this frontend IP.
- load
Balancing List<SubRules Resource Response> - An array of references to load balancing rules that use this frontend IP.
- outbound
Rules List<SubResource Response> - An array of references to outbound rules that use this frontend IP.
- provisioning
State 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAddress StringVersion - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- private
IPAllocation StringMethod - The Private IP allocation method.
- public
IPAddress PublicIPAddress Response - The reference to the Public IP resource.
- public
IPPrefix SubResource Response - The reference to the Public IP Prefix resource.
- subnet
Subnet
Response - 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.
- inbound
Nat SubPools Resource Response[] - An array of references to inbound pools that use this frontend IP.
- inbound
Nat SubRules Resource Response[] - An array of references to inbound rules that use this frontend IP.
- load
Balancing SubRules Resource Response[] - An array of references to load balancing rules that use this frontend IP.
- outbound
Rules SubResource Response[] - An array of references to outbound rules that use this frontend IP.
- provisioning
State 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.
- private
IPAddress string - The private IP address of the IP configuration.
- private
IPAddress stringVersion - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- private
IPAllocation stringMethod - The Private IP allocation method.
- public
IPAddress PublicIPAddress Response - The reference to the Public IP resource.
- public
IPPrefix SubResource Response - The reference to the Public IP Prefix resource.
- subnet
Subnet
Response - 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_ Sequence[Subpools Resource Response] - An array of references to inbound pools that use this frontend IP.
- inbound_
nat_ Sequence[Subrules Resource Response] - An array of references to inbound rules that use this frontend IP.
- load_
balancing_ Sequence[Subrules Resource Response] - An array of references to load balancing rules that use this frontend IP.
- outbound_
rules Sequence[SubResource Response] - 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_ straddress - The private IP address of the IP configuration.
- private_
ip_ straddress_ version - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- private_
ip_ strallocation_ method - The Private IP allocation method.
- public_
ip_ Publicaddress IPAddress Response - The reference to the Public IP resource.
- public_
ip_ Subprefix Resource Response - The reference to the Public IP Prefix resource.
- subnet
Subnet
Response - 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.
- inbound
Nat List<Property Map>Pools - An array of references to inbound pools that use this frontend IP.
- inbound
Nat List<Property Map>Rules - An array of references to inbound rules that use this frontend IP.
- load
Balancing List<Property Map>Rules - An array of references to load balancing rules that use this frontend IP.
- outbound
Rules List<Property Map> - An array of references to outbound rules that use this frontend IP.
- provisioning
State 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAddress StringVersion - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- private
IPAllocation StringMethod - The Private IP allocation method.
- public
IPAddress Property Map - The reference to the Public IP resource.
- public
IPPrefix 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.
IPAllocationMethod, IPAllocationMethodArgs
- Static
- Static
- Dynamic
- Dynamic
- IPAllocation
Method Static - Static
- IPAllocation
Method Dynamic - Dynamic
- Static
- Static
- Dynamic
- Dynamic
- Static
- Static
- Dynamic
- Dynamic
- STATIC
- Static
- DYNAMIC
- Dynamic
- "Static"
- Static
- "Dynamic"
- Dynamic
IPConfigurationProfileResponse, IPConfigurationProfileResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
Azure Native. Network. Inputs. Subnet Response - 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.
- Provisioning
State 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
Subnet
Response - 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.
- provisioning
State 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
Subnet
Response - 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.
- provisioning
State 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
Subnet
Response - 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
Subnet
Response - 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.
- provisioning
State 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, IPConfigurationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Public
IPAddress Pulumi.Azure Native. Network. Inputs. Public IPAddress Response - The reference to the public IP resource.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Subnet Response - The reference to the subnet resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Public
IPAddress PublicIPAddress Response - The reference to the public IP resource.
- Subnet
Subnet
Response - The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAllocation StringMethod - The private IP address allocation method.
- public
IPAddress PublicIPAddress Response - The reference to the public IP resource.
- subnet
Subnet
Response - The reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress string - The private IP address of the IP configuration.
- private
IPAllocation stringMethod - The private IP address allocation method.
- public
IPAddress PublicIPAddress Response - The reference to the public IP resource.
- subnet
Subnet
Response - 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_ straddress - The private IP address of the IP configuration.
- private_
ip_ strallocation_ method - The private IP address allocation method.
- public_
ip_ Publicaddress IPAddress Response - The reference to the public IP resource.
- subnet
Subnet
Response - The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAllocation StringMethod - The private IP address allocation method.
- public
IPAddress Property Map - The reference to the public IP resource.
- subnet Property Map
- The reference to the subnet resource.
InboundNatRuleResponse, InboundNatRuleResponseArgs
- Backend
IPConfiguration Pulumi.Azure Native. Network. Inputs. Network Interface IPConfiguration Response - 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.
- Provisioning
State string - The provisioning state of the inbound NAT rule resource.
- Type string
- Type of the resource.
- Backend
Port int - The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- Enable
Floating boolIP - 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 boolReset - 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
IPConfiguration Pulumi.Azure Native. Network. Inputs. Sub Resource Response - 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 string
- Resource ID.
- Idle
Timeout intIn Minutes - 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
IPConfiguration NetworkInterface IPConfiguration Response - 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.
- Provisioning
State string - The provisioning state of the inbound NAT rule resource.
- Type string
- Type of the resource.
- Backend
Port int - The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- Enable
Floating boolIP - 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 boolReset - 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
IPConfiguration SubResource Response - 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 string
- Resource ID.
- Idle
Timeout intIn Minutes - 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
IPConfiguration NetworkInterface IPConfiguration Response - 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.
- provisioning
State String - The provisioning state of the inbound NAT rule resource.
- type String
- Type of the resource.
- backend
Port Integer - The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- enable
Floating BooleanIP - 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 BooleanReset - 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
IPConfiguration SubResource Response - A reference to frontend IP addresses.
- frontend
Port 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.
- idle
Timeout IntegerIn Minutes - 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
IPConfiguration NetworkInterface IPConfiguration Response - 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.
- provisioning
State string - The provisioning state of the inbound NAT rule resource.
- type string
- Type of the resource.
- backend
Port number - The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- enable
Floating booleanIP - 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 booleanReset - 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
IPConfiguration SubResource Response - A reference to frontend IP addresses.
- frontend
Port 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.
- idle
Timeout numberIn Minutes - 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_ Networkconfiguration Interface IPConfiguration Response - 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_ boolip - 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_ boolreset - 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_ Subconfiguration Resource Response - 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_ intin_ minutes - 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.
- backend
IPConfiguration 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.
- provisioning
State String - The provisioning state of the inbound NAT rule resource.
- type String
- Type of the resource.
- backend
Port Number - The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- enable
Floating BooleanIP - 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 BooleanReset - 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
IPConfiguration Property Map - A reference to frontend IP addresses.
- frontend
Port 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.
- idle
Timeout NumberIn Minutes - 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, IpTagResponseArgs
- ip_
tag_ strtype - The IP tag type. Example: FirstPartyUsage.
- tag str
- The value of the IP tag associated with the public IP. Example: SQL.
LoadBalancerBackendAddressResponse, LoadBalancerBackendAddressResponseArgs
- Network
Interface Pulumi.IPConfiguration Azure Native. Network. Inputs. Sub Resource Response - Reference to IP address defined in network interfaces.
- Ip
Address string - IP Address belonging to the referenced virtual network.
- Load
Balancer Pulumi.Frontend IPConfiguration Azure Native. Network. Inputs. Sub Resource Response - Reference to the frontend ip address configuration defined in regional loadbalancer.
- Name string
- Name of the backend address.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response - Reference to an existing subnet.
- Virtual
Network Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Reference to an existing virtual network.
- Network
Interface SubIPConfiguration Resource Response - Reference to IP address defined in network interfaces.
- Ip
Address string - IP Address belonging to the referenced virtual network.
- Load
Balancer SubFrontend IPConfiguration Resource Response - Reference to the frontend ip address configuration defined in regional loadbalancer.
- Name string
- Name of the backend address.
- Subnet
Sub
Resource Response - Reference to an existing subnet.
- Virtual
Network SubResource Response - Reference to an existing virtual network.
- network
Interface SubIPConfiguration Resource Response - Reference to IP address defined in network interfaces.
- ip
Address String - IP Address belonging to the referenced virtual network.
- load
Balancer SubFrontend IPConfiguration Resource Response - Reference to the frontend ip address configuration defined in regional loadbalancer.
- name String
- Name of the backend address.
- subnet
Sub
Resource Response - Reference to an existing subnet.
- virtual
Network SubResource Response - Reference to an existing virtual network.
- network
Interface SubIPConfiguration Resource Response - Reference to IP address defined in network interfaces.
- ip
Address string - IP Address belonging to the referenced virtual network.
- load
Balancer SubFrontend IPConfiguration Resource Response - Reference to the frontend ip address configuration defined in regional loadbalancer.
- name string
- Name of the backend address.
- subnet
Sub
Resource Response - Reference to an existing subnet.
- virtual
Network SubResource Response - Reference to an existing virtual network.
- network_
interface_ Subip_ configuration Resource Response - Reference to IP address defined in network interfaces.
- ip_
address str - IP Address belonging to the referenced virtual network.
- load_
balancer_ Subfrontend_ ip_ configuration Resource Response - Reference to the frontend ip address configuration defined in regional loadbalancer.
- name str
- Name of the backend address.
- subnet
Sub
Resource Response - Reference to an existing subnet.
- virtual_
network SubResource Response - Reference to an existing virtual network.
- network
Interface Property MapIPConfiguration - Reference to IP address defined in network interfaces.
- ip
Address String - IP Address belonging to the referenced virtual network.
- load
Balancer Property MapFrontend IPConfiguration - 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.
- virtual
Network Property Map - Reference to an existing virtual network.
ManagedServiceIdentity, ManagedServiceIdentityArgs
- Type
Pulumi.
Azure Native. Network. Resource Identity Type - The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- User
Assigned Dictionary<string, object>Identities - 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}'.
- Type
Resource
Identity Type - The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- User
Assigned map[string]interface{}Identities - 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}'.
- type
Resource
Identity Type - The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user
Assigned Map<String,Object>Identities - 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}'.
- type
Resource
Identity Type - The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user
Assigned {[key: string]: any}Identities - 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}'.
- type
Resource
Identity Type - The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user_
assigned_ Mapping[str, Any]identities - 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}'.
- type
"System
Assigned" | "User Assigned" | "System Assigned, User Assigned" | "None" - 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 Map<Any>Identities - 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}'.
ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs
- Principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Network. Inputs. Managed Service Identity Response User Assigned Identities> - 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 string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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.
- User
Assigned map[string]ManagedIdentities Service Identity Response User Assigned Identities - 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 String - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned Map<String,ManagedIdentities Service Identity Response User Assigned Identities> - 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 string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned {[key: string]: ManagedIdentities Service Identity Response User Assigned Identities} - 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_ Mapping[str, Managedidentities Service Identity Response User Assigned Identities] - 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 String - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned Map<Property Map>Identities - 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, ManagedServiceIdentityResponseUserAssignedIdentitiesArgs
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id 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.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
NatGatewayResponse, NatGatewayResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the NAT gateway resource.
- Resource
Guid string - The resource GUID property of the NAT gateway resource.
- Subnets
List<Pulumi.
Azure Native. Network. Inputs. Sub Resource Response> - An array of references to the subnets using this nat gateway resource.
- Type string
- Resource type.
- Id string
- Resource ID.
- Idle
Timeout intIn Minutes - The idle timeout of the nat gateway.
- Location string
- Resource location.
- Public
Ip List<Pulumi.Addresses Azure Native. Network. Inputs. Sub Resource Response> - An array of public ip addresses associated with the nat gateway resource.
- Public
Ip List<Pulumi.Prefixes Azure Native. Network. Inputs. Sub Resource Response> - An array of public ip prefixes associated with the nat gateway resource.
- Sku
Pulumi.
Azure Native. Network. Inputs. Nat Gateway Sku Response - The nat gateway SKU.
- 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.
- Provisioning
State string - The provisioning state of the NAT gateway resource.
- Resource
Guid string - The resource GUID property of the NAT gateway resource.
- Subnets
[]Sub
Resource Response - An array of references to the subnets using this nat gateway resource.
- Type string
- Resource type.
- Id string
- Resource ID.
- Idle
Timeout intIn Minutes - The idle timeout of the nat gateway.
- Location string
- Resource location.
- Public
Ip []SubAddresses Resource Response - An array of public ip addresses associated with the nat gateway resource.
- Public
Ip []SubPrefixes Resource Response - An array of public ip prefixes associated with the nat gateway resource.
- Sku
Nat
Gateway Sku Response - The nat gateway SKU.
- 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.
- provisioning
State String - The provisioning state of the NAT gateway resource.
- resource
Guid String - The resource GUID property of the NAT gateway resource.
- subnets
List<Sub
Resource Response> - An array of references to the subnets using this nat gateway resource.
- type String
- Resource type.
- id String
- Resource ID.
- idle
Timeout IntegerIn Minutes - The idle timeout of the nat gateway.
- location String
- Resource location.
- public
Ip List<SubAddresses Resource Response> - An array of public ip addresses associated with the nat gateway resource.
- public
Ip List<SubPrefixes Resource Response> - An array of public ip prefixes associated with the nat gateway resource.
- sku
Nat
Gateway Sku Response - The nat gateway SKU.
- 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.
- provisioning
State string - The provisioning state of the NAT gateway resource.
- resource
Guid string - The resource GUID property of the NAT gateway resource.
- subnets
Sub
Resource Response[] - An array of references to the subnets using this nat gateway resource.
- type string
- Resource type.
- id string
- Resource ID.
- idle
Timeout numberIn Minutes - The idle timeout of the nat gateway.
- location string
- Resource location.
- public
Ip SubAddresses Resource Response[] - An array of public ip addresses associated with the nat gateway resource.
- public
Ip SubPrefixes Resource Response[] - An array of public ip prefixes associated with the nat gateway resource.
- sku
Nat
Gateway Sku Response - The nat gateway SKU.
- {[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[Sub
Resource Response] - An array of references to the subnets using this nat gateway resource.
- type str
- Resource type.
- id str
- Resource ID.
- idle_
timeout_ intin_ minutes - The idle timeout of the nat gateway.
- location str
- Resource location.
- public_
ip_ Sequence[Subaddresses Resource Response] - An array of public ip addresses associated with the nat gateway resource.
- public_
ip_ Sequence[Subprefixes Resource Response] - An array of public ip prefixes associated with the nat gateway resource.
- sku
Nat
Gateway Sku Response - The nat gateway SKU.
- 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.
- provisioning
State String - The provisioning state of the NAT gateway resource.
- resource
Guid 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.
- idle
Timeout NumberIn Minutes - The idle timeout of the nat gateway.
- location String
- Resource location.
- public
Ip List<Property Map>Addresses - An array of public ip addresses associated with the nat gateway resource.
- public
Ip List<Property Map>Prefixes - An array of public ip prefixes associated with the nat gateway resource.
- sku Property Map
- The nat gateway SKU.
- Map<String>
- Resource tags.
- zones List<String>
- A list of availability zones denoting the zone in which Nat Gateway should be deployed.
NatGatewaySkuResponse, NatGatewaySkuResponseArgs
- 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, NetworkInterfaceDnsSettingsResponseArgs
- Applied
Dns List<string>Servers - 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.
- Internal
Domain stringName Suffix - 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.
- Internal
Fqdn string - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- Dns
Servers 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.
- Internal
Dns stringName Label - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- Applied
Dns []stringServers - 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.
- Internal
Domain stringName Suffix - 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.
- Internal
Fqdn string - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- Dns
Servers []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.
- Internal
Dns stringName Label - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- applied
Dns List<String>Servers - 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.
- internal
Domain StringName Suffix - 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.
- internal
Fqdn String - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dns
Servers 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.
- internal
Dns StringName Label - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- applied
Dns string[]Servers - 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.
- internal
Domain stringName Suffix - 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.
- internal
Fqdn string - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dns
Servers 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.
- internal
Dns stringName Label - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- applied_
dns_ Sequence[str]servers - 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.
- internal_
domain_ strname_ suffix - 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.
- internal_
fqdn str - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dns_
servers Sequence[str] - 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.
- internal_
dns_ strname_ label - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- applied
Dns List<String>Servers - 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.
- internal
Domain StringName Suffix - 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.
- internal
Fqdn String - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dns
Servers 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.
- internal
Dns StringName Label - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse, NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponseArgs
- Fqdns List<string>
- List of FQDNs for current private link connection.
- Group
Id string - The group ID for current private link connection.
- Required
Member stringName - The required member name for current private link connection.
- Fqdns []string
- List of FQDNs for current private link connection.
- Group
Id string - The group ID for current private link connection.
- Required
Member stringName - The required member name for current private link connection.
- fqdns List<String>
- List of FQDNs for current private link connection.
- group
Id String - The group ID for current private link connection.
- required
Member StringName - The required member name for current private link connection.
- fqdns string[]
- List of FQDNs for current private link connection.
- group
Id string - The group ID for current private link connection.
- required
Member stringName - The required member name for current private link connection.
- fqdns Sequence[str]
- List of FQDNs for current private link connection.
- group_
id str - The group ID for current private link connection.
- required_
member_ strname - The required member name for current private link connection.
- fqdns List<String>
- List of FQDNs for current private link connection.
- group
Id String - The group ID for current private link connection.
- required
Member StringName - The required member name for current private link connection.
NetworkInterfaceIPConfigurationResponse, NetworkInterfaceIPConfigurationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Private
Link Pulumi.Connection Properties Azure Native. Network. Inputs. Network Interface IPConfiguration Private Link Connection Properties Response - PrivateLinkConnection properties for the network interface.
- Provisioning
State string - The provisioning state of the network interface IP configuration.
- Application
Gateway List<Pulumi.Backend Address Pools Azure Native. Network. Inputs. Application Gateway Backend Address Pool Response> - The reference to ApplicationGatewayBackendAddressPool resource.
- Application
Security List<Pulumi.Groups Azure Native. Network. Inputs. Application Security Group Response> - Application security groups in which the IP configuration is included.
- Id string
- Resource ID.
- Load
Balancer List<Pulumi.Backend Address Pools Azure Native. Network. Inputs. Backend Address Pool Response> - The reference to LoadBalancerBackendAddressPool resource.
- Load
Balancer List<Pulumi.Inbound Nat Rules Azure Native. Network. Inputs. Inbound Nat Rule Response> - A list of references of LoadBalancerInboundNatRules.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Primary bool
- Whether this is a primary customer address on the network interface.
- Private
IPAddress string - Private IP address of the IP configuration.
- Private
IPAddress stringVersion - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Public
IPAddress Pulumi.Azure Native. Network. Inputs. Public IPAddress Response - Public IP address bound to the IP configuration.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Subnet Response - Subnet bound to the IP configuration.
- Type string
- Resource type.
- Virtual
Network List<Pulumi.Taps Azure Native. Network. Inputs. Virtual Network Tap Response> - The reference to Virtual Network Taps.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Private
Link NetworkConnection Properties Interface IPConfiguration Private Link Connection Properties Response - PrivateLinkConnection properties for the network interface.
- Provisioning
State string - The provisioning state of the network interface IP configuration.
- Application
Gateway []ApplicationBackend Address Pools Gateway Backend Address Pool Response - The reference to ApplicationGatewayBackendAddressPool resource.
- Application
Security []ApplicationGroups Security Group Response - Application security groups in which the IP configuration is included.
- Id string
- Resource ID.
- Load
Balancer []BackendBackend Address Pools Address Pool Response - The reference to LoadBalancerBackendAddressPool resource.
- Load
Balancer []InboundInbound Nat Rules Nat Rule Response - A list of references of LoadBalancerInboundNatRules.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Primary bool
- Whether this is a primary customer address on the network interface.
- Private
IPAddress string - Private IP address of the IP configuration.
- Private
IPAddress stringVersion - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Public
IPAddress PublicIPAddress Response - Public IP address bound to the IP configuration.
- Subnet
Subnet
Response - Subnet bound to the IP configuration.
- Type string
- Resource type.
- Virtual
Network []VirtualTaps Network Tap Response - The reference to Virtual Network Taps.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- private
Link NetworkConnection Properties Interface IPConfiguration Private Link Connection Properties Response - PrivateLinkConnection properties for the network interface.
- provisioning
State String - The provisioning state of the network interface IP configuration.
- application
Gateway List<ApplicationBackend Address Pools Gateway Backend Address Pool Response> - The reference to ApplicationGatewayBackendAddressPool resource.
- application
Security List<ApplicationGroups Security Group Response> - Application security groups in which the IP configuration is included.
- id String
- Resource ID.
- load
Balancer List<BackendBackend Address Pools Address Pool Response> - The reference to LoadBalancerBackendAddressPool resource.
- load
Balancer List<InboundInbound Nat Rules Nat Rule Response> - A list of references of LoadBalancerInboundNatRules.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- primary Boolean
- Whether this is a primary customer address on the network interface.
- private
IPAddress String - Private IP address of the IP configuration.
- private
IPAddress StringVersion - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation StringMethod - The private IP address allocation method.
- public
IPAddress PublicIPAddress Response - Public IP address bound to the IP configuration.
- subnet
Subnet
Response - Subnet bound to the IP configuration.
- type String
- Resource type.
- virtual
Network List<VirtualTaps Network Tap Response> - The reference to Virtual Network Taps.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- private
Link NetworkConnection Properties Interface IPConfiguration Private Link Connection Properties Response - PrivateLinkConnection properties for the network interface.
- provisioning
State string - The provisioning state of the network interface IP configuration.
- application
Gateway ApplicationBackend Address Pools Gateway Backend Address Pool Response[] - The reference to ApplicationGatewayBackendAddressPool resource.
- application
Security ApplicationGroups Security Group Response[] - Application security groups in which the IP configuration is included.
- id string
- Resource ID.
- load
Balancer BackendBackend Address Pools Address Pool Response[] - The reference to LoadBalancerBackendAddressPool resource.
- load
Balancer InboundInbound Nat Rules Nat Rule Response[] - A list of references of LoadBalancerInboundNatRules.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- primary boolean
- Whether this is a primary customer address on the network interface.
- private
IPAddress string - Private IP address of the IP configuration.
- private
IPAddress stringVersion - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation stringMethod - The private IP address allocation method.
- public
IPAddress PublicIPAddress Response - Public IP address bound to the IP configuration.
- subnet
Subnet
Response - Subnet bound to the IP configuration.
- type string
- Resource type.
- virtual
Network VirtualTaps Network Tap Response[] - The reference to Virtual Network Taps.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- private_
link_ Networkconnection_ properties Interface IPConfiguration Private Link Connection Properties Response - PrivateLinkConnection properties for the network interface.
- provisioning_
state str - The provisioning state of the network interface IP configuration.
- application_
gateway_ Sequence[Applicationbackend_ address_ pools Gateway Backend Address Pool Response] - The reference to ApplicationGatewayBackendAddressPool resource.
- application_
security_ Sequence[Applicationgroups Security Group Response] - Application security groups in which the IP configuration is included.
- id str
- Resource ID.
- load_
balancer_ Sequence[Backendbackend_ address_ pools Address Pool Response] - The reference to LoadBalancerBackendAddressPool resource.
- load_
balancer_ Sequence[Inboundinbound_ nat_ rules Nat Rule Response] - A list of references of LoadBalancerInboundNatRules.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- primary bool
- Whether this is a primary customer address on the network interface.
- private_
ip_ straddress - Private IP address of the IP configuration.
- private_
ip_ straddress_ version - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private_
ip_ strallocation_ method - The private IP address allocation method.
- public_
ip_ Publicaddress IPAddress Response - Public IP address bound to the IP configuration.
- subnet
Subnet
Response - Subnet bound to the IP configuration.
- type str
- Resource type.
- virtual_
network_ Sequence[Virtualtaps Network Tap Response] - The reference to Virtual Network Taps.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- private
Link Property MapConnection Properties - PrivateLinkConnection properties for the network interface.
- provisioning
State String - The provisioning state of the network interface IP configuration.
- application
Gateway List<Property Map>Backend Address Pools - The reference to ApplicationGatewayBackendAddressPool resource.
- application
Security List<Property Map>Groups - Application security groups in which the IP configuration is included.
- id String
- Resource ID.
- load
Balancer List<Property Map>Backend Address Pools - The reference to LoadBalancerBackendAddressPool resource.
- load
Balancer List<Property Map>Inbound Nat Rules - A list of references of LoadBalancerInboundNatRules.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- primary Boolean
- Whether this is a primary customer address on the network interface.
- private
IPAddress String - Private IP address of the IP configuration.
- private
IPAddress StringVersion - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation StringMethod - The private IP address allocation method.
- public
IPAddress Property Map - Public IP address bound to the IP configuration.
- subnet Property Map
- Subnet bound to the IP configuration.
- type String
- Resource type.
- virtual
Network List<Property Map>Taps - The reference to Virtual Network Taps.
NetworkInterfaceResponse, NetworkInterfaceResponseArgs
- Dscp
Configuration Pulumi.Azure Native. Network. Inputs. Sub Resource Response - A reference to the dscp configuration to which the network interface is linked.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Hosted
Workloads List<string> - A list of references to linked BareMetal resources.
- Mac
Address string - The MAC address of the network interface.
- Name string
- Resource name.
- Primary bool
- Whether this is a primary network interface on a virtual machine.
- Private
Endpoint Pulumi.Azure Native. Network. Inputs. Private Endpoint Response - A reference to the private endpoint to which the network interface is linked.
- Provisioning
State string - The provisioning state of the network interface resource.
- Resource
Guid string - The resource GUID property of the network interface resource.
- Tap
Configurations List<Pulumi.Azure Native. Network. Inputs. Network Interface Tap Configuration Response> - A list of TapConfigurations of the network interface.
- Type string
- Resource type.
- Virtual
Machine Pulumi.Azure Native. Network. Inputs. Sub Resource Response - The reference to a virtual machine.
- Dns
Settings Pulumi.Azure Native. Network. Inputs. Network Interface Dns Settings Response - The DNS settings in network interface.
- Enable
Accelerated boolNetworking - If the network interface is accelerated networking enabled.
- Enable
IPForwarding bool - Indicates whether IP forwarding is enabled on this network interface.
- Extended
Location Pulumi.Azure Native. Network. Inputs. Extended Location Response - The extended location of the network interface.
- Id string
- Resource ID.
- Ip
Configurations List<Pulumi.Azure Native. Network. Inputs. Network Interface IPConfiguration Response> - A list of IPConfigurations of the network interface.
- Location string
- Resource location.
- Migration
Phase string - Migration phase of Network Interface resource.
- Network
Security Pulumi.Group Azure Native. Network. Inputs. Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- Nic
Type string - Type of Network Interface resource.
- Private
Link Pulumi.Service Azure Native. Network. Inputs. Private Link Service Response - Privatelinkservice of the network interface resource.
- Dictionary<string, string>
- Resource tags.
- Dscp
Configuration SubResource Response - A reference to the dscp configuration to which the network interface is linked.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Hosted
Workloads []string - A list of references to linked BareMetal resources.
- Mac
Address string - The MAC address of the network interface.
- Name string
- Resource name.
- Primary bool
- Whether this is a primary network interface on a virtual machine.
- Private
Endpoint PrivateEndpoint Response - A reference to the private endpoint to which the network interface is linked.
- Provisioning
State string - The provisioning state of the network interface resource.
- Resource
Guid string - The resource GUID property of the network interface resource.
- Tap
Configurations []NetworkInterface Tap Configuration Response - A list of TapConfigurations of the network interface.
- Type string
- Resource type.
- Virtual
Machine SubResource Response - The reference to a virtual machine.
- Dns
Settings NetworkInterface Dns Settings Response - The DNS settings in network interface.
- Enable
Accelerated boolNetworking - If the network interface is accelerated networking enabled.
- Enable
IPForwarding bool - Indicates whether IP forwarding is enabled on this network interface.
- Extended
Location ExtendedLocation Response - The extended location of the network interface.
- Id string
- Resource ID.
- Ip
Configurations []NetworkInterface IPConfiguration Response - A list of IPConfigurations of the network interface.
- Location string
- Resource location.
- Migration
Phase string - Migration phase of Network Interface resource.
- Network
Security NetworkGroup Security Group Response - The reference to the NetworkSecurityGroup resource.
- Nic
Type string - Type of Network Interface resource.
- Private
Link PrivateService Link Service Response - Privatelinkservice of the network interface resource.
- map[string]string
- Resource tags.
- dscp
Configuration SubResource Response - A reference to the dscp configuration to which the network interface is linked.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- hosted
Workloads List<String> - A list of references to linked BareMetal resources.
- mac
Address String - The MAC address of the network interface.
- name String
- Resource name.
- primary Boolean
- Whether this is a primary network interface on a virtual machine.
- private
Endpoint PrivateEndpoint Response - A reference to the private endpoint to which the network interface is linked.
- provisioning
State String - The provisioning state of the network interface resource.
- resource
Guid String - The resource GUID property of the network interface resource.
- tap
Configurations List<NetworkInterface Tap Configuration Response> - A list of TapConfigurations of the network interface.
- type String
- Resource type.
- virtual
Machine SubResource Response - The reference to a virtual machine.
- dns
Settings NetworkInterface Dns Settings Response - The DNS settings in network interface.
- enable
Accelerated BooleanNetworking - If the network interface is accelerated networking enabled.
- enable
IPForwarding Boolean - Indicates whether IP forwarding is enabled on this network interface.
- extended
Location ExtendedLocation Response - The extended location of the network interface.
- id String
- Resource ID.
- ip
Configurations List<NetworkInterface IPConfiguration Response> - A list of IPConfigurations of the network interface.
- location String
- Resource location.
- migration
Phase String - Migration phase of Network Interface resource.
- network
Security NetworkGroup Security Group Response - The reference to the NetworkSecurityGroup resource.
- nic
Type String - Type of Network Interface resource.
- private
Link PrivateService Link Service Response - Privatelinkservice of the network interface resource.
- Map<String,String>
- Resource tags.
- dscp
Configuration SubResource Response - A reference to the dscp configuration to which the network interface is linked.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- hosted
Workloads string[] - A list of references to linked BareMetal resources.
- mac
Address string - The MAC address of the network interface.
- name string
- Resource name.
- primary boolean
- Whether this is a primary network interface on a virtual machine.
- private
Endpoint PrivateEndpoint Response - A reference to the private endpoint to which the network interface is linked.
- provisioning
State string - The provisioning state of the network interface resource.
- resource
Guid string - The resource GUID property of the network interface resource.
- tap
Configurations NetworkInterface Tap Configuration Response[] - A list of TapConfigurations of the network interface.
- type string
- Resource type.
- virtual
Machine SubResource Response - The reference to a virtual machine.
- dns
Settings NetworkInterface Dns Settings Response - The DNS settings in network interface.
- enable
Accelerated booleanNetworking - If the network interface is accelerated networking enabled.
- enable
IPForwarding boolean - Indicates whether IP forwarding is enabled on this network interface.
- extended
Location ExtendedLocation Response - The extended location of the network interface.
- id string
- Resource ID.
- ip
Configurations NetworkInterface IPConfiguration Response[] - A list of IPConfigurations of the network interface.
- location string
- Resource location.
- migration
Phase string - Migration phase of Network Interface resource.
- network
Security NetworkGroup Security Group Response - The reference to the NetworkSecurityGroup resource.
- nic
Type string - Type of Network Interface resource.
- private
Link PrivateService Link Service Response - Privatelinkservice of the network interface resource.
- {[key: string]: string}
- Resource tags.
- dscp_
configuration SubResource Response - A reference to the dscp configuration to which the network interface is linked.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- hosted_
workloads Sequence[str] - A list of references to linked BareMetal resources.
- mac_
address str - The MAC address of the network interface.
- name str
- Resource name.
- primary bool
- Whether this is a primary network interface on a virtual machine.
- private_
endpoint PrivateEndpoint Response - A reference to the private endpoint to which the network interface is linked.
- provisioning_
state str - The provisioning state of the network interface resource.
- resource_
guid str - The resource GUID property of the network interface resource.
- tap_
configurations Sequence[NetworkInterface Tap Configuration Response] - A list of TapConfigurations of the network interface.
- type str
- Resource type.
- virtual_
machine SubResource Response - The reference to a virtual machine.
- dns_
settings NetworkInterface Dns Settings Response - The DNS settings in network interface.
- enable_
accelerated_ boolnetworking - If the network interface is accelerated networking enabled.
- enable_
ip_ boolforwarding - Indicates whether IP forwarding is enabled on this network interface.
- extended_
location ExtendedLocation Response - The extended location of the network interface.
- id str
- Resource ID.
- ip_
configurations Sequence[NetworkInterface IPConfiguration Response] - A list of IPConfigurations of the network interface.
- location str
- Resource location.
- migration_
phase str - Migration phase of Network Interface resource.
- network_
security_ Networkgroup Security Group Response - The reference to the NetworkSecurityGroup resource.
- nic_
type str - Type of Network Interface resource.
- private_
link_ Privateservice Link Service Response - Privatelinkservice of the network interface resource.
- Mapping[str, str]
- Resource tags.
- dscp
Configuration Property Map - A reference to the dscp configuration to which the network interface is linked.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- hosted
Workloads List<String> - A list of references to linked BareMetal resources.
- mac
Address String - The MAC address of the network interface.
- name String
- Resource name.
- primary Boolean
- Whether this is a primary network interface on a virtual machine.
- private
Endpoint Property Map - A reference to the private endpoint to which the network interface is linked.
- provisioning
State String - The provisioning state of the network interface resource.
- resource
Guid String - The resource GUID property of the network interface resource.
- tap
Configurations List<Property Map> - A list of TapConfigurations of the network interface.
- type String
- Resource type.
- virtual
Machine Property Map - The reference to a virtual machine.
- dns
Settings Property Map - The DNS settings in network interface.
- enable
Accelerated BooleanNetworking - If the network interface is accelerated networking enabled.
- enable
IPForwarding Boolean - Indicates whether IP forwarding is enabled on this network interface.
- extended
Location Property Map - The extended location of the network interface.
- id String
- Resource ID.
- ip
Configurations List<Property Map> - A list of IPConfigurations of the network interface.
- location String
- Resource location.
- migration
Phase String - Migration phase of Network Interface resource.
- network
Security Property MapGroup - The reference to the NetworkSecurityGroup resource.
- nic
Type String - Type of Network Interface resource.
- private
Link Property MapService - Privatelinkservice of the network interface resource.
- Map<String>
- Resource tags.
NetworkInterfaceTapConfigurationResponse, NetworkInterfaceTapConfigurationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the network interface tap configuration resource.
- Type string
- Sub Resource type.
- 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.
- Virtual
Network Pulumi.Tap Azure Native. Network. Inputs. Virtual Network Tap Response - The reference to the Virtual Network Tap resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the network interface tap configuration resource.
- Type string
- Sub Resource type.
- 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.
- Virtual
Network VirtualTap Network Tap Response - The reference to the Virtual Network Tap resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the network interface tap configuration resource.
- type String
- Sub Resource type.
- 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.
- virtual
Network VirtualTap Network Tap Response - The reference to the Virtual Network Tap resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the network interface tap configuration resource.
- type string
- Sub Resource type.
- 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.
- virtual
Network VirtualTap Network Tap Response - The reference to the Virtual Network Tap resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the network interface tap configuration resource.
- type str
- Sub Resource type.
- 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.
- virtual_
network_ Virtualtap Network Tap Response - The reference to the Virtual Network Tap resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the network interface tap configuration resource.
- type String
- Sub Resource type.
- 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.
- virtual
Network Property MapTap - The reference to the Virtual Network Tap resource.
NetworkSecurityGroupResponse, NetworkSecurityGroupResponseArgs
- Default
Security List<Pulumi.Rules Azure Native. Network. Inputs. Security Rule Response> - The default security rules of network security group.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Flow
Logs List<Pulumi.Azure Native. Network. Inputs. Flow Log Response> - A collection of references to flow log resources.
- Name string
- Resource name.
- Network
Interfaces List<Pulumi.Azure Native. Network. Inputs. Network Interface Response> - A collection of references to network interfaces.
- Provisioning
State string - The provisioning state of the network security group resource.
- Resource
Guid string - The resource GUID property of the network security group resource.
- Subnets
List<Pulumi.
Azure Native. Network. Inputs. Subnet Response> - A collection of references to subnets.
- Type string
- Resource type.
- Id string
- Resource ID.
- Location string
- Resource location.
- Security
Rules List<Pulumi.Azure Native. Network. Inputs. Security Rule Response> - A collection of security rules of the network security group.
- Dictionary<string, string>
- Resource tags.
- Default
Security []SecurityRules Rule Response - The default security rules of network security group.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Flow
Logs []FlowLog Response - A collection of references to flow log resources.
- Name string
- Resource name.
- Network
Interfaces []NetworkInterface Response - A collection of references to network interfaces.
- Provisioning
State string - The provisioning state of the network security group resource.
- Resource
Guid string - The resource GUID property of the network security group resource.
- Subnets
[]Subnet
Response - A collection of references to subnets.
- Type string
- Resource type.
- Id string
- Resource ID.
- Location string
- Resource location.
- Security
Rules []SecurityRule Response - A collection of security rules of the network security group.
- map[string]string
- Resource tags.
- default
Security List<SecurityRules Rule Response> - The default security rules of network security group.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flow
Logs List<FlowLog Response> - A collection of references to flow log resources.
- name String
- Resource name.
- network
Interfaces List<NetworkInterface Response> - A collection of references to network interfaces.
- provisioning
State String - The provisioning state of the network security group resource.
- resource
Guid String - The resource GUID property of the network security group resource.
- subnets
List<Subnet
Response> - A collection of references to subnets.
- type String
- Resource type.
- id String
- Resource ID.
- location String
- Resource location.
- security
Rules List<SecurityRule Response> - A collection of security rules of the network security group.
- Map<String,String>
- Resource tags.
- default
Security SecurityRules Rule Response[] - The default security rules of network security group.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- flow
Logs FlowLog Response[] - A collection of references to flow log resources.
- name string
- Resource name.
- network
Interfaces NetworkInterface Response[] - A collection of references to network interfaces.
- provisioning
State string - The provisioning state of the network security group resource.
- resource
Guid string - The resource GUID property of the network security group resource.
- subnets
Subnet
Response[] - A collection of references to subnets.
- type string
- Resource type.
- id string
- Resource ID.
- location string
- Resource location.
- security
Rules SecurityRule Response[] - A collection of security rules of the network security group.
- {[key: string]: string}
- Resource tags.
- default_
security_ Sequence[Securityrules Rule Response] - The default security rules of network security group.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- flow_
logs Sequence[FlowLog Response] - A collection of references to flow log resources.
- name str
- Resource name.
- network_
interfaces Sequence[NetworkInterface Response] - A collection of references to network interfaces.
- provisioning_
state str - The provisioning state of the network security group resource.
- resource_
guid str - The resource GUID property of the network security group resource.
- subnets
Sequence[Subnet
Response] - A collection of references to subnets.
- type str
- Resource type.
- id str
- Resource ID.
- location str
- Resource location.
- security_
rules Sequence[SecurityRule Response] - A collection of security rules of the network security group.
- Mapping[str, str]
- Resource tags.
- default
Security List<Property Map>Rules - The default security rules of network security group.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flow
Logs List<Property Map> - A collection of references to flow log resources.
- name String
- Resource name.
- network
Interfaces List<Property Map> - A collection of references to network interfaces.
- provisioning
State String - The provisioning state of the network security group resource.
- resource
Guid String - The resource GUID property of the network security group resource.
- subnets List<Property Map>
- A collection of references to subnets.
- type String
- Resource type.
- id String
- Resource ID.
- location String
- Resource location.
- security
Rules List<Property Map> - A collection of security rules of the network security group.
- Map<String>
- Resource tags.
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Link
Identifier string - The consumer link id.
- Private
Endpoint Pulumi.Azure Native. Network. Inputs. Private Endpoint Response - The resource of private end point.
- Provisioning
State string - The provisioning state of the private endpoint connection resource.
- Type string
- The resource type.
- 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.
- Private
Link Pulumi.Service Connection State Azure Native. Network. Inputs. Private Link Service Connection State Response - 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.
- Link
Identifier string - The consumer link id.
- Private
Endpoint PrivateEndpoint Response - The resource of private end point.
- Provisioning
State string - The provisioning state of the private endpoint connection resource.
- Type string
- The resource type.
- 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.
- Private
Link PrivateService Connection State Link Service Connection State Response - 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.
- link
Identifier String - The consumer link id.
- private
Endpoint PrivateEndpoint Response - The resource of private end point.
- provisioning
State String - The provisioning state of the private endpoint connection resource.
- type String
- The resource type.
- 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.
- private
Link PrivateService Connection State Link Service Connection State Response - 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.
- link
Identifier string - The consumer link id.
- private
Endpoint PrivateEndpoint Response - The resource of private end point.
- provisioning
State string - The provisioning state of the private endpoint connection resource.
- type string
- The resource type.
- 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.
- private
Link PrivateService Connection State Link Service Connection State Response - 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 PrivateEndpoint Response - The resource of private end point.
- provisioning_
state str - The provisioning state of the private endpoint connection resource.
- type str
- The resource type.
- 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_
link_ Privateservice_ connection_ state Link Service Connection State Response - 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.
- link
Identifier String - The consumer link id.
- private
Endpoint Property Map - The resource of private end point.
- provisioning
State String - The provisioning state of the private endpoint connection resource.
- type String
- The resource type.
- 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.
- private
Link Property MapService Connection State - A collection of information about the state of the connection between service consumer and provider.
PrivateEndpointResponse, PrivateEndpointResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Network
Interfaces List<Pulumi.Azure Native. Network. Inputs. Network Interface Response> - An array of references to the network interfaces created for this private endpoint.
- Provisioning
State string - The provisioning state of the private endpoint resource.
- Type string
- Resource type.
- Custom
Dns List<Pulumi.Configs Azure Native. Network. Inputs. Custom Dns Config Properties Format Response> - An array of custom dns configurations.
- Extended
Location Pulumi.Azure Native. Network. Inputs. Extended Location Response - The extended location of the load balancer.
- Id string
- Resource ID.
- Location string
- Resource location.
- Manual
Private List<Pulumi.Link Service Connections Azure Native. Network. Inputs. Private Link Service Connection Response> - A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- Private
Link List<Pulumi.Service Connections Azure Native. Network. Inputs. Private Link Service Connection Response> - A grouping of information about the connection to the remote resource.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Subnet Response - The ID of the subnet from which the private IP will be allocated.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Network
Interfaces []NetworkInterface Response - An array of references to the network interfaces created for this private endpoint.
- Provisioning
State string - The provisioning state of the private endpoint resource.
- Type string
- Resource type.
- Custom
Dns []CustomConfigs Dns Config Properties Format Response - An array of custom dns configurations.
- Extended
Location ExtendedLocation Response - The extended location of the load balancer.
- Id string
- Resource ID.
- Location string
- Resource location.
- Manual
Private []PrivateLink Service Connections Link Service Connection Response - A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- Private
Link []PrivateService Connections Link Service Connection Response - A grouping of information about the connection to the remote resource.
- Subnet
Subnet
Response - The ID of the subnet from which the private IP will be allocated.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- network
Interfaces List<NetworkInterface Response> - An array of references to the network interfaces created for this private endpoint.
- provisioning
State String - The provisioning state of the private endpoint resource.
- type String
- Resource type.
- custom
Dns List<CustomConfigs Dns Config Properties Format Response> - An array of custom dns configurations.
- extended
Location ExtendedLocation Response - The extended location of the load balancer.
- id String
- Resource ID.
- location String
- Resource location.
- manual
Private List<PrivateLink Service Connections Link Service Connection Response> - A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- private
Link List<PrivateService Connections Link Service Connection Response> - A grouping of information about the connection to the remote resource.
- subnet
Subnet
Response - The ID of the subnet from which the private IP will be allocated.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- network
Interfaces NetworkInterface Response[] - An array of references to the network interfaces created for this private endpoint.
- provisioning
State string - The provisioning state of the private endpoint resource.
- type string
- Resource type.
- custom
Dns CustomConfigs Dns Config Properties Format Response[] - An array of custom dns configurations.
- extended
Location ExtendedLocation Response - The extended location of the load balancer.
- id string
- Resource ID.
- location string
- Resource location.
- manual
Private PrivateLink Service Connections Link Service Connection Response[] - A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- private
Link PrivateService Connections Link Service Connection Response[] - A grouping of information about the connection to the remote resource.
- subnet
Subnet
Response - The ID of the subnet from which the private IP will be allocated.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- network_
interfaces Sequence[NetworkInterface Response] - An array of references to the network interfaces created for this private endpoint.
- provisioning_
state str - The provisioning state of the private endpoint resource.
- type str
- Resource type.
- custom_
dns_ Sequence[Customconfigs Dns Config Properties Format Response] - An array of custom dns configurations.
- extended_
location ExtendedLocation Response - The extended location of the load balancer.
- id str
- Resource ID.
- location str
- Resource location.
- manual_
private_ Sequence[Privatelink_ service_ connections Link Service Connection Response] - A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- private_
link_ Sequence[Privateservice_ connections Link Service Connection Response] - A grouping of information about the connection to the remote resource.
- subnet
Subnet
Response - The ID of the subnet from which the private IP will be allocated.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- network
Interfaces List<Property Map> - An array of references to the network interfaces created for this private endpoint.
- provisioning
State String - The provisioning state of the private endpoint resource.
- type String
- Resource type.
- custom
Dns List<Property Map>Configs - An array of custom dns configurations.
- extended
Location Property Map - The extended location of the load balancer.
- id String
- Resource ID.
- location String
- Resource location.
- manual
Private List<Property Map>Link Service Connections - A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- private
Link List<Property Map>Service Connections - A grouping of information about the connection to the remote resource.
- subnet Property Map
- The ID of the subnet from which the private IP will be allocated.
- Map<String>
- Resource tags.
PrivateLinkServiceConnectionResponse, PrivateLinkServiceConnectionResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the private link service connection resource.
- Type string
- The resource type.
- Group
Ids List<string> - The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- 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.
- Private
Link Pulumi.Service Connection State Azure Native. Network. Inputs. Private Link Service Connection State Response - A collection of read-only information about the state of the connection to the remote resource.
- Private
Link stringService Id - The resource id of private link service.
- Request
Message string - A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the private link service connection resource.
- Type string
- The resource type.
- Group
Ids []string - The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- 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.
- Private
Link PrivateService Connection State Link Service Connection State Response - A collection of read-only information about the state of the connection to the remote resource.
- Private
Link stringService Id - The resource id of private link service.
- Request
Message string - A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the private link service connection resource.
- type String
- The resource type.
- group
Ids List<String> - The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- 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.
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of read-only information about the state of the connection to the remote resource.
- private
Link StringService Id - The resource id of private link service.
- request
Message String - A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the private link service connection resource.
- type string
- The resource type.
- group
Ids string[] - The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- 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.
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of read-only information about the state of the connection to the remote resource.
- private
Link stringService Id - The resource id of private link service.
- request
Message string - A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the private link service connection resource.
- type str
- The resource type.
- group_
ids Sequence[str] - The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- 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_
link_ Privateservice_ connection_ state Link Service Connection State Response - A collection of read-only information about the state of the connection to the remote resource.
- private_
link_ strservice_ id - The resource id of private link service.
- request_
message str - A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the private link service connection resource.
- type String
- The resource type.
- group
Ids List<String> - The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- 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.
- private
Link Property MapService Connection State - A collection of read-only information about the state of the connection to the remote resource.
- private
Link StringService Id - The resource id of private link service.
- request
Message String - A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs
- Actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- Actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required String - A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- description string
- The reason for approval/rejection of the connection.
- status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions_
required str - A message indicating if changes on the service provider require any updates on the consumer.
- description str
- The reason for approval/rejection of the connection.
- status str
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required String - A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
PrivateLinkServiceIpConfigurationResponse, PrivateLinkServiceIpConfigurationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the private link service IP configuration resource.
- Type string
- The resource type.
- Id string
- Resource ID.
- Name string
- The name of private link service ip configuration.
- Primary bool
- Whether the ip configuration is primary or not.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAddress stringVersion - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Subnet Response - The reference to the subnet resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the private link service IP configuration resource.
- Type string
- The resource type.
- Id string
- Resource ID.
- Name string
- The name of private link service ip configuration.
- Primary bool
- Whether the ip configuration is primary or not.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAddress stringVersion - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- Private
IPAllocation stringMethod - The private IP address allocation method.
- Subnet
Subnet
Response - The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the private link service IP configuration resource.
- type String
- The resource type.
- id String
- Resource ID.
- name String
- The name of private link service ip configuration.
- primary Boolean
- Whether the ip configuration is primary or not.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAddress StringVersion - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation StringMethod - The private IP address allocation method.
- subnet
Subnet
Response - The reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the private link service IP configuration resource.
- type string
- The resource type.
- id string
- Resource ID.
- name string
- The name of private link service ip configuration.
- primary boolean
- Whether the ip configuration is primary or not.
- private
IPAddress string - The private IP address of the IP configuration.
- private
IPAddress stringVersion - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation stringMethod - The private IP address allocation method.
- subnet
Subnet
Response - 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 private link service IP configuration resource.
- type str
- The resource type.
- id str
- Resource ID.
- name str
- The name of private link service ip configuration.
- primary bool
- Whether the ip configuration is primary or not.
- private_
ip_ straddress - The private IP address of the IP configuration.
- private_
ip_ straddress_ version - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private_
ip_ strallocation_ method - The private IP address allocation method.
- subnet
Subnet
Response - The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the private link service IP configuration resource.
- type String
- The resource type.
- id String
- Resource ID.
- name String
- The name of private link service ip configuration.
- primary Boolean
- Whether the ip configuration is primary or not.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAddress StringVersion - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation StringMethod - The private IP address allocation method.
- subnet Property Map
- The reference to the subnet resource.
PrivateLinkServicePropertiesResponseAutoApproval, PrivateLinkServicePropertiesResponseAutoApprovalArgs
- Subscriptions List<string>
- The list of subscriptions.
- Subscriptions []string
- The list of subscriptions.
- subscriptions List<String>
- The list of subscriptions.
- subscriptions string[]
- The list of subscriptions.
- subscriptions Sequence[str]
- The list of subscriptions.
- subscriptions List<String>
- The list of subscriptions.
PrivateLinkServicePropertiesResponseVisibility, PrivateLinkServicePropertiesResponseVisibilityArgs
- Subscriptions List<string>
- The list of subscriptions.
- Subscriptions []string
- The list of subscriptions.
- subscriptions List<String>
- The list of subscriptions.
- subscriptions string[]
- The list of subscriptions.
- subscriptions Sequence[str]
- The list of subscriptions.
- subscriptions List<String>
- The list of subscriptions.
PrivateLinkServiceResponse, PrivateLinkServiceResponseArgs
- Alias string
- The alias of the private link service.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Network
Interfaces List<Pulumi.Azure Native. Network. Inputs. Network Interface Response> - An array of references to the network interfaces created for this private link service.
- Private
Endpoint List<Pulumi.Connections Azure Native. Network. Inputs. Private Endpoint Connection Response> - An array of list about connections to the private endpoint.
- Provisioning
State string - The provisioning state of the private link service resource.
- Type string
- Resource type.
- Auto
Approval Pulumi.Azure Native. Network. Inputs. Private Link Service Properties Response Auto Approval - The auto-approval list of the private link service.
- Enable
Proxy boolProtocol - Whether the private link service is enabled for proxy protocol or not.
- Extended
Location Pulumi.Azure Native. Network. Inputs. Extended Location Response - The extended location of the load balancer.
- Fqdns List<string>
- The list of Fqdn.
- Id string
- Resource ID.
- Ip
Configurations List<Pulumi.Azure Native. Network. Inputs. Private Link Service Ip Configuration Response> - An array of private link service IP configurations.
- Load
Balancer List<Pulumi.Frontend Ip Configurations Azure Native. Network. Inputs. Frontend IPConfiguration Response> - An array of references to the load balancer IP configurations.
- Location string
- Resource location.
- Dictionary<string, string>
- Resource tags.
- Visibility
Pulumi.
Azure Native. Network. Inputs. Private Link Service Properties Response Visibility - The visibility list of the private link service.
- Alias string
- The alias of the private link service.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Network
Interfaces []NetworkInterface Response - An array of references to the network interfaces created for this private link service.
- Private
Endpoint []PrivateConnections Endpoint Connection Response - An array of list about connections to the private endpoint.
- Provisioning
State string - The provisioning state of the private link service resource.
- Type string
- Resource type.
- Auto
Approval PrivateLink Service Properties Response Auto Approval - The auto-approval list of the private link service.
- Enable
Proxy boolProtocol - Whether the private link service is enabled for proxy protocol or not.
- Extended
Location ExtendedLocation Response - The extended location of the load balancer.
- Fqdns []string
- The list of Fqdn.
- Id string
- Resource ID.
- Ip
Configurations []PrivateLink Service Ip Configuration Response - An array of private link service IP configurations.
- Load
Balancer []FrontendFrontend Ip Configurations IPConfiguration Response - An array of references to the load balancer IP configurations.
- Location string
- Resource location.
- map[string]string
- Resource tags.
- Visibility
Private
Link Service Properties Response Visibility - The visibility list of the private link service.
- alias String
- The alias of the private link service.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- network
Interfaces List<NetworkInterface Response> - An array of references to the network interfaces created for this private link service.
- private
Endpoint List<PrivateConnections Endpoint Connection Response> - An array of list about connections to the private endpoint.
- provisioning
State String - The provisioning state of the private link service resource.
- type String
- Resource type.
- auto
Approval PrivateLink Service Properties Response Auto Approval - The auto-approval list of the private link service.
- enable
Proxy BooleanProtocol - Whether the private link service is enabled for proxy protocol or not.
- extended
Location ExtendedLocation Response - The extended location of the load balancer.
- fqdns List<String>
- The list of Fqdn.
- id String
- Resource ID.
- ip
Configurations List<PrivateLink Service Ip Configuration Response> - An array of private link service IP configurations.
- load
Balancer List<FrontendFrontend Ip Configurations IPConfiguration Response> - An array of references to the load balancer IP configurations.
- location String
- Resource location.
- Map<String,String>
- Resource tags.
- visibility
Private
Link Service Properties Response Visibility - The visibility list of the private link service.
- alias string
- The alias of the private link service.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- network
Interfaces NetworkInterface Response[] - An array of references to the network interfaces created for this private link service.
- private
Endpoint PrivateConnections Endpoint Connection Response[] - An array of list about connections to the private endpoint.
- provisioning
State string - The provisioning state of the private link service resource.
- type string
- Resource type.
- auto
Approval PrivateLink Service Properties Response Auto Approval - The auto-approval list of the private link service.
- enable
Proxy booleanProtocol - Whether the private link service is enabled for proxy protocol or not.
- extended
Location ExtendedLocation Response - The extended location of the load balancer.
- fqdns string[]
- The list of Fqdn.
- id string
- Resource ID.
- ip
Configurations PrivateLink Service Ip Configuration Response[] - An array of private link service IP configurations.
- load
Balancer FrontendFrontend Ip Configurations IPConfiguration Response[] - An array of references to the load balancer IP configurations.
- location string
- Resource location.
- {[key: string]: string}
- Resource tags.
- visibility
Private
Link Service Properties Response Visibility - The visibility list of the private link service.
- alias str
- The alias of the private link service.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- network_
interfaces Sequence[NetworkInterface Response] - An array of references to the network interfaces created for this private link service.
- private_
endpoint_ Sequence[Privateconnections Endpoint Connection Response] - An array of list about connections to the private endpoint.
- provisioning_
state str - The provisioning state of the private link service resource.
- type str
- Resource type.
- auto_
approval PrivateLink Service Properties Response Auto Approval - The auto-approval list of the private link service.
- enable_
proxy_ boolprotocol - Whether the private link service is enabled for proxy protocol or not.
- extended_
location ExtendedLocation Response - The extended location of the load balancer.
- fqdns Sequence[str]
- The list of Fqdn.
- id str
- Resource ID.
- ip_
configurations Sequence[PrivateLink Service Ip Configuration Response] - An array of private link service IP configurations.
- load_
balancer_ Sequence[Frontendfrontend_ ip_ configurations IPConfiguration Response] - An array of references to the load balancer IP configurations.
- location str
- Resource location.
- Mapping[str, str]
- Resource tags.
- visibility
Private
Link Service Properties Response Visibility - The visibility list of the private link service.
- alias String
- The alias of the private link service.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- network
Interfaces List<Property Map> - An array of references to the network interfaces created for this private link service.
- private
Endpoint List<Property Map>Connections - An array of list about connections to the private endpoint.
- provisioning
State String - The provisioning state of the private link service resource.
- type String
- Resource type.
- auto
Approval Property Map - The auto-approval list of the private link service.
- enable
Proxy BooleanProtocol - Whether the private link service is enabled for proxy protocol or not.
- extended
Location Property Map - The extended location of the load balancer.
- fqdns List<String>
- The list of Fqdn.
- id String
- Resource ID.
- ip
Configurations List<Property Map> - An array of private link service IP configurations.
- load
Balancer List<Property Map>Frontend Ip Configurations - An array of references to the load balancer IP configurations.
- location String
- Resource location.
- Map<String>
- Resource tags.
- visibility Property Map
- The visibility list of the private link service.
PublicIPAddressDnsSettingsResponse, PublicIPAddressDnsSettingsResponseArgs
- Domain
Name stringLabel - The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- Fqdn string
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- Reverse
Fqdn string - The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
- Domain
Name stringLabel - The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- Fqdn string
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- Reverse
Fqdn string - The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
- domain
Name StringLabel - The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- fqdn String
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- reverse
Fqdn String - The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
- domain
Name stringLabel - The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- fqdn string
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- reverse
Fqdn string - The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
- domain_
name_ strlabel - The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- fqdn str
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- reverse_
fqdn str - The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
- domain
Name StringLabel - The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- fqdn String
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- reverse
Fqdn String - The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
PublicIPAddressResponse, PublicIPAddressResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Ip
Configuration Pulumi.Azure Native. Network. Inputs. IPConfiguration Response - The IP configuration associated with the public IP address.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the public IP address resource.
- Resource
Guid string - The resource GUID property of the public IP address resource.
- Type string
- Resource type.
- Ddos
Settings Pulumi.Azure Native. Network. Inputs. Ddos Settings Response - The DDoS protection custom policy associated with the public IP address.
- Dns
Settings Pulumi.Azure Native. Network. Inputs. Public IPAddress Dns Settings Response - The FQDN of the DNS record associated with the public IP address.
- Extended
Location Pulumi.Azure Native. Network. Inputs. Extended Location Response - The extended location of the public ip address.
- Id string
- Resource ID.
- Idle
Timeout intIn Minutes - The idle timeout of the public IP address.
- Ip
Address string - The IP address associated with the public IP address resource.
- List<Pulumi.
Azure Native. Network. Inputs. Ip Tag Response> - The list of tags associated with the public IP address.
- Linked
Public Pulumi.IPAddress Azure Native. Network. Inputs. Public IPAddress Response - The linked public IP address of the public IP address resource.
- Location string
- Resource location.
- Migration
Phase string - Migration phase of Public IP Address.
- Nat
Gateway Pulumi.Azure Native. Network. Inputs. Nat Gateway Response - The NatGateway for the Public IP address.
- Public
IPAddress stringVersion - The public IP address version.
- Public
IPAllocation stringMethod - The public IP address allocation method.
- Public
IPPrefix Pulumi.Azure Native. Network. Inputs. Sub Resource Response - The Public IP Prefix this Public IP Address should be allocated from.
- Service
Public Pulumi.IPAddress Azure Native. Network. Inputs. Public IPAddress Response - The service public IP address of the public IP address resource.
- Sku
Pulumi.
Azure Native. Network. Inputs. Public IPAddress Sku Response - The public IP address SKU.
- Dictionary<string, string>
- Resource tags.
- 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.
- Ip
Configuration IPConfigurationResponse - The IP configuration associated with the public IP address.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the public IP address resource.
- Resource
Guid string - The resource GUID property of the public IP address resource.
- Type string
- Resource type.
- Ddos
Settings DdosSettings Response - The DDoS protection custom policy associated with the public IP address.
- Dns
Settings PublicIPAddress Dns Settings Response - The FQDN of the DNS record associated with the public IP address.
- Extended
Location ExtendedLocation Response - The extended location of the public ip address.
- Id string
- Resource ID.
- Idle
Timeout intIn Minutes - The idle timeout of the public IP address.
- Ip
Address string - The IP address associated with the public IP address resource.
- []Ip
Tag Response - The list of tags associated with the public IP address.
- Linked
Public PublicIPAddress IPAddress Response - The linked public IP address of the public IP address resource.
- Location string
- Resource location.
- Migration
Phase string - Migration phase of Public IP Address.
- Nat
Gateway NatGateway Response - The NatGateway for the Public IP address.
- Public
IPAddress stringVersion - The public IP address version.
- Public
IPAllocation stringMethod - The public IP address allocation method.
- Public
IPPrefix SubResource Response - The Public IP Prefix this Public IP Address should be allocated from.
- Service
Public PublicIPAddress IPAddress Response - The service public IP address of the public IP address resource.
- Sku
Public
IPAddress Sku Response - The public IP address SKU.
- map[string]string
- Resource tags.
- 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.
- ip
Configuration IPConfigurationResponse - The IP configuration associated with the public IP address.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the public IP address resource.
- resource
Guid String - The resource GUID property of the public IP address resource.
- type String
- Resource type.
- ddos
Settings DdosSettings Response - The DDoS protection custom policy associated with the public IP address.
- dns
Settings PublicIPAddress Dns Settings Response - The FQDN of the DNS record associated with the public IP address.
- extended
Location ExtendedLocation Response - The extended location of the public ip address.
- id String
- Resource ID.
- idle
Timeout IntegerIn Minutes - The idle timeout of the public IP address.
- ip
Address String - The IP address associated with the public IP address resource.
- List<Ip
Tag Response> - The list of tags associated with the public IP address.
- linked
Public PublicIPAddress IPAddress Response - The linked public IP address of the public IP address resource.
- location String
- Resource location.
- migration
Phase String - Migration phase of Public IP Address.
- nat
Gateway NatGateway Response - The NatGateway for the Public IP address.
- public
IPAddress StringVersion - The public IP address version.
- public
IPAllocation StringMethod - The public IP address allocation method.
- public
IPPrefix SubResource Response - The Public IP Prefix this Public IP Address should be allocated from.
- service
Public PublicIPAddress IPAddress Response - The service public IP address of the public IP address resource.
- sku
Public
IPAddress Sku Response - The public IP address SKU.
- Map<String,String>
- Resource tags.
- 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.
- ip
Configuration IPConfigurationResponse - The IP configuration associated with the public IP address.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the public IP address resource.
- resource
Guid string - The resource GUID property of the public IP address resource.
- type string
- Resource type.
- ddos
Settings DdosSettings Response - The DDoS protection custom policy associated with the public IP address.
- dns
Settings PublicIPAddress Dns Settings Response - The FQDN of the DNS record associated with the public IP address.
- extended
Location ExtendedLocation Response - The extended location of the public ip address.
- id string
- Resource ID.
- idle
Timeout numberIn Minutes - The idle timeout of the public IP address.
- ip
Address string - The IP address associated with the public IP address resource.
- Ip
Tag Response[] - The list of tags associated with the public IP address.
- linked
Public PublicIPAddress IPAddress Response - The linked public IP address of the public IP address resource.
- location string
- Resource location.
- migration
Phase string - Migration phase of Public IP Address.
- nat
Gateway NatGateway Response - The NatGateway for the Public IP address.
- public
IPAddress stringVersion - The public IP address version.
- public
IPAllocation stringMethod - The public IP address allocation method.
- public
IPPrefix SubResource Response - The Public IP Prefix this Public IP Address should be allocated from.
- service
Public PublicIPAddress IPAddress Response - The service public IP address of the public IP address resource.
- sku
Public
IPAddress Sku Response - The public IP address SKU.
- {[key: string]: string}
- Resource tags.
- 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.
- ip_
configuration IPConfigurationResponse - The IP configuration associated with the public IP address.
- name str
- Resource name.
- provisioning_
state str - The provisioning state of the public IP address resource.
- resource_
guid str - The resource GUID property of the public IP address resource.
- type str
- Resource type.
- ddos_
settings DdosSettings Response - The DDoS protection custom policy associated with the public IP address.
- dns_
settings PublicIPAddress Dns Settings Response - The FQDN of the DNS record associated with the public IP address.
- extended_
location ExtendedLocation Response - The extended location of the public ip address.
- id str
- Resource ID.
- idle_
timeout_ intin_ minutes - The idle timeout of the public IP address.
- ip_
address str - The IP address associated with the public IP address resource.
- Sequence[Ip
Tag Response] - The list of tags associated with the public IP address.
- linked_
public_ Publicip_ address IPAddress Response - The linked public IP address of the public IP address resource.
- location str
- Resource location.
- migration_
phase str - Migration phase of Public IP Address.
- nat_
gateway NatGateway Response - The NatGateway for the Public IP address.
- public_
ip_ straddress_ version - The public IP address version.
- public_
ip_ strallocation_ method - The public IP address allocation method.
- public_
ip_ Subprefix Resource Response - The Public IP Prefix this Public IP Address should be allocated from.
- service_
public_ Publicip_ address IPAddress Response - The service public IP address of the public IP address resource.
- sku
Public
IPAddress Sku Response - The public IP address SKU.
- Mapping[str, str]
- Resource tags.
- 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.
- ip
Configuration Property Map - The IP configuration associated with the public IP address.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the public IP address resource.
- resource
Guid String - The resource GUID property of the public IP address resource.
- type String
- Resource type.
- ddos
Settings Property Map - The DDoS protection custom policy associated with the public IP address.
- dns
Settings Property Map - The FQDN of the DNS record associated with the public IP address.
- extended
Location Property Map - The extended location of the public ip address.
- id String
- Resource ID.
- idle
Timeout NumberIn Minutes - The idle timeout of the public IP address.
- ip
Address String - The IP address associated with the public IP address resource.
- List<Property Map>
- The list of tags associated with the public IP address.
- linked
Public Property MapIPAddress - The linked public IP address of the public IP address resource.
- location String
- Resource location.
- migration
Phase String - Migration phase of Public IP Address.
- nat
Gateway Property Map - The NatGateway for the Public IP address.
- public
IPAddress StringVersion - The public IP address version.
- public
IPAllocation StringMethod - The public IP address allocation method.
- public
IPPrefix Property Map - The Public IP Prefix this Public IP Address should be allocated from.
- service
Public Property MapIPAddress - The service public IP address of the public IP address resource.
- sku Property Map
- The public IP address SKU.
- Map<String>
- Resource tags.
- zones List<String>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
PublicIPAddressSkuResponse, PublicIPAddressSkuResponseArgs
ResourceIdentityType, ResourceIdentityTypeArgs
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- Resource
Identity Type System Assigned - SystemAssigned
- Resource
Identity Type User Assigned - UserAssigned
- Resource
Identity Type_System Assigned_User Assigned - SystemAssigned, UserAssigned
- Resource
Identity Type None - None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned, UserAssigned
- NONE
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned, User Assigned" - SystemAssigned, UserAssigned
- "None"
- None
ResourceNavigationLinkResponse, ResourceNavigationLinkResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Provisioning
State string - The provisioning state of the resource navigation link resource.
- Type string
- Resource type.
- Link string
- Link to the external resource.
- Linked
Resource stringType - Resource type of the linked resource.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Provisioning
State string - The provisioning state of the resource navigation link resource.
- Type string
- Resource type.
- Link string
- Link to the external resource.
- Linked
Resource stringType - Resource type of the linked resource.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- provisioning
State String - The provisioning state of the resource navigation link resource.
- type String
- Resource type.
- link String
- Link to the external resource.
- linked
Resource StringType - Resource type of the linked resource.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- Resource ID.
- provisioning
State string - The provisioning state of the resource navigation link resource.
- type string
- Resource type.
- link string
- Link to the external resource.
- linked
Resource stringType - Resource type of the linked resource.
- name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- Resource ID.
- provisioning_
state str - The provisioning state of the resource navigation link resource.
- type str
- Resource type.
- link str
- Link to the external resource.
- linked_
resource_ strtype - Resource type of the linked resource.
- name str
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- provisioning
State String - The provisioning state of the resource navigation link resource.
- type String
- Resource type.
- link String
- Link to the external resource.
- linked
Resource StringType - Resource type of the linked resource.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
RetentionPolicyParametersResponse, RetentionPolicyParametersResponseArgs
RouteResponse, RouteResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Next
Hop stringType - The type of Azure hop the packet should be sent to.
- Provisioning
State string - The provisioning state of the route resource.
- Address
Prefix string - The destination CIDR to which the route applies.
- Has
Bgp boolOverride - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- 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.
- Next
Hop stringIp Address - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- Type string
- The type of the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Next
Hop stringType - The type of Azure hop the packet should be sent to.
- Provisioning
State string - The provisioning state of the route resource.
- Address
Prefix string - The destination CIDR to which the route applies.
- Has
Bgp boolOverride - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- 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.
- Next
Hop stringIp Address - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- Type string
- The type of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- next
Hop StringType - The type of Azure hop the packet should be sent to.
- provisioning
State String - The provisioning state of the route resource.
- address
Prefix String - The destination CIDR to which the route applies.
- has
Bgp BooleanOverride - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- 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.
- next
Hop StringIp Address - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type String
- The type of the resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- next
Hop stringType - The type of Azure hop the packet should be sent to.
- provisioning
State string - The provisioning state of the route resource.
- address
Prefix string - The destination CIDR to which the route applies.
- has
Bgp booleanOverride - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- 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.
- next
Hop stringIp Address - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type string
- The type of the resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- next_
hop_ strtype - The type of Azure hop the packet should be sent to.
- provisioning_
state str - The provisioning state of the route resource.
- address_
prefix str - The destination CIDR to which the route applies.
- has_
bgp_ booloverride - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- 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.
- next_
hop_ strip_ address - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type str
- The type of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- next
Hop StringType - The type of Azure hop the packet should be sent to.
- provisioning
State String - The provisioning state of the route resource.
- address
Prefix String - The destination CIDR to which the route applies.
- has
Bgp BooleanOverride - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- 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.
- next
Hop StringIp Address - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type String
- The type of the resource.
RouteTableResponse, RouteTableResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the route table resource.
- Resource
Guid string - The resource GUID property of the route table.
- Subnets
List<Pulumi.
Azure Native. Network. Inputs. Subnet Response> - A collection of references to subnets.
- Type string
- Resource type.
- Disable
Bgp boolRoute Propagation - Whether to disable the routes learned by BGP on that route table. True means disable.
- Id string
- Resource ID.
- Location string
- Resource location.
- Routes
List<Pulumi.
Azure Native. Network. Inputs. Route Response> - Collection of routes contained within a route table.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the route table resource.
- Resource
Guid string - The resource GUID property of the route table.
- Subnets
[]Subnet
Response - A collection of references to subnets.
- Type string
- Resource type.
- Disable
Bgp boolRoute Propagation - Whether to disable the routes learned by BGP on that route table. True means disable.
- Id string
- Resource ID.
- Location string
- Resource location.
- Routes
[]Route
Response - Collection of routes contained within a route table.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the route table resource.
- resource
Guid String - The resource GUID property of the route table.
- subnets
List<Subnet
Response> - A collection of references to subnets.
- type String
- Resource type.
- disable
Bgp BooleanRoute Propagation - Whether to disable the routes learned by BGP on that route table. True means disable.
- id String
- Resource ID.
- location String
- Resource location.
- routes
List<Route
Response> - Collection of routes contained within a route table.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the route table resource.
- resource
Guid string - The resource GUID property of the route table.
- subnets
Subnet
Response[] - A collection of references to subnets.
- type string
- Resource type.
- disable
Bgp booleanRoute Propagation - Whether to disable the routes learned by BGP on that route table. True means disable.
- id string
- Resource ID.
- location string
- Resource location.
- routes
Route
Response[] - Collection of routes contained within a route table.
- {[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 route table resource.
- resource_
guid str - The resource GUID property of the route table.
- subnets
Sequence[Subnet
Response] - A collection of references to subnets.
- type str
- Resource type.
- disable_
bgp_ boolroute_ propagation - Whether to disable the routes learned by BGP on that route table. True means disable.
- id str
- Resource ID.
- location str
- Resource location.
- routes
Sequence[Route
Response] - Collection of routes contained within a route table.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the route table resource.
- resource
Guid String - The resource GUID property of the route table.
- subnets List<Property Map>
- A collection of references to subnets.
- type String
- Resource type.
- disable
Bgp BooleanRoute Propagation - Whether to disable the routes learned by BGP on that route table. True means disable.
- id String
- Resource ID.
- location String
- Resource location.
- routes List<Property Map>
- Collection of routes contained within a route table.
- Map<String>
- Resource tags.
SecurityRuleResponse, SecurityRuleResponseArgs
- Access string
- The network traffic is allowed or denied.
- Direction string
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Protocol string
- Network protocol this rule applies to.
- Provisioning
State string - The provisioning state of the security rule resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- Destination
Address stringPrefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- Destination
Address List<string>Prefixes - The destination address prefixes. CIDR or destination IP ranges.
- Destination
Application List<Pulumi.Security Groups Azure Native. Network. Inputs. Application Security Group Response> - The application security group specified as destination.
- Destination
Port stringRange - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Destination
Port List<string>Ranges - The destination port ranges.
- 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.
- Priority int
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- Source
Address stringPrefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- Source
Address List<string>Prefixes - The CIDR or source IP ranges.
- Source
Application List<Pulumi.Security Groups Azure Native. Network. Inputs. Application Security Group Response> - The application security group specified as source.
- Source
Port stringRange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Source
Port List<string>Ranges - The source port ranges.
- Type string
- The type of the resource.
- Access string
- The network traffic is allowed or denied.
- Direction string
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Protocol string
- Network protocol this rule applies to.
- Provisioning
State string - The provisioning state of the security rule resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- Destination
Address stringPrefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- Destination
Address []stringPrefixes - The destination address prefixes. CIDR or destination IP ranges.
- Destination
Application []ApplicationSecurity Groups Security Group Response - The application security group specified as destination.
- Destination
Port stringRange - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Destination
Port []stringRanges - The destination port ranges.
- 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.
- Priority int
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- Source
Address stringPrefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- Source
Address []stringPrefixes - The CIDR or source IP ranges.
- Source
Application []ApplicationSecurity Groups Security Group Response - The application security group specified as source.
- Source
Port stringRange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Source
Port []stringRanges - The source port ranges.
- Type string
- The type of the resource.
- access String
- The network traffic is allowed or denied.
- direction String
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- protocol String
- Network protocol this rule applies to.
- provisioning
State String - The provisioning state of the security rule resource.
- description String
- A description for this rule. Restricted to 140 chars.
- destination
Address StringPrefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destination
Address List<String>Prefixes - The destination address prefixes. CIDR or destination IP ranges.
- destination
Application List<ApplicationSecurity Groups Security Group Response> - The application security group specified as destination.
- destination
Port StringRange - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port List<String>Ranges - The destination port ranges.
- 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.
- priority Integer
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- source
Address StringPrefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- source
Address List<String>Prefixes - The CIDR or source IP ranges.
- source
Application List<ApplicationSecurity Groups Security Group Response> - The application security group specified as source.
- source
Port StringRange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port List<String>Ranges - The source port ranges.
- type String
- The type of the resource.
- access string
- The network traffic is allowed or denied.
- direction string
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- protocol string
- Network protocol this rule applies to.
- provisioning
State string - The provisioning state of the security rule resource.
- description string
- A description for this rule. Restricted to 140 chars.
- destination
Address stringPrefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destination
Address string[]Prefixes - The destination address prefixes. CIDR or destination IP ranges.
- destination
Application ApplicationSecurity Groups Security Group Response[] - The application security group specified as destination.
- destination
Port stringRange - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port string[]Ranges - The destination port ranges.
- 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.
- priority number
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- source
Address stringPrefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- source
Address string[]Prefixes - The CIDR or source IP ranges.
- source
Application ApplicationSecurity Groups Security Group Response[] - The application security group specified as source.
- source
Port stringRange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port string[]Ranges - The source port ranges.
- type string
- The type of the resource.
- access str
- The network traffic is allowed or denied.
- direction str
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- protocol str
- Network protocol this rule applies to.
- provisioning_
state str - The provisioning state of the security rule resource.
- description str
- A description for this rule. Restricted to 140 chars.
- destination_
address_ strprefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destination_
address_ Sequence[str]prefixes - The destination address prefixes. CIDR or destination IP ranges.
- destination_
application_ Sequence[Applicationsecurity_ groups Security Group Response] - The application security group specified as destination.
- destination_
port_ strrange - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination_
port_ Sequence[str]ranges - The destination port ranges.
- 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.
- priority int
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- source_
address_ strprefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- source_
address_ Sequence[str]prefixes - The CIDR or source IP ranges.
- source_
application_ Sequence[Applicationsecurity_ groups Security Group Response] - The application security group specified as source.
- source_
port_ strrange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source_
port_ Sequence[str]ranges - The source port ranges.
- type str
- The type of the resource.
- access String
- The network traffic is allowed or denied.
- direction String
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- protocol String
- Network protocol this rule applies to.
- provisioning
State String - The provisioning state of the security rule resource.
- description String
- A description for this rule. Restricted to 140 chars.
- destination
Address StringPrefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destination
Address List<String>Prefixes - The destination address prefixes. CIDR or destination IP ranges.
- destination
Application List<Property Map>Security Groups - The application security group specified as destination.
- destination
Port StringRange - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port List<String>Ranges - The destination port ranges.
- 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.
- priority Number
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- source
Address StringPrefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- source
Address List<String>Prefixes - The CIDR or source IP ranges.
- source
Application List<Property Map>Security Groups - The application security group specified as source.
- source
Port StringRange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port List<String>Ranges - The source port ranges.
- type String
- The type of the resource.
ServiceAssociationLinkResponse, ServiceAssociationLinkResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the service association link resource.
- Type string
- Resource type.
- Allow
Delete bool - If true, the resource can be deleted.
- Id string
- Resource ID.
- Link string
- Link to the external resource.
- Linked
Resource stringType - Resource type of the linked resource.
- Locations List<string>
- A list of locations.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the service association link resource.
- Type string
- Resource type.
- Allow
Delete bool - If true, the resource can be deleted.
- Id string
- Resource ID.
- Link string
- Link to the external resource.
- Linked
Resource stringType - Resource type of the linked resource.
- Locations []string
- A list of locations.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the service association link resource.
- type String
- Resource type.
- allow
Delete Boolean - If true, the resource can be deleted.
- id String
- Resource ID.
- link String
- Link to the external resource.
- linked
Resource StringType - Resource type of the linked resource.
- locations List<String>
- A list of locations.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the service association link resource.
- type string
- Resource type.
- allow
Delete boolean - If true, the resource can be deleted.
- id string
- Resource ID.
- link string
- Link to the external resource.
- linked
Resource stringType - Resource type of the linked resource.
- locations string[]
- A list of locations.
- name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the service association link resource.
- type str
- Resource type.
- allow_
delete bool - If true, the resource can be deleted.
- id str
- Resource ID.
- link str
- Link to the external resource.
- linked_
resource_ strtype - Resource type of the linked resource.
- locations Sequence[str]
- A list of locations.
- name str
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the service association link resource.
- type String
- Resource type.
- allow
Delete Boolean - If true, the resource can be deleted.
- id String
- Resource ID.
- link String
- Link to the external resource.
- linked
Resource StringType - Resource type of the linked resource.
- locations List<String>
- A list of locations.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
ServiceEndpointPolicyDefinitionResponse, ServiceEndpointPolicyDefinitionResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the service endpoint policy definition resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- 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.
- Service string
- Service endpoint name.
- Service
Resources List<string> - A list of service resources.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the service endpoint policy definition resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- 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.
- Service string
- Service endpoint name.
- Service
Resources []string - A list of service resources.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the service endpoint policy definition resource.
- description String
- A description for this rule. Restricted to 140 chars.
- 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.
- service String
- Service endpoint name.
- service
Resources List<String> - A list of service resources.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the service endpoint policy definition resource.
- description string
- A description for this rule. Restricted to 140 chars.
- 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.
- service string
- Service endpoint name.
- service
Resources string[] - A list of service resources.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the service endpoint policy definition resource.
- description str
- A description for this rule. Restricted to 140 chars.
- 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.
- service str
- Service endpoint name.
- service_
resources Sequence[str] - A list of service resources.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the service endpoint policy definition resource.
- description String
- A description for this rule. Restricted to 140 chars.
- 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.
- service String
- Service endpoint name.
- service
Resources List<String> - A list of service resources.
ServiceEndpointPolicyResponse, ServiceEndpointPolicyResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Kind string
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the service endpoint policy resource.
- Resource
Guid string - The resource GUID property of the service endpoint policy resource.
- Subnets
List<Pulumi.
Azure Native. Network. Inputs. Subnet Response> - A collection of references to subnets.
- Type string
- Resource type.
- Id string
- Resource ID.
- Location string
- Resource location.
- Service
Endpoint List<Pulumi.Policy Definitions Azure Native. Network. Inputs. Service Endpoint Policy Definition Response> - A collection of service endpoint policy definitions of the service endpoint policy.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Kind string
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the service endpoint policy resource.
- Resource
Guid string - The resource GUID property of the service endpoint policy resource.
- Subnets
[]Subnet
Response - A collection of references to subnets.
- Type string
- Resource type.
- Id string
- Resource ID.
- Location string
- Resource location.
- Service
Endpoint []ServicePolicy Definitions Endpoint Policy Definition Response - A collection of service endpoint policy definitions of the service endpoint policy.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- kind String
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the service endpoint policy resource.
- resource
Guid String - The resource GUID property of the service endpoint policy resource.
- subnets
List<Subnet
Response> - A collection of references to subnets.
- type String
- Resource type.
- id String
- Resource ID.
- location String
- Resource location.
- service
Endpoint List<ServicePolicy Definitions Endpoint Policy Definition Response> - A collection of service endpoint policy definitions of the service endpoint policy.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- kind string
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the service endpoint policy resource.
- resource
Guid string - The resource GUID property of the service endpoint policy resource.
- subnets
Subnet
Response[] - A collection of references to subnets.
- type string
- Resource type.
- id string
- Resource ID.
- location string
- Resource location.
- service
Endpoint ServicePolicy Definitions Endpoint Policy Definition Response[] - A collection of service endpoint policy definitions of the service endpoint policy.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- kind str
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- name str
- Resource name.
- provisioning_
state str - The provisioning state of the service endpoint policy resource.
- resource_
guid str - The resource GUID property of the service endpoint policy resource.
- subnets
Sequence[Subnet
Response] - A collection of references to subnets.
- type str
- Resource type.
- id str
- Resource ID.
- location str
- Resource location.
- service_
endpoint_ Sequence[Servicepolicy_ definitions Endpoint Policy Definition Response] - A collection of service endpoint policy definitions of the service endpoint policy.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- kind String
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the service endpoint policy resource.
- resource
Guid String - The resource GUID property of the service endpoint policy resource.
- subnets List<Property Map>
- A collection of references to subnets.
- type String
- Resource type.
- id String
- Resource ID.
- location String
- Resource location.
- service
Endpoint List<Property Map>Policy Definitions - A collection of service endpoint policy definitions of the service endpoint policy.
- Map<String>
- Resource tags.
ServiceEndpointPropertiesFormatResponse, ServiceEndpointPropertiesFormatResponseArgs
- Provisioning
State string - The provisioning state of the service endpoint resource.
- Locations List<string>
- A list of locations.
- Service string
- The type of the endpoint service.
- Provisioning
State string - The provisioning state of the service endpoint resource.
- Locations []string
- A list of locations.
- Service string
- The type of the endpoint service.
- provisioning
State String - The provisioning state of the service endpoint resource.
- locations List<String>
- A list of locations.
- service String
- The type of the endpoint service.
- provisioning
State string - The provisioning state of the service endpoint resource.
- locations string[]
- A list of locations.
- service string
- The type of the endpoint service.
- provisioning_
state str - The provisioning state of the service endpoint resource.
- locations Sequence[str]
- A list of locations.
- service str
- The type of the endpoint service.
- provisioning
State String - The provisioning state of the service endpoint resource.
- locations List<String>
- A list of locations.
- service String
- The type of the endpoint service.
SubResource, SubResourceArgs
- Id string
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- Id string
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id String
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id string
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id str
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id String
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
SubResourceResponse, SubResourceResponseArgs
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
SubnetResponse, SubnetResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Ip
Configuration List<Pulumi.Profiles Azure Native. Network. Inputs. IPConfiguration Profile Response> - Array of IP configuration profiles which reference this subnet.
- Ip
Configurations List<Pulumi.Azure Native. Network. Inputs. IPConfiguration Response> - An array of references to the network interface IP configurations using subnet.
- Private
Endpoints List<Pulumi.Azure Native. Network. Inputs. Private Endpoint Response> - An array of references to private endpoints.
- Provisioning
State string - The provisioning state of the subnet resource.
- Purpose string
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- List<Pulumi.
Azure Native. Network. Inputs. Resource Navigation Link Response> - An array of references to the external resources using subnet.
- Service
Association List<Pulumi.Links Azure Native. Network. Inputs. Service Association Link Response> - An array of references to services injecting into this subnet.
- Address
Prefix string - The address prefix for the subnet.
- Address
Prefixes List<string> - List of address prefixes for the subnet.
- Application
Gateway List<Pulumi.Ip Configurations Azure Native. Network. Inputs. Application Gateway IPConfiguration Response> - Application gateway IP configurations of virtual network resource.
- Delegations
List<Pulumi.
Azure Native. Network. Inputs. Delegation Response> - An array of references to the delegations on the subnet.
- Id string
- Resource ID.
- Ip
Allocations List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> - Array of IpAllocation which reference this subnet.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Nat
Gateway Pulumi.Azure Native. Network. Inputs. Sub Resource Response - Nat gateway associated with this subnet.
- Network
Security Pulumi.Group Azure Native. Network. Inputs. Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- Private
Endpoint stringNetwork Policies - Enable or Disable apply network policies on private end point in the subnet.
- Private
Link stringService Network Policies - Enable or Disable apply network policies on private link service in the subnet.
- Route
Table Pulumi.Azure Native. Network. Inputs. Route Table Response - The reference to the RouteTable resource.
- Service
Endpoint List<Pulumi.Policies Azure Native. Network. Inputs. Service Endpoint Policy Response> - An array of service endpoint policies.
- Service
Endpoints List<Pulumi.Azure Native. Network. Inputs. Service Endpoint Properties Format Response> - An array of service endpoints.
- Type string
- Resource type.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Ip
Configuration []IPConfigurationProfiles Profile Response - Array of IP configuration profiles which reference this subnet.
- Ip
Configurations []IPConfigurationResponse - An array of references to the network interface IP configurations using subnet.
- Private
Endpoints []PrivateEndpoint Response - An array of references to private endpoints.
- Provisioning
State string - The provisioning state of the subnet resource.
- Purpose string
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- []Resource
Navigation Link Response - An array of references to the external resources using subnet.
- Service
Association []ServiceLinks Association Link Response - An array of references to services injecting into this subnet.
- Address
Prefix string - The address prefix for the subnet.
- Address
Prefixes []string - List of address prefixes for the subnet.
- Application
Gateway []ApplicationIp Configurations Gateway IPConfiguration Response - Application gateway IP configurations of virtual network resource.
- Delegations
[]Delegation
Response - An array of references to the delegations on the subnet.
- Id string
- Resource ID.
- Ip
Allocations []SubResource Response - Array of IpAllocation which reference this subnet.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Nat
Gateway SubResource Response - Nat gateway associated with this subnet.
- Network
Security NetworkGroup Security Group Response - The reference to the NetworkSecurityGroup resource.
- Private
Endpoint stringNetwork Policies - Enable or Disable apply network policies on private end point in the subnet.
- Private
Link stringService Network Policies - Enable or Disable apply network policies on private link service in the subnet.
- Route
Table RouteTable Response - The reference to the RouteTable resource.
- Service
Endpoint []ServicePolicies Endpoint Policy Response - An array of service endpoint policies.
- Service
Endpoints []ServiceEndpoint Properties Format Response - An array of service endpoints.
- Type string
- Resource type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- ip
Configuration List<IPConfigurationProfiles Profile Response> - Array of IP configuration profiles which reference this subnet.
- ip
Configurations List<IPConfigurationResponse> - An array of references to the network interface IP configurations using subnet.
- private
Endpoints List<PrivateEndpoint Response> - An array of references to private endpoints.
- provisioning
State String - The provisioning state of the subnet resource.
- purpose String
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- List<Resource
Navigation Link Response> - An array of references to the external resources using subnet.
- service
Association List<ServiceLinks Association Link Response> - An array of references to services injecting into this subnet.
- address
Prefix String - The address prefix for the subnet.
- address
Prefixes List<String> - List of address prefixes for the subnet.
- application
Gateway List<ApplicationIp Configurations Gateway IPConfiguration Response> - Application gateway IP configurations of virtual network resource.
- delegations
List<Delegation
Response> - An array of references to the delegations on the subnet.
- id String
- Resource ID.
- ip
Allocations List<SubResource Response> - Array of IpAllocation which reference this subnet.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat
Gateway SubResource Response - Nat gateway associated with this subnet.
- network
Security NetworkGroup Security Group Response - The reference to the NetworkSecurityGroup resource.
- private
Endpoint StringNetwork Policies - Enable or Disable apply network policies on private end point in the subnet.
- private
Link StringService Network Policies - Enable or Disable apply network policies on private link service in the subnet.
- route
Table RouteTable Response - The reference to the RouteTable resource.
- service
Endpoint List<ServicePolicies Endpoint Policy Response> - An array of service endpoint policies.
- service
Endpoints List<ServiceEndpoint Properties Format Response> - An array of service endpoints.
- type String
- Resource type.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- ip
Configuration IPConfigurationProfiles Profile Response[] - Array of IP configuration profiles which reference this subnet.
- ip
Configurations IPConfigurationResponse[] - An array of references to the network interface IP configurations using subnet.
- private
Endpoints PrivateEndpoint Response[] - An array of references to private endpoints.
- provisioning
State string - The provisioning state of the subnet resource.
- purpose string
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- Resource
Navigation Link Response[] - An array of references to the external resources using subnet.
- service
Association ServiceLinks Association Link Response[] - An array of references to services injecting into this subnet.
- address
Prefix string - The address prefix for the subnet.
- address
Prefixes string[] - List of address prefixes for the subnet.
- application
Gateway ApplicationIp Configurations Gateway IPConfiguration Response[] - Application gateway IP configurations of virtual network resource.
- delegations
Delegation
Response[] - An array of references to the delegations on the subnet.
- id string
- Resource ID.
- ip
Allocations SubResource Response[] - Array of IpAllocation which reference this subnet.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat
Gateway SubResource Response - Nat gateway associated with this subnet.
- network
Security NetworkGroup Security Group Response - The reference to the NetworkSecurityGroup resource.
- private
Endpoint stringNetwork Policies - Enable or Disable apply network policies on private end point in the subnet.
- private
Link stringService Network Policies - Enable or Disable apply network policies on private link service in the subnet.
- route
Table RouteTable Response - The reference to the RouteTable resource.
- service
Endpoint ServicePolicies Endpoint Policy Response[] - An array of service endpoint policies.
- service
Endpoints ServiceEndpoint Properties Format Response[] - An array of service endpoints.
- type string
- Resource type.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- ip_
configuration_ Sequence[IPConfigurationprofiles Profile Response] - Array of IP configuration profiles which reference this subnet.
- ip_
configurations Sequence[IPConfigurationResponse] - An array of references to the network interface IP configurations using subnet.
- private_
endpoints Sequence[PrivateEndpoint Response] - An array of references to private endpoints.
- provisioning_
state str - The provisioning state of the subnet resource.
- purpose str
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- Sequence[Resource
Navigation Link Response] - An array of references to the external resources using subnet.
- service_
association_ Sequence[Servicelinks Association Link Response] - An array of references to services injecting into this subnet.
- address_
prefix str - The address prefix for the subnet.
- address_
prefixes Sequence[str] - List of address prefixes for the subnet.
- application_
gateway_ Sequence[Applicationip_ configurations Gateway IPConfiguration Response] - Application gateway IP configurations of virtual network resource.
- delegations
Sequence[Delegation
Response] - An array of references to the delegations on the subnet.
- id str
- Resource ID.
- ip_
allocations Sequence[SubResource Response] - Array of IpAllocation which reference this subnet.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat_
gateway SubResource Response - Nat gateway associated with this subnet.
- network_
security_ Networkgroup Security Group Response - The reference to the NetworkSecurityGroup resource.
- private_
endpoint_ strnetwork_ policies - Enable or Disable apply network policies on private end point in the subnet.
- private_
link_ strservice_ network_ policies - Enable or Disable apply network policies on private link service in the subnet.
- route_
table RouteTable Response - The reference to the RouteTable resource.
- service_
endpoint_ Sequence[Servicepolicies Endpoint Policy Response] - An array of service endpoint policies.
- service_
endpoints Sequence[ServiceEndpoint Properties Format Response] - An array of service endpoints.
- type str
- Resource type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- ip
Configuration List<Property Map>Profiles - Array of IP configuration profiles which reference this subnet.
- ip
Configurations List<Property Map> - An array of references to the network interface IP configurations using subnet.
- private
Endpoints List<Property Map> - An array of references to private endpoints.
- provisioning
State String - The provisioning state of the subnet resource.
- purpose String
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- List<Property Map>
- An array of references to the external resources using subnet.
- service
Association List<Property Map>Links - An array of references to services injecting into this subnet.
- address
Prefix String - The address prefix for the subnet.
- address
Prefixes List<String> - List of address prefixes for the subnet.
- application
Gateway List<Property Map>Ip Configurations - Application gateway IP configurations of virtual network resource.
- delegations List<Property Map>
- An array of references to the delegations on the subnet.
- id String
- Resource ID.
- ip
Allocations List<Property Map> - Array of IpAllocation which reference this subnet.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat
Gateway Property Map - Nat gateway associated with this subnet.
- network
Security Property MapGroup - The reference to the NetworkSecurityGroup resource.
- private
Endpoint StringNetwork Policies - Enable or Disable apply network policies on private end point in the subnet.
- private
Link StringService Network Policies - Enable or Disable apply network policies on private link service in the subnet.
- route
Table Property Map - The reference to the RouteTable resource.
- service
Endpoint List<Property Map>Policies - An array of service endpoint policies.
- service
Endpoints List<Property Map> - An array of service endpoints.
- type String
- Resource type.
TrafficAnalyticsConfigurationPropertiesResponse, TrafficAnalyticsConfigurationPropertiesResponseArgs
- Enabled bool
- Flag to enable/disable traffic analytics.
- Traffic
Analytics intInterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- Workspace
Id string - The resource guid of the attached workspace.
- Workspace
Region string - The location of the attached workspace.
- Workspace
Resource stringId - Resource Id of the attached workspace.
- Enabled bool
- Flag to enable/disable traffic analytics.
- Traffic
Analytics intInterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- Workspace
Id string - The resource guid of the attached workspace.
- Workspace
Region string - The location of the attached workspace.
- Workspace
Resource stringId - Resource Id of the attached workspace.
- enabled Boolean
- Flag to enable/disable traffic analytics.
- traffic
Analytics IntegerInterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace
Id String - The resource guid of the attached workspace.
- workspace
Region String - The location of the attached workspace.
- workspace
Resource StringId - Resource Id of the attached workspace.
- enabled boolean
- Flag to enable/disable traffic analytics.
- traffic
Analytics numberInterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace
Id string - The resource guid of the attached workspace.
- workspace
Region string - The location of the attached workspace.
- workspace
Resource stringId - Resource Id of the attached workspace.
- enabled bool
- Flag to enable/disable traffic analytics.
- traffic_
analytics_ intinterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace_
id str - The resource guid of the attached workspace.
- workspace_
region str - The location of the attached workspace.
- workspace_
resource_ strid - Resource Id of the attached workspace.
- enabled Boolean
- Flag to enable/disable traffic analytics.
- traffic
Analytics NumberInterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace
Id String - The resource guid of the attached workspace.
- workspace
Region String - The location of the attached workspace.
- workspace
Resource StringId - Resource Id of the attached workspace.
TrafficAnalyticsPropertiesResponse, TrafficAnalyticsPropertiesResponseArgs
- Network
Watcher Pulumi.Flow Analytics Configuration Azure Native. Network. Inputs. Traffic Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- Network
Watcher TrafficFlow Analytics Configuration Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network
Watcher TrafficFlow Analytics Configuration Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network
Watcher TrafficFlow Analytics Configuration Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network_
watcher_ Trafficflow_ analytics_ configuration Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network
Watcher Property MapFlow Analytics Configuration - Parameters that define the configuration of traffic analytics.
VirtualNetworkTapResponse, VirtualNetworkTapResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Network
Interface List<Pulumi.Tap Configurations Azure Native. Network. Inputs. Network Interface Tap Configuration Response> - Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- Provisioning
State string - The provisioning state of the virtual network tap resource.
- Resource
Guid string - The resource GUID property of the virtual network tap resource.
- Type string
- Resource type.
- Destination
Load Pulumi.Balancer Front End IPConfiguration Azure Native. Network. Inputs. Frontend IPConfiguration Response - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- Destination
Network Pulumi.Interface IPConfiguration Azure Native. Network. Inputs. Network Interface IPConfiguration Response - The reference to the private IP Address of the collector nic that will receive the tap.
- Destination
Port int - The VXLAN destination port that will receive the tapped traffic.
- Id string
- Resource ID.
- Location string
- Resource location.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Network
Interface []NetworkTap Configurations Interface Tap Configuration Response - Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- Provisioning
State string - The provisioning state of the virtual network tap resource.
- Resource
Guid string - The resource GUID property of the virtual network tap resource.
- Type string
- Resource type.
- Destination
Load FrontendBalancer Front End IPConfiguration IPConfiguration Response - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- Destination
Network NetworkInterface IPConfiguration Interface IPConfiguration Response - The reference to the private IP Address of the collector nic that will receive the tap.
- Destination
Port int - The VXLAN destination port that will receive the tapped traffic.
- Id string
- Resource ID.
- Location string
- Resource location.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- network
Interface List<NetworkTap Configurations Interface Tap Configuration Response> - Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioning
State String - The provisioning state of the virtual network tap resource.
- resource
Guid String - The resource GUID property of the virtual network tap resource.
- type String
- Resource type.
- destination
Load FrontendBalancer Front End IPConfiguration IPConfiguration Response - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destination
Network NetworkInterface IPConfiguration Interface IPConfiguration Response - The reference to the private IP Address of the collector nic that will receive the tap.
- destination
Port Integer - The VXLAN destination port that will receive the tapped traffic.
- id String
- Resource ID.
- location String
- Resource location.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- network
Interface NetworkTap Configurations Interface Tap Configuration Response[] - Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioning
State string - The provisioning state of the virtual network tap resource.
- resource
Guid string - The resource GUID property of the virtual network tap resource.
- type string
- Resource type.
- destination
Load FrontendBalancer Front End IPConfiguration IPConfiguration Response - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destination
Network NetworkInterface IPConfiguration Interface IPConfiguration Response - The reference to the private IP Address of the collector nic that will receive the tap.
- destination
Port number - The VXLAN destination port that will receive the tapped traffic.
- id string
- Resource ID.
- location string
- Resource location.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- network_
interface_ Sequence[Networktap_ configurations Interface Tap Configuration Response] - Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioning_
state str - The provisioning state of the virtual network tap resource.
- resource_
guid str - The resource GUID property of the virtual network tap resource.
- type str
- Resource type.
- destination_
load_ Frontendbalancer_ front_ end_ ip_ configuration IPConfiguration Response - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destination_
network_ Networkinterface_ ip_ configuration Interface IPConfiguration Response - The reference to the private IP Address of the collector nic that will receive the tap.
- destination_
port int - The VXLAN destination port that will receive the tapped traffic.
- id str
- Resource ID.
- location str
- Resource location.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- network
Interface List<Property Map>Tap Configurations - Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioning
State String - The provisioning state of the virtual network tap resource.
- resource
Guid String - The resource GUID property of the virtual network tap resource.
- type String
- Resource type.
- destination
Load Property MapBalancer Front End IPConfiguration - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destination
Network Property MapInterface IPConfiguration - The reference to the private IP Address of the collector nic that will receive the tap.
- destination
Port Number - The VXLAN destination port that will receive the tapped traffic.
- id String
- Resource ID.
- location String
- Resource location.
- Map<String>
- Resource tags.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:network:ApplicationGateway appgw /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0