1. Packages
  2. Azure Native
  3. API Docs
  4. appplatform
  5. Gateway
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.appplatform.Gateway

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Spring Cloud Gateway resource

Uses Azure REST API version 2024-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-05-01-preview.

Other available API versions: 2023-05-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native appplatform [ApiVersion]. See the version guide for details.

Example Usage

Gateways_CreateOrUpdate

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var gateway = new AzureNative.AppPlatform.Gateway("gateway", new()
    {
        GatewayName = "default",
        Properties = new AzureNative.AppPlatform.Inputs.GatewayPropertiesArgs
        {
            Apms = new[]
            {
                new AzureNative.AppPlatform.Inputs.ApmReferenceArgs
                {
                    ResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
                },
            },
            Public = true,
            ResourceRequests = new AzureNative.AppPlatform.Inputs.GatewayResourceRequestsArgs
            {
                Cpu = "1",
                Memory = "1G",
            },
            ResponseCacheProperties = new AzureNative.AppPlatform.Inputs.GatewayLocalResponseCachePerRoutePropertiesArgs
            {
                ResponseCacheType = "LocalCachePerRoute",
                Size = "5MB",
                TimeToLive = "300s",
            },
        },
        ResourceGroupName = "myResourceGroup",
        ServiceName = "myservice",
        Sku = new AzureNative.AppPlatform.Inputs.SkuArgs
        {
            Capacity = 2,
            Name = "E0",
            Tier = "Enterprise",
        },
    });

});
Copy
package main

