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.CustomPersistentDiskResourceArgs{
{
StorageId: pulumi.String("string"),
CustomPersistentDiskProperties: {
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=azure_native.appplatform.ManagedIdentityPropertiesArgs(
principal_id="string",
tenant_id="string",
type="string",
user_assigned_identities=["string"],
),
location="string",
properties=azure_native.appplatform.AppResourcePropertiesArgs(
addon_configs={
"string": "any",
},
custom_persistent_disks=[azure_native.appplatform.CustomPersistentDiskResourceArgs(
storage_id="string",
custom_persistent_disk_properties=azure_native.appplatform.AzureFileVolumeArgs(
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=azure_native.appplatform.IngressSettingsArgs(
backend_protocol="string",
client_auth=azure_native.appplatform.IngressSettingsClientAuthArgs(
certificates=["string"],
),
read_timeout_in_seconds=0,
send_timeout_in_seconds=0,
session_affinity="string",
session_cookie_max_age=0,
),
loaded_certificates=[azure_native.appplatform.LoadedCertificateArgs(
resource_id="string",
load_trust_store=False,
)],
persistent_disk=azure_native.appplatform.PersistentDiskArgs(
mount_path="string",
size_in_gb=0,
),
public=False,
secrets=[azure_native.appplatform.SecretArgs(
name="string",
value="string",
)],
temporary_disk=azure_native.appplatform.TemporaryDiskArgs(
mount_path="string",
size_in_gb=0,
),
vnet_addons=azure_native.appplatform.AppVNetAddonsArgs(
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
The App resource accepts the following input properties:
- Resource
Group 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.
- Service
Name string - The name of the Service resource.
- App
Name 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
- Resource
Group 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.
- Service
Name string - The name of the Service resource.
- App
Name string - The name of the App resource.
- Identity
Managed
Identity 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
App
Resource Properties Args - Properties of the App resource
- resource
Group 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.
- service
Name String - The name of the Service resource.
- app
Name String - The name of the App resource.
- identity
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
App
Resource Properties - Properties of the App resource
- resource
Group 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.
- service
Name string - The name of the Service resource.
- app
Name string - The name of the App resource.
- identity
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
App
Resource 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
Managed
Identity 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
App
Resource Properties Args - Properties of the App resource
- resource
Group 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.
- service
Name String - The name of the Service resource.
- app
Name 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.
- System
Data 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.
- System
Data 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.
- system
Data 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.
- system
Data 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.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource.
Supporting Types
AppResourceProperties, AppResourcePropertiesArgs
- Addon
Configs Dictionary<string, object> - Collection of addons
- Custom
Persistent List<Pulumi.Disks Azure Native. App Platform. Inputs. Custom 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 Pulumi.Azure Native. App Platform. Inputs. Ingress Settings - App ingress settings payload.
- Loaded
Certificates List<Pulumi.Azure Native. App Platform. Inputs. Loaded Certificate> - Collection of loaded certificates
- Persistent
Disk 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
- Temporary
Disk Pulumi.Azure Native. App Platform. Inputs. Temporary Disk - Temporary disk settings
- Vnet
Addons Pulumi.Azure Native. App Platform. Inputs. App VNet Addons - Additional App settings in vnet injection instance
- Workload
Profile stringName - The workload profile used for this app. Supported for Consumption + Dedicated plan.
- Addon
Configs map[string]interface{} - Collection of addons
- Custom
Persistent []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 []LoadedCertificate - Collection of loaded certificates
- Persistent
Disk PersistentDisk - Persistent disk settings
- Public bool
- Indicates whether the App exposes public endpoint
- Secrets []Secret
- Collection of auth secrets
- Temporary
Disk TemporaryDisk - Temporary disk settings
- Vnet
Addons AppVNet Addons - Additional App settings in vnet injection instance
- Workload
Profile stringName - The workload profile used for this app. Supported for Consumption + Dedicated plan.
- addon
Configs Map<String,Object> - Collection of addons
- custom
Persistent List<CustomDisks Persistent Disk Resource> - List of custom persistent disks
- enable
End BooleanTo End TLS - Indicate if end to end TLS is enabled.
- https
Only Boolean - Indicate if only https is allowed.
- ingress
Settings IngressSettings - App ingress settings payload.
- loaded
Certificates List<LoadedCertificate> - Collection of loaded certificates
- persistent
Disk PersistentDisk - Persistent disk settings
- public_ Boolean
- Indicates whether the App exposes public endpoint
- secrets List<Secret>
- Collection of auth secrets
- temporary
Disk TemporaryDisk - Temporary disk settings
- vnet
Addons AppVNet Addons - Additional App settings in vnet injection instance
- workload
Profile StringName - The workload profile used for this app. Supported for Consumption + Dedicated plan.
- addon
Configs {[key: string]: any} - Collection of addons
- custom
Persistent CustomDisks Persistent Disk Resource[] - List of custom persistent disks
- enable
End booleanTo End TLS - Indicate if end to end TLS is enabled.
- https
Only boolean - Indicate if only https is allowed.
- ingress
Settings IngressSettings - App ingress settings payload.
- loaded
Certificates LoadedCertificate[] - Collection of loaded certificates
- persistent
Disk PersistentDisk - Persistent disk settings
- public boolean
- Indicates whether the App exposes public endpoint
- secrets Secret[]
- Collection of auth secrets
- temporary
Disk TemporaryDisk - Temporary disk settings
- vnet
Addons AppVNet Addons - Additional App settings in vnet injection instance
- workload
Profile 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.
- addon
Configs Map<Any> - Collection of addons
- custom
Persistent List<Property Map>Disks - List of custom persistent disks
- enable
End BooleanTo End TLS - Indicate if end to end TLS is enabled.
- https
Only Boolean - Indicate if only https is allowed.
- ingress
Settings Property Map - App ingress settings payload.
- loaded
Certificates List<Property Map> - Collection of loaded certificates
- persistent
Disk Property Map - Persistent disk settings
- public Boolean
- Indicates whether the App exposes public endpoint
- secrets List<Property Map>
- Collection of auth secrets
- temporary
Disk Property Map - Temporary disk settings
- vnet
Addons Property Map - Additional App settings in vnet injection instance
- workload
Profile StringName - The workload profile used for this app. Supported for Consumption + Dedicated plan.
AppResourcePropertiesResponse, AppResourcePropertiesResponseArgs
- Fqdn string
- Fully qualified dns Name.
- Provisioning
State string - Provisioning state of the App
- Url string
- URL of the App
- Addon
Configs Dictionary<string, object> - Collection of addons
- Custom
Persistent List<Pulumi.Disks Azure Native. App Platform. Inputs. Custom 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 Pulumi.Azure Native. App Platform. Inputs. Ingress Settings Response - App ingress settings payload.
- Loaded
Certificates List<Pulumi.Azure Native. App Platform. Inputs. Loaded Certificate Response> - Collection of loaded certificates
- Persistent
Disk 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
- Temporary
Disk Pulumi.Azure Native. App Platform. Inputs. Temporary Disk Response - Temporary disk settings
- Vnet
Addons Pulumi.Azure Native. App Platform. Inputs. App VNet Addons Response - Additional App settings in vnet injection instance
- Workload
Profile stringName - The workload profile used for this app. Supported for Consumption + Dedicated plan.
- Fqdn string
- Fully qualified dns Name.
- Provisioning
State string - Provisioning state of the App
- Url string
- URL of the App
- Addon
Configs map[string]interface{} - Collection of addons
- Custom
Persistent []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 []LoadedCertificate Response - Collection of loaded certificates
- Persistent
Disk PersistentDisk Response - Persistent disk settings
- Public bool
- Indicates whether the App exposes public endpoint
- Secrets
[]Secret
Response - 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 stringName - The workload profile used for this app. Supported for Consumption + Dedicated plan.
- fqdn String
- Fully qualified dns Name.
- provisioning
State String - Provisioning state of the App
- url String
- URL of the App
- addon
Configs Map<String,Object> - Collection of addons
- custom
Persistent List<CustomDisks Persistent Disk Resource Response> - List of custom persistent disks
- enable
End BooleanTo End TLS - Indicate if end to end TLS is enabled.
- https
Only Boolean - Indicate if only https is allowed.
- ingress
Settings IngressSettings Response - App ingress settings payload.
- loaded
Certificates List<LoadedCertificate Response> - Collection of loaded certificates
- persistent
Disk PersistentDisk Response - Persistent disk settings
- public_ Boolean
- Indicates whether the App exposes public endpoint
- secrets
List<Secret
Response> - 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 StringName - The workload profile used for this app. Supported for Consumption + Dedicated plan.
- fqdn string
- Fully qualified dns Name.
- provisioning
State string - Provisioning state of the App
- url string
- URL of the App
- addon
Configs {[key: string]: any} - Collection of addons
- custom
Persistent CustomDisks Persistent Disk Resource Response[] - List of custom persistent disks
- enable
End booleanTo End TLS - Indicate if end to end TLS is enabled.
- https
Only boolean - Indicate if only https is allowed.
- ingress
Settings IngressSettings Response - App ingress settings payload.
- loaded
Certificates LoadedCertificate Response[] - Collection of loaded certificates
- persistent
Disk PersistentDisk Response - Persistent disk settings
- public boolean
- Indicates whether the App exposes public endpoint
- secrets
Secret
Response[] - 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 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[Secret
Response] - 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.
- provisioning
State String - Provisioning state of the App
- url String
- URL of the App
- addon
Configs Map<Any> - Collection of addons
- custom
Persistent List<Property Map>Disks - List of custom persistent disks
- enable
End BooleanTo End TLS - Indicate if end to end TLS is enabled.
- https
Only Boolean - Indicate if only https is allowed.
- ingress
Settings Property Map - App ingress settings payload.
- loaded
Certificates List<Property Map> - Collection of loaded certificates
- persistent
Disk Property Map - Persistent disk settings
- public Boolean
- Indicates whether the App exposes public endpoint
- secrets List<Property Map>
- Collection of auth secrets
- temporary
Disk Property Map - Temporary disk settings
- vnet
Addons Property Map - Additional App settings in vnet injection instance
- workload
Profile StringName - The workload profile used for this app. Supported for Consumption + Dedicated plan.
AppVNetAddons, AppVNetAddonsArgs
- Public
Endpoint bool - 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.
- public
Endpoint Boolean - Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- public
Endpoint 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.
- public
Endpoint Boolean - Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
AppVNetAddonsResponse, AppVNetAddonsResponseArgs
- Public
Endpoint stringUrl - 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.
- Public
Endpoint stringUrl - 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.
- public
Endpoint StringUrl - URL of the App in vnet injection instance which could be accessed from internet
- public
Endpoint Boolean - Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
- public
Endpoint stringUrl - URL of the App in vnet injection instance which could be accessed from internet
- public
Endpoint 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.
- public
Endpoint StringUrl - URL of the App in vnet injection instance which could be accessed from internet
- public
Endpoint Boolean - Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
AzureFileVolume, AzureFileVolumeArgs
- Mount
Path string - 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 List<string> - These are the mount options for a persistent disk.
- Read
Only bool - Indicates whether the persistent disk is a readOnly one.
- string
- The share name of the Azure File share.
- Mount
Path string - 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 []string - These are the mount options for a persistent disk.
- Read
Only bool - Indicates whether the persistent disk is a readOnly one.
- string
- The share name of the Azure File share.
- mount
Path String - The mount path of the persistent disk.
- enable
Sub BooleanPath - If set to true, it will create and mount a dedicated directory for every individual app instance.
- mount
Options List<String> - These are the mount options for a persistent disk.
- read
Only Boolean - Indicates whether the persistent disk is a readOnly one.
- String
- The share name of the Azure File share.
- mount
Path string - The mount path of the persistent disk.
- enable
Sub booleanPath - If set to true, it will create and mount a dedicated directory for every individual app instance.
- mount
Options string[] - These are the mount options for a persistent disk.
- read
Only 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.
- mount
Path String - The mount path of the persistent disk.
- enable
Sub BooleanPath - If set to true, it will create and mount a dedicated directory for every individual app instance.
- mount
Options List<String> - These are the mount options for a persistent disk.
- read
Only Boolean - Indicates whether the persistent disk is a readOnly one.
- String
- The share name of the Azure File share.
AzureFileVolumeResponse, AzureFileVolumeResponseArgs
- Mount
Path string - 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 List<string> - These are the mount options for a persistent disk.
- Read
Only bool - Indicates whether the persistent disk is a readOnly one.
- string
- The share name of the Azure File share.
- Mount
Path string - 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 []string - These are the mount options for a persistent disk.
- Read
Only bool - Indicates whether the persistent disk is a readOnly one.
- string
- The share name of the Azure File share.
- mount
Path String - The mount path of the persistent disk.
- enable
Sub BooleanPath - If set to true, it will create and mount a dedicated directory for every individual app instance.
- mount
Options List<String> - These are the mount options for a persistent disk.
- read
Only Boolean - Indicates whether the persistent disk is a readOnly one.
- String
- The share name of the Azure File share.
- mount
Path string - The mount path of the persistent disk.
- enable
Sub booleanPath - If set to true, it will create and mount a dedicated directory for every individual app instance.
- mount
Options string[] - These are the mount options for a persistent disk.
- read
Only 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.
- mount
Path String - The mount path of the persistent disk.
- enable
Sub BooleanPath - If set to true, it will create and mount a dedicated directory for every individual app instance.
- mount
Options List<String> - These are the mount options for a persistent disk.
- read
Only 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
- Backend
Protocol GRPC - GRPC
- Backend
Protocol Default - Default
- GRPC
- GRPC
- Default
- Default
- GRPC
- GRPC
- Default
- Default
- GRPC
- GRPC
- DEFAULT
- Default
- "GRPC"
- GRPC
- "Default"
- Default
CustomPersistentDiskResource, CustomPersistentDiskResourceArgs
- Storage
Id string - The resource id of Azure Spring Apps Storage resource.
- Custom
Persistent Pulumi.Disk Properties Azure Native. App Platform. Inputs. Azure File Volume - Properties of the custom persistent disk resource payload.
- Storage
Id string - The resource id of Azure Spring Apps Storage resource.
- Custom
Persistent AzureDisk Properties File Volume - Properties of the custom persistent disk resource payload.
- storage
Id String - The resource id of Azure Spring Apps Storage resource.
- custom
Persistent AzureDisk Properties File Volume - Properties of the custom persistent disk resource payload.
- storage
Id string - The resource id of Azure Spring Apps Storage resource.
- custom
Persistent 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.
- storage
Id String - The resource id of Azure Spring Apps Storage resource.
- custom
Persistent Property MapDisk Properties - Properties of the custom persistent disk resource payload.
CustomPersistentDiskResourceResponse, CustomPersistentDiskResourceResponseArgs
- Storage
Id string - The resource id of Azure Spring Apps Storage resource.
- Custom
Persistent Pulumi.Disk Properties Azure Native. App Platform. Inputs. Azure File Volume Response - Properties of the custom persistent disk resource payload.
- Storage
Id string - The resource id of Azure Spring Apps Storage resource.
- Custom
Persistent AzureDisk Properties File Volume Response - Properties of the custom persistent disk resource payload.
- storage
Id String - The resource id of Azure Spring Apps Storage resource.
- custom
Persistent AzureDisk Properties File Volume Response - Properties of the custom persistent disk resource payload.
- storage
Id string - The resource id of Azure Spring Apps Storage resource.
- custom
Persistent 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.
- storage
Id String - The resource id of Azure Spring Apps Storage resource.
- custom
Persistent Property MapDisk Properties - Properties of the custom persistent disk resource payload.
IngressSettings, IngressSettingsArgs
- Backend
Protocol string | Pulumi.Azure Native. App Platform. Backend Protocol - How ingress should communicate with this app backend service.
- Client
Auth Pulumi.Azure Native. App Platform. Inputs. Ingress Settings 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 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.
- Backend
Protocol string | 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 string | SessionAffinity - Type of the affinity, set this to Cookie to enable session affinity.
- int
- Time in seconds until the cookie expires.
- backend
Protocol String | BackendProtocol - How ingress should communicate with this app backend service.
- client
Auth IngressSettings Client Auth - Client-Certification Authentication.
- read
Timeout IntegerIn Seconds - Ingress read time out in seconds.
- send
Timeout IntegerIn Seconds - Ingress send time out in seconds.
- session
Affinity String | SessionAffinity - Type of the affinity, set this to Cookie to enable session affinity.
- Integer
- Time in seconds until the cookie expires.
- backend
Protocol string | BackendProtocol - How ingress should communicate with this app backend service.
- client
Auth IngressSettings Client Auth - Client-Certification Authentication.
- read
Timeout numberIn Seconds - Ingress read time out in seconds.
- send
Timeout numberIn Seconds - Ingress send time out in seconds.
- session
Affinity 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.
- backend
Protocol String | "GRPC" | "Default" - How ingress should communicate with this app backend service.
- client
Auth Property Map - Client-Certification Authentication.
- read
Timeout NumberIn Seconds - Ingress read time out in seconds.
- send
Timeout NumberIn Seconds - Ingress send time out in seconds.
- session
Affinity 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
- Backend
Protocol string - How ingress should communicate with this app backend service.
- Client
Auth Pulumi.Azure Native. App Platform. Inputs. Ingress Settings 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 string - Type of the affinity, set this to Cookie to enable session affinity.
- int
- Time in seconds until the cookie expires.
- Backend
Protocol string - 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 string - Type of the affinity, set this to Cookie to enable session affinity.
- int
- Time in seconds until the cookie expires.
- backend
Protocol String - How ingress should communicate with this app backend service.
- client
Auth IngressSettings Response Client Auth - Client-Certification Authentication.
- read
Timeout IntegerIn Seconds - Ingress read time out in seconds.
- send
Timeout IntegerIn Seconds - Ingress send time out in seconds.
- session
Affinity String - Type of the affinity, set this to Cookie to enable session affinity.
- Integer
- Time in seconds until the cookie expires.
- backend
Protocol string - How ingress should communicate with this app backend service.
- client
Auth IngressSettings Response Client Auth - Client-Certification Authentication.
- read
Timeout numberIn Seconds - Ingress read time out in seconds.
- send
Timeout numberIn Seconds - Ingress send time out in seconds.
- session
Affinity 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.
- backend
Protocol String - How ingress should communicate with this app backend service.
- client
Auth Property Map - Client-Certification Authentication.
- read
Timeout NumberIn Seconds - Ingress read time out in seconds.
- send
Timeout NumberIn Seconds - Ingress send time out in seconds.
- session
Affinity 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
- Resource
Id string - Resource Id of loaded certificate
- Load
Trust boolStore - Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- Resource
Id string - Resource Id of loaded certificate
- Load
Trust boolStore - Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resource
Id String - Resource Id of loaded certificate
- load
Trust BooleanStore - Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resource
Id string - Resource Id of loaded certificate
- load
Trust 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.
- resource
Id String - Resource Id of loaded certificate
- load
Trust BooleanStore - Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
LoadedCertificateResponse, LoadedCertificateResponseArgs
- Resource
Id string - Resource Id of loaded certificate
- Load
Trust boolStore - Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- Resource
Id string - Resource Id of loaded certificate
- Load
Trust boolStore - Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resource
Id String - Resource Id of loaded certificate
- load
Trust BooleanStore - Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
- resource
Id string - Resource Id of loaded certificate
- load
Trust 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.
- resource
Id String - Resource Id of loaded certificate
- load
Trust BooleanStore - Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
ManagedIdentityProperties, ManagedIdentityPropertiesArgs
- Principal
Id string - Principal Id of system-assigned managed identity.
- Tenant
Id string - Tenant Id of system-assigned managed identity.
- Type
string | Pulumi.
Azure Native. App Platform. Managed Identity Type - Type of the managed identity
- User
Assigned List<string>Identities - Properties of user-assigned managed identities
- Principal
Id string - Principal Id of system-assigned managed identity.
- Tenant
Id string - Tenant Id of system-assigned managed identity.
- Type
string | Managed
Identity Type - Type of the managed identity
- User
Assigned []stringIdentities - Properties of user-assigned managed identities
- principal
Id String - Principal Id of system-assigned managed identity.
- tenant
Id String - Tenant Id of system-assigned managed identity.
- type
String | Managed
Identity Type - Type of the managed identity
- user
Assigned List<String>Identities - Properties of user-assigned managed identities
- principal
Id string - Principal Id of system-assigned managed identity.
- tenant
Id string - Tenant Id of system-assigned managed identity.
- type
string | Managed
Identity Type - Type of the managed identity
- user
Assigned 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 | Managed
Identity Type - Type of the managed identity
- user_
assigned_ Sequence[str]identities - Properties of user-assigned managed identities
- principal
Id String - Principal Id of system-assigned managed identity.
- tenant
Id String - Tenant Id of system-assigned managed identity.
- type
String | "None" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of the managed identity
- user
Assigned List<String>Identities - Properties of user-assigned managed identities
ManagedIdentityPropertiesResponse, ManagedIdentityPropertiesResponseArgs
- Principal
Id string - Principal Id of system-assigned managed identity.
- Tenant
Id string - Tenant Id of system-assigned managed identity.
- Type string
- Type of the managed identity
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. App Platform. Inputs. User Assigned Managed Identity Response> - Properties of user-assigned managed identities
- Principal
Id string - Principal Id of system-assigned managed identity.
- Tenant
Id string - Tenant Id of system-assigned managed identity.
- Type string
- Type of the managed identity
- User
Assigned map[string]UserIdentities Assigned Managed Identity Response - Properties of user-assigned managed identities
- principal
Id String - Principal Id of system-assigned managed identity.
- tenant
Id String - Tenant Id of system-assigned managed identity.
- type String
- Type of the managed identity
- user
Assigned Map<String,UserIdentities Assigned Managed Identity Response> - Properties of user-assigned managed identities
- principal
Id string - Principal Id of system-assigned managed identity.
- tenant
Id string - Tenant Id of system-assigned managed identity.
- type string
- Type of the managed identity
- user
Assigned {[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
- principal
Id String - Principal Id of system-assigned managed identity.
- tenant
Id String - Tenant Id of system-assigned managed identity.
- type String
- Type of the managed identity
- user
Assigned Map<Property Map>Identities - Properties of user-assigned managed identities
ManagedIdentityType, ManagedIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- Managed
Identity Type None - None
- Managed
Identity Type System Assigned - SystemAssigned
- Managed
Identity Type User Assigned - UserAssigned
- Managed
Identity Type_System Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned,UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned,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
- Session
Affinity Cookie - Cookie
- Session
Affinity None - None
- Cookie
- Cookie
- None
- None
- Cookie
- Cookie
- None
- None
- COOKIE
- Cookie
- NONE
- None
- "Cookie"
- Cookie
- "None"
- None
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource modification (UTC).
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource modification (UTC).
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource modification (UTC).
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource modification (UTC).
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource modification (UTC).
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified 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
- Client
Id string - Client Id of user-assigned managed identity.
- Principal
Id string - Principal Id of user-assigned managed identity.
- Client
Id string - Client Id of user-assigned managed identity.
- Principal
Id string - Principal Id of user-assigned managed identity.
- client
Id String - Client Id of user-assigned managed identity.
- principal
Id String - Principal Id of user-assigned managed identity.
- client
Id string - Client Id of user-assigned managed identity.
- principal
Id 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.
- client
Id String - Client Id of user-assigned managed identity.
- principal
Id String - Principal Id of user-assigned managed identity.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0