1. Packages
  2. Azure Native v1
  3. API Docs
  4. appplatform
  5. Service
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.appplatform.Service

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Service resource API Version: 2020-07-01.

    Example Usage

    Services_CreateOrUpdate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var service = new AzureNative.AppPlatform.Service("service", new()
        {
            Location = "eastus",
            Properties = null,
            ResourceGroupName = "myResourceGroup",
            ServiceName = "myservice",
            Sku = new AzureNative.AppPlatform.Inputs.SkuArgs
            {
                Name = "S0",
                Tier = "Standard",
            },
            Tags = 
            {
                { "key1", "value1" },
            },
        });
    
    });
    
    package main
    
    import (
    	appplatform "github.com/pulumi/pulumi-azure-native-sdk/appplatform"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := appplatform.NewService(ctx, "service", &appplatform.ServiceArgs{
    			Location:          pulumi.String("eastus"),
    			Properties:        nil,
    			ResourceGroupName: pulumi.String("myResourceGroup"),
    			ServiceName:       pulumi.String("myservice"),
    			Sku: &appplatform.SkuArgs{
    				Name: pulumi.String("S0"),
    				Tier: pulumi.String("Standard"),
    			},
    			Tags: pulumi.StringMap{
    				"key1": pulumi.String("value1"),
    			},
    		})
    		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.appplatform.Service;
    import com.pulumi.azurenative.appplatform.ServiceArgs;
    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 service = new Service("service", ServiceArgs.builder()        
                .location("eastus")
                .properties()
                .resourceGroupName("myResourceGroup")
                .serviceName("myservice")
                .sku(Map.ofEntries(
                    Map.entry("name", "S0"),
                    Map.entry("tier", "Standard")
                ))
                .tags(Map.of("key1", "value1"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    service = azure_native.appplatform.Service("service",
        location="eastus",
        properties=azure_native.appplatform.ClusterResourcePropertiesArgs(),
        resource_group_name="myResourceGroup",
        service_name="myservice",
        sku=azure_native.appplatform.SkuArgs(
            name="S0",
            tier="Standard",
        ),
        tags={
            "key1": "value1",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const service = new azure_native.appplatform.Service("service", {
        location: "eastus",
        properties: {},
        resourceGroupName: "myResourceGroup",
        serviceName: "myservice",
        sku: {
            name: "S0",
            tier: "Standard",
        },
        tags: {
            key1: "value1",
        },
    });
    
    resources:
      service:
        type: azure-native:appplatform:Service
        properties:
          location: eastus
          properties: {}
          resourceGroupName: myResourceGroup
          serviceName: myservice
          sku:
            name: S0
            tier: Standard
          tags:
            key1: value1
    

    Services_CreateOrUpdate_VNetInjection

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var service = new AzureNative.AppPlatform.Service("service", new()
        {
            Location = "eastus",
            Properties = new AzureNative.AppPlatform.Inputs.ClusterResourcePropertiesArgs
            {
                NetworkProfile = new AzureNative.AppPlatform.Inputs.NetworkProfileArgs
                {
                    AppNetworkResourceGroup = "my-app-network-rg",
                    AppSubnetId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/apps",
                    ServiceCidr = "10.8.0.0/16,10.244.0.0/16,10.245.0.1/16",
                    ServiceRuntimeNetworkResourceGroup = "my-service-runtime-network-rg",
                    ServiceRuntimeSubnetId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/serviceRuntime",
                },
            },
            ResourceGroupName = "myResourceGroup",
            ServiceName = "myservice",
            Sku = new AzureNative.AppPlatform.Inputs.SkuArgs
            {
                Name = "S0",
                Tier = "Standard",
            },
            Tags = 
            {
                { "key1", "value1" },
            },
        });
    
    });
    
    package main
    
    import (
    	appplatform "github.com/pulumi/pulumi-azure-native-sdk/appplatform"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := appplatform.NewService(ctx, "service", &appplatform.ServiceArgs{
    			Location: pulumi.String("eastus"),
    			Properties: appplatform.ClusterResourcePropertiesResponse{
    				NetworkProfile: &appplatform.NetworkProfileArgs{
    					AppNetworkResourceGroup:            pulumi.String("my-app-network-rg"),
    					AppSubnetId:                        pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/apps"),
    					ServiceCidr:                        pulumi.String("10.8.0.0/16,10.244.0.0/16,10.245.0.1/16"),
    					ServiceRuntimeNetworkResourceGroup: pulumi.String("my-service-runtime-network-rg"),
    					ServiceRuntimeSubnetId:             pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/serviceRuntime"),
    				},
    			},
    			ResourceGroupName: pulumi.String("myResourceGroup"),
    			ServiceName:       pulumi.String("myservice"),
    			Sku: &appplatform.SkuArgs{
    				Name: pulumi.String("S0"),
    				Tier: pulumi.String("Standard"),
    			},
    			Tags: pulumi.StringMap{
    				"key1": pulumi.String("value1"),
    			},
    		})
    		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.appplatform.Service;
    import com.pulumi.azurenative.appplatform.ServiceArgs;
    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 service = new Service("service", ServiceArgs.builder()        
                .location("eastus")
                .properties(Map.of("networkProfile", Map.ofEntries(
                    Map.entry("appNetworkResourceGroup", "my-app-network-rg"),
                    Map.entry("appSubnetId", "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/apps"),
                    Map.entry("serviceCidr", "10.8.0.0/16,10.244.0.0/16,10.245.0.1/16"),
                    Map.entry("serviceRuntimeNetworkResourceGroup", "my-service-runtime-network-rg"),
                    Map.entry("serviceRuntimeSubnetId", "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/serviceRuntime")
                )))
                .resourceGroupName("myResourceGroup")
                .serviceName("myservice")
                .sku(Map.ofEntries(
                    Map.entry("name", "S0"),
                    Map.entry("tier", "Standard")
                ))
                .tags(Map.of("key1", "value1"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    service = azure_native.appplatform.Service("service",
        location="eastus",
        properties=azure_native.appplatform.ClusterResourcePropertiesResponseArgs(
            network_profile=azure_native.appplatform.NetworkProfileArgs(
                app_network_resource_group="my-app-network-rg",
                app_subnet_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/apps",
                service_cidr="10.8.0.0/16,10.244.0.0/16,10.245.0.1/16",
                service_runtime_network_resource_group="my-service-runtime-network-rg",
                service_runtime_subnet_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/serviceRuntime",
            ),
        ),
        resource_group_name="myResourceGroup",
        service_name="myservice",
        sku=azure_native.appplatform.SkuArgs(
            name="S0",
            tier="Standard",
        ),
        tags={
            "key1": "value1",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const service = new azure_native.appplatform.Service("service", {
        location: "eastus",
        properties: {
            networkProfile: {
                appNetworkResourceGroup: "my-app-network-rg",
                appSubnetId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/apps",
                serviceCidr: "10.8.0.0/16,10.244.0.0/16,10.245.0.1/16",
                serviceRuntimeNetworkResourceGroup: "my-service-runtime-network-rg",
                serviceRuntimeSubnetId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/serviceRuntime",
            },
        },
        resourceGroupName: "myResourceGroup",
        serviceName: "myservice",
        sku: {
            name: "S0",
            tier: "Standard",
        },
        tags: {
            key1: "value1",
        },
    });
    
    resources:
      service:
        type: azure-native:appplatform:Service
        properties:
          location: eastus
          properties:
            networkProfile:
              appNetworkResourceGroup: my-app-network-rg
              appSubnetId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/apps
              serviceCidr: 10.8.0.0/16,10.244.0.0/16,10.245.0.1/16
              serviceRuntimeNetworkResourceGroup: my-service-runtime-network-rg
              serviceRuntimeSubnetId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/serviceRuntime
          resourceGroupName: myResourceGroup
          serviceName: myservice
          sku:
            name: S0
            tier: Standard
          tags:
            key1: value1
    

    Create Service Resource

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

    Constructor syntax

    new Service(name: string, args: ServiceArgs, opts?: CustomResourceOptions);
    @overload
    def Service(resource_name: str,
                args: ServiceArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Service(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                resource_group_name: Optional[str] = None,
                location: Optional[str] = None,
                properties: Optional[ClusterResourcePropertiesArgs] = None,
                service_name: Optional[str] = None,
                sku: Optional[SkuArgs] = None,
                tags: Optional[Mapping[str, str]] = None)
    func NewService(ctx *Context, name string, args ServiceArgs, opts ...ResourceOption) (*Service, error)
    public Service(string name, ServiceArgs args, CustomResourceOptions? opts = null)
    public Service(String name, ServiceArgs args)
    public Service(String name, ServiceArgs args, CustomResourceOptions options)
    
    type: azure-native:appplatform:Service
    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 ServiceArgs
    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 ServiceArgs
    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 ServiceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServiceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServiceArgs
    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 serviceResource = new AzureNative.Appplatform.Service("serviceResource", new()
    {
        ResourceGroupName = "string",
        Location = "string",
        Properties = 
        {
            { "networkProfile", 
            {
                { "appNetworkResourceGroup", "string" },
                { "appSubnetId", "string" },
                { "serviceCidr", "string" },
                { "serviceRuntimeNetworkResourceGroup", "string" },
                { "serviceRuntimeSubnetId", "string" },
            } },
        },
        ServiceName = "string",
        Sku = 
        {
            { "capacity", 0 },
            { "name", "string" },
            { "tier", "string" },
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := appplatform.NewService(ctx, "serviceResource", &appplatform.ServiceArgs{
    	ResourceGroupName: "string",
    	Location:          "string",
    	Properties: map[string]interface{}{
    		"networkProfile": map[string]interface{}{
    			"appNetworkResourceGroup":            "string",
    			"appSubnetId":                        "string",
    			"serviceCidr":                        "string",
    			"serviceRuntimeNetworkResourceGroup": "string",
    			"serviceRuntimeSubnetId":             "string",
    		},
    	},
    	ServiceName: "string",
    	Sku: map[string]interface{}{
    		"capacity": 0,
    		"name":     "string",
    		"tier":     "string",
    	},
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    })
    
    var serviceResource = new Service("serviceResource", ServiceArgs.builder()
        .resourceGroupName("string")
        .location("string")
        .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .serviceName("string")
        .sku(%!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))
        .build());
    
    service_resource = azure_native.appplatform.Service("serviceResource",
        resource_group_name=string,
        location=string,
        properties={
            networkProfile: {
                appNetworkResourceGroup: string,
                appSubnetId: string,
                serviceCidr: string,
                serviceRuntimeNetworkResourceGroup: string,
                serviceRuntimeSubnetId: string,
            },
        },
        service_name=string,
        sku={
            capacity: 0,
            name: string,
            tier: string,
        },
        tags={
            string: string,
        })
    
    const serviceResource = new azure_native.appplatform.Service("serviceResource", {
        resourceGroupName: "string",
        location: "string",
        properties: {
            networkProfile: {
                appNetworkResourceGroup: "string",
                appSubnetId: "string",
                serviceCidr: "string",
                serviceRuntimeNetworkResourceGroup: "string",
                serviceRuntimeSubnetId: "string",
            },
        },
        serviceName: "string",
        sku: {
            capacity: 0,
            name: "string",
            tier: "string",
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:appplatform:Service
    properties:
        location: string
        properties:
            networkProfile:
                appNetworkResourceGroup: string
                appSubnetId: string
                serviceCidr: string
                serviceRuntimeNetworkResourceGroup: string
                serviceRuntimeSubnetId: string
        resourceGroupName: string
        serviceName: string
        sku:
            capacity: 0
            name: string
            tier: string
        tags:
            string: string
    

    Service Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Service resource accepts the following input properties:

    ResourceGroupName 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.
    Location string
    The GEO location of the resource.
    Properties Pulumi.AzureNative.AppPlatform.Inputs.ClusterResourceProperties
    Properties of the Service resource
    ServiceName string
    The name of the Service resource.
    Sku Pulumi.AzureNative.AppPlatform.Inputs.Sku
    Sku of the Service resource
    Tags Dictionary<string, string>
    Tags of the service which is a list of key value pairs that describe the resource.
    ResourceGroupName 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.
    Location string
    The GEO location of the resource.
    Properties ClusterResourcePropertiesArgs
    Properties of the Service resource
    ServiceName string
    The name of the Service resource.
    Sku SkuArgs
    Sku of the Service resource
    Tags map[string]string
    Tags of the service which is a list of key value pairs that describe the resource.
    resourceGroupName 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.
    location String
    The GEO location of the resource.
    properties ClusterResourceProperties
    Properties of the Service resource
    serviceName String
    The name of the Service resource.
    sku Sku
    Sku of the Service resource
    tags Map<String,String>
    Tags of the service which is a list of key value pairs that describe the resource.
    resourceGroupName 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.
    location string
    The GEO location of the resource.
    properties ClusterResourceProperties
    Properties of the Service resource
    serviceName string
    The name of the Service resource.
    sku Sku
    Sku of the Service resource
    tags {[key: string]: string}
    Tags of the service which is a list of key value pairs that describe the resource.
    resource_group_name 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.
    location str
    The GEO location of the resource.
    properties ClusterResourcePropertiesArgs
    Properties of the Service resource
    service_name str
    The name of the Service resource.
    sku SkuArgs
    Sku of the Service resource
    tags Mapping[str, str]
    Tags of the service which is a list of key value pairs that describe the resource.
    resourceGroupName 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.
    location String
    The GEO location of the resource.
    properties Property Map
    Properties of the Service resource
    serviceName String
    The name of the Service resource.
    sku Property Map
    Sku of the Service resource
    tags Map<String>
    Tags of the service which is a list of key value pairs that describe the resource.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource.
    Type string
    The type of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource.
    Type string
    The type of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource.
    type String
    The type of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource.
    type string
    The type of the resource.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource.
    type str
    The type of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource.
    type String
    The type of the resource.

    Supporting Types

    ClusterResourceProperties, ClusterResourcePropertiesArgs

    NetworkProfile NetworkProfile
    Network profile of the Service
    networkProfile NetworkProfile
    Network profile of the Service
    networkProfile NetworkProfile
    Network profile of the Service
    network_profile NetworkProfile
    Network profile of the Service
    networkProfile Property Map
    Network profile of the Service

    ClusterResourcePropertiesResponse, ClusterResourcePropertiesResponseArgs

    ProvisioningState string
    Provisioning state of the Service
    ServiceId string
    ServiceInstanceEntity GUID which uniquely identifies a created resource
    Version int
    Version of the Service
    NetworkProfile Pulumi.AzureNative.AppPlatform.Inputs.NetworkProfileResponse
    Network profile of the Service
    ProvisioningState string
    Provisioning state of the Service
    ServiceId string
    ServiceInstanceEntity GUID which uniquely identifies a created resource
    Version int
    Version of the Service
    NetworkProfile NetworkProfileResponse
    Network profile of the Service
    provisioningState String
    Provisioning state of the Service
    serviceId String
    ServiceInstanceEntity GUID which uniquely identifies a created resource
    version Integer
    Version of the Service
    networkProfile NetworkProfileResponse
    Network profile of the Service
    provisioningState string
    Provisioning state of the Service
    serviceId string
    ServiceInstanceEntity GUID which uniquely identifies a created resource
    version number
    Version of the Service
    networkProfile NetworkProfileResponse
    Network profile of the Service
    provisioning_state str
    Provisioning state of the Service
    service_id str
    ServiceInstanceEntity GUID which uniquely identifies a created resource
    version int
    Version of the Service
    network_profile NetworkProfileResponse
    Network profile of the Service
    provisioningState String
    Provisioning state of the Service
    serviceId String
    ServiceInstanceEntity GUID which uniquely identifies a created resource
    version Number
    Version of the Service
    networkProfile Property Map
    Network profile of the Service

    NetworkProfile, NetworkProfileArgs

    AppNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    AppSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    ServiceCidr string
    Azure Spring Cloud service reserved CIDR
    ServiceRuntimeNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    ServiceRuntimeSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
    AppNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    AppSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    ServiceCidr string
    Azure Spring Cloud service reserved CIDR
    ServiceRuntimeNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    ServiceRuntimeSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
    appNetworkResourceGroup String
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    appSubnetId String
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    serviceCidr String
    Azure Spring Cloud service reserved CIDR
    serviceRuntimeNetworkResourceGroup String
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    serviceRuntimeSubnetId String
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
    appNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    appSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    serviceCidr string
    Azure Spring Cloud service reserved CIDR
    serviceRuntimeNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    serviceRuntimeSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
    app_network_resource_group str
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    app_subnet_id str
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    service_cidr str
    Azure Spring Cloud service reserved CIDR
    service_runtime_network_resource_group str
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    service_runtime_subnet_id str
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
    appNetworkResourceGroup String
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    appSubnetId String
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    serviceCidr String
    Azure Spring Cloud service reserved CIDR
    serviceRuntimeNetworkResourceGroup String
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    serviceRuntimeSubnetId String
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime

    NetworkProfileResponse, NetworkProfileResponseArgs

    OutboundIPs Pulumi.AzureNative.AppPlatform.Inputs.NetworkProfileResponseOutboundIPs
    Desired outbound IP resources for Azure Spring Cloud instance.
    RequiredTraffics List<Pulumi.AzureNative.AppPlatform.Inputs.RequiredTrafficResponse>
    Required inbound or outbound traffics for Azure Spring Cloud instance.
    AppNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    AppSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    ServiceCidr string
    Azure Spring Cloud service reserved CIDR
    ServiceRuntimeNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    ServiceRuntimeSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
    OutboundIPs NetworkProfileResponseOutboundIPs
    Desired outbound IP resources for Azure Spring Cloud instance.
    RequiredTraffics []RequiredTrafficResponse
    Required inbound or outbound traffics for Azure Spring Cloud instance.
    AppNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    AppSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    ServiceCidr string
    Azure Spring Cloud service reserved CIDR
    ServiceRuntimeNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    ServiceRuntimeSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
    outboundIPs NetworkProfileResponseOutboundIPs
    Desired outbound IP resources for Azure Spring Cloud instance.
    requiredTraffics List<RequiredTrafficResponse>
    Required inbound or outbound traffics for Azure Spring Cloud instance.
    appNetworkResourceGroup String
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    appSubnetId String
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    serviceCidr String
    Azure Spring Cloud service reserved CIDR
    serviceRuntimeNetworkResourceGroup String
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    serviceRuntimeSubnetId String
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
    outboundIPs NetworkProfileResponseOutboundIPs
    Desired outbound IP resources for Azure Spring Cloud instance.
    requiredTraffics RequiredTrafficResponse[]
    Required inbound or outbound traffics for Azure Spring Cloud instance.
    appNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    appSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    serviceCidr string
    Azure Spring Cloud service reserved CIDR
    serviceRuntimeNetworkResourceGroup string
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    serviceRuntimeSubnetId string
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
    outbound_ips NetworkProfileResponseOutboundIPs
    Desired outbound IP resources for Azure Spring Cloud instance.
    required_traffics Sequence[RequiredTrafficResponse]
    Required inbound or outbound traffics for Azure Spring Cloud instance.
    app_network_resource_group str
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    app_subnet_id str
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    service_cidr str
    Azure Spring Cloud service reserved CIDR
    service_runtime_network_resource_group str
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    service_runtime_subnet_id str
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
    outboundIPs Property Map
    Desired outbound IP resources for Azure Spring Cloud instance.
    requiredTraffics List<Property Map>
    Required inbound or outbound traffics for Azure Spring Cloud instance.
    appNetworkResourceGroup String
    Name of the resource group containing network resources of Azure Spring Cloud Apps
    appSubnetId String
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
    serviceCidr String
    Azure Spring Cloud service reserved CIDR
    serviceRuntimeNetworkResourceGroup String
    Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
    serviceRuntimeSubnetId String
    Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime

    NetworkProfileResponseOutboundIPs, NetworkProfileResponseOutboundIPsArgs

    PublicIPs List<string>
    A list of public IP addresses.
    PublicIPs []string
    A list of public IP addresses.
    publicIPs List<String>
    A list of public IP addresses.
    publicIPs string[]
    A list of public IP addresses.
    public_ips Sequence[str]
    A list of public IP addresses.
    publicIPs List<String>
    A list of public IP addresses.

    RequiredTrafficResponse, RequiredTrafficResponseArgs

    Direction string
    The direction of required traffic
    Fqdns List<string>
    The FQDN list of required traffic
    Ips List<string>
    The ip list of required traffic
    Port int
    The port of required traffic
    Protocol string
    The protocol of required traffic
    Direction string
    The direction of required traffic
    Fqdns []string
    The FQDN list of required traffic
    Ips []string
    The ip list of required traffic
    Port int
    The port of required traffic
    Protocol string
    The protocol of required traffic
    direction String
    The direction of required traffic
    fqdns List<String>
    The FQDN list of required traffic
    ips List<String>
    The ip list of required traffic
    port Integer
    The port of required traffic
    protocol String
    The protocol of required traffic
    direction string
    The direction of required traffic
    fqdns string[]
    The FQDN list of required traffic
    ips string[]
    The ip list of required traffic
    port number
    The port of required traffic
    protocol string
    The protocol of required traffic
    direction str
    The direction of required traffic
    fqdns Sequence[str]
    The FQDN list of required traffic
    ips Sequence[str]
    The ip list of required traffic
    port int
    The port of required traffic
    protocol str
    The protocol of required traffic
    direction String
    The direction of required traffic
    fqdns List<String>
    The FQDN list of required traffic
    ips List<String>
    The ip list of required traffic
    port Number
    The port of required traffic
    protocol String
    The protocol of required traffic

    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

    Import

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

    $ pulumi import azure-native:appplatform:Service myservice /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice 
    

    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
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi