azure-native.workloads.PhpWorkload
Explore with Pulumi AI
Php workload resource API Version: 2021-12-01-preview.
Example Usage
Workloads
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var phpWorkload = new AzureNative.Workloads.PhpWorkload("phpWorkload", new()
{
AdminUserProfile = new AzureNative.Workloads.Inputs.UserProfileArgs
{
SshPublicKey = "===SSH=PUBLIC=KEY===",
UserName = "wpadmin",
},
AppLocation = "eastus",
BackupProfile = new AzureNative.Workloads.Inputs.BackupProfileArgs
{
BackupEnabled = "Disabled",
},
CacheProfile = new AzureNative.Workloads.Inputs.CacheProfileArgs
{
Capacity = 0,
Family = "C",
Name = "wp-cache",
SkuName = "Basic",
},
ControllerProfile = new AzureNative.Workloads.Inputs.NodeProfileArgs
{
DataDisks = new[]
{
new AzureNative.Workloads.Inputs.DiskInfoArgs
{
SizeInGB = 100,
StorageType = AzureNative.Workloads.DiskStorageType.Premium_LRS,
},
},
Name = "contoller-vm",
NodeSku = "Standard_DS2_v2",
OsDisk = new AzureNative.Workloads.Inputs.DiskInfoArgs
{
StorageType = AzureNative.Workloads.DiskStorageType.Premium_LRS,
},
OsImage = new AzureNative.Workloads.Inputs.OsImageProfileArgs
{
Offer = "UbuntuServer",
Publisher = "Canonical",
Sku = "18.0-LTS",
Version = "latest",
},
},
DatabaseProfile = new AzureNative.Workloads.Inputs.DatabaseProfileArgs
{
BackupRetentionDays = 7,
HaEnabled = "Disabled",
ServerName = "wp-db-server",
Sku = "Standard_D32s_v4",
SslEnforcementEnabled = "Enabled",
StorageInGB = 128,
StorageIops = 200,
StorageSku = "Premium_LRS",
Tier = AzureNative.Workloads.DatabaseTier.GeneralPurpose,
Type = "MySql",
Version = "5.7",
},
FileshareProfile = new AzureNative.Workloads.Inputs.FileshareProfileArgs
{
ShareSizeInGB = 100,
ShareType = "AzureFiles",
StorageType = "Premium_LRS",
},
Kind = "WordPress",
Location = "eastus2",
ManagedResourceGroupConfiguration = new AzureNative.Workloads.Inputs.ManagedRGConfigurationArgs
{
Name = "php-mrg-wp39",
},
NetworkProfile = new AzureNative.Workloads.Inputs.NetworkProfileArgs
{
AzureFrontDoorEnabled = "Enabled",
LoadBalancerSku = "Standard",
LoadBalancerType = "LoadBalancer",
},
PhpProfile = new AzureNative.Workloads.Inputs.PhpProfileArgs
{
Version = "7.3",
},
PhpWorkloadName = "wp39",
ResourceGroupName = "test-rg",
SearchProfile = new AzureNative.Workloads.Inputs.SearchProfileArgs
{
NodeSku = "Standard_DS2_v2",
OsDisk = new AzureNative.Workloads.Inputs.DiskInfoArgs
{
StorageType = AzureNative.Workloads.DiskStorageType.Premium_LRS,
},
OsImage = new AzureNative.Workloads.Inputs.OsImageProfileArgs
{
Offer = "UbuntuServer",
Publisher = "Canonical",
Sku = "18.0-LTS",
Version = "latest",
},
SearchType = "Elastic",
},
SiteProfile = new AzureNative.Workloads.Inputs.SiteProfileArgs
{
DomainName = "www.example.com",
},
Sku = new AzureNative.Workloads.Inputs.SkuArgs
{
Name = "Large",
},
Tags = null,
WebNodesProfile = new AzureNative.Workloads.Inputs.VmssNodesProfileArgs
{
AutoScaleMaxCount = 1,
AutoScaleMinCount = 1,
Name = "web-server",
NodeSku = "Standard_DS2_v2",
OsDisk = new AzureNative.Workloads.Inputs.DiskInfoArgs
{
StorageType = AzureNative.Workloads.DiskStorageType.Premium_LRS,
},
OsImage = new AzureNative.Workloads.Inputs.OsImageProfileArgs
{
Offer = "UbuntuServer",
Publisher = "Canonical",
Sku = "18.0-LTS",
Version = "latest",
},
},
});
});
package main
import (
workloads "github.com/pulumi/pulumi-azure-native-sdk/workloads"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := workloads.NewPhpWorkload(ctx, "phpWorkload", &workloads.PhpWorkloadArgs{
AdminUserProfile: &workloads.UserProfileArgs{
SshPublicKey: pulumi.String("===SSH=PUBLIC=KEY==="),
UserName: pulumi.String("wpadmin"),
},
AppLocation: pulumi.String("eastus"),
BackupProfile: &workloads.BackupProfileArgs{
BackupEnabled: pulumi.String("Disabled"),
},
CacheProfile: &workloads.CacheProfileArgs{
Capacity: pulumi.Float64(0),
Family: pulumi.String("C"),
Name: pulumi.String("wp-cache"),
SkuName: pulumi.String("Basic"),
},
ControllerProfile: workloads.NodeProfileResponse{
DataDisks: workloads.DiskInfoArray{
&workloads.DiskInfoArgs{
SizeInGB: pulumi.Float64(100),
StorageType: workloads.DiskStorageType_Premium_LRS,
},
},
Name: pulumi.String("contoller-vm"),
NodeSku: pulumi.String("Standard_DS2_v2"),
OsDisk: &workloads.DiskInfoArgs{
StorageType: workloads.DiskStorageType_Premium_LRS,
},
OsImage: &workloads.OsImageProfileArgs{
Offer: pulumi.String("UbuntuServer"),
Publisher: pulumi.String("Canonical"),
Sku: pulumi.String("18.0-LTS"),
Version: pulumi.String("latest"),
},
},
DatabaseProfile: &workloads.DatabaseProfileArgs{
BackupRetentionDays: pulumi.Int(7),
HaEnabled: pulumi.String("Disabled"),
ServerName: pulumi.String("wp-db-server"),
Sku: pulumi.String("Standard_D32s_v4"),
SslEnforcementEnabled: pulumi.String("Enabled"),
StorageInGB: pulumi.Float64(128),
StorageIops: pulumi.Float64(200),
StorageSku: pulumi.String("Premium_LRS"),
Tier: workloads.DatabaseTierGeneralPurpose,
Type: pulumi.String("MySql"),
Version: pulumi.String("5.7"),
},
FileshareProfile: &workloads.FileshareProfileArgs{
ShareSizeInGB: pulumi.Float64(100),
ShareType: pulumi.String("AzureFiles"),
StorageType: pulumi.String("Premium_LRS"),
},
Kind: pulumi.String("WordPress"),
Location: pulumi.String("eastus2"),
ManagedResourceGroupConfiguration: &workloads.ManagedRGConfigurationArgs{
Name: pulumi.String("php-mrg-wp39"),
},
NetworkProfile: &workloads.NetworkProfileArgs{
AzureFrontDoorEnabled: pulumi.String("Enabled"),
LoadBalancerSku: pulumi.String("Standard"),
LoadBalancerType: pulumi.String("LoadBalancer"),
},
PhpProfile: &workloads.PhpProfileArgs{
Version: pulumi.String("7.3"),
},
PhpWorkloadName: pulumi.String("wp39"),
ResourceGroupName: pulumi.String("test-rg"),
SearchProfile: workloads.SearchProfileResponse{
NodeSku: pulumi.String("Standard_DS2_v2"),
OsDisk: &workloads.DiskInfoArgs{
StorageType: workloads.DiskStorageType_Premium_LRS,
},
OsImage: &workloads.OsImageProfileArgs{
Offer: pulumi.String("UbuntuServer"),
Publisher: pulumi.String("Canonical"),
Sku: pulumi.String("18.0-LTS"),
Version: pulumi.String("latest"),
},
SearchType: pulumi.String("Elastic"),
},
SiteProfile: &workloads.SiteProfileArgs{
DomainName: pulumi.String("www.example.com"),
},
Sku: &workloads.SkuArgs{
Name: pulumi.String("Large"),
},
Tags: nil,
WebNodesProfile: workloads.VmssNodesProfileResponse{
AutoScaleMaxCount: pulumi.Int(1),
AutoScaleMinCount: pulumi.Int(1),
Name: pulumi.String("web-server"),
NodeSku: pulumi.String("Standard_DS2_v2"),
OsDisk: &workloads.DiskInfoArgs{
StorageType: workloads.DiskStorageType_Premium_LRS,
},
OsImage: &workloads.OsImageProfileArgs{
Offer: pulumi.String("UbuntuServer"),
Publisher: pulumi.String("Canonical"),
Sku: pulumi.String("18.0-LTS"),
Version: pulumi.String("latest"),
},
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.workloads.PhpWorkload;
import com.pulumi.azurenative.workloads.PhpWorkloadArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var phpWorkload = new PhpWorkload("phpWorkload", PhpWorkloadArgs.builder()
.adminUserProfile(Map.ofEntries(
Map.entry("sshPublicKey", "===SSH=PUBLIC=KEY==="),
Map.entry("userName", "wpadmin")
))
.appLocation("eastus")
.backupProfile(Map.of("backupEnabled", "Disabled"))
.cacheProfile(Map.ofEntries(
Map.entry("capacity", 0),
Map.entry("family", "C"),
Map.entry("name", "wp-cache"),
Map.entry("skuName", "Basic")
))
.controllerProfile(Map.ofEntries(
Map.entry("dataDisks", Map.ofEntries(
Map.entry("sizeInGB", 100),
Map.entry("storageType", "Premium_LRS")
)),
Map.entry("name", "contoller-vm"),
Map.entry("nodeSku", "Standard_DS2_v2"),
Map.entry("osDisk", Map.of("storageType", "Premium_LRS")),
Map.entry("osImage", Map.ofEntries(
Map.entry("offer", "UbuntuServer"),
Map.entry("publisher", "Canonical"),
Map.entry("sku", "18.0-LTS"),
Map.entry("version", "latest")
))
))
.databaseProfile(Map.ofEntries(
Map.entry("backupRetentionDays", 7),
Map.entry("haEnabled", "Disabled"),
Map.entry("serverName", "wp-db-server"),
Map.entry("sku", "Standard_D32s_v4"),
Map.entry("sslEnforcementEnabled", "Enabled"),
Map.entry("storageInGB", 128),
Map.entry("storageIops", 200),
Map.entry("storageSku", "Premium_LRS"),
Map.entry("tier", "GeneralPurpose"),
Map.entry("type", "MySql"),
Map.entry("version", "5.7")
))
.fileshareProfile(Map.ofEntries(
Map.entry("shareSizeInGB", 100),
Map.entry("shareType", "AzureFiles"),
Map.entry("storageType", "Premium_LRS")
))
.kind("WordPress")
.location("eastus2")
.managedResourceGroupConfiguration(Map.of("name", "php-mrg-wp39"))
.networkProfile(Map.ofEntries(
Map.entry("azureFrontDoorEnabled", "Enabled"),
Map.entry("loadBalancerSku", "Standard"),
Map.entry("loadBalancerType", "LoadBalancer")
))
.phpProfile(Map.of("version", "7.3"))
.phpWorkloadName("wp39")
.resourceGroupName("test-rg")
.searchProfile(Map.ofEntries(
Map.entry("nodeSku", "Standard_DS2_v2"),
Map.entry("osDisk", Map.of("storageType", "Premium_LRS")),
Map.entry("osImage", Map.ofEntries(
Map.entry("offer", "UbuntuServer"),
Map.entry("publisher", "Canonical"),
Map.entry("sku", "18.0-LTS"),
Map.entry("version", "latest")
)),
Map.entry("searchType", "Elastic")
))
.siteProfile(Map.of("domainName", "www.example.com"))
.sku(Map.of("name", "Large"))
.tags()
.webNodesProfile(Map.ofEntries(
Map.entry("autoScaleMaxCount", 1),
Map.entry("autoScaleMinCount", 1),
Map.entry("name", "web-server"),
Map.entry("nodeSku", "Standard_DS2_v2"),
Map.entry("osDisk", Map.of("storageType", "Premium_LRS")),
Map.entry("osImage", Map.ofEntries(
Map.entry("offer", "UbuntuServer"),
Map.entry("publisher", "Canonical"),
Map.entry("sku", "18.0-LTS"),
Map.entry("version", "latest")
))
))
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
php_workload = azure_native.workloads.PhpWorkload("phpWorkload",
admin_user_profile=azure_native.workloads.UserProfileArgs(
ssh_public_key="===SSH=PUBLIC=KEY===",
user_name="wpadmin",
),
app_location="eastus",
backup_profile=azure_native.workloads.BackupProfileArgs(
backup_enabled="Disabled",
),
cache_profile=azure_native.workloads.CacheProfileArgs(
capacity=0,
family="C",
name="wp-cache",
sku_name="Basic",
),
controller_profile=azure_native.workloads.NodeProfileResponseArgs(
data_disks=[azure_native.workloads.DiskInfoArgs(
size_in_gb=100,
storage_type=azure_native.workloads.DiskStorageType.PREMIUM_LRS,
)],
name="contoller-vm",
node_sku="Standard_DS2_v2",
os_disk=azure_native.workloads.DiskInfoArgs(
storage_type=azure_native.workloads.DiskStorageType.PREMIUM_LRS,
),
os_image=azure_native.workloads.OsImageProfileArgs(
offer="UbuntuServer",
publisher="Canonical",
sku="18.0-LTS",
version="latest",
),
),
database_profile=azure_native.workloads.DatabaseProfileArgs(
backup_retention_days=7,
ha_enabled="Disabled",
server_name="wp-db-server",
sku="Standard_D32s_v4",
ssl_enforcement_enabled="Enabled",
storage_in_gb=128,
storage_iops=200,
storage_sku="Premium_LRS",
tier=azure_native.workloads.DatabaseTier.GENERAL_PURPOSE,
type="MySql",
version="5.7",
),
fileshare_profile=azure_native.workloads.FileshareProfileArgs(
share_size_in_gb=100,
share_type="AzureFiles",
storage_type="Premium_LRS",
),
kind="WordPress",
location="eastus2",
managed_resource_group_configuration=azure_native.workloads.ManagedRGConfigurationArgs(
name="php-mrg-wp39",
),
network_profile=azure_native.workloads.NetworkProfileArgs(
azure_front_door_enabled="Enabled",
load_balancer_sku="Standard",
load_balancer_type="LoadBalancer",
),
php_profile=azure_native.workloads.PhpProfileArgs(
version="7.3",
),
php_workload_name="wp39",
resource_group_name="test-rg",
search_profile=azure_native.workloads.SearchProfileResponseArgs(
node_sku="Standard_DS2_v2",
os_disk=azure_native.workloads.DiskInfoArgs(
storage_type=azure_native.workloads.DiskStorageType.PREMIUM_LRS,
),
os_image=azure_native.workloads.OsImageProfileArgs(
offer="UbuntuServer",
publisher="Canonical",
sku="18.0-LTS",
version="latest",
),
search_type="Elastic",
),
site_profile=azure_native.workloads.SiteProfileArgs(
domain_name="www.example.com",
),
sku=azure_native.workloads.SkuArgs(
name="Large",
),
tags={},
web_nodes_profile=azure_native.workloads.VmssNodesProfileResponseArgs(
auto_scale_max_count=1,
auto_scale_min_count=1,
name="web-server",
node_sku="Standard_DS2_v2",
os_disk=azure_native.workloads.DiskInfoArgs(
storage_type=azure_native.workloads.DiskStorageType.PREMIUM_LRS,
),
os_image=azure_native.workloads.OsImageProfileArgs(
offer="UbuntuServer",
publisher="Canonical",
sku="18.0-LTS",
version="latest",
),
))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const phpWorkload = new azure_native.workloads.PhpWorkload("phpWorkload", {
adminUserProfile: {
sshPublicKey: "===SSH=PUBLIC=KEY===",
userName: "wpadmin",
},
appLocation: "eastus",
backupProfile: {
backupEnabled: "Disabled",
},
cacheProfile: {
capacity: 0,
family: "C",
name: "wp-cache",
skuName: "Basic",
},
controllerProfile: {
dataDisks: [{
sizeInGB: 100,
storageType: azure_native.workloads.DiskStorageType.Premium_LRS,
}],
name: "contoller-vm",
nodeSku: "Standard_DS2_v2",
osDisk: {
storageType: azure_native.workloads.DiskStorageType.Premium_LRS,
},
osImage: {
offer: "UbuntuServer",
publisher: "Canonical",
sku: "18.0-LTS",
version: "latest",
},
},
databaseProfile: {
backupRetentionDays: 7,
haEnabled: "Disabled",
serverName: "wp-db-server",
sku: "Standard_D32s_v4",
sslEnforcementEnabled: "Enabled",
storageInGB: 128,
storageIops: 200,
storageSku: "Premium_LRS",
tier: azure_native.workloads.DatabaseTier.GeneralPurpose,
type: "MySql",
version: "5.7",
},
fileshareProfile: {
shareSizeInGB: 100,
shareType: "AzureFiles",
storageType: "Premium_LRS",
},
kind: "WordPress",
location: "eastus2",
managedResourceGroupConfiguration: {
name: "php-mrg-wp39",
},
networkProfile: {
azureFrontDoorEnabled: "Enabled",
loadBalancerSku: "Standard",
loadBalancerType: "LoadBalancer",
},
phpProfile: {
version: "7.3",
},
phpWorkloadName: "wp39",
resourceGroupName: "test-rg",
searchProfile: {
nodeSku: "Standard_DS2_v2",
osDisk: {
storageType: azure_native.workloads.DiskStorageType.Premium_LRS,
},
osImage: {
offer: "UbuntuServer",
publisher: "Canonical",
sku: "18.0-LTS",
version: "latest",
},
searchType: "Elastic",
},
siteProfile: {
domainName: "www.example.com",
},
sku: {
name: "Large",
},
tags: {},
webNodesProfile: {
autoScaleMaxCount: 1,
autoScaleMinCount: 1,
name: "web-server",
nodeSku: "Standard_DS2_v2",
osDisk: {
storageType: azure_native.workloads.DiskStorageType.Premium_LRS,
},
osImage: {
offer: "UbuntuServer",
publisher: "Canonical",
sku: "18.0-LTS",
version: "latest",
},
},
});
resources:
phpWorkload:
type: azure-native:workloads:PhpWorkload
properties:
adminUserProfile:
sshPublicKey: ===SSH=PUBLIC=KEY===
userName: wpadmin
appLocation: eastus
backupProfile:
backupEnabled: Disabled
cacheProfile:
capacity: 0
family: C
name: wp-cache
skuName: Basic
controllerProfile:
dataDisks:
- sizeInGB: 100
storageType: Premium_LRS
name: contoller-vm
nodeSku: Standard_DS2_v2
osDisk:
storageType: Premium_LRS
osImage:
offer: UbuntuServer
publisher: Canonical
sku: 18.0-LTS
version: latest
databaseProfile:
backupRetentionDays: 7
haEnabled: Disabled
serverName: wp-db-server
sku: Standard_D32s_v4
sslEnforcementEnabled: Enabled
storageInGB: 128
storageIops: 200
storageSku: Premium_LRS
tier: GeneralPurpose
type: MySql
version: '5.7'
fileshareProfile:
shareSizeInGB: 100
shareType: AzureFiles
storageType: Premium_LRS
kind: WordPress
location: eastus2
managedResourceGroupConfiguration:
name: php-mrg-wp39
networkProfile:
azureFrontDoorEnabled: Enabled
loadBalancerSku: Standard
loadBalancerType: LoadBalancer
phpProfile:
version: '7.3'
phpWorkloadName: wp39
resourceGroupName: test-rg
searchProfile:
nodeSku: Standard_DS2_v2
osDisk:
storageType: Premium_LRS
osImage:
offer: UbuntuServer
publisher: Canonical
sku: 18.0-LTS
version: latest
searchType: Elastic
siteProfile:
domainName: www.example.com
sku:
name: Large
tags: {}
webNodesProfile:
autoScaleMaxCount: 1
autoScaleMinCount: 1
name: web-server
nodeSku: Standard_DS2_v2
osDisk:
storageType: Premium_LRS
osImage:
offer: UbuntuServer
publisher: Canonical
sku: 18.0-LTS
version: latest
Create PhpWorkload Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PhpWorkload(name: string, args: PhpWorkloadArgs, opts?: CustomResourceOptions);
@overload
def PhpWorkload(resource_name: str,
args: PhpWorkloadArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PhpWorkload(resource_name: str,
opts: Optional[ResourceOptions] = None,
kind: Optional[Union[str, WorkloadKind]] = None,
app_location: Optional[str] = None,
web_nodes_profile: Optional[VmssNodesProfileArgs] = None,
resource_group_name: Optional[str] = None,
controller_profile: Optional[NodeProfileArgs] = None,
database_profile: Optional[DatabaseProfileArgs] = None,
admin_user_profile: Optional[UserProfileArgs] = None,
managed_resource_group_configuration: Optional[ManagedRGConfigurationArgs] = None,
identity: Optional[PhpWorkloadResourceIdentityArgs] = None,
location: Optional[str] = None,
fileshare_profile: Optional[FileshareProfileArgs] = None,
network_profile: Optional[NetworkProfileArgs] = None,
php_profile: Optional[PhpProfileArgs] = None,
php_workload_name: Optional[str] = None,
cache_profile: Optional[CacheProfileArgs] = None,
search_profile: Optional[SearchProfileArgs] = None,
site_profile: Optional[SiteProfileArgs] = None,
sku: Optional[SkuArgs] = None,
tags: Optional[Mapping[str, str]] = None,
backup_profile: Optional[BackupProfileArgs] = None)
func NewPhpWorkload(ctx *Context, name string, args PhpWorkloadArgs, opts ...ResourceOption) (*PhpWorkload, error)
public PhpWorkload(string name, PhpWorkloadArgs args, CustomResourceOptions? opts = null)
public PhpWorkload(String name, PhpWorkloadArgs args)
public PhpWorkload(String name, PhpWorkloadArgs args, CustomResourceOptions options)
type: azure-native:workloads:PhpWorkload
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 PhpWorkloadArgs
- 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 PhpWorkloadArgs
- 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 PhpWorkloadArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PhpWorkloadArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PhpWorkloadArgs
- 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 phpWorkloadResource = new AzureNative.Workloads.PhpWorkload("phpWorkloadResource", new()
{
Kind = "string",
AppLocation = "string",
WebNodesProfile =
{
{ "nodeSku", "string" },
{ "osDisk",
{
{ "storageType", "Premium_LRS" },
{ "sizeInGB", 0 },
} },
{ "osImage",
{
{ "offer", "string" },
{ "publisher", "string" },
{ "sku", "string" },
{ "version", "string" },
} },
{ "autoScaleMaxCount", 0 },
{ "autoScaleMinCount", 0 },
{ "dataDisks", new[]
{
{
{ "storageType", "Premium_LRS" },
{ "sizeInGB", 0 },
},
} },
{ "name", "string" },
},
ResourceGroupName = "string",
ControllerProfile =
{
{ "nodeSku", "string" },
{ "osDisk",
{
{ "storageType", "Premium_LRS" },
{ "sizeInGB", 0 },
} },
{ "osImage",
{
{ "offer", "string" },
{ "publisher", "string" },
{ "sku", "string" },
{ "version", "string" },
} },
{ "dataDisks", new[]
{
{
{ "storageType", "Premium_LRS" },
{ "sizeInGB", 0 },
},
} },
{ "name", "string" },
},
DatabaseProfile =
{
{ "sku", "string" },
{ "tier", "Burstable" },
{ "type", "string" },
{ "backupRetentionDays", 0 },
{ "haEnabled", "string" },
{ "serverName", "string" },
{ "sslEnforcementEnabled", "string" },
{ "storageInGB", 0 },
{ "storageIops", 0 },
{ "storageSku", "string" },
{ "version", "string" },
},
AdminUserProfile =
{
{ "sshPublicKey", "string" },
{ "userName", "string" },
},
ManagedResourceGroupConfiguration =
{
{ "name", "string" },
},
Identity =
{
{ "type", "string" },
{ "userAssignedIdentities",
{
{ "string", "any" },
} },
},
Location = "string",
FileshareProfile =
{
{ "shareType", "string" },
{ "storageType", "string" },
{ "shareSizeInGB", 0 },
},
NetworkProfile =
{
{ "loadBalancerType", "string" },
{ "azureFrontDoorEnabled", "string" },
{ "capacity", 0 },
{ "loadBalancerSku", "string" },
{ "loadBalancerTier", "string" },
},
PhpProfile =
{
{ "version", "string" },
},
PhpWorkloadName = "string",
CacheProfile =
{
{ "capacity", 0 },
{ "family", "string" },
{ "skuName", "string" },
{ "name", "string" },
},
SearchProfile =
{
{ "nodeSku", "string" },
{ "osDisk",
{
{ "storageType", "Premium_LRS" },
{ "sizeInGB", 0 },
} },
{ "osImage",
{
{ "offer", "string" },
{ "publisher", "string" },
{ "sku", "string" },
{ "version", "string" },
} },
{ "searchType", "string" },
{ "dataDisks", new[]
{
{
{ "storageType", "Premium_LRS" },
{ "sizeInGB", 0 },
},
} },
{ "name", "string" },
},
SiteProfile =
{
{ "domainName", "string" },
},
Sku =
{
{ "name", "string" },
{ "capacity", 0 },
{ "family", "string" },
{ "size", "string" },
{ "tier", "Free" },
},
Tags =
{
{ "string", "string" },
},
BackupProfile =
{
{ "backupEnabled", "string" },
},
});
example, err := workloads.NewPhpWorkload(ctx, "phpWorkloadResource", &workloads.PhpWorkloadArgs{
Kind: "string",
AppLocation: "string",
WebNodesProfile: map[string]interface{}{
"nodeSku": "string",
"osDisk": map[string]interface{}{
"storageType": "Premium_LRS",
"sizeInGB": 0,
},
"osImage": map[string]interface{}{
"offer": "string",
"publisher": "string",
"sku": "string",
"version": "string",
},
"autoScaleMaxCount": 0,
"autoScaleMinCount": 0,
"dataDisks": []map[string]interface{}{
map[string]interface{}{
"storageType": "Premium_LRS",
"sizeInGB": 0,
},
},
"name": "string",
},
ResourceGroupName: "string",
ControllerProfile: map[string]interface{}{
"nodeSku": "string",
"osDisk": map[string]interface{}{
"storageType": "Premium_LRS",
"sizeInGB": 0,
},
"osImage": map[string]interface{}{
"offer": "string",
"publisher": "string",
"sku": "string",
"version": "string",
},
"dataDisks": []map[string]interface{}{
map[string]interface{}{
"storageType": "Premium_LRS",
"sizeInGB": 0,
},
},
"name": "string",
},
DatabaseProfile: map[string]interface{}{
"sku": "string",
"tier": "Burstable",
"type": "string",
"backupRetentionDays": 0,
"haEnabled": "string",
"serverName": "string",
"sslEnforcementEnabled": "string",
"storageInGB": 0,
"storageIops": 0,
"storageSku": "string",
"version": "string",
},
AdminUserProfile: map[string]interface{}{
"sshPublicKey": "string",
"userName": "string",
},
ManagedResourceGroupConfiguration: map[string]interface{}{
"name": "string",
},
Identity: map[string]interface{}{
"type": "string",
"userAssignedIdentities": map[string]interface{}{
"string": "any",
},
},
Location: "string",
FileshareProfile: map[string]interface{}{
"shareType": "string",
"storageType": "string",
"shareSizeInGB": 0,
},
NetworkProfile: map[string]interface{}{
"loadBalancerType": "string",
"azureFrontDoorEnabled": "string",
"capacity": 0,
"loadBalancerSku": "string",
"loadBalancerTier": "string",
},
PhpProfile: map[string]interface{}{
"version": "string",
},
PhpWorkloadName: "string",
CacheProfile: map[string]interface{}{
"capacity": 0,
"family": "string",
"skuName": "string",
"name": "string",
},
SearchProfile: map[string]interface{}{
"nodeSku": "string",
"osDisk": map[string]interface{}{
"storageType": "Premium_LRS",
"sizeInGB": 0,
},
"osImage": map[string]interface{}{
"offer": "string",
"publisher": "string",
"sku": "string",
"version": "string",
},
"searchType": "string",
"dataDisks": []map[string]interface{}{
map[string]interface{}{
"storageType": "Premium_LRS",
"sizeInGB": 0,
},
},
"name": "string",
},
SiteProfile: map[string]interface{}{
"domainName": "string",
},
Sku: map[string]interface{}{
"name": "string",
"capacity": 0,
"family": "string",
"size": "string",
"tier": "Free",
},
Tags: map[string]interface{}{
"string": "string",
},
BackupProfile: map[string]interface{}{
"backupEnabled": "string",
},
})
var phpWorkloadResource = new PhpWorkload("phpWorkloadResource", PhpWorkloadArgs.builder()
.kind("string")
.appLocation("string")
.webNodesProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.resourceGroupName("string")
.controllerProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.databaseProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.adminUserProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.managedResourceGroupConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.location("string")
.fileshareProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.networkProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.phpProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.phpWorkloadName("string")
.cacheProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.searchProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.siteProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.backupProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
php_workload_resource = azure_native.workloads.PhpWorkload("phpWorkloadResource",
kind=string,
app_location=string,
web_nodes_profile={
nodeSku: string,
osDisk: {
storageType: Premium_LRS,
sizeInGB: 0,
},
osImage: {
offer: string,
publisher: string,
sku: string,
version: string,
},
autoScaleMaxCount: 0,
autoScaleMinCount: 0,
dataDisks: [{
storageType: Premium_LRS,
sizeInGB: 0,
}],
name: string,
},
resource_group_name=string,
controller_profile={
nodeSku: string,
osDisk: {
storageType: Premium_LRS,
sizeInGB: 0,
},
osImage: {
offer: string,
publisher: string,
sku: string,
version: string,
},
dataDisks: [{
storageType: Premium_LRS,
sizeInGB: 0,
}],
name: string,
},
database_profile={
sku: string,
tier: Burstable,
type: string,
backupRetentionDays: 0,
haEnabled: string,
serverName: string,
sslEnforcementEnabled: string,
storageInGB: 0,
storageIops: 0,
storageSku: string,
version: string,
},
admin_user_profile={
sshPublicKey: string,
userName: string,
},
managed_resource_group_configuration={
name: string,
},
identity={
type: string,
userAssignedIdentities: {
string: any,
},
},
location=string,
fileshare_profile={
shareType: string,
storageType: string,
shareSizeInGB: 0,
},
network_profile={
loadBalancerType: string,
azureFrontDoorEnabled: string,
capacity: 0,
loadBalancerSku: string,
loadBalancerTier: string,
},
php_profile={
version: string,
},
php_workload_name=string,
cache_profile={
capacity: 0,
family: string,
skuName: string,
name: string,
},
search_profile={
nodeSku: string,
osDisk: {
storageType: Premium_LRS,
sizeInGB: 0,
},
osImage: {
offer: string,
publisher: string,
sku: string,
version: string,
},
searchType: string,
dataDisks: [{
storageType: Premium_LRS,
sizeInGB: 0,
}],
name: string,
},
site_profile={
domainName: string,
},
sku={
name: string,
capacity: 0,
family: string,
size: string,
tier: Free,
},
tags={
string: string,
},
backup_profile={
backupEnabled: string,
})
const phpWorkloadResource = new azure_native.workloads.PhpWorkload("phpWorkloadResource", {
kind: "string",
appLocation: "string",
webNodesProfile: {
nodeSku: "string",
osDisk: {
storageType: "Premium_LRS",
sizeInGB: 0,
},
osImage: {
offer: "string",
publisher: "string",
sku: "string",
version: "string",
},
autoScaleMaxCount: 0,
autoScaleMinCount: 0,
dataDisks: [{
storageType: "Premium_LRS",
sizeInGB: 0,
}],
name: "string",
},
resourceGroupName: "string",
controllerProfile: {
nodeSku: "string",
osDisk: {
storageType: "Premium_LRS",
sizeInGB: 0,
},
osImage: {
offer: "string",
publisher: "string",
sku: "string",
version: "string",
},
dataDisks: [{
storageType: "Premium_LRS",
sizeInGB: 0,
}],
name: "string",
},
databaseProfile: {
sku: "string",
tier: "Burstable",
type: "string",
backupRetentionDays: 0,
haEnabled: "string",
serverName: "string",
sslEnforcementEnabled: "string",
storageInGB: 0,
storageIops: 0,
storageSku: "string",
version: "string",
},
adminUserProfile: {
sshPublicKey: "string",
userName: "string",
},
managedResourceGroupConfiguration: {
name: "string",
},
identity: {
type: "string",
userAssignedIdentities: {
string: "any",
},
},
location: "string",
fileshareProfile: {
shareType: "string",
storageType: "string",
shareSizeInGB: 0,
},
networkProfile: {
loadBalancerType: "string",
azureFrontDoorEnabled: "string",
capacity: 0,
loadBalancerSku: "string",
loadBalancerTier: "string",
},
phpProfile: {
version: "string",
},
phpWorkloadName: "string",
cacheProfile: {
capacity: 0,
family: "string",
skuName: "string",
name: "string",
},
searchProfile: {
nodeSku: "string",
osDisk: {
storageType: "Premium_LRS",
sizeInGB: 0,
},
osImage: {
offer: "string",
publisher: "string",
sku: "string",
version: "string",
},
searchType: "string",
dataDisks: [{
storageType: "Premium_LRS",
sizeInGB: 0,
}],
name: "string",
},
siteProfile: {
domainName: "string",
},
sku: {
name: "string",
capacity: 0,
family: "string",
size: "string",
tier: "Free",
},
tags: {
string: "string",
},
backupProfile: {
backupEnabled: "string",
},
});
type: azure-native:workloads:PhpWorkload
properties:
adminUserProfile:
sshPublicKey: string
userName: string
appLocation: string
backupProfile:
backupEnabled: string
cacheProfile:
capacity: 0
family: string
name: string
skuName: string
controllerProfile:
dataDisks:
- sizeInGB: 0
storageType: Premium_LRS
name: string
nodeSku: string
osDisk:
sizeInGB: 0
storageType: Premium_LRS
osImage:
offer: string
publisher: string
sku: string
version: string
databaseProfile:
backupRetentionDays: 0
haEnabled: string
serverName: string
sku: string
sslEnforcementEnabled: string
storageInGB: 0
storageIops: 0
storageSku: string
tier: Burstable
type: string
version: string
fileshareProfile:
shareSizeInGB: 0
shareType: string
storageType: string
identity:
type: string
userAssignedIdentities:
string: any
kind: string
location: string
managedResourceGroupConfiguration:
name: string
networkProfile:
azureFrontDoorEnabled: string
capacity: 0
loadBalancerSku: string
loadBalancerTier: string
loadBalancerType: string
phpProfile:
version: string
phpWorkloadName: string
resourceGroupName: string
searchProfile:
dataDisks:
- sizeInGB: 0
storageType: Premium_LRS
name: string
nodeSku: string
osDisk:
sizeInGB: 0
storageType: Premium_LRS
osImage:
offer: string
publisher: string
sku: string
version: string
searchType: string
siteProfile:
domainName: string
sku:
capacity: 0
family: string
name: string
size: string
tier: Free
tags:
string: string
webNodesProfile:
autoScaleMaxCount: 0
autoScaleMinCount: 0
dataDisks:
- sizeInGB: 0
storageType: Premium_LRS
name: string
nodeSku: string
osDisk:
sizeInGB: 0
storageType: Premium_LRS
osImage:
offer: string
publisher: string
sku: string
version: string
PhpWorkload 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 PhpWorkload resource accepts the following input properties:
- Admin
User Pulumi.Profile Azure Native. Workloads. Inputs. User Profile - Admin user profile used for VM and VMSS
- App
Location string - The infra resources for PHP workload will be created in this location
- Controller
Profile Pulumi.Azure Native. Workloads. Inputs. Node Profile - Controller VM profile
- Database
Profile Pulumi.Azure Native. Workloads. Inputs. Database Profile - Database profile
- Kind
string | Pulumi.
Azure Native. Workloads. Workload Kind - Indicates which kind of php workload this resource represent e.g WordPress
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Web
Nodes Pulumi.Profile Azure Native. Workloads. Inputs. Vmss Nodes Profile - VMSS web nodes profile
- Backup
Profile Pulumi.Azure Native. Workloads. Inputs. Backup Profile - Backup profile
- Cache
Profile Pulumi.Azure Native. Workloads. Inputs. Cache Profile - Cache profile
- Pulumi.
Azure Native. Workloads. Inputs. Fileshare Profile - File share profile
- Identity
Pulumi.
Azure Native. Workloads. Inputs. Php Workload Resource Identity - Identity for the resource. Currently not supported
- Location string
- The geo-location where the resource lives
- Managed
Resource Pulumi.Group Configuration Azure Native. Workloads. Inputs. Managed RGConfiguration - Managed resource group configuration of the workload
- Network
Profile Pulumi.Azure Native. Workloads. Inputs. Network Profile - Network profile
- Php
Profile Pulumi.Azure Native. Workloads. Inputs. Php Profile - PHP profile
- Php
Workload stringName - Php workload name
- Search
Profile Pulumi.Azure Native. Workloads. Inputs. Search Profile - Search profile
- Site
Profile Pulumi.Azure Native. Workloads. Inputs. Site Profile - Site profile
- Sku
Pulumi.
Azure Native. Workloads. Inputs. Sku - Php workloads SKU
- Dictionary<string, string>
- Resource tags.
- Admin
User UserProfile Profile Args - Admin user profile used for VM and VMSS
- App
Location string - The infra resources for PHP workload will be created in this location
- Controller
Profile NodeProfile Args - Controller VM profile
- Database
Profile DatabaseProfile Args - Database profile
- Kind
string | Workload
Kind - Indicates which kind of php workload this resource represent e.g WordPress
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Web
Nodes VmssProfile Nodes Profile Args - VMSS web nodes profile
- Backup
Profile BackupProfile Args - Backup profile
- Cache
Profile CacheProfile Args - Cache profile
- Fileshare
Profile Args - File share profile
- Identity
Php
Workload Resource Identity Args - Identity for the resource. Currently not supported
- Location string
- The geo-location where the resource lives
- Managed
Resource ManagedGroup Configuration RGConfiguration Args - Managed resource group configuration of the workload
- Network
Profile NetworkProfile Args - Network profile
- Php
Profile PhpProfile Args - PHP profile
- Php
Workload stringName - Php workload name
- Search
Profile SearchProfile Args - Search profile
- Site
Profile SiteProfile Args - Site profile
- Sku
Sku
Args - Php workloads SKU
- map[string]string
- Resource tags.
- admin
User UserProfile Profile - Admin user profile used for VM and VMSS
- app
Location String - The infra resources for PHP workload will be created in this location
- controller
Profile NodeProfile - Controller VM profile
- database
Profile DatabaseProfile - Database profile
- kind
String | Workload
Kind - Indicates which kind of php workload this resource represent e.g WordPress
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- web
Nodes VmssProfile Nodes Profile - VMSS web nodes profile
- backup
Profile BackupProfile - Backup profile
- cache
Profile CacheProfile - Cache profile
- Fileshare
Profile - File share profile
- identity
Php
Workload Resource Identity - Identity for the resource. Currently not supported
- location String
- The geo-location where the resource lives
- managed
Resource ManagedGroup Configuration RGConfiguration - Managed resource group configuration of the workload
- network
Profile NetworkProfile - Network profile
- php
Profile PhpProfile - PHP profile
- php
Workload StringName - Php workload name
- search
Profile SearchProfile - Search profile
- site
Profile SiteProfile - Site profile
- sku Sku
- Php workloads SKU
- Map<String,String>
- Resource tags.
- admin
User UserProfile Profile - Admin user profile used for VM and VMSS
- app
Location string - The infra resources for PHP workload will be created in this location
- controller
Profile NodeProfile - Controller VM profile
- database
Profile DatabaseProfile - Database profile
- kind
string | Workload
Kind - Indicates which kind of php workload this resource represent e.g WordPress
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- web
Nodes VmssProfile Nodes Profile - VMSS web nodes profile
- backup
Profile BackupProfile - Backup profile
- cache
Profile CacheProfile - Cache profile
- Fileshare
Profile - File share profile
- identity
Php
Workload Resource Identity - Identity for the resource. Currently not supported
- location string
- The geo-location where the resource lives
- managed
Resource ManagedGroup Configuration RGConfiguration - Managed resource group configuration of the workload
- network
Profile NetworkProfile - Network profile
- php
Profile PhpProfile - PHP profile
- php
Workload stringName - Php workload name
- search
Profile SearchProfile - Search profile
- site
Profile SiteProfile - Site profile
- sku Sku
- Php workloads SKU
- {[key: string]: string}
- Resource tags.
- admin_
user_ Userprofile Profile Args - Admin user profile used for VM and VMSS
- app_
location str - The infra resources for PHP workload will be created in this location
- controller_
profile NodeProfile Args - Controller VM profile
- database_
profile DatabaseProfile Args - Database profile
- kind
str | Workload
Kind - Indicates which kind of php workload this resource represent e.g WordPress
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- web_
nodes_ Vmssprofile Nodes Profile Args - VMSS web nodes profile
- backup_
profile BackupProfile Args - Backup profile
- cache_
profile CacheProfile Args - Cache profile
- Fileshare
Profile Args - File share profile
- identity
Php
Workload Resource Identity Args - Identity for the resource. Currently not supported
- location str
- The geo-location where the resource lives
- managed_
resource_ Managedgroup_ configuration RGConfiguration Args - Managed resource group configuration of the workload
- network_
profile NetworkProfile Args - Network profile
- php_
profile PhpProfile Args - PHP profile
- php_
workload_ strname - Php workload name
- search_
profile SearchProfile Args - Search profile
- site_
profile SiteProfile Args - Site profile
- sku
Sku
Args - Php workloads SKU
- Mapping[str, str]
- Resource tags.
- admin
User Property MapProfile - Admin user profile used for VM and VMSS
- app
Location String - The infra resources for PHP workload will be created in this location
- controller
Profile Property Map - Controller VM profile
- database
Profile Property Map - Database profile
- kind
String | "Word
Press" - Indicates which kind of php workload this resource represent e.g WordPress
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- web
Nodes Property MapProfile - VMSS web nodes profile
- backup
Profile Property Map - Backup profile
- cache
Profile Property Map - Cache profile
- Property Map
- File share profile
- identity Property Map
- Identity for the resource. Currently not supported
- location String
- The geo-location where the resource lives
- managed
Resource Property MapGroup Configuration - Managed resource group configuration of the workload
- network
Profile Property Map - Network profile
- php
Profile Property Map - PHP profile
- php
Workload StringName - Php workload name
- search
Profile Property Map - Search profile
- site
Profile Property Map - Site profile
- sku Property Map
- Php workloads SKU
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the PhpWorkload resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - Php workload resource provisioning state
- System
Data Pulumi.Azure Native. Workloads. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - Php workload resource provisioning state
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - Php workload resource provisioning state
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - Php workload resource provisioning state
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - Php workload resource provisioning state
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - Php workload resource provisioning state
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AzureFrontDoorEnabled, AzureFrontDoorEnabledArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Azure
Front Door Enabled Enabled - Enabled
- Azure
Front Door Enabled Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
BackupProfile, BackupProfileArgs
- Backup
Enabled string | Pulumi.Azure Native. Workloads. Enable Backup - Whether to enable Azure backup for the workload
- Backup
Enabled string | EnableBackup - Whether to enable Azure backup for the workload
- backup
Enabled String | EnableBackup - Whether to enable Azure backup for the workload
- backup
Enabled string | EnableBackup - Whether to enable Azure backup for the workload
- backup_
enabled str | EnableBackup - Whether to enable Azure backup for the workload
- backup
Enabled String | "Enabled" | "Disabled" - Whether to enable Azure backup for the workload
BackupProfileResponse, BackupProfileResponseArgs
- Backup
Enabled string - Whether to enable Azure backup for the workload
- Vault
Resource stringId - Backup vault resource Id
- Backup
Enabled string - Whether to enable Azure backup for the workload
- Vault
Resource stringId - Backup vault resource Id
- backup
Enabled String - Whether to enable Azure backup for the workload
- vault
Resource StringId - Backup vault resource Id
- backup
Enabled string - Whether to enable Azure backup for the workload
- vault
Resource stringId - Backup vault resource Id
- backup_
enabled str - Whether to enable Azure backup for the workload
- vault_
resource_ strid - Backup vault resource Id
- backup
Enabled String - Whether to enable Azure backup for the workload
- vault
Resource StringId - Backup vault resource Id
CacheProfile, CacheProfileArgs
- Capacity double
- Cache capacity
- Family
string | Pulumi.
Azure Native. Workloads. Redis Cache Family - Cache family
- Sku
Name string - Cache SKU name
- Name string
- Cache name
- Capacity float64
- Cache capacity
- Family
string | Redis
Cache Family - Cache family
- Sku
Name string - Cache SKU name
- Name string
- Cache name
- capacity Double
- Cache capacity
- family
String | Redis
Cache Family - Cache family
- sku
Name String - Cache SKU name
- name String
- Cache name
- capacity number
- Cache capacity
- family
string | Redis
Cache Family - Cache family
- sku
Name string - Cache SKU name
- name string
- Cache name
- capacity float
- Cache capacity
- family
str | Redis
Cache Family - Cache family
- sku_
name str - Cache SKU name
- name str
- Cache name
CacheProfileResponse, CacheProfileResponseArgs
- Cache
Resource stringId - Cache resource Id
- Capacity double
- Cache capacity
- Family string
- Cache family
- Sku
Name string - Cache SKU name
- Name string
- Cache name
- Cache
Resource stringId - Cache resource Id
- Capacity float64
- Cache capacity
- Family string
- Cache family
- Sku
Name string - Cache SKU name
- Name string
- Cache name
- cache
Resource StringId - Cache resource Id
- capacity Double
- Cache capacity
- family String
- Cache family
- sku
Name String - Cache SKU name
- name String
- Cache name
- cache
Resource stringId - Cache resource Id
- capacity number
- Cache capacity
- family string
- Cache family
- sku
Name string - Cache SKU name
- name string
- Cache name
- cache_
resource_ strid - Cache resource Id
- capacity float
- Cache capacity
- family str
- Cache family
- sku_
name str - Cache SKU name
- name str
- Cache name
- cache
Resource StringId - Cache resource Id
- capacity Number
- Cache capacity
- family String
- Cache family
- sku
Name String - Cache SKU name
- name String
- Cache name
DatabaseProfile, DatabaseProfileArgs
- Sku string
- The name of the server SKU, e.g. Standard_D32s_v4
- Tier
Pulumi.
Azure Native. Workloads. Database Tier - Tier of the server SKU
- Type
string | Pulumi.
Azure Native. Workloads. Database Type - Database type
- Backup
Retention intDays - Backup retention days for the server
- Ha
Enabled string | Pulumi.Azure Native. Workloads. HAEnabled - Whether to enable HA for the server
- Server
Name string - Database server name
- Ssl
Enforcement string | Pulumi.Enabled Azure Native. Workloads. Enable Ssl Enforcement - Whether to enable SSL enforcement on the database
- Storage
In doubleGB - Database storage size in GB
- Storage
Iops double - Storage IOPS for the server
- Storage
Sku string - SKU name for database storage
- Version string
- Database version
- Sku string
- The name of the server SKU, e.g. Standard_D32s_v4
- Tier
Database
Tier - Tier of the server SKU
- Type
string | Database
Type - Database type
- Backup
Retention intDays - Backup retention days for the server
- Ha
Enabled string | HAEnabled - Whether to enable HA for the server
- Server
Name string - Database server name
- Ssl
Enforcement string | EnableEnabled Ssl Enforcement - Whether to enable SSL enforcement on the database
- Storage
In float64GB - Database storage size in GB
- Storage
Iops float64 - Storage IOPS for the server
- Storage
Sku string - SKU name for database storage
- Version string
- Database version
- sku String
- The name of the server SKU, e.g. Standard_D32s_v4
- tier
Database
Tier - Tier of the server SKU
- type
String | Database
Type - Database type
- backup
Retention IntegerDays - Backup retention days for the server
- ha
Enabled String | HAEnabled - Whether to enable HA for the server
- server
Name String - Database server name
- ssl
Enforcement String | EnableEnabled Ssl Enforcement - Whether to enable SSL enforcement on the database
- storage
In DoubleGB - Database storage size in GB
- storage
Iops Double - Storage IOPS for the server
- storage
Sku String - SKU name for database storage
- version String
- Database version
- sku string
- The name of the server SKU, e.g. Standard_D32s_v4
- tier
Database
Tier - Tier of the server SKU
- type
string | Database
Type - Database type
- backup
Retention numberDays - Backup retention days for the server
- ha
Enabled string | HAEnabled - Whether to enable HA for the server
- server
Name string - Database server name
- ssl
Enforcement string | EnableEnabled Ssl Enforcement - Whether to enable SSL enforcement on the database
- storage
In numberGB - Database storage size in GB
- storage
Iops number - Storage IOPS for the server
- storage
Sku string - SKU name for database storage
- version string
- Database version
- sku str
- The name of the server SKU, e.g. Standard_D32s_v4
- tier
Database
Tier - Tier of the server SKU
- type
str | Database
Type - Database type
- backup_
retention_ intdays - Backup retention days for the server
- ha_
enabled str | HAEnabled - Whether to enable HA for the server
- server_
name str - Database server name
- ssl_
enforcement_ str | Enableenabled Ssl Enforcement - Whether to enable SSL enforcement on the database
- storage_
in_ floatgb - Database storage size in GB
- storage_
iops float - Storage IOPS for the server
- storage_
sku str - SKU name for database storage
- version str
- Database version
- sku String
- The name of the server SKU, e.g. Standard_D32s_v4
- tier
"Burstable" | "General
Purpose" | "Memory Optimized" - Tier of the server SKU
- type
String | "My
Sql" - Database type
- backup
Retention NumberDays - Backup retention days for the server
- ha
Enabled String | "Enabled" | "Disabled" - Whether to enable HA for the server
- server
Name String - Database server name
- ssl
Enforcement String | "Enabled" | "Disabled"Enabled - Whether to enable SSL enforcement on the database
- storage
In NumberGB - Database storage size in GB
- storage
Iops Number - Storage IOPS for the server
- storage
Sku String - SKU name for database storage
- version String
- Database version
DatabaseProfileResponse, DatabaseProfileResponseArgs
- Server
Resource stringId - Azure Database Server resource Id
- Sku string
- The name of the server SKU, e.g. Standard_D32s_v4
- Tier string
- Tier of the server SKU
- Type string
- Database type
- Backup
Retention intDays - Backup retention days for the server
- Ha
Enabled string - Whether to enable HA for the server
- Server
Name string - Database server name
- Ssl
Enforcement stringEnabled - Whether to enable SSL enforcement on the database
- Storage
In doubleGB - Database storage size in GB
- Storage
Iops double - Storage IOPS for the server
- Storage
Sku string - SKU name for database storage
- Version string
- Database version
- Server
Resource stringId - Azure Database Server resource Id
- Sku string
- The name of the server SKU, e.g. Standard_D32s_v4
- Tier string
- Tier of the server SKU
- Type string
- Database type
- Backup
Retention intDays - Backup retention days for the server
- Ha
Enabled string - Whether to enable HA for the server
- Server
Name string - Database server name
- Ssl
Enforcement stringEnabled - Whether to enable SSL enforcement on the database
- Storage
In float64GB - Database storage size in GB
- Storage
Iops float64 - Storage IOPS for the server
- Storage
Sku string - SKU name for database storage
- Version string
- Database version
- server
Resource StringId - Azure Database Server resource Id
- sku String
- The name of the server SKU, e.g. Standard_D32s_v4
- tier String
- Tier of the server SKU
- type String
- Database type
- backup
Retention IntegerDays - Backup retention days for the server
- ha
Enabled String - Whether to enable HA for the server
- server
Name String - Database server name
- ssl
Enforcement StringEnabled - Whether to enable SSL enforcement on the database
- storage
In DoubleGB - Database storage size in GB
- storage
Iops Double - Storage IOPS for the server
- storage
Sku String - SKU name for database storage
- version String
- Database version
- server
Resource stringId - Azure Database Server resource Id
- sku string
- The name of the server SKU, e.g. Standard_D32s_v4
- tier string
- Tier of the server SKU
- type string
- Database type
- backup
Retention numberDays - Backup retention days for the server
- ha
Enabled string - Whether to enable HA for the server
- server
Name string - Database server name
- ssl
Enforcement stringEnabled - Whether to enable SSL enforcement on the database
- storage
In numberGB - Database storage size in GB
- storage
Iops number - Storage IOPS for the server
- storage
Sku string - SKU name for database storage
- version string
- Database version
- server_
resource_ strid - Azure Database Server resource Id
- sku str
- The name of the server SKU, e.g. Standard_D32s_v4
- tier str
- Tier of the server SKU
- type str
- Database type
- backup_
retention_ intdays - Backup retention days for the server
- ha_
enabled str - Whether to enable HA for the server
- server_
name str - Database server name
- ssl_
enforcement_ strenabled - Whether to enable SSL enforcement on the database
- storage_
in_ floatgb - Database storage size in GB
- storage_
iops float - Storage IOPS for the server
- storage_
sku str - SKU name for database storage
- version str
- Database version
- server
Resource StringId - Azure Database Server resource Id
- sku String
- The name of the server SKU, e.g. Standard_D32s_v4
- tier String
- Tier of the server SKU
- type String
- Database type
- backup
Retention NumberDays - Backup retention days for the server
- ha
Enabled String - Whether to enable HA for the server
- server
Name String - Database server name
- ssl
Enforcement StringEnabled - Whether to enable SSL enforcement on the database
- storage
In NumberGB - Database storage size in GB
- storage
Iops Number - Storage IOPS for the server
- storage
Sku String - SKU name for database storage
- version String
- Database version
DatabaseTier, DatabaseTierArgs
- Burstable
- Burstable
- General
Purpose - GeneralPurpose
- Memory
Optimized - MemoryOptimized
- Database
Tier Burstable - Burstable
- Database
Tier General Purpose - GeneralPurpose
- Database
Tier Memory Optimized - MemoryOptimized
- Burstable
- Burstable
- General
Purpose - GeneralPurpose
- Memory
Optimized - MemoryOptimized
- Burstable
- Burstable
- General
Purpose - GeneralPurpose
- Memory
Optimized - MemoryOptimized
- BURSTABLE
- Burstable
- GENERAL_PURPOSE
- GeneralPurpose
- MEMORY_OPTIMIZED
- MemoryOptimized
- "Burstable"
- Burstable
- "General
Purpose" - GeneralPurpose
- "Memory
Optimized" - MemoryOptimized
DatabaseType, DatabaseTypeArgs
- My
Sql - MySql
- Database
Type My Sql - MySql
- My
Sql - MySql
- My
Sql - MySql
- MY_SQL
- MySql
- "My
Sql" - MySql
DiskInfo, DiskInfoArgs
- Storage
Type Pulumi.Azure Native. Workloads. Disk Storage Type - Storage type
- Size
In doubleGB - Disk size in GB
- Storage
Type DiskStorage Type - Storage type
- Size
In float64GB - Disk size in GB
- storage
Type DiskStorage Type - Storage type
- size
In DoubleGB - Disk size in GB
- storage
Type DiskStorage Type - Storage type
- size
In numberGB - Disk size in GB
- storage_
type DiskStorage Type - Storage type
- size_
in_ floatgb - Disk size in GB
- storage
Type "Premium_LRS" | "Standard_LRS" | "StandardSSD_LRS" - Storage type
- size
In NumberGB - Disk size in GB
DiskInfoResponse, DiskInfoResponseArgs
- Storage
Type string - Storage type
- Size
In doubleGB - Disk size in GB
- Storage
Type string - Storage type
- Size
In float64GB - Disk size in GB
- storage
Type String - Storage type
- size
In DoubleGB - Disk size in GB
- storage
Type string - Storage type
- size
In numberGB - Disk size in GB
- storage_
type str - Storage type
- size_
in_ floatgb - Disk size in GB
- storage
Type String - Storage type
- size
In NumberGB - Disk size in GB
DiskStorageType, DiskStorageTypeArgs
- Premium_LRS
- Premium_LRS
- Standard_LRS
- Standard_LRS
- Standard
SSD_LRS - StandardSSD_LRS
- Disk
Storage Type_Premium_LRS - Premium_LRS
- Disk
Storage Type_Standard_LRS - Standard_LRS
- Disk
Storage Type_Standard SSD_LRS - StandardSSD_LRS
- Premium_LRS
- Premium_LRS
- Standard_LRS
- Standard_LRS
- Standard
SSD_LRS - StandardSSD_LRS
- Premium_LRS
- Premium_LRS
- Standard_LRS
- Standard_LRS
- Standard
SSD_LRS - StandardSSD_LRS
- PREMIUM_LRS
- Premium_LRS
- STANDARD_LRS
- Standard_LRS
- STANDARD_SS_D_LRS
- StandardSSD_LRS
- "Premium_LRS"
- Premium_LRS
- "Standard_LRS"
- Standard_LRS
- "Standard
SSD_LRS" - StandardSSD_LRS
EnableBackup, EnableBackupArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Enable
Backup Enabled - Enabled
- Enable
Backup Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
EnableSslEnforcement, EnableSslEnforcementArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Enable
Ssl Enforcement Enabled - Enabled
- Enable
Ssl Enforcement Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
FileShareStorageType, FileShareStorageTypeArgs
- Standard_LRS
- Standard_LRS
- Standard_GRS
- Standard_GRS
- Standard_ZRS
- Standard_ZRS
- Premium_LRS
- Premium_LRS
- File
Share Storage Type_Standard_LRS - Standard_LRS
- File
Share Storage Type_Standard_GRS - Standard_GRS
- File
Share Storage Type_Standard_ZRS - Standard_ZRS
- File
Share Storage Type_Premium_LRS - Premium_LRS
- Standard_LRS
- Standard_LRS
- Standard_GRS
- Standard_GRS
- Standard_ZRS
- Standard_ZRS
- Premium_LRS
- Premium_LRS
- Standard_LRS
- Standard_LRS
- Standard_GRS
- Standard_GRS
- Standard_ZRS
- Standard_ZRS
- Premium_LRS
- Premium_LRS
- STANDARD_LRS
- Standard_LRS
- STANDARD_GRS
- Standard_GRS
- STANDARD_ZRS
- Standard_ZRS
- PREMIUM_LRS
- Premium_LRS
- "Standard_LRS"
- Standard_LRS
- "Standard_GRS"
- Standard_GRS
- "Standard_ZRS"
- Standard_ZRS
- "Premium_LRS"
- Premium_LRS
FileShareType, FileShareTypeArgs
- Nfs
On Controller - NfsOnController
- Azure
Files - AzureFiles
- File
Share Type Nfs On Controller - NfsOnController
- File
Share Type Azure Files - AzureFiles
- Nfs
On Controller - NfsOnController
- Azure
Files - AzureFiles
- Nfs
On Controller - NfsOnController
- Azure
Files - AzureFiles
- NFS_ON_CONTROLLER
- NfsOnController
- AZURE_FILES
- AzureFiles
- "Nfs
On Controller" - NfsOnController
- "Azure
Files" - AzureFiles
FileshareProfile, FileshareProfileArgs
- string | Pulumi.
Azure Native. Workloads. File Share Type - Share type
- Storage
Type string | Pulumi.Azure Native. Workloads. File Share Storage Type - File share backing storage type
- double
- File share size in GB
- string | File
Share Type - Share type
- Storage
Type string | FileShare Storage Type - File share backing storage type
- float64
- File share size in GB
- String | File
Share Type - Share type
- storage
Type String | FileShare Storage Type - File share backing storage type
- Double
- File share size in GB
- string | File
Share Type - Share type
- storage
Type string | FileShare Storage Type - File share backing storage type
- number
- File share size in GB
- str | File
Share Type - Share type
- storage_
type str | FileShare Storage Type - File share backing storage type
- float
- File share size in GB
- String | "Nfs
On Controller" | "Azure Files" - Share type
- storage
Type String | "Standard_LRS" | "Standard_GRS" | "Standard_ZRS" | "Premium_LRS" - File share backing storage type
- Number
- File share size in GB
FileshareProfileResponse, FileshareProfileResponseArgs
- string
- File share name
- string
- Share type
- Storage
Resource stringId - File share storage resource id
- Storage
Type string - File share backing storage type
- double
- File share size in GB
- string
- File share name
- string
- Share type
- Storage
Resource stringId - File share storage resource id
- Storage
Type string - File share backing storage type
- float64
- File share size in GB
- String
- File share name
- String
- Share type
- storage
Resource StringId - File share storage resource id
- storage
Type String - File share backing storage type
- Double
- File share size in GB
- string
- File share name
- string
- Share type
- storage
Resource stringId - File share storage resource id
- storage
Type string - File share backing storage type
- number
- File share size in GB
- str
- File share name
- str
- Share type
- storage_
resource_ strid - File share storage resource id
- storage_
type str - File share backing storage type
- float
- File share size in GB
- String
- File share name
- String
- Share type
- storage
Resource StringId - File share storage resource id
- storage
Type String - File share backing storage type
- Number
- File share size in GB
HAEnabled, HAEnabledArgs
- Enabled
- Enabled
- Disabled
- Disabled
- HAEnabled
Enabled - Enabled
- HAEnabled
Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
LoadBalancerType, LoadBalancerTypeArgs
- Application
Gateway - ApplicationGateway
- Load
Balancer - LoadBalancer
- Load
Balancer Type Application Gateway - ApplicationGateway
- Load
Balancer Type Load Balancer - LoadBalancer
- Application
Gateway - ApplicationGateway
- Load
Balancer - LoadBalancer
- Application
Gateway - ApplicationGateway
- Load
Balancer - LoadBalancer
- APPLICATION_GATEWAY
- ApplicationGateway
- LOAD_BALANCER
- LoadBalancer
- "Application
Gateway" - ApplicationGateway
- "Load
Balancer" - LoadBalancer
ManagedRGConfiguration, ManagedRGConfigurationArgs
- Name string
- Managed resource group name
- Name string
- Managed resource group name
- name String
- Managed resource group name
- name string
- Managed resource group name
- name str
- Managed resource group name
- name String
- Managed resource group name
ManagedRGConfigurationResponse, ManagedRGConfigurationResponseArgs
- Name string
- Managed resource group name
- Name string
- Managed resource group name
- name String
- Managed resource group name
- name string
- Managed resource group name
- name str
- Managed resource group name
- name String
- Managed resource group name
ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs
- None
- None
- User
Assigned - UserAssigned
- Managed
Service Identity Type None - None
- Managed
Service Identity Type User Assigned - UserAssigned
- None
- None
- User
Assigned - UserAssigned
- None
- None
- User
Assigned - UserAssigned
- NONE
- None
- USER_ASSIGNED
- UserAssigned
- "None"
- None
- "User
Assigned" - UserAssigned
NetworkProfile, NetworkProfileArgs
- Load
Balancer string | Pulumi.Type Azure Native. Workloads. Load Balancer Type - Load balancer type
- Azure
Front string | Pulumi.Door Enabled Azure Native. Workloads. Azure Front Door Enabled - Whether to enable Azure front door
- Capacity int
- Capacity, applicable only for Application Gateway
- Load
Balancer stringSku - Load balancer SKU
- Load
Balancer stringTier - Load balancer tier
- Load
Balancer string | LoadType Balancer Type - Load balancer type
- Azure
Front string | AzureDoor Enabled Front Door Enabled - Whether to enable Azure front door
- Capacity int
- Capacity, applicable only for Application Gateway
- Load
Balancer stringSku - Load balancer SKU
- Load
Balancer stringTier - Load balancer tier
- load
Balancer String | LoadType Balancer Type - Load balancer type
- azure
Front String | AzureDoor Enabled Front Door Enabled - Whether to enable Azure front door
- capacity Integer
- Capacity, applicable only for Application Gateway
- load
Balancer StringSku - Load balancer SKU
- load
Balancer StringTier - Load balancer tier
- load
Balancer string | LoadType Balancer Type - Load balancer type
- azure
Front string | AzureDoor Enabled Front Door Enabled - Whether to enable Azure front door
- capacity number
- Capacity, applicable only for Application Gateway
- load
Balancer stringSku - Load balancer SKU
- load
Balancer stringTier - Load balancer tier
- load_
balancer_ str | Loadtype Balancer Type - Load balancer type
- azure_
front_ str | Azuredoor_ enabled Front Door Enabled - Whether to enable Azure front door
- capacity int
- Capacity, applicable only for Application Gateway
- load_
balancer_ strsku - Load balancer SKU
- load_
balancer_ strtier - Load balancer tier
- load
Balancer String | "ApplicationType Gateway" | "Load Balancer" - Load balancer type
- azure
Front String | "Enabled" | "Disabled"Door Enabled - Whether to enable Azure front door
- capacity Number
- Capacity, applicable only for Application Gateway
- load
Balancer StringSku - Load balancer SKU
- load
Balancer StringTier - Load balancer tier
NetworkProfileResponse, NetworkProfileResponseArgs
- Azure
Front stringDoor Resource Id - Azure front door resource id
- Front
End stringPublic Ip Resource Id - Loadbalancer front-end IP address resource Id
- Load
Balancer stringResource Id - Azure Loadbalancer or ApplicationGateway resource Id
- Load
Balancer stringType - Load balancer type
- Outbound
Public List<string>Ip Resource Ids - List of outbound public IP resource IDs
- VNet
Resource stringId - Virtual network resource Id
- Azure
Front stringDoor Enabled - Whether to enable Azure front door
- Capacity int
- Capacity, applicable only for Application Gateway
- Load
Balancer stringSku - Load balancer SKU
- Load
Balancer stringTier - Load balancer tier
- Azure
Front stringDoor Resource Id - Azure front door resource id
- Front
End stringPublic Ip Resource Id - Loadbalancer front-end IP address resource Id
- Load
Balancer stringResource Id - Azure Loadbalancer or ApplicationGateway resource Id
- Load
Balancer stringType - Load balancer type
- Outbound
Public []stringIp Resource Ids - List of outbound public IP resource IDs
- VNet
Resource stringId - Virtual network resource Id
- Azure
Front stringDoor Enabled - Whether to enable Azure front door
- Capacity int
- Capacity, applicable only for Application Gateway
- Load
Balancer stringSku - Load balancer SKU
- Load
Balancer stringTier - Load balancer tier
- azure
Front StringDoor Resource Id - Azure front door resource id
- front
End StringPublic Ip Resource Id - Loadbalancer front-end IP address resource Id
- load
Balancer StringResource Id - Azure Loadbalancer or ApplicationGateway resource Id
- load
Balancer StringType - Load balancer type
- outbound
Public List<String>Ip Resource Ids - List of outbound public IP resource IDs
- v
Net StringResource Id - Virtual network resource Id
- azure
Front StringDoor Enabled - Whether to enable Azure front door
- capacity Integer
- Capacity, applicable only for Application Gateway
- load
Balancer StringSku - Load balancer SKU
- load
Balancer StringTier - Load balancer tier
- azure
Front stringDoor Resource Id - Azure front door resource id
- front
End stringPublic Ip Resource Id - Loadbalancer front-end IP address resource Id
- load
Balancer stringResource Id - Azure Loadbalancer or ApplicationGateway resource Id
- load
Balancer stringType - Load balancer type
- outbound
Public string[]Ip Resource Ids - List of outbound public IP resource IDs
- v
Net stringResource Id - Virtual network resource Id
- azure
Front stringDoor Enabled - Whether to enable Azure front door
- capacity number
- Capacity, applicable only for Application Gateway
- load
Balancer stringSku - Load balancer SKU
- load
Balancer stringTier - Load balancer tier
- azure_
front_ strdoor_ resource_ id - Azure front door resource id
- front_
end_ strpublic_ ip_ resource_ id - Loadbalancer front-end IP address resource Id
- load_
balancer_ strresource_ id - Azure Loadbalancer or ApplicationGateway resource Id
- load_
balancer_ strtype - Load balancer type
- outbound_
public_ Sequence[str]ip_ resource_ ids - List of outbound public IP resource IDs
- v_
net_ strresource_ id - Virtual network resource Id
- azure_
front_ strdoor_ enabled - Whether to enable Azure front door
- capacity int
- Capacity, applicable only for Application Gateway
- load_
balancer_ strsku - Load balancer SKU
- load_
balancer_ strtier - Load balancer tier
- azure
Front StringDoor Resource Id - Azure front door resource id
- front
End StringPublic Ip Resource Id - Loadbalancer front-end IP address resource Id
- load
Balancer StringResource Id - Azure Loadbalancer or ApplicationGateway resource Id
- load
Balancer StringType - Load balancer type
- outbound
Public List<String>Ip Resource Ids - List of outbound public IP resource IDs
- v
Net StringResource Id - Virtual network resource Id
- azure
Front StringDoor Enabled - Whether to enable Azure front door
- capacity Number
- Capacity, applicable only for Application Gateway
- load
Balancer StringSku - Load balancer SKU
- load
Balancer StringTier - Load balancer tier
NodeProfile, NodeProfileArgs
- Node
Sku string - VM SKU for node(s)
- Os
Disk Pulumi.Azure Native. Workloads. Inputs. Disk Info - OS disk details
- Os
Image Pulumi.Azure Native. Workloads. Inputs. Os Image Profile - OS image used for creating the nodes
- Data
Disks List<Pulumi.Azure Native. Workloads. Inputs. Disk Info> - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- Node
Sku string - VM SKU for node(s)
- Os
Disk DiskInfo - OS disk details
- Os
Image OsImage Profile - OS image used for creating the nodes
- Data
Disks []DiskInfo - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- node
Sku String - VM SKU for node(s)
- os
Disk DiskInfo - OS disk details
- os
Image OsImage Profile - OS image used for creating the nodes
- data
Disks List<DiskInfo> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
- node
Sku string - VM SKU for node(s)
- os
Disk DiskInfo - OS disk details
- os
Image OsImage Profile - OS image used for creating the nodes
- data
Disks DiskInfo[] - Data disks details. This property is not in use right now
- name string
- VM or VMSS name
- node_
sku str - VM SKU for node(s)
- os_
disk DiskInfo - OS disk details
- os_
image OsImage Profile - OS image used for creating the nodes
- data_
disks Sequence[DiskInfo] - Data disks details. This property is not in use right now
- name str
- VM or VMSS name
- node
Sku String - VM SKU for node(s)
- os
Disk Property Map - OS disk details
- os
Image Property Map - OS image used for creating the nodes
- data
Disks List<Property Map> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
NodeProfileResponse, NodeProfileResponseArgs
- Node
Resource List<string>Ids - VM/VMSS resource ARM Ids
- Node
Sku string - VM SKU for node(s)
- Os
Disk Pulumi.Azure Native. Workloads. Inputs. Disk Info Response - OS disk details
- Os
Image Pulumi.Azure Native. Workloads. Inputs. Os Image Profile Response - OS image used for creating the nodes
- Data
Disks List<Pulumi.Azure Native. Workloads. Inputs. Disk Info Response> - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- Node
Resource []stringIds - VM/VMSS resource ARM Ids
- Node
Sku string - VM SKU for node(s)
- Os
Disk DiskInfo Response - OS disk details
- Os
Image OsImage Profile Response - OS image used for creating the nodes
- Data
Disks []DiskInfo Response - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- node
Resource List<String>Ids - VM/VMSS resource ARM Ids
- node
Sku String - VM SKU for node(s)
- os
Disk DiskInfo Response - OS disk details
- os
Image OsImage Profile Response - OS image used for creating the nodes
- data
Disks List<DiskInfo Response> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
- node
Resource string[]Ids - VM/VMSS resource ARM Ids
- node
Sku string - VM SKU for node(s)
- os
Disk DiskInfo Response - OS disk details
- os
Image OsImage Profile Response - OS image used for creating the nodes
- data
Disks DiskInfo Response[] - Data disks details. This property is not in use right now
- name string
- VM or VMSS name
- node_
resource_ Sequence[str]ids - VM/VMSS resource ARM Ids
- node_
sku str - VM SKU for node(s)
- os_
disk DiskInfo Response - OS disk details
- os_
image OsImage Profile Response - OS image used for creating the nodes
- data_
disks Sequence[DiskInfo Response] - Data disks details. This property is not in use right now
- name str
- VM or VMSS name
- node
Resource List<String>Ids - VM/VMSS resource ARM Ids
- node
Sku String - VM SKU for node(s)
- os
Disk Property Map - OS disk details
- os
Image Property Map - OS image used for creating the nodes
- data
Disks List<Property Map> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
OSImageOffer, OSImageOfferArgs
- Ubuntu
Server - UbuntuServer
- OSImage
Offer Ubuntu Server - UbuntuServer
- Ubuntu
Server - UbuntuServer
- Ubuntu
Server - UbuntuServer
- UBUNTU_SERVER
- UbuntuServer
- "Ubuntu
Server" - UbuntuServer
OSImagePublisher, OSImagePublisherArgs
- Canonical
- Canonical
- OSImage
Publisher Canonical - Canonical
- Canonical
- Canonical
- Canonical
- Canonical
- CANONICAL
- Canonical
- "Canonical"
- Canonical
OSImageSku, OSImageSkuArgs
- OSImage
Sku_18_04_LTS - 18.04-LTS
- OSImage
Sku_16_04_LTS - 16.04-LTS
- OSImage
Sku_18_04_LTS - 18.04-LTS
- OSImage
Sku_16_04_LTS - 16.04-LTS
- _18_04LTS
- 18.04-LTS
- _16_04LTS
- 16.04-LTS
- OSImage
Sku_18_04_LTS - 18.04-LTS
- OSImage
Sku_16_04_LTS - 16.04-LTS
- OS_IMAGE_SKU_18_04_LTS
- 18.04-LTS
- OS_IMAGE_SKU_16_04_LTS
- 16.04-LTS
- "18.04-LTS"
- 18.04-LTS
- "16.04-LTS"
- 16.04-LTS
OSImageVersion, OSImageVersionArgs
- Latest
- latest
- OSImage
Version Latest - latest
- Latest
- latest
- Latest
- latest
- LATEST
- latest
- "latest"
- latest
OsImageProfile, OsImageProfileArgs
- Offer
string | Pulumi.
Azure Native. Workloads. OSImage Offer - OS image offer
- Publisher
string | Pulumi.
Azure Native. Workloads. OSImage Publisher - OS image publisher
- Sku
string | Pulumi.
Azure Native. Workloads. OSImage Sku - OS image sku
- Version
string | Pulumi.
Azure Native. Workloads. OSImage Version - OS image version
- Offer
string | OSImage
Offer - OS image offer
- Publisher
string | OSImage
Publisher - OS image publisher
- Sku
string | OSImage
Sku - OS image sku
- Version
string | OSImage
Version - OS image version
- offer
String | OSImage
Offer - OS image offer
- publisher
String | OSImage
Publisher - OS image publisher
- sku
String | OSImage
Sku - OS image sku
- version
String | OSImage
Version - OS image version
- offer
string | OSImage
Offer - OS image offer
- publisher
string | OSImage
Publisher - OS image publisher
- sku
string | OSImage
Sku - OS image sku
- version
string | OSImage
Version - OS image version
- offer
str | OSImage
Offer - OS image offer
- publisher
str | OSImage
Publisher - OS image publisher
- sku
str | OSImage
Sku - OS image sku
- version
str | OSImage
Version - OS image version
- offer
String | "Ubuntu
Server" - OS image offer
- publisher String | "Canonical"
- OS image publisher
- sku String | "18.04-LTS" | "16.04-LTS"
- OS image sku
- version String | "latest"
- OS image version
OsImageProfileResponse, OsImageProfileResponseArgs
PHPVersion, PHPVersionArgs
- PHPVersion_7_2
- 7.2
- PHPVersion_7_3
- 7.3
- PHPVersion_7_4
- 7.4
- PHPVersion_7_2
- 7.2
- PHPVersion_7_3
- 7.3
- PHPVersion_7_4
- 7.4
- _7_2
- 7.2
- _7_3
- 7.3
- _7_4
- 7.4
- PHPVersion_7_2
- 7.2
- PHPVersion_7_3
- 7.3
- PHPVersion_7_4
- 7.4
- PHP_VERSION_7_2
- 7.2
- PHP_VERSION_7_3
- 7.3
- PHP_VERSION_7_4
- 7.4
- "7.2"
- 7.2
- "7.3"
- 7.3
- "7.4"
- 7.4
PhpProfile, PhpProfileArgs
- Version
string | Pulumi.
Azure Native. Workloads. PHPVersion - PHP version
- Version string | PHPVersion
- PHP version
- version String | PHPVersion
- PHP version
- version string | PHPVersion
- PHP version
- version str | PHPVersion
- PHP version
- version String | "7.2" | "7.3" | "7.4"
- PHP version
PhpProfileResponse, PhpProfileResponseArgs
- Version string
- PHP version
- Version string
- PHP version
- version String
- PHP version
- version string
- PHP version
- version str
- PHP version
- version String
- PHP version
PhpWorkloadResourceIdentity, PhpWorkloadResourceIdentityArgs
- Type
string | Pulumi.
Azure Native. Workloads. Managed Service Identity Type - Type of manage identity
- User
Assigned Dictionary<string, object>Identities - User assigned identities dictionary
- Type
string | Managed
Service Identity Type - Type of manage identity
- User
Assigned map[string]interface{}Identities - User assigned identities dictionary
- type
String | Managed
Service Identity Type - Type of manage identity
- user
Assigned Map<String,Object>Identities - User assigned identities dictionary
- type
string | Managed
Service Identity Type - Type of manage identity
- user
Assigned {[key: string]: any}Identities - User assigned identities dictionary
- type
str | Managed
Service Identity Type - Type of manage identity
- user_
assigned_ Mapping[str, Any]identities - User assigned identities dictionary
- type
String | "None" | "User
Assigned" - Type of manage identity
- user
Assigned Map<Any>Identities - User assigned identities dictionary
PhpWorkloadResourceResponseIdentity, PhpWorkloadResourceResponseIdentityArgs
- Type string
- Type of manage identity
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Workloads. Inputs. User Assigned Identity Response> - User assigned identities dictionary
- Type string
- Type of manage identity
- User
Assigned map[string]UserIdentities Assigned Identity Response - User assigned identities dictionary
- type String
- Type of manage identity
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - User assigned identities dictionary
- type string
- Type of manage identity
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - User assigned identities dictionary
- type str
- Type of manage identity
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - User assigned identities dictionary
- type String
- Type of manage identity
- user
Assigned Map<Property Map>Identities - User assigned identities dictionary
RedisCacheFamily, RedisCacheFamilyArgs
- C
- C
- P
- P
- Redis
Cache Family C - C
- Redis
Cache Family P - P
- C
- C
- P
- P
- C
- C
- P
- P
- C
- C
- P
- P
- "C"
- C
- "P"
- P
SearchProfile, SearchProfileArgs
- Node
Sku string - VM SKU for node(s)
- Os
Disk Pulumi.Azure Native. Workloads. Inputs. Disk Info - OS disk details
- Os
Image Pulumi.Azure Native. Workloads. Inputs. Os Image Profile - OS image used for creating the nodes
- Search
Type string | Pulumi.Azure Native. Workloads. Search Type - Search type
- Data
Disks List<Pulumi.Azure Native. Workloads. Inputs. Disk Info> - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- Node
Sku string - VM SKU for node(s)
- Os
Disk DiskInfo - OS disk details
- Os
Image OsImage Profile - OS image used for creating the nodes
- Search
Type string | SearchType - Search type
- Data
Disks []DiskInfo - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- node
Sku String - VM SKU for node(s)
- os
Disk DiskInfo - OS disk details
- os
Image OsImage Profile - OS image used for creating the nodes
- search
Type String | SearchType - Search type
- data
Disks List<DiskInfo> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
- node
Sku string - VM SKU for node(s)
- os
Disk DiskInfo - OS disk details
- os
Image OsImage Profile - OS image used for creating the nodes
- search
Type string | SearchType - Search type
- data
Disks DiskInfo[] - Data disks details. This property is not in use right now
- name string
- VM or VMSS name
- node_
sku str - VM SKU for node(s)
- os_
disk DiskInfo - OS disk details
- os_
image OsImage Profile - OS image used for creating the nodes
- search_
type str | SearchType - Search type
- data_
disks Sequence[DiskInfo] - Data disks details. This property is not in use right now
- name str
- VM or VMSS name
- node
Sku String - VM SKU for node(s)
- os
Disk Property Map - OS disk details
- os
Image Property Map - OS image used for creating the nodes
- search
Type String | "Elastic" - Search type
- data
Disks List<Property Map> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
SearchProfileResponse, SearchProfileResponseArgs
- Node
Resource List<string>Ids - VM/VMSS resource ARM Ids
- Node
Sku string - VM SKU for node(s)
- Os
Disk Pulumi.Azure Native. Workloads. Inputs. Disk Info Response - OS disk details
- Os
Image Pulumi.Azure Native. Workloads. Inputs. Os Image Profile Response - OS image used for creating the nodes
- Search
Type string - Search type
- Data
Disks List<Pulumi.Azure Native. Workloads. Inputs. Disk Info Response> - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- Node
Resource []stringIds - VM/VMSS resource ARM Ids
- Node
Sku string - VM SKU for node(s)
- Os
Disk DiskInfo Response - OS disk details
- Os
Image OsImage Profile Response - OS image used for creating the nodes
- Search
Type string - Search type
- Data
Disks []DiskInfo Response - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- node
Resource List<String>Ids - VM/VMSS resource ARM Ids
- node
Sku String - VM SKU for node(s)
- os
Disk DiskInfo Response - OS disk details
- os
Image OsImage Profile Response - OS image used for creating the nodes
- search
Type String - Search type
- data
Disks List<DiskInfo Response> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
- node
Resource string[]Ids - VM/VMSS resource ARM Ids
- node
Sku string - VM SKU for node(s)
- os
Disk DiskInfo Response - OS disk details
- os
Image OsImage Profile Response - OS image used for creating the nodes
- search
Type string - Search type
- data
Disks DiskInfo Response[] - Data disks details. This property is not in use right now
- name string
- VM or VMSS name
- node_
resource_ Sequence[str]ids - VM/VMSS resource ARM Ids
- node_
sku str - VM SKU for node(s)
- os_
disk DiskInfo Response - OS disk details
- os_
image OsImage Profile Response - OS image used for creating the nodes
- search_
type str - Search type
- data_
disks Sequence[DiskInfo Response] - Data disks details. This property is not in use right now
- name str
- VM or VMSS name
- node
Resource List<String>Ids - VM/VMSS resource ARM Ids
- node
Sku String - VM SKU for node(s)
- os
Disk Property Map - OS disk details
- os
Image Property Map - OS image used for creating the nodes
- search
Type String - Search type
- data
Disks List<Property Map> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
SearchType, SearchTypeArgs
- Elastic
- Elastic
- Search
Type Elastic - Elastic
- Elastic
- Elastic
- Elastic
- Elastic
- ELASTIC
- Elastic
- "Elastic"
- Elastic
SiteProfile, SiteProfileArgs
- Domain
Name string - Domain name for the application site URL
- Domain
Name string - Domain name for the application site URL
- domain
Name String - Domain name for the application site URL
- domain
Name string - Domain name for the application site URL
- domain_
name str - Domain name for the application site URL
- domain
Name String - Domain name for the application site URL
SiteProfileResponse, SiteProfileResponseArgs
- Domain
Name string - Domain name for the application site URL
- Domain
Name string - Domain name for the application site URL
- domain
Name String - Domain name for the application site URL
- domain
Name string - Domain name for the application site URL
- domain_
name str - Domain name for the application site URL
- domain
Name String - Domain name for the application site URL
Sku, SkuArgs
- Name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- Capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- Family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- Size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- Tier
Pulumi.
Azure Native. Workloads. Sku Tier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- Name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- Capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- Family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- Size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- Tier
Sku
Tier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name String
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity Integer
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family String
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size String
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier
Sku
Tier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity number
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier
Sku
Tier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name str
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family str
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size str
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier
Sku
Tier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name String
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity Number
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family String
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size String
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier "Free" | "Basic" | "Standard" | "Premium"
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
SkuResponse, SkuResponseArgs
- Name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- Capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- Family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- Size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- Tier string
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- Name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- Capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- Family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- Size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- Tier string
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name String
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity Integer
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family String
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size String
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier String
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity number
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier string
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name str
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family str
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size str
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier str
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name String
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity Number
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family String
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size String
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier String
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
SkuTier, SkuTierArgs
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Sku
Tier Free - Free
- Sku
Tier Basic - Basic
- Sku
Tier Standard - Standard
- Sku
Tier Premium - Premium
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- FREE
- Free
- BASIC
- Basic
- STANDARD
- Standard
- PREMIUM
- Premium
- "Free"
- Free
- "Basic"
- Basic
- "Standard"
- Standard
- "Premium"
- Premium
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 last 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 last 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 last 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 last 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 last 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 last 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.
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- principal
Id string - The principal ID of the assigned identity.
- client_
id str - The client ID of the assigned identity.
- principal_
id str - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
UserProfile, UserProfileArgs
- Ssh
Public stringKey - SSH public key data
- User
Name string - User name
- Ssh
Public stringKey - SSH public key data
- User
Name string - User name
- ssh
Public StringKey - SSH public key data
- user
Name String - User name
- ssh
Public stringKey - SSH public key data
- user
Name string - User name
- ssh_
public_ strkey - SSH public key data
- user_
name str - User name
- ssh
Public StringKey - SSH public key data
- user
Name String - User name
UserProfileResponse, UserProfileResponseArgs
- Ssh
Public stringKey - SSH public key data
- User
Name string - User name
- Ssh
Public stringKey - SSH public key data
- User
Name string - User name
- ssh
Public StringKey - SSH public key data
- user
Name String - User name
- ssh
Public stringKey - SSH public key data
- user
Name string - User name
- ssh_
public_ strkey - SSH public key data
- user_
name str - User name
- ssh
Public StringKey - SSH public key data
- user
Name String - User name
VmssNodesProfile, VmssNodesProfileArgs
- Node
Sku string - VM SKU for node(s)
- Os
Disk Pulumi.Azure Native. Workloads. Inputs. Disk Info - OS disk details
- Os
Image Pulumi.Azure Native. Workloads. Inputs. Os Image Profile - OS image used for creating the nodes
- Auto
Scale intMax Count - Maximum number of nodes for autoscale
- Auto
Scale intMin Count - Minimum number of nodes for autoscale
- Data
Disks List<Pulumi.Azure Native. Workloads. Inputs. Disk Info> - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- Node
Sku string - VM SKU for node(s)
- Os
Disk DiskInfo - OS disk details
- Os
Image OsImage Profile - OS image used for creating the nodes
- Auto
Scale intMax Count - Maximum number of nodes for autoscale
- Auto
Scale intMin Count - Minimum number of nodes for autoscale
- Data
Disks []DiskInfo - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- node
Sku String - VM SKU for node(s)
- os
Disk DiskInfo - OS disk details
- os
Image OsImage Profile - OS image used for creating the nodes
- auto
Scale IntegerMax Count - Maximum number of nodes for autoscale
- auto
Scale IntegerMin Count - Minimum number of nodes for autoscale
- data
Disks List<DiskInfo> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
- node
Sku string - VM SKU for node(s)
- os
Disk DiskInfo - OS disk details
- os
Image OsImage Profile - OS image used for creating the nodes
- auto
Scale numberMax Count - Maximum number of nodes for autoscale
- auto
Scale numberMin Count - Minimum number of nodes for autoscale
- data
Disks DiskInfo[] - Data disks details. This property is not in use right now
- name string
- VM or VMSS name
- node_
sku str - VM SKU for node(s)
- os_
disk DiskInfo - OS disk details
- os_
image OsImage Profile - OS image used for creating the nodes
- auto_
scale_ intmax_ count - Maximum number of nodes for autoscale
- auto_
scale_ intmin_ count - Minimum number of nodes for autoscale
- data_
disks Sequence[DiskInfo] - Data disks details. This property is not in use right now
- name str
- VM or VMSS name
- node
Sku String - VM SKU for node(s)
- os
Disk Property Map - OS disk details
- os
Image Property Map - OS image used for creating the nodes
- auto
Scale NumberMax Count - Maximum number of nodes for autoscale
- auto
Scale NumberMin Count - Minimum number of nodes for autoscale
- data
Disks List<Property Map> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
VmssNodesProfileResponse, VmssNodesProfileResponseArgs
- Node
Resource List<string>Ids - VM/VMSS resource ARM Ids
- Node
Sku string - VM SKU for node(s)
- Os
Disk Pulumi.Azure Native. Workloads. Inputs. Disk Info Response - OS disk details
- Os
Image Pulumi.Azure Native. Workloads. Inputs. Os Image Profile Response - OS image used for creating the nodes
- Auto
Scale intMax Count - Maximum number of nodes for autoscale
- Auto
Scale intMin Count - Minimum number of nodes for autoscale
- Data
Disks List<Pulumi.Azure Native. Workloads. Inputs. Disk Info Response> - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- Node
Resource []stringIds - VM/VMSS resource ARM Ids
- Node
Sku string - VM SKU for node(s)
- Os
Disk DiskInfo Response - OS disk details
- Os
Image OsImage Profile Response - OS image used for creating the nodes
- Auto
Scale intMax Count - Maximum number of nodes for autoscale
- Auto
Scale intMin Count - Minimum number of nodes for autoscale
- Data
Disks []DiskInfo Response - Data disks details. This property is not in use right now
- Name string
- VM or VMSS name
- node
Resource List<String>Ids - VM/VMSS resource ARM Ids
- node
Sku String - VM SKU for node(s)
- os
Disk DiskInfo Response - OS disk details
- os
Image OsImage Profile Response - OS image used for creating the nodes
- auto
Scale IntegerMax Count - Maximum number of nodes for autoscale
- auto
Scale IntegerMin Count - Minimum number of nodes for autoscale
- data
Disks List<DiskInfo Response> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
- node
Resource string[]Ids - VM/VMSS resource ARM Ids
- node
Sku string - VM SKU for node(s)
- os
Disk DiskInfo Response - OS disk details
- os
Image OsImage Profile Response - OS image used for creating the nodes
- auto
Scale numberMax Count - Maximum number of nodes for autoscale
- auto
Scale numberMin Count - Minimum number of nodes for autoscale
- data
Disks DiskInfo Response[] - Data disks details. This property is not in use right now
- name string
- VM or VMSS name
- node_
resource_ Sequence[str]ids - VM/VMSS resource ARM Ids
- node_
sku str - VM SKU for node(s)
- os_
disk DiskInfo Response - OS disk details
- os_
image OsImage Profile Response - OS image used for creating the nodes
- auto_
scale_ intmax_ count - Maximum number of nodes for autoscale
- auto_
scale_ intmin_ count - Minimum number of nodes for autoscale
- data_
disks Sequence[DiskInfo Response] - Data disks details. This property is not in use right now
- name str
- VM or VMSS name
- node
Resource List<String>Ids - VM/VMSS resource ARM Ids
- node
Sku String - VM SKU for node(s)
- os
Disk Property Map - OS disk details
- os
Image Property Map - OS image used for creating the nodes
- auto
Scale NumberMax Count - Maximum number of nodes for autoscale
- auto
Scale NumberMin Count - Minimum number of nodes for autoscale
- data
Disks List<Property Map> - Data disks details. This property is not in use right now
- name String
- VM or VMSS name
WorkloadKind, WorkloadKindArgs
- Word
Press - WordPress
- Workload
Kind Word Press - WordPress
- Word
Press - WordPress
- Word
Press - WordPress
- WORD_PRESS
- WordPress
- "Word
Press" - WordPress
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:workloads:PhpWorkload wp39 /subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsot.Workloads/phpWorkloads/wp39
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0