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