import (
	appplatform "github.com/pulumi/pulumi-azure-native-sdk/appplatform/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := appplatform.NewGateway(ctx, "gateway", &appplatform.GatewayArgs{
			GatewayName: pulumi.String("default"),
			Properties: &appplatform.GatewayPropertiesArgs{
				Apms: appplatform.ApmReferenceArray{
					&appplatform.ApmReferenceArgs{
						ResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"),
					},
				},
				Public: pulumi.Bool(true),
				ResourceRequests: &appplatform.GatewayResourceRequestsArgs{
					Cpu:    pulumi.String("1"),
					Memory: pulumi.String("1G"),
				},
				ResponseCacheProperties: appplatform.GatewayLocalResponseCachePerRouteProperties{
					ResponseCacheType: "LocalCachePerRoute",
					Size:              "5MB",
					TimeToLive:        "300s",
				},
			},
			ResourceGroupName: pulumi.String("myResourceGroup"),
			ServiceName:       pulumi.String("myservice"),
			Sku: &appplatform.SkuArgs{
				Capacity: pulumi.Int(2),
				Name:     pulumi.String("E0"),
				Tier:     pulumi.String("Enterprise"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.appplatform.Gateway;
import com.pulumi.azurenative.appplatform.GatewayArgs;
import com.pulumi.azurenative.appplatform.inputs.GatewayPropertiesArgs;
import com.pulumi.azurenative.appplatform.inputs.GatewayResourceRequestsArgs;
import com.pulumi.azurenative.appplatform.inputs.SkuArgs;
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 gateway = new Gateway("gateway", GatewayArgs.builder()
            .gatewayName("default")
            .properties(GatewayPropertiesArgs.builder()
                .apms(ApmReferenceArgs.builder()
                    .resourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights")
                    .build())
                .public_(true)
                .resourceRequests(GatewayResourceRequestsArgs.builder()
                    .cpu("1")
                    .memory("1G")
                    .build())
                .responseCacheProperties(GatewayLocalResponseCachePerRoutePropertiesArgs.builder()
                    .responseCacheType("LocalCachePerRoute")
                    .size("5MB")
                    .timeToLive("300s")
                    .build())
                .build())
            .resourceGroupName("myResourceGroup")
            .serviceName("myservice")
            .sku(SkuArgs.builder()
                .capacity(2)
                .name("E0")
                .tier("Enterprise")
                .build())
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const gateway = new azure_native.appplatform.Gateway("gateway", {
    gatewayName: "default",
    properties: {
        apms: [{
            resourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
        }],
        "public": true,
        resourceRequests: {
            cpu: "1",
            memory: "1G",
        },
        responseCacheProperties: {
            responseCacheType: "LocalCachePerRoute",
            size: "5MB",
            timeToLive: "300s",
        },
    },
    resourceGroupName: "myResourceGroup",
    serviceName: "myservice",
    sku: {
        capacity: 2,
        name: "E0",
        tier: "Enterprise",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

gateway = azure_native.appplatform.Gateway("gateway",
    gateway_name="default",
    properties={
        "apms": [{
            "resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
        }],
        "public": True,
        "resource_requests": {
            "cpu": "1",
            "memory": "1G",
        },
        "response_cache_properties": {
            "response_cache_type": "LocalCachePerRoute",
            "size": "5MB",
            "time_to_live": "300s",
        },
    },
    resource_group_name="myResourceGroup",
    service_name="myservice",
    sku={
        "capacity": 2,
        "name": "E0",
        "tier": "Enterprise",
    })
Copy
resources:
  gateway:
    type: azure-native:appplatform:Gateway
    properties:
      gatewayName: default
      properties:
        apms:
          - resourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights
        public: true
        resourceRequests:
          cpu: '1'
          memory: 1G
        responseCacheProperties:
          responseCacheType: LocalCachePerRoute
          size: 5MB
          timeToLive: 300s
      resourceGroupName: myResourceGroup
      serviceName: myservice
      sku:
        capacity: 2
        name: E0
        tier: Enterprise
Copy

Create Gateway Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Gateway(name: string, args: GatewayArgs, opts?: CustomResourceOptions);
@overload
def Gateway(resource_name: str,
            args: GatewayArgs,
            opts: Optional[ResourceOptions] = None)

@overload
def Gateway(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            resource_group_name: Optional[str] = None,
            service_name: Optional[str] = None,
            gateway_name: Optional[str] = None,
            properties: Optional[GatewayPropertiesArgs] = None,
            sku: Optional[SkuArgs] = None)
func NewGateway(ctx *Context, name string, args GatewayArgs, opts ...ResourceOption) (*Gateway, error)
public Gateway(string name, GatewayArgs args, CustomResourceOptions? opts = null)
public Gateway(String name, GatewayArgs args)
public Gateway(String name, GatewayArgs args, CustomResourceOptions options)
type: azure-native:appplatform:Gateway
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. GatewayArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. GatewayArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. GatewayArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. GatewayArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. GatewayArgs
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 azure_nativeGatewayResource = new AzureNative.AppPlatform.Gateway("azure-nativeGatewayResource", new()
{
    ResourceGroupName = "string",
    ServiceName = "string",
    GatewayName = "string",
    Properties = new AzureNative.AppPlatform.Inputs.GatewayPropertiesArgs
    {
        AddonConfigs = 
        {
            { "string", "any" },
        },
        ApiMetadataProperties = new AzureNative.AppPlatform.Inputs.GatewayApiMetadataPropertiesArgs
        {
            Description = "string",
            Documentation = "string",
            ServerUrl = "string",
            Title = "string",
            Version = "string",
        },
        ApmTypes = new[]
        {
            "string",
        },
        Apms = new[]
        {
            new AzureNative.AppPlatform.Inputs.ApmReferenceArgs
            {
                ResourceId = "string",
            },
        },
        ClientAuth = new AzureNative.AppPlatform.Inputs.GatewayPropertiesClientAuthArgs
        {
            CertificateVerification = "string",
            Certificates = new[]
            {
                "string",
            },
        },
        CorsProperties = new AzureNative.AppPlatform.Inputs.GatewayCorsPropertiesArgs
        {
            AllowCredentials = false,
            AllowedHeaders = new[]
            {
                "string",
            },
            AllowedMethods = new[]
            {
                "string",
            },
            AllowedOriginPatterns = new[]
            {
                "string",
            },
            AllowedOrigins = new[]
            {
                "string",
            },
            ExposedHeaders = new[]
            {
                "string",
            },
            MaxAge = 0,
        },
        EnvironmentVariables = new AzureNative.AppPlatform.Inputs.GatewayPropertiesEnvironmentVariablesArgs
        {
            Properties = 
            {
                { "string", "string" },
            },
            Secrets = 
            {
                { "string", "string" },
            },
        },
        HttpsOnly = false,
        Public = false,
        ResourceRequests = new AzureNative.AppPlatform.Inputs.GatewayResourceRequestsArgs
        {
            Cpu = "string",
            Memory = "string",
        },
        ResponseCacheProperties = new AzureNative.AppPlatform.Inputs.GatewayLocalResponseCachePerInstancePropertiesArgs
        {
            ResponseCacheType = "LocalCachePerInstance",
            Size = "string",
            TimeToLive = "string",
        },
        SsoProperties = new AzureNative.AppPlatform.Inputs.SsoPropertiesArgs
        {
            ClientId = "string",
            ClientSecret = "string",
            IssuerUri = "string",
            Scope = new[]
            {
                "string",
            },
        },
    },
    Sku = new AzureNative.AppPlatform.Inputs.SkuArgs
    {
        Capacity = 0,
        Name = "string",
        Tier = "string",
    },
});
Copy
example, err := appplatform.NewGateway(ctx, "azure-nativeGatewayResource", &appplatform.GatewayArgs{
	ResourceGroupName: pulumi.String("string"),
	ServiceName:       pulumi.String("string"),
	GatewayName:       pulumi.String("string"),
	Properties: &appplatform.GatewayPropertiesArgs{
		AddonConfigs: pulumi.Map{
			"string": pulumi.Any("any"),
		},
		ApiMetadataProperties: &appplatform.GatewayApiMetadataPropertiesArgs{
			Description:   pulumi.String("string"),
			Documentation: pulumi.String("string"),
			ServerUrl:     pulumi.String("string"),
			Title:         pulumi.String("string"),
			Version:       pulumi.String("string"),
		},
		ApmTypes: pulumi.StringArray{
			pulumi.String("string"),
		},
		Apms: appplatform.ApmReferenceArray{
			&appplatform.ApmReferenceArgs{
				ResourceId: pulumi.String("string"),
			},
		},
		ClientAuth: &appplatform.GatewayPropertiesClientAuthArgs{
			CertificateVerification: pulumi.String("string"),
			Certificates: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		CorsProperties: &appplatform.GatewayCorsPropertiesArgs{
			AllowCredentials: pulumi.Bool(false),
			AllowedHeaders: pulumi.StringArray{
				pulumi.String("string"),
			},
			AllowedMethods: pulumi.StringArray{
				pulumi.String("string"),
			},
			AllowedOriginPatterns: pulumi.StringArray{
				pulumi.String("string"),
			},
			AllowedOrigins: pulumi.StringArray{
				pulumi.String("string"),
			},
			ExposedHeaders: pulumi.StringArray{
				pulumi.String("string"),
			},
			MaxAge: pulumi.Int(0),
		},
		EnvironmentVariables: &appplatform.GatewayPropertiesEnvironmentVariablesArgs{
			Properties: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			Secrets: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
		},
		HttpsOnly: pulumi.Bool(false),
		Public:    pulumi.Bool(false),
		ResourceRequests: &appplatform.GatewayResourceRequestsArgs{
			Cpu:    pulumi.String("string"),
			Memory: pulumi.String("string"),
		},
		ResponseCacheProperties: appplatform.GatewayLocalResponseCachePerInstanceProperties{
			ResponseCacheType: "LocalCachePerInstance",
			Size:              "string",
			TimeToLive:        "string",
		},
		SsoProperties: &appplatform.SsoPropertiesArgs{
			ClientId:     pulumi.String("string"),
			ClientSecret: pulumi.String("string"),
			IssuerUri:    pulumi.String("string"),
			Scope: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
	Sku: &appplatform.SkuArgs{
		Capacity: pulumi.Int(0),
		Name:     pulumi.String("string"),
		Tier:     pulumi.String("string"),
	},
})
Copy
var azure_nativeGatewayResource = new Gateway("azure-nativeGatewayResource", GatewayArgs.builder()
    .resourceGroupName("string")
    .serviceName("string")
    .gatewayName("string")
    .properties(GatewayPropertiesArgs.builder()
        .addonConfigs(Map.of("string", "any"))
        .apiMetadataProperties(GatewayApiMetadataPropertiesArgs.builder()
            .description("string")
            .documentation("string")
            .serverUrl("string")
            .title("string")
            .version("string")
            .build())
        .apmTypes("string")
        .apms(ApmReferenceArgs.builder()
            .resourceId("string")
            .build())
        .clientAuth(GatewayPropertiesClientAuthArgs.builder()
            .certificateVerification("string")
            .certificates("string")
            .build())
        .corsProperties(GatewayCorsPropertiesArgs.builder()
            .allowCredentials(false)
            .allowedHeaders("string")
            .allowedMethods("string")
            .allowedOriginPatterns("string")
            .allowedOrigins("string")
            .exposedHeaders("string")
            .maxAge(0)
            .build())
        .environmentVariables(GatewayPropertiesEnvironmentVariablesArgs.builder()
            .properties(Map.of("string", "string"))
            .secrets(Map.of("string", "string"))
            .build())
        .httpsOnly(false)
        .public_(false)
        .resourceRequests(GatewayResourceRequestsArgs.builder()
            .cpu("string")
            .memory("string")
            .build())
        .responseCacheProperties(GatewayLocalResponseCachePerInstancePropertiesArgs.builder()
            .responseCacheType("LocalCachePerInstance")
            .size("string")
            .timeToLive("string")
            .build())
        .ssoProperties(SsoPropertiesArgs.builder()
            .clientId("string")
            .clientSecret("string")
            .issuerUri("string")
            .scope("string")
            .build())
        .build())
    .sku(SkuArgs.builder()
        .capacity(0)
        .name("string")
        .tier("string")
        .build())
    .build());
Copy
azure_native_gateway_resource = azure_native.appplatform.Gateway("azure-nativeGatewayResource",
    resource_group_name="string",
    service_name="string",
    gateway_name="string",
    properties={
        "addon_configs": {
            "string": "any",
        },
        "api_metadata_properties": {
            "description": "string",
            "documentation": "string",
            "server_url": "string",
            "title": "string",
            "version": "string",
        },
        "apm_types": ["string"],
        "apms": [{
            "resource_id": "string",
        }],
        "client_auth": {
            "certificate_verification": "string",
            "certificates": ["string"],
        },
        "cors_properties": {
            "allow_credentials": False,
            "allowed_headers": ["string"],
            "allowed_methods": ["string"],
            "allowed_origin_patterns": ["string"],
            "allowed_origins": ["string"],
            "exposed_headers": ["string"],
            "max_age": 0,
        },
        "environment_variables": {
            "properties": {
                "string": "string",
            },
            "secrets": {
                "string": "string",
            },
        },
        "https_only": False,
        "public": False,
        "resource_requests": {
            "cpu": "string",
            "memory": "string",
        },
        "response_cache_properties": {
            "response_cache_type": "LocalCachePerInstance",
            "size": "string",
            "time_to_live": "string",
        },
        "sso_properties": {
            "client_id": "string",
            "client_secret": "string",
            "issuer_uri": "string",
            "scope": ["string"],
        },
    },
    sku={
        "capacity": 0,
        "name": "string",
        "tier": "string",
    })
Copy
const azure_nativeGatewayResource = new azure_native.appplatform.Gateway("azure-nativeGatewayResource", {
    resourceGroupName: "string",
    serviceName: "string",
    gatewayName: "string",
    properties: {
        addonConfigs: {
            string: "any",
        },
        apiMetadataProperties: {
            description: "string",
            documentation: "string",
            serverUrl: "string",
            title: "string",
            version: "string",
        },
        apmTypes: ["string"],
        apms: [{
            resourceId: "string",
        }],
        clientAuth: {
            certificateVerification: "string",
            certificates: ["string"],
        },
        corsProperties: {
            allowCredentials: false,
            allowedHeaders: ["string"],
            allowedMethods: ["string"],
            allowedOriginPatterns: ["string"],
            allowedOrigins: ["string"],
            exposedHeaders: ["string"],
            maxAge: 0,
        },
        environmentVariables: {
            properties: {
                string: "string",
            },
            secrets: {
                string: "string",
            },
        },
        httpsOnly: false,
        "public": false,
        resourceRequests: {
            cpu: "string",
            memory: "string",
        },
        responseCacheProperties: {
            responseCacheType: "LocalCachePerInstance",
            size: "string",
            timeToLive: "string",
        },
        ssoProperties: {
            clientId: "string",
            clientSecret: "string",
            issuerUri: "string",
            scope: ["string"],
        },
    },
    sku: {
        capacity: 0,
        name: "string",
        tier: "string",
    },
});
Copy
type: azure-native:appplatform:Gateway
properties:
    gatewayName: string
    properties:
        addonConfigs:
            string: any
        apiMetadataProperties:
            description: string
            documentation: string
            serverUrl: string
            title: string
            version: string
        apmTypes:
            - string
        apms:
            - resourceId: string
        clientAuth:
            certificateVerification: string
            certificates:
                - string
        corsProperties:
            allowCredentials: false
            allowedHeaders:
                - string
            allowedMethods:
                - string
            allowedOriginPatterns:
                - string
            allowedOrigins:
                - string
            exposedHeaders:
                - string
            maxAge: 0
        environmentVariables:
            properties:
                string: string
            secrets:
                string: string
        httpsOnly: false
        public: false
        resourceRequests:
            cpu: string
            memory: string
        responseCacheProperties:
            responseCacheType: LocalCachePerInstance
            size: string
            timeToLive: string
        ssoProperties:
            clientId: string
            clientSecret: string
            issuerUri: string
            scope:
                - string
    resourceGroupName: string
    serviceName: string
    sku:
        capacity: 0
        name: string
        tier: string
Copy

Gateway 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 Gateway resource accepts the following input properties:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
ServiceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Service resource.
GatewayName Changes to this property will trigger replacement. string
The name of Spring Cloud Gateway.
Properties Pulumi.AzureNative.AppPlatform.Inputs.GatewayProperties
Spring Cloud Gateway properties payload
Sku Pulumi.AzureNative.AppPlatform.Inputs.Sku
Sku of the Spring Cloud Gateway resource
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
ServiceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Service resource.
GatewayName Changes to this property will trigger replacement. string
The name of Spring Cloud Gateway.
Properties GatewayPropertiesArgs
Spring Cloud Gateway properties payload
Sku SkuArgs
Sku of the Spring Cloud Gateway resource
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Service resource.
gatewayName Changes to this property will trigger replacement. String
The name of Spring Cloud Gateway.
properties GatewayProperties
Spring Cloud Gateway properties payload
sku Sku
Sku of the Spring Cloud Gateway resource
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Service resource.
gatewayName Changes to this property will trigger replacement. string
The name of Spring Cloud Gateway.
properties GatewayProperties
Spring Cloud Gateway properties payload
sku Sku
Sku of the Spring Cloud Gateway resource
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
service_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Service resource.
gateway_name Changes to this property will trigger replacement. str
The name of Spring Cloud Gateway.
properties GatewayPropertiesArgs
Spring Cloud Gateway properties payload
sku SkuArgs
Sku of the Spring Cloud Gateway resource
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Service resource.
gatewayName Changes to this property will trigger replacement. String
The name of Spring Cloud Gateway.
properties Property Map
Spring Cloud Gateway properties payload
sku Property Map
Sku of the Spring Cloud Gateway resource

Outputs

All input properties are implicitly available as output properties. Additionally, the Gateway resource produces the following output properties:

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource.
SystemData Pulumi.AzureNative.AppPlatform.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource.
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource.
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource.
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource.
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type string
The type of the resource.
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource.
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type str
The type of the resource.
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource.
systemData Property Map
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource.

Supporting Types

ApmReference
, ApmReferenceArgs

ResourceId This property is required. string
Resource Id of the APM
ResourceId This property is required. string
Resource Id of the APM
resourceId This property is required. String
Resource Id of the APM
resourceId This property is required. string
Resource Id of the APM
resource_id This property is required. str
Resource Id of the APM
resourceId This property is required. String
Resource Id of the APM

ApmReferenceResponse
, ApmReferenceResponseArgs

ResourceId This property is required. string
Resource Id of the APM
ResourceId This property is required. string
Resource Id of the APM
resourceId This property is required. String
Resource Id of the APM
resourceId This property is required. string
Resource Id of the APM
resource_id This property is required. str
Resource Id of the APM
resourceId This property is required. String
Resource Id of the APM

ApmType
, ApmTypeArgs

ApplicationInsights
ApplicationInsights
AppDynamics
AppDynamics
Dynatrace
Dynatrace
NewRelic
NewRelic
ElasticAPM
ElasticAPM
ApmTypeApplicationInsights
ApplicationInsights
ApmTypeAppDynamics
AppDynamics
ApmTypeDynatrace
Dynatrace
ApmTypeNewRelic
NewRelic
ApmTypeElasticAPM
ElasticAPM
ApplicationInsights
ApplicationInsights
AppDynamics
AppDynamics
Dynatrace
Dynatrace
NewRelic
NewRelic
ElasticAPM
ElasticAPM
ApplicationInsights
ApplicationInsights
AppDynamics
AppDynamics
Dynatrace
Dynatrace
NewRelic
NewRelic
ElasticAPM
ElasticAPM
APPLICATION_INSIGHTS
ApplicationInsights
APP_DYNAMICS
AppDynamics
DYNATRACE
Dynatrace
NEW_RELIC
NewRelic
ELASTIC_APM
ElasticAPM
"ApplicationInsights"
ApplicationInsights
"AppDynamics"
AppDynamics
"Dynatrace"
Dynatrace
"NewRelic"
NewRelic
"ElasticAPM"
ElasticAPM

GatewayApiMetadataProperties
, GatewayApiMetadataPropertiesArgs

Description string
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
Documentation string
Location of additional documentation for the APIs available on the Gateway instance
ServerUrl string
Base URL that API consumers will use to access APIs on the Gateway instance.
Title string
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
Version string
Version of APIs available on this Gateway instance (default: unspecified).
Description string
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
Documentation string
Location of additional documentation for the APIs available on the Gateway instance
ServerUrl string
Base URL that API consumers will use to access APIs on the Gateway instance.
Title string
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
Version string
Version of APIs available on this Gateway instance (default: unspecified).
description String
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
documentation String
Location of additional documentation for the APIs available on the Gateway instance
serverUrl String
Base URL that API consumers will use to access APIs on the Gateway instance.
title String
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
version String
Version of APIs available on this Gateway instance (default: unspecified).
description string
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
documentation string
Location of additional documentation for the APIs available on the Gateway instance
serverUrl string
Base URL that API consumers will use to access APIs on the Gateway instance.
title string
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
version string
Version of APIs available on this Gateway instance (default: unspecified).
description str
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
documentation str
Location of additional documentation for the APIs available on the Gateway instance
server_url str
Base URL that API consumers will use to access APIs on the Gateway instance.
title str
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
version str
Version of APIs available on this Gateway instance (default: unspecified).
description String
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
documentation String
Location of additional documentation for the APIs available on the Gateway instance
serverUrl String
Base URL that API consumers will use to access APIs on the Gateway instance.
title String
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
version String
Version of APIs available on this Gateway instance (default: unspecified).

GatewayApiMetadataPropertiesResponse
, GatewayApiMetadataPropertiesResponseArgs

Description string
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
Documentation string
Location of additional documentation for the APIs available on the Gateway instance
ServerUrl string
Base URL that API consumers will use to access APIs on the Gateway instance.
Title string
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
Version string
Version of APIs available on this Gateway instance (default: unspecified).
Description string
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
Documentation string
Location of additional documentation for the APIs available on the Gateway instance
ServerUrl string
Base URL that API consumers will use to access APIs on the Gateway instance.
Title string
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
Version string
Version of APIs available on this Gateway instance (default: unspecified).
description String
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
documentation String
Location of additional documentation for the APIs available on the Gateway instance
serverUrl String
Base URL that API consumers will use to access APIs on the Gateway instance.
title String
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
version String
Version of APIs available on this Gateway instance (default: unspecified).
description string
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
documentation string
Location of additional documentation for the APIs available on the Gateway instance
serverUrl string
Base URL that API consumers will use to access APIs on the Gateway instance.
title string
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
version string
Version of APIs available on this Gateway instance (default: unspecified).
description str
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
documentation str
Location of additional documentation for the APIs available on the Gateway instance
server_url str
Base URL that API consumers will use to access APIs on the Gateway instance.
title str
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
version str
Version of APIs available on this Gateway instance (default: unspecified).
description String
Detailed description of the APIs available on the Gateway instance (default: Generated OpenAPI 3 document that describes the API routes configured.)
documentation String
Location of additional documentation for the APIs available on the Gateway instance
serverUrl String
Base URL that API consumers will use to access APIs on the Gateway instance.
title String
Title describing the context of the APIs available on the Gateway instance (default: Spring Cloud Gateway for K8S)
version String
Version of APIs available on this Gateway instance (default: unspecified).

GatewayCertificateVerification
, GatewayCertificateVerificationArgs

Enabled
EnabledEnable certificate verification in Spring Cloud Gateway.
Disabled
DisabledDisable certificate verification in Spring Cloud Gateway.
GatewayCertificateVerificationEnabled
EnabledEnable certificate verification in Spring Cloud Gateway.
GatewayCertificateVerificationDisabled
DisabledDisable certificate verification in Spring Cloud Gateway.
Enabled
EnabledEnable certificate verification in Spring Cloud Gateway.
Disabled
DisabledDisable certificate verification in Spring Cloud Gateway.
Enabled
EnabledEnable certificate verification in Spring Cloud Gateway.
Disabled
DisabledDisable certificate verification in Spring Cloud Gateway.
ENABLED
EnabledEnable certificate verification in Spring Cloud Gateway.
DISABLED
DisabledDisable certificate verification in Spring Cloud Gateway.
"Enabled"
EnabledEnable certificate verification in Spring Cloud Gateway.
"Disabled"
DisabledDisable certificate verification in Spring Cloud Gateway.

GatewayCorsProperties
, GatewayCorsPropertiesArgs

AllowCredentials bool
Whether user credentials are supported on cross-site requests. Valid values: true, false.
AllowedHeaders List<string>
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
AllowedMethods List<string>
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
AllowedOriginPatterns List<string>
Allowed origin patterns to make cross-site requests.
AllowedOrigins List<string>
Allowed origins to make cross-site requests. The special value * allows all domains.
ExposedHeaders List<string>
HTTP response headers to expose for cross-site requests.
MaxAge int
How long, in seconds, the response from a pre-flight request can be cached by clients.
AllowCredentials bool
Whether user credentials are supported on cross-site requests. Valid values: true, false.
AllowedHeaders []string
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
AllowedMethods []string
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
AllowedOriginPatterns []string
Allowed origin patterns to make cross-site requests.
AllowedOrigins []string
Allowed origins to make cross-site requests. The special value * allows all domains.
ExposedHeaders []string
HTTP response headers to expose for cross-site requests.
MaxAge int
How long, in seconds, the response from a pre-flight request can be cached by clients.
allowCredentials Boolean
Whether user credentials are supported on cross-site requests. Valid values: true, false.
allowedHeaders List<String>
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
allowedMethods List<String>
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
allowedOriginPatterns List<String>
Allowed origin patterns to make cross-site requests.
allowedOrigins List<String>
Allowed origins to make cross-site requests. The special value * allows all domains.
exposedHeaders List<String>
HTTP response headers to expose for cross-site requests.
maxAge Integer
How long, in seconds, the response from a pre-flight request can be cached by clients.
allowCredentials boolean
Whether user credentials are supported on cross-site requests. Valid values: true, false.
allowedHeaders string[]
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
allowedMethods string[]
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
allowedOriginPatterns string[]
Allowed origin patterns to make cross-site requests.
allowedOrigins string[]
Allowed origins to make cross-site requests. The special value * allows all domains.
exposedHeaders string[]
HTTP response headers to expose for cross-site requests.
maxAge number
How long, in seconds, the response from a pre-flight request can be cached by clients.
allow_credentials bool
Whether user credentials are supported on cross-site requests. Valid values: true, false.
allowed_headers Sequence[str]
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
allowed_methods Sequence[str]
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
allowed_origin_patterns Sequence[str]
Allowed origin patterns to make cross-site requests.
allowed_origins Sequence[str]
Allowed origins to make cross-site requests. The special value * allows all domains.
exposed_headers Sequence[str]
HTTP response headers to expose for cross-site requests.
max_age int
How long, in seconds, the response from a pre-flight request can be cached by clients.
allowCredentials Boolean
Whether user credentials are supported on cross-site requests. Valid values: true, false.
allowedHeaders List<String>
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
allowedMethods List<String>
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
allowedOriginPatterns List<String>
Allowed origin patterns to make cross-site requests.
allowedOrigins List<String>
Allowed origins to make cross-site requests. The special value * allows all domains.
exposedHeaders List<String>
HTTP response headers to expose for cross-site requests.
maxAge Number
How long, in seconds, the response from a pre-flight request can be cached by clients.

GatewayCorsPropertiesResponse
, GatewayCorsPropertiesResponseArgs

AllowCredentials bool
Whether user credentials are supported on cross-site requests. Valid values: true, false.
AllowedHeaders List<string>
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
AllowedMethods List<string>
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
AllowedOriginPatterns List<string>
Allowed origin patterns to make cross-site requests.
AllowedOrigins List<string>
Allowed origins to make cross-site requests. The special value * allows all domains.
ExposedHeaders List<string>
HTTP response headers to expose for cross-site requests.
MaxAge int
How long, in seconds, the response from a pre-flight request can be cached by clients.
AllowCredentials bool
Whether user credentials are supported on cross-site requests. Valid values: true, false.
AllowedHeaders []string
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
AllowedMethods []string
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
AllowedOriginPatterns []string
Allowed origin patterns to make cross-site requests.
AllowedOrigins []string
Allowed origins to make cross-site requests. The special value * allows all domains.
ExposedHeaders []string
HTTP response headers to expose for cross-site requests.
MaxAge int
How long, in seconds, the response from a pre-flight request can be cached by clients.
allowCredentials Boolean
Whether user credentials are supported on cross-site requests. Valid values: true, false.
allowedHeaders List<String>
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
allowedMethods List<String>
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
allowedOriginPatterns List<String>
Allowed origin patterns to make cross-site requests.
allowedOrigins List<String>
Allowed origins to make cross-site requests. The special value * allows all domains.
exposedHeaders List<String>
HTTP response headers to expose for cross-site requests.
maxAge Integer
How long, in seconds, the response from a pre-flight request can be cached by clients.
allowCredentials boolean
Whether user credentials are supported on cross-site requests. Valid values: true, false.
allowedHeaders string[]
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
allowedMethods string[]
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
allowedOriginPatterns string[]
Allowed origin patterns to make cross-site requests.
allowedOrigins string[]
Allowed origins to make cross-site requests. The special value * allows all domains.
exposedHeaders string[]
HTTP response headers to expose for cross-site requests.
maxAge number
How long, in seconds, the response from a pre-flight request can be cached by clients.
allow_credentials bool
Whether user credentials are supported on cross-site requests. Valid values: true, false.
allowed_headers Sequence[str]
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
allowed_methods Sequence[str]
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
allowed_origin_patterns Sequence[str]
Allowed origin patterns to make cross-site requests.
allowed_origins Sequence[str]
Allowed origins to make cross-site requests. The special value * allows all domains.
exposed_headers Sequence[str]
HTTP response headers to expose for cross-site requests.
max_age int
How long, in seconds, the response from a pre-flight request can be cached by clients.
allowCredentials Boolean
Whether user credentials are supported on cross-site requests. Valid values: true, false.
allowedHeaders List<String>
Allowed headers in cross-site requests. The special value * allows actual requests to send any header.
allowedMethods List<String>
Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default.
allowedOriginPatterns List<String>
Allowed origin patterns to make cross-site requests.
allowedOrigins List<String>
Allowed origins to make cross-site requests. The special value * allows all domains.
exposedHeaders List<String>
HTTP response headers to expose for cross-site requests.
maxAge Number
How long, in seconds, the response from a pre-flight request can be cached by clients.

GatewayInstanceResponse
, GatewayInstanceResponseArgs

Name This property is required. string
Name of the Spring Cloud Gateway instance
Status This property is required. string
Status of the Spring Cloud Gateway instance
Name This property is required. string
Name of the Spring Cloud Gateway instance
Status This property is required. string
Status of the Spring Cloud Gateway instance
name This property is required. String
Name of the Spring Cloud Gateway instance
status This property is required. String
Status of the Spring Cloud Gateway instance
name This property is required. string
Name of the Spring Cloud Gateway instance
status This property is required. string
Status of the Spring Cloud Gateway instance
name This property is required. str
Name of the Spring Cloud Gateway instance
status This property is required. str
Status of the Spring Cloud Gateway instance
name This property is required. String
Name of the Spring Cloud Gateway instance
status This property is required. String
Status of the Spring Cloud Gateway instance

GatewayLocalResponseCachePerInstanceProperties
, GatewayLocalResponseCachePerInstancePropertiesArgs

Size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
TimeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
Size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
TimeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
size String
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
timeToLive String
Time before a cached entry is expired (300s, 5m, 1h...)
size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
timeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
size str
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
time_to_live str
Time before a cached entry is expired (300s, 5m, 1h...)
size String
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
timeToLive String
Time before a cached entry is expired (300s, 5m, 1h...)

GatewayLocalResponseCachePerInstancePropertiesResponse
, GatewayLocalResponseCachePerInstancePropertiesResponseArgs

Size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
TimeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
Size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
TimeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
size String
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
timeToLive String
Time before a cached entry is expired (300s, 5m, 1h...)
size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
timeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
size str
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
time_to_live str
Time before a cached entry is expired (300s, 5m, 1h...)
size String
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries
timeToLive String
Time before a cached entry is expired (300s, 5m, 1h...)

GatewayLocalResponseCachePerRouteProperties
, GatewayLocalResponseCachePerRoutePropertiesArgs

Size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
TimeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
Size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
TimeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
size String
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
timeToLive String
Time before a cached entry is expired (300s, 5m, 1h...)
size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
timeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
size str
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
time_to_live str
Time before a cached entry is expired (300s, 5m, 1h...)
size String
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
timeToLive String
Time before a cached entry is expired (300s, 5m, 1h...)

GatewayLocalResponseCachePerRoutePropertiesResponse
, GatewayLocalResponseCachePerRoutePropertiesResponseArgs

Size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
TimeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
Size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
TimeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
size String
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
timeToLive String
Time before a cached entry is expired (300s, 5m, 1h...)
size string
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
timeToLive string
Time before a cached entry is expired (300s, 5m, 1h...)
size str
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
time_to_live str
Time before a cached entry is expired (300s, 5m, 1h...)
size String
Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
timeToLive String
Time before a cached entry is expired (300s, 5m, 1h...)

GatewayOperatorPropertiesResponse
, GatewayOperatorPropertiesResponseArgs

Instances This property is required. List<Pulumi.AzureNative.AppPlatform.Inputs.GatewayInstanceResponse>
Collection of instances belong to Spring Cloud Gateway operator.
ResourceRequests This property is required. Pulumi.AzureNative.AppPlatform.Inputs.GatewayOperatorResourceRequestsResponse
The requested resource quantity for required CPU and Memory.
Instances This property is required. []GatewayInstanceResponse
Collection of instances belong to Spring Cloud Gateway operator.
ResourceRequests This property is required. GatewayOperatorResourceRequestsResponse
The requested resource quantity for required CPU and Memory.
instances This property is required. List<GatewayInstanceResponse>
Collection of instances belong to Spring Cloud Gateway operator.
resourceRequests This property is required. GatewayOperatorResourceRequestsResponse
The requested resource quantity for required CPU and Memory.
instances This property is required. GatewayInstanceResponse[]
Collection of instances belong to Spring Cloud Gateway operator.
resourceRequests This property is required. GatewayOperatorResourceRequestsResponse
The requested resource quantity for required CPU and Memory.
instances This property is required. Sequence[GatewayInstanceResponse]
Collection of instances belong to Spring Cloud Gateway operator.
resource_requests This property is required. GatewayOperatorResourceRequestsResponse
The requested resource quantity for required CPU and Memory.
instances This property is required. List<Property Map>
Collection of instances belong to Spring Cloud Gateway operator.
resourceRequests This property is required. Property Map
The requested resource quantity for required CPU and Memory.

GatewayOperatorResourceRequestsResponse
, GatewayOperatorResourceRequestsResponseArgs

Cpu This property is required. string
Cpu allocated to each Spring Cloud Gateway Operator instance.
InstanceCount This property is required. int
Instance count of the Spring Cloud Gateway Operator.
Memory This property is required. string
Memory allocated to each Spring Cloud Gateway Operator instance.
Cpu This property is required. string
Cpu allocated to each Spring Cloud Gateway Operator instance.
InstanceCount This property is required. int
Instance count of the Spring Cloud Gateway Operator.
Memory This property is required. string
Memory allocated to each Spring Cloud Gateway Operator instance.
cpu This property is required. String
Cpu allocated to each Spring Cloud Gateway Operator instance.
instanceCount This property is required. Integer
Instance count of the Spring Cloud Gateway Operator.
memory This property is required. String
Memory allocated to each Spring Cloud Gateway Operator instance.
cpu This property is required. string
Cpu allocated to each Spring Cloud Gateway Operator instance.
instanceCount This property is required. number
Instance count of the Spring Cloud Gateway Operator.
memory This property is required. string
Memory allocated to each Spring Cloud Gateway Operator instance.
cpu This property is required. str
Cpu allocated to each Spring Cloud Gateway Operator instance.
instance_count This property is required. int
Instance count of the Spring Cloud Gateway Operator.
memory This property is required. str
Memory allocated to each Spring Cloud Gateway Operator instance.
cpu This property is required. String
Cpu allocated to each Spring Cloud Gateway Operator instance.
instanceCount This property is required. Number
Instance count of the Spring Cloud Gateway Operator.
memory This property is required. String
Memory allocated to each Spring Cloud Gateway Operator instance.

GatewayProperties
, GatewayPropertiesArgs

AddonConfigs Dictionary<string, object>
Collection of addons for Spring Cloud Gateway
ApiMetadataProperties Pulumi.AzureNative.AppPlatform.Inputs.GatewayApiMetadataProperties
API metadata property for Spring Cloud Gateway
ApmTypes List<Union<string, Pulumi.AzureNative.AppPlatform.ApmType>>
Collection of APM type used in Spring Cloud Gateway
Apms List<Pulumi.AzureNative.AppPlatform.Inputs.ApmReference>
Collection of ApmReferences in service level
ClientAuth Pulumi.AzureNative.AppPlatform.Inputs.GatewayPropertiesClientAuth
Client-Certification Authentication.
CorsProperties Pulumi.AzureNative.AppPlatform.Inputs.GatewayCorsProperties
Cross-Origin Resource Sharing property
EnvironmentVariables Pulumi.AzureNative.AppPlatform.Inputs.GatewayPropertiesEnvironmentVariables
Environment variables of Spring Cloud Gateway
HttpsOnly bool
Indicate if only https is allowed.
Public bool
Indicates whether the Spring Cloud Gateway exposes endpoint.
ResourceRequests Pulumi.AzureNative.AppPlatform.Inputs.GatewayResourceRequests
The requested resource quantity for required CPU and Memory.
ResponseCacheProperties Pulumi.AzureNative.AppPlatform.Inputs.GatewayLocalResponseCachePerInstanceProperties | Pulumi.AzureNative.AppPlatform.Inputs.GatewayLocalResponseCachePerRouteProperties
The properties to configure different types of response cache for Spring Cloud Gateway.
SsoProperties Pulumi.AzureNative.AppPlatform.Inputs.SsoProperties
Single sign-on related configuration
AddonConfigs map[string]interface{}
Collection of addons for Spring Cloud Gateway
ApiMetadataProperties GatewayApiMetadataProperties
API metadata property for Spring Cloud Gateway
ApmTypes []string
Collection of APM type used in Spring Cloud Gateway
Apms []ApmReference
Collection of ApmReferences in service level
ClientAuth GatewayPropertiesClientAuth
Client-Certification Authentication.
CorsProperties GatewayCorsProperties
Cross-Origin Resource Sharing property
EnvironmentVariables GatewayPropertiesEnvironmentVariables
Environment variables of Spring Cloud Gateway
HttpsOnly bool
Indicate if only https is allowed.
Public bool
Indicates whether the Spring Cloud Gateway exposes endpoint.
ResourceRequests GatewayResourceRequests
The requested resource quantity for required CPU and Memory.
ResponseCacheProperties GatewayLocalResponseCachePerInstanceProperties | GatewayLocalResponseCachePerRouteProperties
The properties to configure different types of response cache for Spring Cloud Gateway.
SsoProperties SsoProperties
Single sign-on related configuration
addonConfigs Map<String,Object>
Collection of addons for Spring Cloud Gateway
apiMetadataProperties GatewayApiMetadataProperties
API metadata property for Spring Cloud Gateway
apmTypes List<Either<String,ApmType>>
Collection of APM type used in Spring Cloud Gateway
apms List<ApmReference>
Collection of ApmReferences in service level
clientAuth GatewayPropertiesClientAuth
Client-Certification Authentication.
corsProperties GatewayCorsProperties
Cross-Origin Resource Sharing property
environmentVariables GatewayPropertiesEnvironmentVariables
Environment variables of Spring Cloud Gateway
httpsOnly Boolean
Indicate if only https is allowed.
public_ Boolean
Indicates whether the Spring Cloud Gateway exposes endpoint.
resourceRequests GatewayResourceRequests
The requested resource quantity for required CPU and Memory.
responseCacheProperties GatewayLocalResponseCachePerInstanceProperties | GatewayLocalResponseCachePerRouteProperties
The properties to configure different types of response cache for Spring Cloud Gateway.
ssoProperties SsoProperties
Single sign-on related configuration
addonConfigs {[key: string]: any}
Collection of addons for Spring Cloud Gateway
apiMetadataProperties GatewayApiMetadataProperties
API metadata property for Spring Cloud Gateway
apmTypes (string | ApmType)[]
Collection of APM type used in Spring Cloud Gateway
apms ApmReference[]
Collection of ApmReferences in service level
clientAuth GatewayPropertiesClientAuth
Client-Certification Authentication.
corsProperties GatewayCorsProperties
Cross-Origin Resource Sharing property
environmentVariables GatewayPropertiesEnvironmentVariables
Environment variables of Spring Cloud Gateway
httpsOnly boolean
Indicate if only https is allowed.
public boolean
Indicates whether the Spring Cloud Gateway exposes endpoint.
resourceRequests GatewayResourceRequests
The requested resource quantity for required CPU and Memory.
responseCacheProperties GatewayLocalResponseCachePerInstanceProperties | GatewayLocalResponseCachePerRouteProperties
The properties to configure different types of response cache for Spring Cloud Gateway.
ssoProperties SsoProperties
Single sign-on related configuration
addon_configs Mapping[str, Any]
Collection of addons for Spring Cloud Gateway
api_metadata_properties GatewayApiMetadataProperties
API metadata property for Spring Cloud Gateway
apm_types Sequence[Union[str, ApmType]]
Collection of APM type used in Spring Cloud Gateway
apms Sequence[ApmReference]
Collection of ApmReferences in service level
client_auth GatewayPropertiesClientAuth
Client-Certification Authentication.
cors_properties GatewayCorsProperties
Cross-Origin Resource Sharing property
environment_variables GatewayPropertiesEnvironmentVariables
Environment variables of Spring Cloud Gateway
https_only bool
Indicate if only https is allowed.
public bool
Indicates whether the Spring Cloud Gateway exposes endpoint.
resource_requests GatewayResourceRequests
The requested resource quantity for required CPU and Memory.
response_cache_properties GatewayLocalResponseCachePerInstanceProperties | GatewayLocalResponseCachePerRouteProperties
The properties to configure different types of response cache for Spring Cloud Gateway.
sso_properties SsoProperties
Single sign-on related configuration
addonConfigs Map<Any>
Collection of addons for Spring Cloud Gateway
apiMetadataProperties Property Map
API metadata property for Spring Cloud Gateway
apmTypes List<String | "ApplicationInsights" | "AppDynamics" | "Dynatrace" | "NewRelic" | "ElasticAPM">
Collection of APM type used in Spring Cloud Gateway
apms List<Property Map>
Collection of ApmReferences in service level
clientAuth Property Map
Client-Certification Authentication.
corsProperties Property Map
Cross-Origin Resource Sharing property
environmentVariables Property Map
Environment variables of Spring Cloud Gateway
httpsOnly Boolean
Indicate if only https is allowed.
public Boolean
Indicates whether the Spring Cloud Gateway exposes endpoint.
resourceRequests Property Map
The requested resource quantity for required CPU and Memory.
responseCacheProperties Property Map | Property Map
The properties to configure different types of response cache for Spring Cloud Gateway.
ssoProperties Property Map
Single sign-on related configuration

GatewayPropertiesClientAuth
, GatewayPropertiesClientAuthArgs

CertificateVerification string | Pulumi.AzureNative.AppPlatform.GatewayCertificateVerification
Whether to enable certificate verification or not
Certificates List<string>
Collection of certificate resource Ids in Azure Spring Apps.
CertificateVerification string | GatewayCertificateVerification
Whether to enable certificate verification or not
Certificates []string
Collection of certificate resource Ids in Azure Spring Apps.
certificateVerification String | GatewayCertificateVerification
Whether to enable certificate verification or not
certificates List<String>
Collection of certificate resource Ids in Azure Spring Apps.
certificateVerification string | GatewayCertificateVerification
Whether to enable certificate verification or not
certificates string[]
Collection of certificate resource Ids in Azure Spring Apps.
certificate_verification str | GatewayCertificateVerification
Whether to enable certificate verification or not
certificates Sequence[str]
Collection of certificate resource Ids in Azure Spring Apps.
certificateVerification String | "Enabled" | "Disabled"
Whether to enable certificate verification or not
certificates List<String>
Collection of certificate resource Ids in Azure Spring Apps.

GatewayPropertiesEnvironmentVariables
, GatewayPropertiesEnvironmentVariablesArgs

Properties Dictionary<string, string>
Non-sensitive properties
Secrets Dictionary<string, string>
Sensitive properties
Properties map[string]string
Non-sensitive properties
Secrets map[string]string
Sensitive properties
properties Map<String,String>
Non-sensitive properties
secrets Map<String,String>
Sensitive properties
properties {[key: string]: string}
Non-sensitive properties
secrets {[key: string]: string}
Sensitive properties
properties Mapping[str, str]
Non-sensitive properties
secrets Mapping[str, str]
Sensitive properties
properties Map<String>
Non-sensitive properties
secrets Map<String>
Sensitive properties

GatewayPropertiesResponse
, GatewayPropertiesResponseArgs

Instances This property is required. List<Pulumi.AzureNative.AppPlatform.Inputs.GatewayInstanceResponse>
Collection of instances belong to Spring Cloud Gateway.
OperatorProperties This property is required. Pulumi.AzureNative.AppPlatform.Inputs.GatewayOperatorPropertiesResponse
Properties of the Spring Cloud Gateway Operator.
ProvisioningState This property is required. string
State of the Spring Cloud Gateway.
Url This property is required. string
URL of the Spring Cloud Gateway, exposed when 'public' is true.
AddonConfigs Dictionary<string, object>
Collection of addons for Spring Cloud Gateway
ApiMetadataProperties Pulumi.AzureNative.AppPlatform.Inputs.GatewayApiMetadataPropertiesResponse
API metadata property for Spring Cloud Gateway
ApmTypes List<string>
Collection of APM type used in Spring Cloud Gateway
Apms List<Pulumi.AzureNative.AppPlatform.Inputs.ApmReferenceResponse>
Collection of ApmReferences in service level
ClientAuth Pulumi.AzureNative.AppPlatform.Inputs.GatewayPropertiesResponseClientAuth
Client-Certification Authentication.
CorsProperties Pulumi.AzureNative.AppPlatform.Inputs.GatewayCorsPropertiesResponse
Cross-Origin Resource Sharing property
EnvironmentVariables Pulumi.AzureNative.AppPlatform.Inputs.GatewayPropertiesResponseEnvironmentVariables
Environment variables of Spring Cloud Gateway
HttpsOnly bool
Indicate if only https is allowed.
Public bool
Indicates whether the Spring Cloud Gateway exposes endpoint.
ResourceRequests Pulumi.AzureNative.AppPlatform.Inputs.GatewayResourceRequestsResponse
The requested resource quantity for required CPU and Memory.
ResponseCacheProperties Pulumi.AzureNative.AppPlatform.Inputs.GatewayLocalResponseCachePerInstancePropertiesResponse | Pulumi.AzureNative.AppPlatform.Inputs.GatewayLocalResponseCachePerRoutePropertiesResponse
The properties to configure different types of response cache for Spring Cloud Gateway.
SsoProperties Pulumi.AzureNative.AppPlatform.Inputs.SsoPropertiesResponse
Single sign-on related configuration
Instances This property is required. []GatewayInstanceResponse
Collection of instances belong to Spring Cloud Gateway.
OperatorProperties This property is required. GatewayOperatorPropertiesResponse
Properties of the Spring Cloud Gateway Operator.
ProvisioningState This property is required. string
State of the Spring Cloud Gateway.
Url This property is required. string
URL of the Spring Cloud Gateway, exposed when 'public' is true.
AddonConfigs map[string]interface{}
Collection of addons for Spring Cloud Gateway
ApiMetadataProperties GatewayApiMetadataPropertiesResponse
API metadata property for Spring Cloud Gateway
ApmTypes []string
Collection of APM type used in Spring Cloud Gateway
Apms []ApmReferenceResponse
Collection of ApmReferences in service level
ClientAuth GatewayPropertiesResponseClientAuth
Client-Certification Authentication.
CorsProperties GatewayCorsPropertiesResponse
Cross-Origin Resource Sharing property
EnvironmentVariables GatewayPropertiesResponseEnvironmentVariables
Environment variables of Spring Cloud Gateway
HttpsOnly bool
Indicate if only https is allowed.
Public bool
Indicates whether the Spring Cloud Gateway exposes endpoint.
ResourceRequests GatewayResourceRequestsResponse
The requested resource quantity for required CPU and Memory.
ResponseCacheProperties GatewayLocalResponseCachePerInstancePropertiesResponse | GatewayLocalResponseCachePerRoutePropertiesResponse
The properties to configure different types of response cache for Spring Cloud Gateway.
SsoProperties SsoPropertiesResponse
Single sign-on related configuration
instances This property is required. List<GatewayInstanceResponse>
Collection of instances belong to Spring Cloud Gateway.
operatorProperties This property is required. GatewayOperatorPropertiesResponse
Properties of the Spring Cloud Gateway Operator.
provisioningState This property is required. String
State of the Spring Cloud Gateway.
url This property is required. String
URL of the Spring Cloud Gateway, exposed when 'public' is true.
addonConfigs Map<String,Object>
Collection of addons for Spring Cloud Gateway
apiMetadataProperties GatewayApiMetadataPropertiesResponse
API metadata property for Spring Cloud Gateway
apmTypes List<String>
Collection of APM type used in Spring Cloud Gateway
apms List<ApmReferenceResponse>
Collection of ApmReferences in service level
clientAuth GatewayPropertiesResponseClientAuth
Client-Certification Authentication.
corsProperties GatewayCorsPropertiesResponse
Cross-Origin Resource Sharing property
environmentVariables GatewayPropertiesResponseEnvironmentVariables
Environment variables of Spring Cloud Gateway
httpsOnly Boolean
Indicate if only https is allowed.
public_ Boolean
Indicates whether the Spring Cloud Gateway exposes endpoint.
resourceRequests GatewayResourceRequestsResponse
The requested resource quantity for required CPU and Memory.
responseCacheProperties GatewayLocalResponseCachePerInstancePropertiesResponse | GatewayLocalResponseCachePerRoutePropertiesResponse
The properties to configure different types of response cache for Spring Cloud Gateway.
ssoProperties SsoPropertiesResponse
Single sign-on related configuration
instances This property is required. GatewayInstanceResponse[]
Collection of instances belong to Spring Cloud Gateway.
operatorProperties This property is required. GatewayOperatorPropertiesResponse
Properties of the Spring Cloud Gateway Operator.
provisioningState This property is required. string
State of the Spring Cloud Gateway.
url This property is required. string
URL of the Spring Cloud Gateway, exposed when 'public' is true.
addonConfigs {[key: string]: any}
Collection of addons for Spring Cloud Gateway
apiMetadataProperties GatewayApiMetadataPropertiesResponse
API metadata property for Spring Cloud Gateway
apmTypes string[]
Collection of APM type used in Spring Cloud Gateway
apms ApmReferenceResponse[]
Collection of ApmReferences in service level
clientAuth GatewayPropertiesResponseClientAuth
Client-Certification Authentication.
corsProperties GatewayCorsPropertiesResponse
Cross-Origin Resource Sharing property
environmentVariables GatewayPropertiesResponseEnvironmentVariables
Environment variables of Spring Cloud Gateway
httpsOnly boolean
Indicate if only https is allowed.
public boolean
Indicates whether the Spring Cloud Gateway exposes endpoint.
resourceRequests GatewayResourceRequestsResponse
The requested resource quantity for required CPU and Memory.
responseCacheProperties GatewayLocalResponseCachePerInstancePropertiesResponse | GatewayLocalResponseCachePerRoutePropertiesResponse
The properties to configure different types of response cache for Spring Cloud Gateway.
ssoProperties SsoPropertiesResponse
Single sign-on related configuration
instances This property is required. Sequence[GatewayInstanceResponse]
Collection of instances belong to Spring Cloud Gateway.
operator_properties This property is required. GatewayOperatorPropertiesResponse
Properties of the Spring Cloud Gateway Operator.
provisioning_state This property is required. str
State of the Spring Cloud Gateway.
url This property is required. str
URL of the Spring Cloud Gateway, exposed when 'public' is true.
addon_configs Mapping[str, Any]
Collection of addons for Spring Cloud Gateway
api_metadata_properties GatewayApiMetadataPropertiesResponse
API metadata property for Spring Cloud Gateway
apm_types Sequence[str]
Collection of APM type used in Spring Cloud Gateway
apms Sequence[ApmReferenceResponse]
Collection of ApmReferences in service level
client_auth GatewayPropertiesResponseClientAuth
Client-Certification Authentication.
cors_properties GatewayCorsPropertiesResponse
Cross-Origin Resource Sharing property
environment_variables GatewayPropertiesResponseEnvironmentVariables
Environment variables of Spring Cloud Gateway
https_only bool
Indicate if only https is allowed.
public bool
Indicates whether the Spring Cloud Gateway exposes endpoint.
resource_requests GatewayResourceRequestsResponse
The requested resource quantity for required CPU and Memory.
response_cache_properties GatewayLocalResponseCachePerInstancePropertiesResponse | GatewayLocalResponseCachePerRoutePropertiesResponse
The properties to configure different types of response cache for Spring Cloud Gateway.
sso_properties SsoPropertiesResponse
Single sign-on related configuration
instances This property is required. List<Property Map>
Collection of instances belong to Spring Cloud Gateway.
operatorProperties This property is required. Property Map
Properties of the Spring Cloud Gateway Operator.
provisioningState This property is required. String
State of the Spring Cloud Gateway.
url This property is required. String
URL of the Spring Cloud Gateway, exposed when 'public' is true.
addonConfigs Map<Any>
Collection of addons for Spring Cloud Gateway
apiMetadataProperties Property Map
API metadata property for Spring Cloud Gateway
apmTypes List<String>
Collection of APM type used in Spring Cloud Gateway
apms List<Property Map>
Collection of ApmReferences in service level
clientAuth Property Map
Client-Certification Authentication.
corsProperties Property Map
Cross-Origin Resource Sharing property
environmentVariables Property Map
Environment variables of Spring Cloud Gateway
httpsOnly Boolean
Indicate if only https is allowed.
public Boolean
Indicates whether the Spring Cloud Gateway exposes endpoint.
resourceRequests Property Map
The requested resource quantity for required CPU and Memory.
responseCacheProperties Property Map | Property Map
The properties to configure different types of response cache for Spring Cloud Gateway.
ssoProperties Property Map
Single sign-on related configuration

GatewayPropertiesResponseClientAuth
, GatewayPropertiesResponseClientAuthArgs

CertificateVerification string
Whether to enable certificate verification or not
Certificates List<string>
Collection of certificate resource Ids in Azure Spring Apps.
CertificateVerification string
Whether to enable certificate verification or not
Certificates []string
Collection of certificate resource Ids in Azure Spring Apps.
certificateVerification String
Whether to enable certificate verification or not
certificates List<String>
Collection of certificate resource Ids in Azure Spring Apps.
certificateVerification string
Whether to enable certificate verification or not
certificates string[]
Collection of certificate resource Ids in Azure Spring Apps.
certificate_verification str
Whether to enable certificate verification or not
certificates Sequence[str]
Collection of certificate resource Ids in Azure Spring Apps.
certificateVerification String
Whether to enable certificate verification or not
certificates List<String>
Collection of certificate resource Ids in Azure Spring Apps.

GatewayPropertiesResponseEnvironmentVariables
, GatewayPropertiesResponseEnvironmentVariablesArgs

Properties Dictionary<string, string>
Non-sensitive properties
Secrets Dictionary<string, string>
Sensitive properties
Properties map[string]string
Non-sensitive properties
Secrets map[string]string
Sensitive properties
properties Map<String,String>
Non-sensitive properties
secrets Map<String,String>
Sensitive properties
properties {[key: string]: string}
Non-sensitive properties
secrets {[key: string]: string}
Sensitive properties
properties Mapping[str, str]
Non-sensitive properties
secrets Mapping[str, str]
Sensitive properties
properties Map<String>
Non-sensitive properties
secrets Map<String>
Sensitive properties

GatewayResourceRequests
, GatewayResourceRequestsArgs

Cpu string
Cpu allocated to each Spring Cloud Gateway instance.
Memory string
Memory allocated to each Spring Cloud Gateway instance.
Cpu string
Cpu allocated to each Spring Cloud Gateway instance.
Memory string
Memory allocated to each Spring Cloud Gateway instance.
cpu String
Cpu allocated to each Spring Cloud Gateway instance.
memory String
Memory allocated to each Spring Cloud Gateway instance.
cpu string
Cpu allocated to each Spring Cloud Gateway instance.
memory string
Memory allocated to each Spring Cloud Gateway instance.
cpu str
Cpu allocated to each Spring Cloud Gateway instance.
memory str
Memory allocated to each Spring Cloud Gateway instance.
cpu String
Cpu allocated to each Spring Cloud Gateway instance.
memory String
Memory allocated to each Spring Cloud Gateway instance.

GatewayResourceRequestsResponse
, GatewayResourceRequestsResponseArgs

Cpu string
Cpu allocated to each Spring Cloud Gateway instance.
Memory string
Memory allocated to each Spring Cloud Gateway instance.
Cpu string
Cpu allocated to each Spring Cloud Gateway instance.
Memory string
Memory allocated to each Spring Cloud Gateway instance.
cpu String
Cpu allocated to each Spring Cloud Gateway instance.
memory String
Memory allocated to each Spring Cloud Gateway instance.
cpu string
Cpu allocated to each Spring Cloud Gateway instance.
memory string
Memory allocated to each Spring Cloud Gateway instance.
cpu str
Cpu allocated to each Spring Cloud Gateway instance.
memory str
Memory allocated to each Spring Cloud Gateway instance.
cpu String
Cpu allocated to each Spring Cloud Gateway instance.
memory String
Memory allocated to each Spring Cloud Gateway instance.

Sku
, SkuArgs

Capacity int
Current capacity of the target resource
Name string
Name of the Sku
Tier string
Tier of the Sku
Capacity int
Current capacity of the target resource
Name string
Name of the Sku
Tier string
Tier of the Sku
capacity Integer
Current capacity of the target resource
name String
Name of the Sku
tier String
Tier of the Sku
capacity number
Current capacity of the target resource
name string
Name of the Sku
tier string
Tier of the Sku
capacity int
Current capacity of the target resource
name str
Name of the Sku
tier str
Tier of the Sku
capacity Number
Current capacity of the target resource
name String
Name of the Sku
tier String
Tier of the Sku

SkuResponse
, SkuResponseArgs

Capacity int
Current capacity of the target resource
Name string
Name of the Sku
Tier string
Tier of the Sku
Capacity int
Current capacity of the target resource
Name string
Name of the Sku
Tier string
Tier of the Sku
capacity Integer
Current capacity of the target resource
name String
Name of the Sku
tier String
Tier of the Sku
capacity number
Current capacity of the target resource
name string
Name of the Sku
tier string
Tier of the Sku
capacity int
Current capacity of the target resource
name str
Name of the Sku
tier str
Tier of the Sku
capacity Number
Current capacity of the target resource
name String
Name of the Sku
tier String
Tier of the Sku

SsoProperties
, SsoPropertiesArgs

ClientId string
The public identifier for the application
ClientSecret string
The secret known only to the application and the authorization server
IssuerUri string
The URI of Issuer Identifier
Scope List<string>
It defines the specific actions applications can be allowed to do on a user's behalf
ClientId string
The public identifier for the application
ClientSecret string
The secret known only to the application and the authorization server
IssuerUri string
The URI of Issuer Identifier
Scope []string
It defines the specific actions applications can be allowed to do on a user's behalf
clientId String
The public identifier for the application
clientSecret String
The secret known only to the application and the authorization server
issuerUri String
The URI of Issuer Identifier
scope List<String>
It defines the specific actions applications can be allowed to do on a user's behalf
clientId string
The public identifier for the application
clientSecret string
The secret known only to the application and the authorization server
issuerUri string
The URI of Issuer Identifier
scope string[]
It defines the specific actions applications can be allowed to do on a user's behalf
client_id str
The public identifier for the application
client_secret str
The secret known only to the application and the authorization server
issuer_uri str
The URI of Issuer Identifier
scope Sequence[str]
It defines the specific actions applications can be allowed to do on a user's behalf
clientId String
The public identifier for the application
clientSecret String
The secret known only to the application and the authorization server
issuerUri String
The URI of Issuer Identifier
scope List<String>
It defines the specific actions applications can be allowed to do on a user's behalf

SsoPropertiesResponse
, SsoPropertiesResponseArgs

ClientId string
The public identifier for the application
ClientSecret string
The secret known only to the application and the authorization server
IssuerUri string
The URI of Issuer Identifier
Scope List<string>
It defines the specific actions applications can be allowed to do on a user's behalf
ClientId string
The public identifier for the application
ClientSecret string
The secret known only to the application and the authorization server
IssuerUri string
The URI of Issuer Identifier
Scope []string
It defines the specific actions applications can be allowed to do on a user's behalf
clientId String
The public identifier for the application
clientSecret String
The secret known only to the application and the authorization server
issuerUri String
The URI of Issuer Identifier
scope List<String>
It defines the specific actions applications can be allowed to do on a user's behalf
clientId string
The public identifier for the application
clientSecret string
The secret known only to the application and the authorization server
issuerUri string
The URI of Issuer Identifier
scope string[]
It defines the specific actions applications can be allowed to do on a user's behalf
client_id str
The public identifier for the application
client_secret str
The secret known only to the application and the authorization server
issuer_uri str
The URI of Issuer Identifier
scope Sequence[str]
It defines the specific actions applications can be allowed to do on a user's behalf
clientId String
The public identifier for the application
clientSecret String
The secret known only to the application and the authorization server
issuerUri String
The URI of Issuer Identifier
scope List<String>
It defines the specific actions applications can be allowed to do on a user's behalf

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource modification (UTC).
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource modification (UTC).
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource modification (UTC).
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource modification (UTC).
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource modification (UTC).
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource modification (UTC).
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:appplatform:Gateway default /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/gateways/{gatewayName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi