azure-native.appplatform.App
Explore with Pulumi AI
App resource payload Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01.
Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:appplatform:App myapp /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName} 
Create App Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new App(name: string, args: AppArgs, opts?: CustomResourceOptions);@overload
def App(resource_name: str,
        args: AppArgs,
        opts: Optional[ResourceOptions] = None)
@overload
def App(resource_name: str,
        opts: Optional[ResourceOptions] = None,
        resource_group_name: Optional[str] = None,
        service_name: Optional[str] = None,
        app_name: Optional[str] = None,
        identity: Optional[ManagedIdentityPropertiesArgs] = None,
        location: Optional[str] = None,
        properties: Optional[AppResourcePropertiesArgs] = None)func NewApp(ctx *Context, name string, args AppArgs, opts ...ResourceOption) (*App, error)public App(string name, AppArgs args, CustomResourceOptions? opts = null)type: azure-native:appplatform:App
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 AppArgs
- 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 AppArgs
- 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 AppArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AppArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AppArgs
- 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 appResource = new AzureNative.AppPlatform.App("appResource", new()
{
    ResourceGroupName = "string",
    ServiceName = "string",
    AppName = "string",
    Identity = new AzureNative.AppPlatform.Inputs.ManagedIdentityPropertiesArgs
    {
        PrincipalId = "string",
        TenantId = "string",
        Type = "string",
        UserAssignedIdentities = new[]
        {
            "string",
        },
    },
    Location = "string",
    Properties = new AzureNative.AppPlatform.Inputs.AppResourcePropertiesArgs
    {
        AddonConfigs = 
        {
            { "string", "any" },
        },
        CustomPersistentDisks = new[]
        {
            new AzureNative.AppPlatform.Inputs.CustomPersistentDiskResourceArgs
            {
                StorageId = "string",
                CustomPersistentDiskProperties = new AzureNative.AppPlatform.Inputs.AzureFileVolumeArgs
                {
                    MountPath = "string",
                    Type = "AzureFileVolume",
                    EnableSubPath = false,
                    MountOptions = new[]
                    {
                        "string",
                    },
                    ReadOnly = false,
                    ShareName = "string",
                },
            },
        },
        EnableEndToEndTLS = false,
        HttpsOnly = false,
        IngressSettings = new AzureNative.AppPlatform.Inputs.IngressSettingsArgs
        {
            BackendProtocol = "string",
            ClientAuth = new AzureNative.AppPlatform.Inputs.IngressSettingsClientAuthArgs
            {
                Certificates = new[]
                {
                    "string",
                },
            },
            ReadTimeoutInSeconds = 0,
            SendTimeoutInSeconds = 0,
            SessionAffinity = "string",
            SessionCookieMaxAge = 0,
        },
        LoadedCertificates = new[]
        {
            new AzureNative.AppPlatform.Inputs.LoadedCertificateArgs
            {
                ResourceId = "string",
                LoadTrustStore = false,
            },
        },
        PersistentDisk = new AzureNative.AppPlatform.Inputs.PersistentDiskArgs
        {
            MountPath = "string",
            SizeInGB = 0,
        },
        Public = false,
        Secrets = new[]
        {
            new AzureNative.AppPlatform.Inputs.SecretArgs
            {
                Name = "string",
                Value = "string",
            },
        },
        TemporaryDisk = new AzureNative.AppPlatform.Inputs.TemporaryDiskArgs
        {
            MountPath = "string",
            SizeInGB = 0,
        },
        VnetAddons = new AzureNative.AppPlatform.Inputs.AppVNetAddonsArgs
        {
            PublicEndpoint = false,
        },
        WorkloadProfileName = "string",
    },
});
example, err := appplatform.NewApp(ctx, "appResource", &appplatform.AppArgs{
	ResourceGroupName: pulumi.String("string"),
	ServiceName:       pulumi.String("string"),
	AppName:           pulumi.String("string"),
	Identity: &appplatform.ManagedIdentityPropertiesArgs{
		PrincipalId: pulumi.String("string"),
		TenantId:    pulumi.String("string"),
		Type:        pulumi.String("string"),
		UserAssignedIdentities: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Location: pulumi.String("string"),
	Properties: &appplatform.AppResourcePropertiesArgs{
		AddonConfigs: pulumi.Map{
			"string": pulumi.Any("any"),
		},
		CustomPersistentDisks: appplatform.CustomPersistentDiskResourceArray{
			&appplatform.CustomPersistentDiskResourceArgs{
				StorageId: pulumi.String("string"),
				CustomPersistentDiskProperties: &appplatform.AzureFileVolumeArgs{
					MountPath:     pulumi.String("string"),
					Type:          pulumi.String("AzureFileVolume"),
					EnableSubPath: pulumi.Bool(false),
					MountOptions: pulumi.StringArray{
						pulumi.String("string"),
					},
					ReadOnly:  pulumi.Bool(false),
					ShareName: pulumi.String("string"),
				},
			},
		},
		EnableEndToEndTLS: pulumi.Bool(false),
		HttpsOnly:         pulumi.Bool(false),
		IngressSettings: &appplatform.IngressSettingsArgs{
			BackendProtocol: pulumi.String("string"),
			ClientAuth: &appplatform.IngressSettingsClientAuthArgs{
				Certificates: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
			ReadTimeoutInSeconds: pulumi.Int(0),
			SendTimeoutInSeconds: pulumi.Int(0),
			SessionAffinity:      pulumi.String("string"),
			SessionCookieMaxAge:  pulumi.Int(0),
		},
		LoadedCertificates: appplatform.LoadedCertificateArray{
			&appplatform.LoadedCertificateArgs{
				ResourceId:     pulumi.String("string"),
				LoadTrustStore: pulumi.Bool(false),
			},
		},
		PersistentDisk: &appplatform.PersistentDiskArgs{
			MountPath: pulumi.String("string"),
			SizeInGB:  pulumi.Int(0),
		},
		Public: pulumi.Bool(false),
		Secrets: appplatform.SecretArray{
			&appplatform.SecretArgs{
				Name:  pulumi.String("string"),
				Value: pulumi.String("string"),
			},
		},
		TemporaryDisk: &appplatform.TemporaryDiskArgs{
			MountPath: pulumi.String("string"),
			SizeInGB:  pulumi.Int(0),
		},
		VnetAddons: &appplatform.AppVNetAddonsArgs{
			PublicEndpoint: pulumi.Bool(false),
		},
		WorkloadProfileName: pulumi.String("string"),
	},
})
var appResource = new App("appResource", AppArgs.builder()
    .resourceGroupName("string")
    .serviceName("string")
    .appName("string")
    .identity(ManagedIdentityPropertiesArgs.builder()
        .principalId("string")
        .tenantId("string")
        .type("string")
        .userAssignedIdentities("string")
        .build())
    .location("string")
    .properties(AppResourcePropertiesArgs.builder()
        .addonConfigs(Map.of("string", "any"))
        .customPersistentDisks(CustomPersistentDiskResourceArgs.builder()
            .storageId("string")
            .customPersistentDiskProperties(AzureFileVolumeArgs.builder()
                .mountPath("string")
                .type("AzureFileVolume")
                .enableSubPath(false)
                .mountOptions("string")
                .readOnly(false)
                .shareName("string")
                .build())
            .build())
        .enableEndToEndTLS(false)
        .httpsOnly(false)
        .ingressSettings(IngressSettingsArgs.builder()
            .backendProtocol("string")
            .clientAuth(IngressSettingsClientAuthArgs.builder()
                .certificates("string")
                .build())
            .readTimeoutInSeconds(0)
            .sendTimeoutInSeconds(0)
            .sessionAffinity("string")
            .sessionCookieMaxAge(0)
            .build())
        .loadedCertificates(LoadedCertificateArgs.builder()
            .resourceId("string")
            .loadTrustStore(false)
            .build())
        .persistentDisk(PersistentDiskArgs.builder()
            .mountPath("string")
            .sizeInGB(0)
            .build())
        .public_(false)
        .secrets(SecretArgs.builder()
            .name("string")
            .value("string")
            .build())
        .temporaryDisk(TemporaryDiskArgs.builder()
            .mountPath("string")
            .sizeInGB(0)
            .build())
        .vnetAddons(AppVNetAddonsArgs.builder()
            .publicEndpoint(false)
            .build())
        .workloadProfileName("string")
        .build())
    .build());
app_resource = azure_native.appplatform.App("appResource",
    resource_group_name="string",
    service_name="string",
    app_name="string",
    identity={
        "principal_id": "string",
        "tenant_id": "string",
        "type": "string",
        "user_assigned_identities": ["string"],
    },
    location="string",
    properties={
        "addon_configs": {
            "string": "any",
        },
        "custom_persistent_disks": [{
            "storage_id": "string",
            "custom_persistent_disk_properties": {
                "mount_path": "string",
                "type": "AzureFileVolume",
                "enable_sub_path": False,
                "mount_options": ["string"],
                "read_only": False,
                "share_name": "string",
            },
        }],
        "enable_end_to_end_tls": False,
        "https_only": False,
        "ingress_settings": {
            "backend_protocol": "string",
            "client_auth": {
                "certificates": ["string"],
            },
            "read_timeout_in_seconds": 0,
            "send_timeout_in_seconds": 0,
            "session_affinity": "string",
            "session_cookie_max_age": 0,
        },
        "loaded_certificates": [{
            "resource_id": "string",
            "load_trust_store": False,
        }],
        "persistent_disk": {
            "mount_path": "string",
            "size_in_gb": 0,
        },
        "public": False,
        "secrets": [{
            "name": "string",
            "value": "string",
        }],
        "temporary_disk": {
            "mount_path": "string",
            "size_in_gb": 0,
        },
        "vnet_addons": {
            "public_endpoint": False,
        },
        "workload_profile_name": "string",
    })
const appResource = new azure_native.appplatform.App("appResource", {
    resourceGroupName: "string",
    serviceName: "string",
    appName: "string",
    identity: {
        principalId: "string",
        tenantId: "string",
        type: "string",
        userAssignedIdentities: ["string"],
    },
    location: "string",
    properties: {
        addonConfigs: {
            string: "any",
        },
        customPersistentDisks: [{
            storageId: "string",
            customPersistentDiskProperties: {
                mountPath: "string",
                type: "AzureFileVolume",
                enableSubPath: false,
                mountOptions: ["string"],
                readOnly: false,
                shareName: "string",
            },
        }],
        enableEndToEndTLS: false,
        httpsOnly: false,
        ingressSettings: {
            backendProtocol: "string",
            clientAuth: {
                certificates: ["string"],
            },
            readTimeoutInSeconds: 0,
            sendTimeoutInSeconds: 0,
            sessionAffinity: "string",
            sessionCookieMaxAge: 0,
        },
        loadedCertificates: [{
            resourceId: "string",
            loadTrustStore: false,
        }],
        persistentDisk: {
            mountPath: "string",
            sizeInGB: 0,
        },
        "public": false,
        secrets: [{
            name: "string",
            value: "string",
        }],
        temporaryDisk: {
            mountPath: "string",
            sizeInGB: 0,
        },
        vnetAddons: {
            publicEndpoint: false,
        },
        workloadProfileName: "string",
    },
});
type: azure-native:appplatform:App
properties:
    appName: string
    identity:
        principalId: string
        tenantId: string
        type: string
        userAssignedIdentities:
            - string
    location: string
    properties:
        addonConfigs:
            string: any
        customPersistentDisks:
            - customPersistentDiskProperties:
                enableSubPath: false
                mountOptions:
                    - string
                mountPath: string
                readOnly: false
                shareName: string
                type: AzureFileVolume
              storageId: string
        enableEndToEndTLS: false
        httpsOnly: false
        ingressSettings:
            backendProtocol: string
            clientAuth:
                certificates:
                    - string
            readTimeoutInSeconds: 0
            sendTimeoutInSeconds: 0
            sessionAffinity: string
            sessionCookieMaxAge: 0
        loadedCertificates:
            - loadTrustStore: false
              resourceId: string
        persistentDisk:
            mountPath: string
            sizeInGB: 0
        public: false
        secrets:
            - name: string
              value: string
        temporaryDisk:
            mountPath: string
            sizeInGB: 0
        vnetAddons:
            publicEndpoint: false
        workloadProfileName: string
    resourceGroupName: string
    serviceName: string
App 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 App resource accepts the following input properties:
- ResourceGroup stringName 
- 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 string
- The name of the Service resource.
- AppName string
- The name of the App resource.
- Identity
Pulumi.Azure Native. App Platform. Inputs. Managed Identity Properties 
- The Managed Identity type of the app resource
- Location string
- The GEO location of the application, always the same with its parent resource
- Properties
Pulumi.Azure Native. App Platform. Inputs. App Resource Properties 
- Properties of the App resource
- ResourceGroup stringName 
- 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 string
- The name of the Service resource.
- AppName string
- The name of the App resource.
- Identity
ManagedIdentity Properties Args 
- The Managed Identity type of the app resource
- Location string
- The GEO location of the application, always the same with its parent resource
- Properties
AppResource Properties Args 
- Properties of the App resource
- resourceGroup StringName 
- 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 String
- The name of the Service resource.
- appName String
- The name of the App resource.
- identity
ManagedIdentity Properties 
- The Managed Identity type of the app resource
- location String
- The GEO location of the application, always the same with its parent resource
- properties
AppResource Properties 
- Properties of the App resource
- resourceGroup stringName 
- 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 string
- The name of the Service resource.
- appName string
- The name of the App resource.
- identity
ManagedIdentity Properties 
- The Managed Identity type of the app resource
- location string
- The GEO location of the application, always the same with its parent resource
- properties
AppResource Properties 
- Properties of the App resource
- resource_group_ strname 
- 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 str
- The name of the Service resource.
- app_name str
- The name of the App resource.
- identity
ManagedIdentity Properties Args 
- The Managed Identity type of the app resource
- location str
- The GEO location of the application, always the same with its parent resource
- properties
AppResource Properties Args 
- Properties of the App resource
- resourceGroup StringName 
- 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 String
- The name of the Service resource.
- appName String
- The name of the App resource.
- identity Property Map
- The Managed Identity type of the app resource
- location String
- The GEO location of the application, always the same with its parent resource
- properties Property Map
- Properties of the App resource
Outputs
All input properties are implicitly available as output properties. Additionally, the App resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource.
- SystemData Pulumi.Azure Native. App Platform. Outputs. System Data Response 
- Metadata pertaining to creation and last modification 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.
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification 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.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification 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.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification 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.
- system_data SystemData Response 
- Metadata pertaining to creation and last modification 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.
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource.
Supporting Types
AppResourceProperties, AppResourcePropertiesArgs      
- AddonConfigs Dictionary<string, object>
- Collection of addons
- CustomPersistent List<Pulumi.Disks Azure Native. App Platform. Inputs. Custom Persistent Disk Resource> 
- List of custom persistent disks
- EnableEnd boolTo End TLS 
- Indicate if end to end TLS is enabled.
- HttpsOnly bool
- Indicate if only https is allowed.
- IngressSettings Pulumi.Azure Native. App Platform. Inputs. Ingress Settings 
- App ingress settings payload.
- LoadedCertificates List<Pulumi.Azure Native. App Platform. Inputs. Loaded Certificate> 
- Collection of loaded certificates
- PersistentDisk Pulumi.Azure Native. App Platform. Inputs. Persistent Disk 
- Persistent disk settings
- Public bool
- Indicates whether the App exposes public endpoint
- Secrets
List<Pulumi.Azure Native. App Platform. Inputs. Secret> 
- Collection of auth secrets
- TemporaryDisk Pulumi.Azure Native. App Platform. Inputs. Temporary Disk 
- Temporary disk settings
- VnetAddons Pulumi.Azure Native. App Platform. Inputs. App VNet Addons 
- Additional App settings in vnet injection instance
- WorkloadProfile stringName 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
- AddonConfigs map[string]interface{}
- Collection of addons
- CustomPersistent []CustomDisks Persistent Disk Resource 
- List of custom persistent disks
- EnableEnd boolTo End TLS 
- Indicate if end to end TLS is enabled.
- HttpsOnly bool
- Indicate if only https is allowed.
- IngressSettings IngressSettings 
- App ingress settings payload.
- LoadedCertificates []LoadedCertificate 
- Collection of loaded certificates
- PersistentDisk PersistentDisk 
- Persistent disk settings
- Public bool
- Indicates whether the App exposes public endpoint
- Secrets []Secret
- Collection of auth secrets
- TemporaryDisk TemporaryDisk 
- Temporary disk settings
- VnetAddons AppVNet Addons 
- Additional App settings in vnet injection instance
- WorkloadProfile stringName 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
- addonConfigs Map<String,Object>
- Collection of addons
- customPersistent List<CustomDisks Persistent Disk Resource> 
- List of custom persistent disks
- enableEnd BooleanTo End TLS 
- Indicate if end to end TLS is enabled.
- httpsOnly Boolean
- Indicate if only https is allowed.
- ingressSettings IngressSettings 
- App ingress settings payload.
- loadedCertificates List<LoadedCertificate> 
- Collection of loaded certificates
- persistentDisk PersistentDisk 
- Persistent disk settings
- public_ Boolean
- Indicates whether the App exposes public endpoint
- secrets List<Secret>
- Collection of auth secrets
- temporaryDisk TemporaryDisk 
- Temporary disk settings
- vnetAddons AppVNet Addons 
- Additional App settings in vnet injection instance
- workloadProfile StringName 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
- addonConfigs {[key: string]: any}
- Collection of addons
- customPersistent CustomDisks Persistent Disk Resource[] 
- List of custom persistent disks
- enableEnd booleanTo End TLS 
- Indicate if end to end TLS is enabled.
- httpsOnly boolean
- Indicate if only https is allowed.
- ingressSettings IngressSettings 
- App ingress settings payload.
- loadedCertificates LoadedCertificate[] 
- Collection of loaded certificates
- persistentDisk PersistentDisk 
- Persistent disk settings
- public boolean
- Indicates whether the App exposes public endpoint
- secrets Secret[]
- Collection of auth secrets
- temporaryDisk TemporaryDisk 
- Temporary disk settings
- vnetAddons AppVNet Addons 
- Additional App settings in vnet injection instance
- workloadProfile stringName 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
- addon_configs Mapping[str, Any]
- Collection of addons
- custom_persistent_ Sequence[Customdisks Persistent Disk Resource] 
- List of custom persistent disks
- enable_end_ boolto_ end_ tls 
- Indicate if end to end TLS is enabled.
- https_only bool
- Indicate if only https is allowed.
- ingress_settings IngressSettings 
- App ingress settings payload.
- loaded_certificates Sequence[LoadedCertificate] 
- Collection of loaded certificates
- persistent_disk PersistentDisk 
- Persistent disk settings
- public bool
- Indicates whether the App exposes public endpoint
- secrets Sequence[Secret]
- Collection of auth secrets
- temporary_disk TemporaryDisk 
- Temporary disk settings
- vnet_addons AppVNet Addons 
- Additional App settings in vnet injection instance
- workload_profile_ strname 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
- addonConfigs Map<Any>
- Collection of addons
- customPersistent List<Property Map>Disks 
- List of custom persistent disks
- enableEnd BooleanTo End TLS 
- Indicate if end to end TLS is enabled.
- httpsOnly Boolean
- Indicate if only https is allowed.
- ingressSettings Property Map
- App ingress settings payload.
- loadedCertificates List<Property Map>
- Collection of loaded certificates
- persistentDisk Property Map
- Persistent disk settings
- public Boolean
- Indicates whether the App exposes public endpoint
- secrets List<Property Map>
- Collection of auth secrets
- temporaryDisk Property Map
- Temporary disk settings
- vnetAddons Property Map
- Additional App settings in vnet injection instance
- workloadProfile StringName 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
AppResourcePropertiesResponse, AppResourcePropertiesResponseArgs        
- Fqdn string
- Fully qualified dns Name.
- ProvisioningState string
- Provisioning state of the App
- Url string
- URL of the App
- AddonConfigs Dictionary<string, object>
- Collection of addons
- CustomPersistent List<Pulumi.Disks Azure Native. App Platform. Inputs. Custom Persistent Disk Resource Response> 
- List of custom persistent disks
- EnableEnd boolTo End TLS 
- Indicate if end to end TLS is enabled.
- HttpsOnly bool
- Indicate if only https is allowed.
- IngressSettings Pulumi.Azure Native. App Platform. Inputs. Ingress Settings Response 
- App ingress settings payload.
- LoadedCertificates List<Pulumi.Azure Native. App Platform. Inputs. Loaded Certificate Response> 
- Collection of loaded certificates
- PersistentDisk Pulumi.Azure Native. App Platform. Inputs. Persistent Disk Response 
- Persistent disk settings
- Public bool
- Indicates whether the App exposes public endpoint
- Secrets
List<Pulumi.Azure Native. App Platform. Inputs. Secret Response> 
- Collection of auth secrets
- TemporaryDisk Pulumi.Azure Native. App Platform. Inputs. Temporary Disk Response 
- Temporary disk settings
- VnetAddons Pulumi.Azure Native. App Platform. Inputs. App VNet Addons Response 
- Additional App settings in vnet injection instance
- WorkloadProfile stringName 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
- Fqdn string
- Fully qualified dns Name.
- ProvisioningState string
- Provisioning state of the App
- Url string
- URL of the App
- AddonConfigs map[string]interface{}
- Collection of addons
- CustomPersistent []CustomDisks Persistent Disk Resource Response 
- List of custom persistent disks
- EnableEnd boolTo End TLS 
- Indicate if end to end TLS is enabled.
- HttpsOnly bool
- Indicate if only https is allowed.
- IngressSettings IngressSettings Response 
- App ingress settings payload.
- LoadedCertificates []LoadedCertificate Response 
- Collection of loaded certificates
- PersistentDisk PersistentDisk Response 
- Persistent disk settings
- Public bool
- Indicates whether the App exposes public endpoint
- Secrets
[]SecretResponse 
- Collection of auth secrets
- TemporaryDisk TemporaryDisk Response 
- Temporary disk settings
- VnetAddons AppVNet Addons Response 
- Additional App settings in vnet injection instance
- WorkloadProfile stringName 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
- fqdn String
- Fully qualified dns Name.
- provisioningState String
- Provisioning state of the App
- url String
- URL of the App
- addonConfigs Map<String,Object>
- Collection of addons
- customPersistent List<CustomDisks Persistent Disk Resource Response> 
- List of custom persistent disks
- enableEnd BooleanTo End TLS 
- Indicate if end to end TLS is enabled.
- httpsOnly Boolean
- Indicate if only https is allowed.
- ingressSettings IngressSettings Response 
- App ingress settings payload.
- loadedCertificates List<LoadedCertificate Response> 
- Collection of loaded certificates
- persistentDisk PersistentDisk Response 
- Persistent disk settings
- public_ Boolean
- Indicates whether the App exposes public endpoint
- secrets
List<SecretResponse> 
- Collection of auth secrets
- temporaryDisk TemporaryDisk Response 
- Temporary disk settings
- vnetAddons AppVNet Addons Response 
- Additional App settings in vnet injection instance
- workloadProfile StringName 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
- fqdn string
- Fully qualified dns Name.
- provisioningState string
- Provisioning state of the App
- url string
- URL of the App
- addonConfigs {[key: string]: any}
- Collection of addons
- customPersistent CustomDisks Persistent Disk Resource Response[] 
- List of custom persistent disks
- enableEnd booleanTo End TLS 
- Indicate if end to end TLS is enabled.
- httpsOnly boolean
- Indicate if only https is allowed.
- ingressSettings IngressSettings Response 
- App ingress settings payload.
- loadedCertificates LoadedCertificate Response[] 
- Collection of loaded certificates
- persistentDisk PersistentDisk Response 
- Persistent disk settings
- public boolean
- Indicates whether the App exposes public endpoint
- secrets
SecretResponse[] 
- Collection of auth secrets
- temporaryDisk TemporaryDisk Response 
- Temporary disk settings
- vnetAddons AppVNet Addons Response 
- Additional App settings in vnet injection instance
- workloadProfile stringName 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
- fqdn str
- Fully qualified dns Name.
- provisioning_state str
- Provisioning state of the App
- url str
- URL of the App
- addon_configs Mapping[str, Any]
- Collection of addons
- custom_persistent_ Sequence[Customdisks Persistent Disk Resource Response] 
- List of custom persistent disks
- enable_end_ boolto_ end_ tls 
- Indicate if end to end TLS is enabled.
- https_only bool
- Indicate if only https is allowed.
- ingress_settings IngressSettings Response 
- App ingress settings payload.
- loaded_certificates Sequence[LoadedCertificate Response] 
- Collection of loaded certificates
- persistent_disk PersistentDisk Response 
- Persistent disk settings
- public bool
- Indicates whether the App exposes public endpoint
- secrets
Sequence[SecretResponse] 
- Collection of auth secrets
- temporary_disk TemporaryDisk Response 
- Temporary disk settings
- vnet_addons AppVNet Addons Response 
- Additional App settings in vnet injection instance
- workload_profile_ strname 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
- fqdn String
- Fully qualified dns Name.
- provisioningState String
- Provisioning state of the App
- url String
- URL of the App
- addonConfigs Map<Any>
- Collection of addons
- customPersistent List<Property Map>Disks 
- List of custom persistent disks
- enableEnd BooleanTo End TLS 
- Indicate if end to end TLS is enabled.
- httpsOnly Boolean
- Indicate if only https is allowed.
- ingressSettings Property Map
- App ingress settings payload.
- loadedCertificates List<Property Map>
- Collection of loaded certificates
- persistentDisk Property Map
- Persistent disk settings
- public Boolean
- Indicates whether the App exposes public endpoint
- secrets List<Property Map>
- Collection of auth secrets
- temporaryDisk Property Map
- Temporary disk settings
- vnetAddons Property Map
- Additional App settings in vnet injection instance
- workloadProfile StringName 
- The workload profile used for this app. Supported for Consumption + Dedicated plan.
AppVNetAddons, AppVNetAddonsArgs      
- PublicEndpoint bool
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- PublicEndpoint bool
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- publicEndpoint Boolean
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- publicEndpoint boolean
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- public_endpoint bool
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- publicEndpoint Boolean
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
AppVNetAddonsResponse, AppVNetAddonsResponseArgs        
- PublicEndpoint stringUrl 
- URL of the App in vnet injection instance which could be accessed from internet
- PublicEndpoint bool
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- PublicEndpoint stringUrl 
- URL of the App in vnet injection instance which could be accessed from internet
- PublicEndpoint bool
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- publicEndpoint StringUrl 
- URL of the App in vnet injection instance which could be accessed from internet
- publicEndpoint Boolean
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- publicEndpoint stringUrl 
- URL of the App in vnet injection instance which could be accessed from internet
- publicEndpoint boolean
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- public_endpoint_ strurl 
- URL of the App in vnet injection instance which could be accessed from internet
- public_endpoint bool
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- publicEndpoint StringUrl 
- URL of the App in vnet injection instance which could be accessed from internet
- publicEndpoint Boolean
- Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
AzureFileVolume, AzureFileVolumeArgs      
- MountPath string
- The mount path of the persistent disk.
- EnableSub boolPath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- MountOptions List<string>
- These are the mount options for a persistent disk.
- ReadOnly bool
- Indicates whether the persistent disk is a readOnly one.
- string
- The share name of the Azure File share.
- MountPath string
- The mount path of the persistent disk.
- EnableSub boolPath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- MountOptions []string
- These are the mount options for a persistent disk.
- ReadOnly bool
- Indicates whether the persistent disk is a readOnly one.
- string
- The share name of the Azure File share.
- mountPath String
- The mount path of the persistent disk.
- enableSub BooleanPath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- mountOptions List<String>
- These are the mount options for a persistent disk.
- readOnly Boolean
- Indicates whether the persistent disk is a readOnly one.
- String
- The share name of the Azure File share.
- mountPath string
- The mount path of the persistent disk.
- enableSub booleanPath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- mountOptions string[]
- These are the mount options for a persistent disk.
- readOnly boolean
- Indicates whether the persistent disk is a readOnly one.
- string
- The share name of the Azure File share.
- mount_path str
- The mount path of the persistent disk.
- enable_sub_ boolpath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- mount_options Sequence[str]
- These are the mount options for a persistent disk.
- read_only bool
- Indicates whether the persistent disk is a readOnly one.
- str
- The share name of the Azure File share.
- mountPath String
- The mount path of the persistent disk.
- enableSub BooleanPath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- mountOptions List<String>
- These are the mount options for a persistent disk.
- readOnly Boolean
- Indicates whether the persistent disk is a readOnly one.
- String
- The share name of the Azure File share.
AzureFileVolumeResponse, AzureFileVolumeResponseArgs        
- MountPath string
- The mount path of the persistent disk.
- EnableSub boolPath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- MountOptions List<string>
- These are the mount options for a persistent disk.
- ReadOnly bool
- Indicates whether the persistent disk is a readOnly one.
- string
- The share name of the Azure File share.
- MountPath string
- The mount path of the persistent disk.
- EnableSub boolPath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- MountOptions []string
- These are the mount options for a persistent disk.
- ReadOnly bool
- Indicates whether the persistent disk is a readOnly one.
- string
- The share name of the Azure File share.
- mountPath String
- The mount path of the persistent disk.
- enableSub BooleanPath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- mountOptions List<String>
- These are the mount options for a persistent disk.
- readOnly Boolean
- Indicates whether the persistent disk is a readOnly one.
- String
- The share name of the Azure File share.
- mountPath string
- The mount path of the persistent disk.
- enableSub booleanPath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- mountOptions string[]
- These are the mount options for a persistent disk.
- readOnly boolean
- Indicates whether the persistent disk is a readOnly one.
- string
- The share name of the Azure File share.
- mount_path str
- The mount path of the persistent disk.
- enable_sub_ boolpath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- mount_options Sequence[str]
- These are the mount options for a persistent disk.
- read_only bool
- Indicates whether the persistent disk is a readOnly one.
- str
- The share name of the Azure File share.
- mountPath String
- The mount path of the persistent disk.
- enableSub BooleanPath 
- If set to true, it will create and mount a dedicated directory for every individual app instance.
- mountOptions List<String>
- These are the mount options for a persistent disk.
- readOnly Boolean
- Indicates whether the persistent disk is a readOnly one.
- String
- The share name of the Azure File share.
BackendProtocol, BackendProtocolArgs    
- GRPC
- GRPC
- Default
- Default
- BackendProtocol GRPC 
- GRPC
- BackendProtocol Default 
- Default
- GRPC
- GRPC
- Default
- Default
- GRPC
- GRPC
- Default
- Default
- GRPC
- GRPC
- DEFAULT
- Default
- "GRPC"
- GRPC
- "Default"
- Default
CustomPersistentDiskResource, CustomPersistentDiskResourceArgs        
- StorageId string
- The resource id of Azure Spring Apps Storage resource.
- CustomPersistent Pulumi.Disk Properties Azure Native. App Platform. Inputs. Azure File Volume 
- Properties of the custom persistent disk resource payload.
- StorageId string
- The resource id of Azure Spring Apps Storage resource.
- CustomPersistent AzureDisk Properties File Volume 
- Properties of the custom persistent disk resource payload.
- storageId String
- The resource id of Azure Spring Apps Storage resource.
- customPersistent AzureDisk Properties File Volume 
- Properties of the custom persistent disk resource payload.
- storageId string
- The resource id of Azure Spring Apps Storage resource.
- customPersistent AzureDisk Properties File Volume 
- Properties of the custom persistent disk resource payload.
- storage_id str
- The resource id of Azure Spring Apps Storage resource.
- custom_persistent_ Azuredisk_ properties File Volume 
- Properties of the custom persistent disk resource payload.
- storageId String
- The resource id of Azure Spring Apps Storage resource.
- customPersistent Property MapDisk Properties 
- Properties of the custom persistent disk resource payload.
CustomPersistentDiskResourceResponse, CustomPersistentDiskResourceResponseArgs          
- StorageId string
- The resource id of Azure Spring Apps Storage resource.
- CustomPersistent Pulumi.Disk Properties Azure Native. App Platform. Inputs. Azure File Volume Response 
- Properties of the custom persistent disk resource payload.
- StorageId string
- The resource id of Azure Spring Apps Storage resource.
- CustomPersistent AzureDisk Properties File Volume Response 
- Properties of the custom persistent disk resource payload.
- storageId String
- The resource id of Azure Spring Apps Storage resource.
- customPersistent AzureDisk Properties File Volume Response 
- Properties of the custom persistent disk resource payload.
- storageId string
- The resource id of Azure Spring Apps Storage resource.
- customPersistent AzureDisk Properties File Volume Response 
- Properties of the custom persistent disk resource payload.
- storage_id str
- The resource id of Azure Spring Apps Storage resource.
- custom_persistent_ Azuredisk_ properties File Volume Response 
- Properties of the custom persistent disk resource payload.
- storageId String
- The resource id of Azure Spring Apps Storage resource.
- customPersistent Property MapDisk Properties 
- Properties of the custom persistent disk resource payload.
IngressSettings, IngressSettingsArgs    
- BackendProtocol string | Pulumi.Azure Native. App Platform. Backend Protocol 
- How ingress should communicate with this app backend service.
- ClientAuth Pulumi.Azure Native. App Platform. Inputs. Ingress Settings Client Auth 
- Client-Certification Authentication.
- ReadTimeout intIn Seconds 
- Ingress read time out in seconds.
- SendTimeout intIn Seconds 
- Ingress send time out in seconds.
- SessionAffinity string | Pulumi.Azure Native. App Platform. Session Affinity 
- Type of the affinity, set this to Cookie to enable session affinity.
- int
- Time in seconds until the cookie expires.
- BackendProtocol string | BackendProtocol 
- How ingress should communicate with this app backend service.
- ClientAuth IngressSettings Client Auth 
- Client-Certification Authentication.
- ReadTimeout intIn Seconds 
- Ingress read time out in seconds.
- SendTimeout intIn Seconds 
- Ingress send time out in seconds.
- SessionAffinity string | SessionAffinity 
- Type of the affinity, set this to Cookie to enable session affinity.
- int
- Time in seconds until the cookie expires.
- backendProtocol String | BackendProtocol 
- How ingress should communicate with this app backend service.
- clientAuth IngressSettings Client Auth 
- Client-Certification Authentication.
- readTimeout IntegerIn Seconds 
- Ingress read time out in seconds.
- sendTimeout IntegerIn Seconds 
- Ingress send time out in seconds.
- sessionAffinity String | SessionAffinity 
- Type of the affinity, set this to Cookie to enable session affinity.
- Integer
- Time in seconds until the cookie expires.
- backendProtocol string | BackendProtocol 
- How ingress should communicate with this app backend service.
- clientAuth IngressSettings Client Auth 
- Client-Certification Authentication.
- readTimeout numberIn Seconds 
- Ingress read time out in seconds.
- sendTimeout numberIn Seconds 
- Ingress send time out in seconds.
- sessionAffinity string | SessionAffinity 
- Type of the affinity, set this to Cookie to enable session affinity.
- number
- Time in seconds until the cookie expires.
- backend_protocol str | BackendProtocol 
- How ingress should communicate with this app backend service.
- client_auth IngressSettings Client Auth 
- Client-Certification Authentication.
- read_timeout_ intin_ seconds 
- Ingress read time out in seconds.
- send_timeout_ intin_ seconds 
- Ingress send time out in seconds.
- session_affinity str | SessionAffinity 
- Type of the affinity, set this to Cookie to enable session affinity.
- int
- Time in seconds until the cookie expires.
- backendProtocol String | "GRPC" | "Default"
- How ingress should communicate with this app backend service.
- clientAuth Property Map
- Client-Certification Authentication.
- readTimeout NumberIn Seconds 
- Ingress read time out in seconds.
- sendTimeout NumberIn Seconds 
- Ingress send time out in seconds.
- sessionAffinity String | "Cookie" | "None"
- Type of the affinity, set this to Cookie to enable session affinity.
- Number
- Time in seconds until the cookie expires.
IngressSettingsClientAuth, IngressSettingsClientAuthArgs        
- Certificates List<string>
- Collection of certificate resource id.
- Certificates []string
- Collection of certificate resource id.
- certificates List<String>
- Collection of certificate resource id.
- certificates string[]
- Collection of certificate resource id.
- certificates Sequence[str]
- Collection of certificate resource id.
- certificates List<String>
- Collection of certificate resource id.
IngressSettingsResponse, IngressSettingsResponseArgs      
- BackendProtocol string
- How ingress should communicate with this app backend service.
- ClientAuth Pulumi.Azure Native. App Platform. Inputs. Ingress Settings Response Client Auth 
- Client-Certification Authentication.
- ReadTimeout intIn Seconds 
- Ingress read time out in seconds.
- SendTimeout intIn Seconds 
- Ingress send time out in seconds.
- SessionAffinity string
- Type of the affinity, set this to Cookie to enable session affinity.
- int
- Time in seconds until the cookie expires.
- BackendProtocol string
- How ingress should communicate with this app backend service.
- ClientAuth IngressSettings Response Client Auth 
- Client-Certification Authentication.
- ReadTimeout intIn Seconds 
- Ingress read time out in seconds.
- SendTimeout intIn Seconds 
- Ingress send time out in seconds.
- SessionAffinity string
- Type of the affinity, set this to Cookie to enable session affinity.
- int
- Time in seconds until the cookie expires.
- backendProtocol String
- How ingress should communicate with this app backend service.
- clientAuth IngressSettings Response Client Auth 
- Client-Certification Authentication.
- readTimeout IntegerIn Seconds 
- Ingress read time out in seconds.
- sendTimeout IntegerIn Seconds 
- Ingress send time out in seconds.
- sessionAffinity String
- Type of the affinity, set this to Cookie to enable session affinity.
- Integer
- Time in seconds until the cookie expires.
- backendProtocol string
- How ingress should communicate with this app backend service.
- clientAuth IngressSettings Response Client Auth 
- Client-Certification Authentication.
- readTimeout numberIn Seconds 
- Ingress read time out in seconds.
- sendTimeout numberIn Seconds 
- Ingress send time out in seconds.
- sessionAffinity string
- Type of the affinity, set this to Cookie to enable session affinity.
- number
- Time in seconds until the cookie expires.
- backend_protocol str
- How ingress should communicate with this app backend service.
- client_auth IngressSettings Response Client Auth 
- Client-Certification Authentication.
- read_timeout_ intin_ seconds 
- Ingress read time out in seconds.
- send_timeout_ intin_ seconds 
- Ingress send time out in seconds.
- session_affinity str
- Type of the affinity, set this to Cookie to enable session affinity.
- int
- Time in seconds until the cookie expires.
- backendProtocol String
- How ingress should communicate with this app backend service.
- clientAuth Property Map
- Client-Certification Authentication.
- readTimeout NumberIn Seconds 
- Ingress read time out in seconds.
- sendTimeout NumberIn Seconds 
- Ingress send time out in seconds.
- sessionAffinity String
- Type of the affinity, set this to Cookie to enable session affinity.
- Number
- Time in seconds until the cookie expires.
IngressSettingsResponseClientAuth, IngressSettingsResponseClientAuthArgs          
- Certificates List<string>
- Collection of certificate resource id.
- Certificates []string
- Collection of certificate resource id.
- certificates List<String>
- Collection of certificate resource id.
- certificates string[]
- Collection of certificate resource id.
- certificates Sequence[str]
- Collection of certificate resource id.
- certificates List<String>
- Collection of certificate resource id.
LoadedCertificate, LoadedCertificateArgs    
- ResourceId string
- Resource Id of loaded certificate
- LoadTrust boolStore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- ResourceId string
- Resource Id of loaded certificate
- LoadTrust boolStore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resourceId String
- Resource Id of loaded certificate
- loadTrust BooleanStore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resourceId string
- Resource Id of loaded certificate
- loadTrust booleanStore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resource_id str
- Resource Id of loaded certificate
- load_trust_ boolstore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resourceId String
- Resource Id of loaded certificate
- loadTrust BooleanStore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
LoadedCertificateResponse, LoadedCertificateResponseArgs      
- ResourceId string
- Resource Id of loaded certificate
- LoadTrust boolStore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- ResourceId string
- Resource Id of loaded certificate
- LoadTrust boolStore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resourceId String
- Resource Id of loaded certificate
- loadTrust BooleanStore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resourceId string
- Resource Id of loaded certificate
- loadTrust booleanStore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resource_id str
- Resource Id of loaded certificate
- load_trust_ boolstore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resourceId String
- Resource Id of loaded certificate
- loadTrust BooleanStore 
- Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
ManagedIdentityProperties, ManagedIdentityPropertiesArgs      
- PrincipalId string
- Principal Id of system-assigned managed identity.
- TenantId string
- Tenant Id of system-assigned managed identity.
- Type
string | Pulumi.Azure Native. App Platform. Managed Identity Type 
- Type of the managed identity
- UserAssigned List<string>Identities 
- Properties of user-assigned managed identities
- PrincipalId string
- Principal Id of system-assigned managed identity.
- TenantId string
- Tenant Id of system-assigned managed identity.
- Type
string | ManagedIdentity Type 
- Type of the managed identity
- UserAssigned []stringIdentities 
- Properties of user-assigned managed identities
- principalId String
- Principal Id of system-assigned managed identity.
- tenantId String
- Tenant Id of system-assigned managed identity.
- type
String | ManagedIdentity Type 
- Type of the managed identity
- userAssigned List<String>Identities 
- Properties of user-assigned managed identities
- principalId string
- Principal Id of system-assigned managed identity.
- tenantId string
- Tenant Id of system-assigned managed identity.
- type
string | ManagedIdentity Type 
- Type of the managed identity
- userAssigned string[]Identities 
- Properties of user-assigned managed identities
- principal_id str
- Principal Id of system-assigned managed identity.
- tenant_id str
- Tenant Id of system-assigned managed identity.
- type
str | ManagedIdentity Type 
- Type of the managed identity
- user_assigned_ Sequence[str]identities 
- Properties of user-assigned managed identities
- principalId String
- Principal Id of system-assigned managed identity.
- tenantId String
- Tenant Id of system-assigned managed identity.
- type
String | "None" | "SystemAssigned" | "User Assigned" | "System Assigned,User Assigned" 
- Type of the managed identity
- userAssigned List<String>Identities 
- Properties of user-assigned managed identities
ManagedIdentityPropertiesResponse, ManagedIdentityPropertiesResponseArgs        
- PrincipalId string
- Principal Id of system-assigned managed identity.
- TenantId string
- Tenant Id of system-assigned managed identity.
- Type string
- Type of the managed identity
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. App Platform. Inputs. User Assigned Managed Identity Response> 
- Properties of user-assigned managed identities
- PrincipalId string
- Principal Id of system-assigned managed identity.
- TenantId string
- Tenant Id of system-assigned managed identity.
- Type string
- Type of the managed identity
- UserAssigned map[string]UserIdentities Assigned Managed Identity Response 
- Properties of user-assigned managed identities
- principalId String
- Principal Id of system-assigned managed identity.
- tenantId String
- Tenant Id of system-assigned managed identity.
- type String
- Type of the managed identity
- userAssigned Map<String,UserIdentities Assigned Managed Identity Response> 
- Properties of user-assigned managed identities
- principalId string
- Principal Id of system-assigned managed identity.
- tenantId string
- Tenant Id of system-assigned managed identity.
- type string
- Type of the managed identity
- userAssigned {[key: string]: UserIdentities Assigned Managed Identity Response} 
- Properties of user-assigned managed identities
- principal_id str
- Principal Id of system-assigned managed identity.
- tenant_id str
- Tenant Id of system-assigned managed identity.
- type str
- Type of the managed identity
- user_assigned_ Mapping[str, Useridentities Assigned Managed Identity Response] 
- Properties of user-assigned managed identities
- principalId String
- Principal Id of system-assigned managed identity.
- tenantId String
- Tenant Id of system-assigned managed identity.
- type String
- Type of the managed identity
- userAssigned Map<Property Map>Identities 
- Properties of user-assigned managed identities
ManagedIdentityType, ManagedIdentityTypeArgs      
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned,UserAssigned
- ManagedIdentity Type None 
- None
- ManagedIdentity Type System Assigned 
- SystemAssigned
- ManagedIdentity Type User Assigned 
- UserAssigned
- ManagedIdentity Type_System Assigned_User Assigned 
- SystemAssigned,UserAssigned
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned,UserAssigned
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned,UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned,UserAssigned
- "None"
- None
- "SystemAssigned" 
- SystemAssigned
- "UserAssigned" 
- UserAssigned
- "SystemAssigned,User Assigned" 
- SystemAssigned,UserAssigned
PersistentDisk, PersistentDiskArgs    
- mount_path str
- Mount path of the persistent disk
- size_in_ intgb 
- Size of the persistent disk in GB
PersistentDiskResponse, PersistentDiskResponseArgs      
- used_in_ intgb 
- Size of the used persistent disk in GB
- mount_path str
- Mount path of the persistent disk
- size_in_ intgb 
- Size of the persistent disk in GB
Secret, SecretArgs  
SecretResponse, SecretResponseArgs    
- Name string
- Secret Name.
- Name string
- Secret Name.
- name String
- Secret Name.
- name string
- Secret Name.
- name str
- Secret Name.
- name String
- Secret Name.
SessionAffinity, SessionAffinityArgs    
- Cookie
- Cookie
- None
- None
- SessionAffinity Cookie 
- Cookie
- SessionAffinity None 
- None
- Cookie
- Cookie
- None
- None
- Cookie
- Cookie
- None
- None
- COOKIE
- Cookie
- NONE
- None
- "Cookie"
- Cookie
- "None"
- None
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource modification (UTC).
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource modification (UTC).
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource modification (UTC).
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource modification (UTC).
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource modification (UTC).
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource modification (UTC).
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TemporaryDisk, TemporaryDiskArgs    
- mount_path str
- Mount path of the temporary disk
- size_in_ intgb 
- Size of the temporary disk in GB
TemporaryDiskResponse, TemporaryDiskResponseArgs      
- mount_path str
- Mount path of the temporary disk
- size_in_ intgb 
- Size of the temporary disk in GB
UserAssignedManagedIdentityResponse, UserAssignedManagedIdentityResponseArgs          
- ClientId string
- Client Id of user-assigned managed identity.
- PrincipalId string
- Principal Id of user-assigned managed identity.
- ClientId string
- Client Id of user-assigned managed identity.
- PrincipalId string
- Principal Id of user-assigned managed identity.
- clientId String
- Client Id of user-assigned managed identity.
- principalId String
- Principal Id of user-assigned managed identity.
- clientId string
- Client Id of user-assigned managed identity.
- principalId string
- Principal Id of user-assigned managed identity.
- client_id str
- Client Id of user-assigned managed identity.
- principal_id str
- Principal Id of user-assigned managed identity.
- clientId String
- Client Id of user-assigned managed identity.
- principalId String
- Principal Id of user-assigned managed identity.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0