azure-native.cognitiveservices.Account
Explore with Pulumi AI
Cognitive Services account is an Azure resource representing the provisioned account, it’s type, location and SKU. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2017-04-18.
Other available API versions: 2017-04-18, 2023-10-01-preview, 2024-04-01-preview, 2024-06-01-preview, 2024-10-01.
Example Usage
Create Account
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var account = new AzureNative.CognitiveServices.Account("account", new()
    {
        AccountName = "testCreate1",
        Identity = new AzureNative.CognitiveServices.Inputs.IdentityArgs
        {
            Type = AzureNative.CognitiveServices.ResourceIdentityType.SystemAssigned,
        },
        Kind = "Emotion",
        Location = "West US",
        Properties = new AzureNative.CognitiveServices.Inputs.AccountPropertiesArgs
        {
            Encryption = new AzureNative.CognitiveServices.Inputs.EncryptionArgs
            {
                KeySource = AzureNative.CognitiveServices.KeySource.Microsoft_KeyVault,
                KeyVaultProperties = new AzureNative.CognitiveServices.Inputs.KeyVaultPropertiesArgs
                {
                    KeyName = "KeyName",
                    KeyVaultUri = "https://pltfrmscrts-use-pc-dev.vault.azure.net/",
                    KeyVersion = "891CF236-D241-4738-9462-D506AF493DFA",
                },
            },
            UserOwnedStorage = new[]
            {
                new AzureNative.CognitiveServices.Inputs.UserOwnedStorageArgs
                {
                    ResourceId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
                },
            },
        },
        ResourceGroupName = "myResourceGroup",
        Sku = new AzureNative.CognitiveServices.Inputs.SkuArgs
        {
            Name = "S0",
        },
    });
});
package main
import (
	cognitiveservices "github.com/pulumi/pulumi-azure-native-sdk/cognitiveservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cognitiveservices.NewAccount(ctx, "account", &cognitiveservices.AccountArgs{
			AccountName: pulumi.String("testCreate1"),
			Identity: &cognitiveservices.IdentityArgs{
				Type: cognitiveservices.ResourceIdentityTypeSystemAssigned,
			},
			Kind:     pulumi.String("Emotion"),
			Location: pulumi.String("West US"),
			Properties: &cognitiveservices.AccountPropertiesArgs{
				Encryption: &cognitiveservices.EncryptionArgs{
					KeySource: pulumi.String(cognitiveservices.KeySource_Microsoft_KeyVault),
					KeyVaultProperties: &cognitiveservices.KeyVaultPropertiesArgs{
						KeyName:     pulumi.String("KeyName"),
						KeyVaultUri: pulumi.String("https://pltfrmscrts-use-pc-dev.vault.azure.net/"),
						KeyVersion:  pulumi.String("891CF236-D241-4738-9462-D506AF493DFA"),
					},
				},
				UserOwnedStorage: cognitiveservices.UserOwnedStorageArray{
					&cognitiveservices.UserOwnedStorageArgs{
						ResourceId: pulumi.String("/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount"),
					},
				},
			},
			ResourceGroupName: pulumi.String("myResourceGroup"),
			Sku: &cognitiveservices.SkuArgs{
				Name: pulumi.String("S0"),
			},
		})
		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.cognitiveservices.Account;
import com.pulumi.azurenative.cognitiveservices.AccountArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.IdentityArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.AccountPropertiesArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.EncryptionArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.KeyVaultPropertiesArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.SkuArgs;
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 account = new Account("account", AccountArgs.builder()
            .accountName("testCreate1")
            .identity(IdentityArgs.builder()
                .type("SystemAssigned")
                .build())
            .kind("Emotion")
            .location("West US")
            .properties(AccountPropertiesArgs.builder()
                .encryption(EncryptionArgs.builder()
                    .keySource("Microsoft.KeyVault")
                    .keyVaultProperties(KeyVaultPropertiesArgs.builder()
                        .keyName("KeyName")
                        .keyVaultUri("https://pltfrmscrts-use-pc-dev.vault.azure.net/")
                        .keyVersion("891CF236-D241-4738-9462-D506AF493DFA")
                        .build())
                    .build())
                .userOwnedStorage(UserOwnedStorageArgs.builder()
                    .resourceId("/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount")
                    .build())
                .build())
            .resourceGroupName("myResourceGroup")
            .sku(SkuArgs.builder()
                .name("S0")
                .build())
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const account = new azure_native.cognitiveservices.Account("account", {
    accountName: "testCreate1",
    identity: {
        type: azure_native.cognitiveservices.ResourceIdentityType.SystemAssigned,
    },
    kind: "Emotion",
    location: "West US",
    properties: {
        encryption: {
            keySource: azure_native.cognitiveservices.KeySource.Microsoft_KeyVault,
            keyVaultProperties: {
                keyName: "KeyName",
                keyVaultUri: "https://pltfrmscrts-use-pc-dev.vault.azure.net/",
                keyVersion: "891CF236-D241-4738-9462-D506AF493DFA",
            },
        },
        userOwnedStorage: [{
            resourceId: "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
        }],
    },
    resourceGroupName: "myResourceGroup",
    sku: {
        name: "S0",
    },
});
import pulumi
import pulumi_azure_native as azure_native
account = azure_native.cognitiveservices.Account("account",
    account_name="testCreate1",
    identity={
        "type": azure_native.cognitiveservices.ResourceIdentityType.SYSTEM_ASSIGNED,
    },
    kind="Emotion",
    location="West US",
    properties={
        "encryption": {
            "key_source": azure_native.cognitiveservices.KeySource.MICROSOFT_KEY_VAULT,
            "key_vault_properties": {
                "key_name": "KeyName",
                "key_vault_uri": "https://pltfrmscrts-use-pc-dev.vault.azure.net/",
                "key_version": "891CF236-D241-4738-9462-D506AF493DFA",
            },
        },
        "user_owned_storage": [{
            "resource_id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
        }],
    },
    resource_group_name="myResourceGroup",
    sku={
        "name": "S0",
    })
resources:
  account:
    type: azure-native:cognitiveservices:Account
    properties:
      accountName: testCreate1
      identity:
        type: SystemAssigned
      kind: Emotion
      location: West US
      properties:
        encryption:
          keySource: Microsoft.KeyVault
          keyVaultProperties:
            keyName: KeyName
            keyVaultUri: https://pltfrmscrts-use-pc-dev.vault.azure.net/
            keyVersion: 891CF236-D241-4738-9462-D506AF493DFA
        userOwnedStorage:
          - resourceId: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount
      resourceGroupName: myResourceGroup
      sku:
        name: S0
Create Account Min
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var account = new AzureNative.CognitiveServices.Account("account", new()
    {
        AccountName = "testCreate1",
        Identity = new AzureNative.CognitiveServices.Inputs.IdentityArgs
        {
            Type = AzureNative.CognitiveServices.ResourceIdentityType.SystemAssigned,
        },
        Kind = "CognitiveServices",
        Location = "West US",
        Properties = null,
        ResourceGroupName = "myResourceGroup",
        Sku = new AzureNative.CognitiveServices.Inputs.SkuArgs
        {
            Name = "S0",
        },
    });
});
package main
import (
	cognitiveservices "github.com/pulumi/pulumi-azure-native-sdk/cognitiveservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cognitiveservices.NewAccount(ctx, "account", &cognitiveservices.AccountArgs{
			AccountName: pulumi.String("testCreate1"),
			Identity: &cognitiveservices.IdentityArgs{
				Type: cognitiveservices.ResourceIdentityTypeSystemAssigned,
			},
			Kind:              pulumi.String("CognitiveServices"),
			Location:          pulumi.String("West US"),
			Properties:        &cognitiveservices.AccountPropertiesArgs{},
			ResourceGroupName: pulumi.String("myResourceGroup"),
			Sku: &cognitiveservices.SkuArgs{
				Name: pulumi.String("S0"),
			},
		})
		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.cognitiveservices.Account;
import com.pulumi.azurenative.cognitiveservices.AccountArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.IdentityArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.AccountPropertiesArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.SkuArgs;
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 account = new Account("account", AccountArgs.builder()
            .accountName("testCreate1")
            .identity(IdentityArgs.builder()
                .type("SystemAssigned")
                .build())
            .kind("CognitiveServices")
            .location("West US")
            .properties()
            .resourceGroupName("myResourceGroup")
            .sku(SkuArgs.builder()
                .name("S0")
                .build())
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const account = new azure_native.cognitiveservices.Account("account", {
    accountName: "testCreate1",
    identity: {
        type: azure_native.cognitiveservices.ResourceIdentityType.SystemAssigned,
    },
    kind: "CognitiveServices",
    location: "West US",
    properties: {},
    resourceGroupName: "myResourceGroup",
    sku: {
        name: "S0",
    },
});
import pulumi
import pulumi_azure_native as azure_native
account = azure_native.cognitiveservices.Account("account",
    account_name="testCreate1",
    identity={
        "type": azure_native.cognitiveservices.ResourceIdentityType.SYSTEM_ASSIGNED,
    },
    kind="CognitiveServices",
    location="West US",
    properties={},
    resource_group_name="myResourceGroup",
    sku={
        "name": "S0",
    })
resources:
  account:
    type: azure-native:cognitiveservices:Account
    properties:
      accountName: testCreate1
      identity:
        type: SystemAssigned
      kind: CognitiveServices
      location: West US
      properties: {}
      resourceGroupName: myResourceGroup
      sku:
        name: S0
Create Account Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Account(name: string, args: AccountArgs, opts?: CustomResourceOptions);@overload
def Account(resource_name: str,
            args: AccountArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def Account(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            resource_group_name: Optional[str] = None,
            account_name: Optional[str] = None,
            identity: Optional[IdentityArgs] = None,
            kind: Optional[str] = None,
            location: Optional[str] = None,
            properties: Optional[AccountPropertiesArgs] = None,
            sku: Optional[SkuArgs] = None,
            tags: Optional[Mapping[str, str]] = None)func NewAccount(ctx *Context, name string, args AccountArgs, opts ...ResourceOption) (*Account, error)public Account(string name, AccountArgs args, CustomResourceOptions? opts = null)
public Account(String name, AccountArgs args)
public Account(String name, AccountArgs args, CustomResourceOptions options)
type: azure-native:cognitiveservices:Account
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 AccountArgs
- 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 AccountArgs
- 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 AccountArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AccountArgs
- 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 exampleaccountResourceResourceFromCognitiveservices = new AzureNative.CognitiveServices.Account("exampleaccountResourceResourceFromCognitiveservices", new()
{
    ResourceGroupName = "string",
    AccountName = "string",
    Identity = new AzureNative.CognitiveServices.Inputs.IdentityArgs
    {
        Type = AzureNative.CognitiveServices.ResourceIdentityType.None,
        UserAssignedIdentities = new[]
        {
            "string",
        },
    },
    Kind = "string",
    Location = "string",
    Properties = new AzureNative.CognitiveServices.Inputs.AccountPropertiesArgs
    {
        AllowedFqdnList = new[]
        {
            "string",
        },
        ApiProperties = new AzureNative.CognitiveServices.Inputs.ApiPropertiesArgs
        {
            AadClientId = "string",
            AadTenantId = "string",
            EventHubConnectionString = "string",
            QnaAzureSearchEndpointId = "string",
            QnaAzureSearchEndpointKey = "string",
            QnaRuntimeEndpoint = "string",
            StatisticsEnabled = false,
            StorageAccountConnectionString = "string",
            SuperUser = "string",
            WebsiteName = "string",
        },
        CustomSubDomainName = "string",
        DisableLocalAuth = false,
        DynamicThrottlingEnabled = false,
        Encryption = new AzureNative.CognitiveServices.Inputs.EncryptionArgs
        {
            KeySource = "string",
            KeyVaultProperties = new AzureNative.CognitiveServices.Inputs.KeyVaultPropertiesArgs
            {
                IdentityClientId = "string",
                KeyName = "string",
                KeyVaultUri = "string",
                KeyVersion = "string",
            },
        },
        Locations = new AzureNative.CognitiveServices.Inputs.MultiRegionSettingsArgs
        {
            Regions = new[]
            {
                new AzureNative.CognitiveServices.Inputs.RegionSettingArgs
                {
                    Customsubdomain = "string",
                    Name = "string",
                    Value = 0,
                },
            },
            RoutingMethod = "string",
        },
        MigrationToken = "string",
        NetworkAcls = new AzureNative.CognitiveServices.Inputs.NetworkRuleSetArgs
        {
            DefaultAction = "string",
            IpRules = new[]
            {
                new AzureNative.CognitiveServices.Inputs.IpRuleArgs
                {
                    Value = "string",
                },
            },
            VirtualNetworkRules = new[]
            {
                new AzureNative.CognitiveServices.Inputs.VirtualNetworkRuleArgs
                {
                    Id = "string",
                    IgnoreMissingVnetServiceEndpoint = false,
                    State = "string",
                },
            },
        },
        PublicNetworkAccess = "string",
        Restore = false,
        RestrictOutboundNetworkAccess = false,
        UserOwnedStorage = new[]
        {
            new AzureNative.CognitiveServices.Inputs.UserOwnedStorageArgs
            {
                IdentityClientId = "string",
                ResourceId = "string",
            },
        },
    },
    Sku = new AzureNative.CognitiveServices.Inputs.SkuArgs
    {
        Name = "string",
        Capacity = 0,
        Family = "string",
        Size = "string",
        Tier = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := cognitiveservices.NewAccount(ctx, "exampleaccountResourceResourceFromCognitiveservices", &cognitiveservices.AccountArgs{
	ResourceGroupName: pulumi.String("string"),
	AccountName:       pulumi.String("string"),
	Identity: &cognitiveservices.IdentityArgs{
		Type: cognitiveservices.ResourceIdentityTypeNone,
		UserAssignedIdentities: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Kind:     pulumi.String("string"),
	Location: pulumi.String("string"),
	Properties: &cognitiveservices.AccountPropertiesArgs{
		AllowedFqdnList: pulumi.StringArray{
			pulumi.String("string"),
		},
		ApiProperties: &cognitiveservices.ApiPropertiesArgs{
			AadClientId:                    pulumi.String("string"),
			AadTenantId:                    pulumi.String("string"),
			EventHubConnectionString:       pulumi.String("string"),
			QnaAzureSearchEndpointId:       pulumi.String("string"),
			QnaAzureSearchEndpointKey:      pulumi.String("string"),
			QnaRuntimeEndpoint:             pulumi.String("string"),
			StatisticsEnabled:              pulumi.Bool(false),
			StorageAccountConnectionString: pulumi.String("string"),
			SuperUser:                      pulumi.String("string"),
			WebsiteName:                    pulumi.String("string"),
		},
		CustomSubDomainName:      pulumi.String("string"),
		DisableLocalAuth:         pulumi.Bool(false),
		DynamicThrottlingEnabled: pulumi.Bool(false),
		Encryption: &cognitiveservices.EncryptionArgs{
			KeySource: pulumi.String("string"),
			KeyVaultProperties: &cognitiveservices.KeyVaultPropertiesArgs{
				IdentityClientId: pulumi.String("string"),
				KeyName:          pulumi.String("string"),
				KeyVaultUri:      pulumi.String("string"),
				KeyVersion:       pulumi.String("string"),
			},
		},
		Locations: &cognitiveservices.MultiRegionSettingsArgs{
			Regions: cognitiveservices.RegionSettingArray{
				&cognitiveservices.RegionSettingArgs{
					Customsubdomain: pulumi.String("string"),
					Name:            pulumi.String("string"),
					Value:           pulumi.Float64(0),
				},
			},
			RoutingMethod: pulumi.String("string"),
		},
		MigrationToken: pulumi.String("string"),
		NetworkAcls: &cognitiveservices.NetworkRuleSetArgs{
			DefaultAction: pulumi.String("string"),
			IpRules: cognitiveservices.IpRuleArray{
				&cognitiveservices.IpRuleArgs{
					Value: pulumi.String("string"),
				},
			},
			VirtualNetworkRules: cognitiveservices.VirtualNetworkRuleArray{
				&cognitiveservices.VirtualNetworkRuleArgs{
					Id:                               pulumi.String("string"),
					IgnoreMissingVnetServiceEndpoint: pulumi.Bool(false),
					State:                            pulumi.String("string"),
				},
			},
		},
		PublicNetworkAccess:           pulumi.String("string"),
		Restore:                       pulumi.Bool(false),
		RestrictOutboundNetworkAccess: pulumi.Bool(false),
		UserOwnedStorage: cognitiveservices.UserOwnedStorageArray{
			&cognitiveservices.UserOwnedStorageArgs{
				IdentityClientId: pulumi.String("string"),
				ResourceId:       pulumi.String("string"),
			},
		},
	},
	Sku: &cognitiveservices.SkuArgs{
		Name:     pulumi.String("string"),
		Capacity: pulumi.Int(0),
		Family:   pulumi.String("string"),
		Size:     pulumi.String("string"),
		Tier:     pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var exampleaccountResourceResourceFromCognitiveservices = new Account("exampleaccountResourceResourceFromCognitiveservices", AccountArgs.builder()
    .resourceGroupName("string")
    .accountName("string")
    .identity(IdentityArgs.builder()
        .type("None")
        .userAssignedIdentities("string")
        .build())
    .kind("string")
    .location("string")
    .properties(AccountPropertiesArgs.builder()
        .allowedFqdnList("string")
        .apiProperties(ApiPropertiesArgs.builder()
            .aadClientId("string")
            .aadTenantId("string")
            .eventHubConnectionString("string")
            .qnaAzureSearchEndpointId("string")
            .qnaAzureSearchEndpointKey("string")
            .qnaRuntimeEndpoint("string")
            .statisticsEnabled(false)
            .storageAccountConnectionString("string")
            .superUser("string")
            .websiteName("string")
            .build())
        .customSubDomainName("string")
        .disableLocalAuth(false)
        .dynamicThrottlingEnabled(false)
        .encryption(EncryptionArgs.builder()
            .keySource("string")
            .keyVaultProperties(KeyVaultPropertiesArgs.builder()
                .identityClientId("string")
                .keyName("string")
                .keyVaultUri("string")
                .keyVersion("string")
                .build())
            .build())
        .locations(MultiRegionSettingsArgs.builder()
            .regions(RegionSettingArgs.builder()
                .customsubdomain("string")
                .name("string")
                .value(0)
                .build())
            .routingMethod("string")
            .build())
        .migrationToken("string")
        .networkAcls(NetworkRuleSetArgs.builder()
            .defaultAction("string")
            .ipRules(IpRuleArgs.builder()
                .value("string")
                .build())
            .virtualNetworkRules(VirtualNetworkRuleArgs.builder()
                .id("string")
                .ignoreMissingVnetServiceEndpoint(false)
                .state("string")
                .build())
            .build())
        .publicNetworkAccess("string")
        .restore(false)
        .restrictOutboundNetworkAccess(false)
        .userOwnedStorage(UserOwnedStorageArgs.builder()
            .identityClientId("string")
            .resourceId("string")
            .build())
        .build())
    .sku(SkuArgs.builder()
        .name("string")
        .capacity(0)
        .family("string")
        .size("string")
        .tier("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
exampleaccount_resource_resource_from_cognitiveservices = azure_native.cognitiveservices.Account("exampleaccountResourceResourceFromCognitiveservices",
    resource_group_name="string",
    account_name="string",
    identity={
        "type": azure_native.cognitiveservices.ResourceIdentityType.NONE,
        "user_assigned_identities": ["string"],
    },
    kind="string",
    location="string",
    properties={
        "allowed_fqdn_list": ["string"],
        "api_properties": {
            "aad_client_id": "string",
            "aad_tenant_id": "string",
            "event_hub_connection_string": "string",
            "qna_azure_search_endpoint_id": "string",
            "qna_azure_search_endpoint_key": "string",
            "qna_runtime_endpoint": "string",
            "statistics_enabled": False,
            "storage_account_connection_string": "string",
            "super_user": "string",
            "website_name": "string",
        },
        "custom_sub_domain_name": "string",
        "disable_local_auth": False,
        "dynamic_throttling_enabled": False,
        "encryption": {
            "key_source": "string",
            "key_vault_properties": {
                "identity_client_id": "string",
                "key_name": "string",
                "key_vault_uri": "string",
                "key_version": "string",
            },
        },
        "locations": {
            "regions": [{
                "customsubdomain": "string",
                "name": "string",
                "value": 0,
            }],
            "routing_method": "string",
        },
        "migration_token": "string",
        "network_acls": {
            "default_action": "string",
            "ip_rules": [{
                "value": "string",
            }],
            "virtual_network_rules": [{
                "id": "string",
                "ignore_missing_vnet_service_endpoint": False,
                "state": "string",
            }],
        },
        "public_network_access": "string",
        "restore": False,
        "restrict_outbound_network_access": False,
        "user_owned_storage": [{
            "identity_client_id": "string",
            "resource_id": "string",
        }],
    },
    sku={
        "name": "string",
        "capacity": 0,
        "family": "string",
        "size": "string",
        "tier": "string",
    },
    tags={
        "string": "string",
    })
const exampleaccountResourceResourceFromCognitiveservices = new azure_native.cognitiveservices.Account("exampleaccountResourceResourceFromCognitiveservices", {
    resourceGroupName: "string",
    accountName: "string",
    identity: {
        type: azure_native.cognitiveservices.ResourceIdentityType.None,
        userAssignedIdentities: ["string"],
    },
    kind: "string",
    location: "string",
    properties: {
        allowedFqdnList: ["string"],
        apiProperties: {
            aadClientId: "string",
            aadTenantId: "string",
            eventHubConnectionString: "string",
            qnaAzureSearchEndpointId: "string",
            qnaAzureSearchEndpointKey: "string",
            qnaRuntimeEndpoint: "string",
            statisticsEnabled: false,
            storageAccountConnectionString: "string",
            superUser: "string",
            websiteName: "string",
        },
        customSubDomainName: "string",
        disableLocalAuth: false,
        dynamicThrottlingEnabled: false,
        encryption: {
            keySource: "string",
            keyVaultProperties: {
                identityClientId: "string",
                keyName: "string",
                keyVaultUri: "string",
                keyVersion: "string",
            },
        },
        locations: {
            regions: [{
                customsubdomain: "string",
                name: "string",
                value: 0,
            }],
            routingMethod: "string",
        },
        migrationToken: "string",
        networkAcls: {
            defaultAction: "string",
            ipRules: [{
                value: "string",
            }],
            virtualNetworkRules: [{
                id: "string",
                ignoreMissingVnetServiceEndpoint: false,
                state: "string",
            }],
        },
        publicNetworkAccess: "string",
        restore: false,
        restrictOutboundNetworkAccess: false,
        userOwnedStorage: [{
            identityClientId: "string",
            resourceId: "string",
        }],
    },
    sku: {
        name: "string",
        capacity: 0,
        family: "string",
        size: "string",
        tier: "string",
    },
    tags: {
        string: "string",
    },
});
type: azure-native:cognitiveservices:Account
properties:
    accountName: string
    identity:
        type: None
        userAssignedIdentities:
            - string
    kind: string
    location: string
    properties:
        allowedFqdnList:
            - string
        apiProperties:
            aadClientId: string
            aadTenantId: string
            eventHubConnectionString: string
            qnaAzureSearchEndpointId: string
            qnaAzureSearchEndpointKey: string
            qnaRuntimeEndpoint: string
            statisticsEnabled: false
            storageAccountConnectionString: string
            superUser: string
            websiteName: string
        customSubDomainName: string
        disableLocalAuth: false
        dynamicThrottlingEnabled: false
        encryption:
            keySource: string
            keyVaultProperties:
                identityClientId: string
                keyName: string
                keyVaultUri: string
                keyVersion: string
        locations:
            regions:
                - customsubdomain: string
                  name: string
                  value: 0
            routingMethod: string
        migrationToken: string
        networkAcls:
            defaultAction: string
            ipRules:
                - value: string
            virtualNetworkRules:
                - id: string
                  ignoreMissingVnetServiceEndpoint: false
                  state: string
        publicNetworkAccess: string
        restore: false
        restrictOutboundNetworkAccess: false
        userOwnedStorage:
            - identityClientId: string
              resourceId: string
    resourceGroupName: string
    sku:
        capacity: 0
        family: string
        name: string
        size: string
        tier: string
    tags:
        string: string
Account Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Account resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AccountName string
- The name of Cognitive Services account.
- Identity
Pulumi.Azure Native. Cognitive Services. Inputs. Identity 
- Identity for the resource.
- Kind string
- The Kind of the resource.
- Location string
- The geo-location where the resource lives
- Properties
Pulumi.Azure Native. Cognitive Services. Inputs. Account Properties 
- Properties of Cognitive Services account.
- Sku
Pulumi.Azure Native. Cognitive Services. Inputs. Sku 
- The resource model definition representing SKU
- Dictionary<string, string>
- Resource tags.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AccountName string
- The name of Cognitive Services account.
- Identity
IdentityArgs 
- Identity for the resource.
- Kind string
- The Kind of the resource.
- Location string
- The geo-location where the resource lives
- Properties
AccountProperties Args 
- Properties of Cognitive Services account.
- Sku
SkuArgs 
- The resource model definition representing SKU
- map[string]string
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- accountName String
- The name of Cognitive Services account.
- identity Identity
- Identity for the resource.
- kind String
- The Kind of the resource.
- location String
- The geo-location where the resource lives
- properties
AccountProperties 
- Properties of Cognitive Services account.
- sku Sku
- The resource model definition representing SKU
- Map<String,String>
- Resource tags.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- accountName string
- The name of Cognitive Services account.
- identity Identity
- Identity for the resource.
- kind string
- The Kind of the resource.
- location string
- The geo-location where the resource lives
- properties
AccountProperties 
- Properties of Cognitive Services account.
- sku Sku
- The resource model definition representing SKU
- {[key: string]: string}
- Resource tags.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- account_name str
- The name of Cognitive Services account.
- identity
IdentityArgs 
- Identity for the resource.
- kind str
- The Kind of the resource.
- location str
- The geo-location where the resource lives
- properties
AccountProperties Args 
- Properties of Cognitive Services account.
- sku
SkuArgs 
- The resource model definition representing SKU
- Mapping[str, str]
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- accountName String
- The name of Cognitive Services account.
- identity Property Map
- Identity for the resource.
- kind String
- The Kind of the resource.
- location String
- The geo-location where the resource lives
- properties Property Map
- Properties of Cognitive Services account.
- sku Property Map
- The resource model definition representing SKU
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Account resource produces the following output properties:
- Etag string
- Resource Etag.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Cognitive Services. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Etag string
- Resource Etag.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag String
- Resource Etag.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag string
- Resource Etag.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag str
- Resource Etag.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag String
- Resource Etag.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AbusePenaltyResponse, AbusePenaltyResponseArgs      
- Action string
- The action of AbusePenalty.
- Expiration string
- The datetime of expiration of the AbusePenalty.
- RateLimit doublePercentage 
- The percentage of rate limit.
- Action string
- The action of AbusePenalty.
- Expiration string
- The datetime of expiration of the AbusePenalty.
- RateLimit float64Percentage 
- The percentage of rate limit.
- action String
- The action of AbusePenalty.
- expiration String
- The datetime of expiration of the AbusePenalty.
- rateLimit DoublePercentage 
- The percentage of rate limit.
- action string
- The action of AbusePenalty.
- expiration string
- The datetime of expiration of the AbusePenalty.
- rateLimit numberPercentage 
- The percentage of rate limit.
- action str
- The action of AbusePenalty.
- expiration str
- The datetime of expiration of the AbusePenalty.
- rate_limit_ floatpercentage 
- The percentage of rate limit.
- action String
- The action of AbusePenalty.
- expiration String
- The datetime of expiration of the AbusePenalty.
- rateLimit NumberPercentage 
- The percentage of rate limit.
AccountProperties, AccountPropertiesArgs    
- AllowedFqdn List<string>List 
- ApiProperties Pulumi.Azure Native. Cognitive Services. Inputs. Api Properties 
- The api properties for special APIs.
- CustomSub stringDomain Name 
- Optional subdomain name used for token-based authentication.
- DisableLocal boolAuth 
- DynamicThrottling boolEnabled 
- The flag to enable dynamic throttling.
- Encryption
Pulumi.Azure Native. Cognitive Services. Inputs. Encryption 
- The encryption properties for this resource.
- Locations
Pulumi.Azure Native. Cognitive Services. Inputs. Multi Region Settings 
- The multiregion settings of Cognitive Services account.
- MigrationToken string
- Resource migration token.
- NetworkAcls Pulumi.Azure Native. Cognitive Services. Inputs. Network Rule Set 
- A collection of rules governing the accessibility from specific network locations.
- PublicNetwork string | Pulumi.Access Azure Native. Cognitive Services. Public Network Access 
- Whether or not public endpoint access is allowed for this account.
- Restore bool
- RestrictOutbound boolNetwork Access 
- UserOwned List<Pulumi.Storage Azure Native. Cognitive Services. Inputs. User Owned Storage> 
- The storage accounts for this resource.
- AllowedFqdn []stringList 
- ApiProperties ApiProperties 
- The api properties for special APIs.
- CustomSub stringDomain Name 
- Optional subdomain name used for token-based authentication.
- DisableLocal boolAuth 
- DynamicThrottling boolEnabled 
- The flag to enable dynamic throttling.
- Encryption Encryption
- The encryption properties for this resource.
- Locations
MultiRegion Settings 
- The multiregion settings of Cognitive Services account.
- MigrationToken string
- Resource migration token.
- NetworkAcls NetworkRule Set 
- A collection of rules governing the accessibility from specific network locations.
- PublicNetwork string | PublicAccess Network Access 
- Whether or not public endpoint access is allowed for this account.
- Restore bool
- RestrictOutbound boolNetwork Access 
- UserOwned []UserStorage Owned Storage 
- The storage accounts for this resource.
- allowedFqdn List<String>List 
- apiProperties ApiProperties 
- The api properties for special APIs.
- customSub StringDomain Name 
- Optional subdomain name used for token-based authentication.
- disableLocal BooleanAuth 
- dynamicThrottling BooleanEnabled 
- The flag to enable dynamic throttling.
- encryption Encryption
- The encryption properties for this resource.
- locations
MultiRegion Settings 
- The multiregion settings of Cognitive Services account.
- migrationToken String
- Resource migration token.
- networkAcls NetworkRule Set 
- A collection of rules governing the accessibility from specific network locations.
- publicNetwork String | PublicAccess Network Access 
- Whether or not public endpoint access is allowed for this account.
- restore Boolean
- restrictOutbound BooleanNetwork Access 
- userOwned List<UserStorage Owned Storage> 
- The storage accounts for this resource.
- allowedFqdn string[]List 
- apiProperties ApiProperties 
- The api properties for special APIs.
- customSub stringDomain Name 
- Optional subdomain name used for token-based authentication.
- disableLocal booleanAuth 
- dynamicThrottling booleanEnabled 
- The flag to enable dynamic throttling.
- encryption Encryption
- The encryption properties for this resource.
- locations
MultiRegion Settings 
- The multiregion settings of Cognitive Services account.
- migrationToken string
- Resource migration token.
- networkAcls NetworkRule Set 
- A collection of rules governing the accessibility from specific network locations.
- publicNetwork string | PublicAccess Network Access 
- Whether or not public endpoint access is allowed for this account.
- restore boolean
- restrictOutbound booleanNetwork Access 
- userOwned UserStorage Owned Storage[] 
- The storage accounts for this resource.
- allowed_fqdn_ Sequence[str]list 
- api_properties ApiProperties 
- The api properties for special APIs.
- custom_sub_ strdomain_ name 
- Optional subdomain name used for token-based authentication.
- disable_local_ boolauth 
- dynamic_throttling_ boolenabled 
- The flag to enable dynamic throttling.
- encryption Encryption
- The encryption properties for this resource.
- locations
MultiRegion Settings 
- The multiregion settings of Cognitive Services account.
- migration_token str
- Resource migration token.
- network_acls NetworkRule Set 
- A collection of rules governing the accessibility from specific network locations.
- public_network_ str | Publicaccess Network Access 
- Whether or not public endpoint access is allowed for this account.
- restore bool
- restrict_outbound_ boolnetwork_ access 
- user_owned_ Sequence[Userstorage Owned Storage] 
- The storage accounts for this resource.
- allowedFqdn List<String>List 
- apiProperties Property Map
- The api properties for special APIs.
- customSub StringDomain Name 
- Optional subdomain name used for token-based authentication.
- disableLocal BooleanAuth 
- dynamicThrottling BooleanEnabled 
- The flag to enable dynamic throttling.
- encryption Property Map
- The encryption properties for this resource.
- locations Property Map
- The multiregion settings of Cognitive Services account.
- migrationToken String
- Resource migration token.
- networkAcls Property Map
- A collection of rules governing the accessibility from specific network locations.
- publicNetwork String | "Enabled" | "Disabled"Access 
- Whether or not public endpoint access is allowed for this account.
- restore Boolean
- restrictOutbound BooleanNetwork Access 
- userOwned List<Property Map>Storage 
- The storage accounts for this resource.
AccountPropertiesResponse, AccountPropertiesResponseArgs      
- AbusePenalty Pulumi.Azure Native. Cognitive Services. Inputs. Abuse Penalty Response 
- The abuse penalty.
- CallRate Pulumi.Limit Azure Native. Cognitive Services. Inputs. Call Rate Limit Response 
- The call rate limit Cognitive Services account.
- Capabilities
List<Pulumi.Azure Native. Cognitive Services. Inputs. Sku Capability Response> 
- Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- CommitmentPlan List<Pulumi.Associations Azure Native. Cognitive Services. Inputs. Commitment Plan Association Response> 
- The commitment plan associations of Cognitive Services account.
- DateCreated string
- Gets the date of cognitive services account creation.
- DeletionDate string
- The deletion date, only available for deleted account.
- Endpoint string
- Endpoint of the created account.
- Endpoints Dictionary<string, string>
- InternalId string
- The internal identifier (deprecated, do not use this property).
- IsMigrated bool
- If the resource is migrated from an existing key.
- PrivateEndpoint List<Pulumi.Connections Azure Native. Cognitive Services. Inputs. Private Endpoint Connection Response> 
- The private endpoint connection associated with the Cognitive Services account.
- ProvisioningState string
- Gets the status of the cognitive services account at the time the operation was called.
- QuotaLimit Pulumi.Azure Native. Cognitive Services. Inputs. Quota Limit Response 
- ScheduledPurge stringDate 
- The scheduled purge date, only available for deleted account.
- SkuChange Pulumi.Info Azure Native. Cognitive Services. Inputs. Sku Change Info Response 
- Sku change info of account.
- AllowedFqdn List<string>List 
- ApiProperties Pulumi.Azure Native. Cognitive Services. Inputs. Api Properties Response 
- The api properties for special APIs.
- CustomSub stringDomain Name 
- Optional subdomain name used for token-based authentication.
- DisableLocal boolAuth 
- DynamicThrottling boolEnabled 
- The flag to enable dynamic throttling.
- Encryption
Pulumi.Azure Native. Cognitive Services. Inputs. Encryption Response 
- The encryption properties for this resource.
- Locations
Pulumi.Azure Native. Cognitive Services. Inputs. Multi Region Settings Response 
- The multiregion settings of Cognitive Services account.
- MigrationToken string
- Resource migration token.
- NetworkAcls Pulumi.Azure Native. Cognitive Services. Inputs. Network Rule Set Response 
- A collection of rules governing the accessibility from specific network locations.
- PublicNetwork stringAccess 
- Whether or not public endpoint access is allowed for this account.
- RestrictOutbound boolNetwork Access 
- UserOwned List<Pulumi.Storage Azure Native. Cognitive Services. Inputs. User Owned Storage Response> 
- The storage accounts for this resource.
- AbusePenalty AbusePenalty Response 
- The abuse penalty.
- CallRate CallLimit Rate Limit Response 
- The call rate limit Cognitive Services account.
- Capabilities
[]SkuCapability Response 
- Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- CommitmentPlan []CommitmentAssociations Plan Association Response 
- The commitment plan associations of Cognitive Services account.
- DateCreated string
- Gets the date of cognitive services account creation.
- DeletionDate string
- The deletion date, only available for deleted account.
- Endpoint string
- Endpoint of the created account.
- Endpoints map[string]string
- InternalId string
- The internal identifier (deprecated, do not use this property).
- IsMigrated bool
- If the resource is migrated from an existing key.
- PrivateEndpoint []PrivateConnections Endpoint Connection Response 
- The private endpoint connection associated with the Cognitive Services account.
- ProvisioningState string
- Gets the status of the cognitive services account at the time the operation was called.
- QuotaLimit QuotaLimit Response 
- ScheduledPurge stringDate 
- The scheduled purge date, only available for deleted account.
- SkuChange SkuInfo Change Info Response 
- Sku change info of account.
- AllowedFqdn []stringList 
- ApiProperties ApiProperties Response 
- The api properties for special APIs.
- CustomSub stringDomain Name 
- Optional subdomain name used for token-based authentication.
- DisableLocal boolAuth 
- DynamicThrottling boolEnabled 
- The flag to enable dynamic throttling.
- Encryption
EncryptionResponse 
- The encryption properties for this resource.
- Locations
MultiRegion Settings Response 
- The multiregion settings of Cognitive Services account.
- MigrationToken string
- Resource migration token.
- NetworkAcls NetworkRule Set Response 
- A collection of rules governing the accessibility from specific network locations.
- PublicNetwork stringAccess 
- Whether or not public endpoint access is allowed for this account.
- RestrictOutbound boolNetwork Access 
- UserOwned []UserStorage Owned Storage Response 
- The storage accounts for this resource.
- abusePenalty AbusePenalty Response 
- The abuse penalty.
- callRate CallLimit Rate Limit Response 
- The call rate limit Cognitive Services account.
- capabilities
List<SkuCapability Response> 
- Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- commitmentPlan List<CommitmentAssociations Plan Association Response> 
- The commitment plan associations of Cognitive Services account.
- dateCreated String
- Gets the date of cognitive services account creation.
- deletionDate String
- The deletion date, only available for deleted account.
- endpoint String
- Endpoint of the created account.
- endpoints Map<String,String>
- internalId String
- The internal identifier (deprecated, do not use this property).
- isMigrated Boolean
- If the resource is migrated from an existing key.
- privateEndpoint List<PrivateConnections Endpoint Connection Response> 
- The private endpoint connection associated with the Cognitive Services account.
- provisioningState String
- Gets the status of the cognitive services account at the time the operation was called.
- quotaLimit QuotaLimit Response 
- scheduledPurge StringDate 
- The scheduled purge date, only available for deleted account.
- skuChange SkuInfo Change Info Response 
- Sku change info of account.
- allowedFqdn List<String>List 
- apiProperties ApiProperties Response 
- The api properties for special APIs.
- customSub StringDomain Name 
- Optional subdomain name used for token-based authentication.
- disableLocal BooleanAuth 
- dynamicThrottling BooleanEnabled 
- The flag to enable dynamic throttling.
- encryption
EncryptionResponse 
- The encryption properties for this resource.
- locations
MultiRegion Settings Response 
- The multiregion settings of Cognitive Services account.
- migrationToken String
- Resource migration token.
- networkAcls NetworkRule Set Response 
- A collection of rules governing the accessibility from specific network locations.
- publicNetwork StringAccess 
- Whether or not public endpoint access is allowed for this account.
- restrictOutbound BooleanNetwork Access 
- userOwned List<UserStorage Owned Storage Response> 
- The storage accounts for this resource.
- abusePenalty AbusePenalty Response 
- The abuse penalty.
- callRate CallLimit Rate Limit Response 
- The call rate limit Cognitive Services account.
- capabilities
SkuCapability Response[] 
- Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- commitmentPlan CommitmentAssociations Plan Association Response[] 
- The commitment plan associations of Cognitive Services account.
- dateCreated string
- Gets the date of cognitive services account creation.
- deletionDate string
- The deletion date, only available for deleted account.
- endpoint string
- Endpoint of the created account.
- endpoints {[key: string]: string}
- internalId string
- The internal identifier (deprecated, do not use this property).
- isMigrated boolean
- If the resource is migrated from an existing key.
- privateEndpoint PrivateConnections Endpoint Connection Response[] 
- The private endpoint connection associated with the Cognitive Services account.
- provisioningState string
- Gets the status of the cognitive services account at the time the operation was called.
- quotaLimit QuotaLimit Response 
- scheduledPurge stringDate 
- The scheduled purge date, only available for deleted account.
- skuChange SkuInfo Change Info Response 
- Sku change info of account.
- allowedFqdn string[]List 
- apiProperties ApiProperties Response 
- The api properties for special APIs.
- customSub stringDomain Name 
- Optional subdomain name used for token-based authentication.
- disableLocal booleanAuth 
- dynamicThrottling booleanEnabled 
- The flag to enable dynamic throttling.
- encryption
EncryptionResponse 
- The encryption properties for this resource.
- locations
MultiRegion Settings Response 
- The multiregion settings of Cognitive Services account.
- migrationToken string
- Resource migration token.
- networkAcls NetworkRule Set Response 
- A collection of rules governing the accessibility from specific network locations.
- publicNetwork stringAccess 
- Whether or not public endpoint access is allowed for this account.
- restrictOutbound booleanNetwork Access 
- userOwned UserStorage Owned Storage Response[] 
- The storage accounts for this resource.
- abuse_penalty AbusePenalty Response 
- The abuse penalty.
- call_rate_ Calllimit Rate Limit Response 
- The call rate limit Cognitive Services account.
- capabilities
Sequence[SkuCapability Response] 
- Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- commitment_plan_ Sequence[Commitmentassociations Plan Association Response] 
- The commitment plan associations of Cognitive Services account.
- date_created str
- Gets the date of cognitive services account creation.
- deletion_date str
- The deletion date, only available for deleted account.
- endpoint str
- Endpoint of the created account.
- endpoints Mapping[str, str]
- internal_id str
- The internal identifier (deprecated, do not use this property).
- is_migrated bool
- If the resource is migrated from an existing key.
- private_endpoint_ Sequence[Privateconnections Endpoint Connection Response] 
- The private endpoint connection associated with the Cognitive Services account.
- provisioning_state str
- Gets the status of the cognitive services account at the time the operation was called.
- quota_limit QuotaLimit Response 
- scheduled_purge_ strdate 
- The scheduled purge date, only available for deleted account.
- sku_change_ Skuinfo Change Info Response 
- Sku change info of account.
- allowed_fqdn_ Sequence[str]list 
- api_properties ApiProperties Response 
- The api properties for special APIs.
- custom_sub_ strdomain_ name 
- Optional subdomain name used for token-based authentication.
- disable_local_ boolauth 
- dynamic_throttling_ boolenabled 
- The flag to enable dynamic throttling.
- encryption
EncryptionResponse 
- The encryption properties for this resource.
- locations
MultiRegion Settings Response 
- The multiregion settings of Cognitive Services account.
- migration_token str
- Resource migration token.
- network_acls NetworkRule Set Response 
- A collection of rules governing the accessibility from specific network locations.
- public_network_ straccess 
- Whether or not public endpoint access is allowed for this account.
- restrict_outbound_ boolnetwork_ access 
- user_owned_ Sequence[Userstorage Owned Storage Response] 
- The storage accounts for this resource.
- abusePenalty Property Map
- The abuse penalty.
- callRate Property MapLimit 
- The call rate limit Cognitive Services account.
- capabilities List<Property Map>
- Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- commitmentPlan List<Property Map>Associations 
- The commitment plan associations of Cognitive Services account.
- dateCreated String
- Gets the date of cognitive services account creation.
- deletionDate String
- The deletion date, only available for deleted account.
- endpoint String
- Endpoint of the created account.
- endpoints Map<String>
- internalId String
- The internal identifier (deprecated, do not use this property).
- isMigrated Boolean
- If the resource is migrated from an existing key.
- privateEndpoint List<Property Map>Connections 
- The private endpoint connection associated with the Cognitive Services account.
- provisioningState String
- Gets the status of the cognitive services account at the time the operation was called.
- quotaLimit Property Map
- scheduledPurge StringDate 
- The scheduled purge date, only available for deleted account.
- skuChange Property MapInfo 
- Sku change info of account.
- allowedFqdn List<String>List 
- apiProperties Property Map
- The api properties for special APIs.
- customSub StringDomain Name 
- Optional subdomain name used for token-based authentication.
- disableLocal BooleanAuth 
- dynamicThrottling BooleanEnabled 
- The flag to enable dynamic throttling.
- encryption Property Map
- The encryption properties for this resource.
- locations Property Map
- The multiregion settings of Cognitive Services account.
- migrationToken String
- Resource migration token.
- networkAcls Property Map
- A collection of rules governing the accessibility from specific network locations.
- publicNetwork StringAccess 
- Whether or not public endpoint access is allowed for this account.
- restrictOutbound BooleanNetwork Access 
- userOwned List<Property Map>Storage 
- The storage accounts for this resource.
ApiProperties, ApiPropertiesArgs    
- AadClient stringId 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- AadTenant stringId 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- EventHub stringConnection String 
- (Personalization Only) The flag to enable statistics of Bing Search.
- QnaAzure stringSearch Endpoint Id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- QnaAzure stringSearch Endpoint Key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- QnaRuntime stringEndpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- StatisticsEnabled bool
- (Bing Search Only) The flag to enable statistics of Bing Search.
- StorageAccount stringConnection String 
- (Personalization Only) The storage account connection string.
- SuperUser string
- (Metrics Advisor Only) The super user of Metrics Advisor.
- WebsiteName string
- (Metrics Advisor Only) The website name of Metrics Advisor.
- AadClient stringId 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- AadTenant stringId 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- EventHub stringConnection String 
- (Personalization Only) The flag to enable statistics of Bing Search.
- QnaAzure stringSearch Endpoint Id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- QnaAzure stringSearch Endpoint Key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- QnaRuntime stringEndpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- StatisticsEnabled bool
- (Bing Search Only) The flag to enable statistics of Bing Search.
- StorageAccount stringConnection String 
- (Personalization Only) The storage account connection string.
- SuperUser string
- (Metrics Advisor Only) The super user of Metrics Advisor.
- WebsiteName string
- (Metrics Advisor Only) The website name of Metrics Advisor.
- aadClient StringId 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aadTenant StringId 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- eventHub StringConnection String 
- (Personalization Only) The flag to enable statistics of Bing Search.
- qnaAzure StringSearch Endpoint Id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qnaAzure StringSearch Endpoint Key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qnaRuntime StringEndpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- statisticsEnabled Boolean
- (Bing Search Only) The flag to enable statistics of Bing Search.
- storageAccount StringConnection String 
- (Personalization Only) The storage account connection string.
- superUser String
- (Metrics Advisor Only) The super user of Metrics Advisor.
- websiteName String
- (Metrics Advisor Only) The website name of Metrics Advisor.
- aadClient stringId 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aadTenant stringId 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- eventHub stringConnection String 
- (Personalization Only) The flag to enable statistics of Bing Search.
- qnaAzure stringSearch Endpoint Id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qnaAzure stringSearch Endpoint Key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qnaRuntime stringEndpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- statisticsEnabled boolean
- (Bing Search Only) The flag to enable statistics of Bing Search.
- storageAccount stringConnection String 
- (Personalization Only) The storage account connection string.
- superUser string
- (Metrics Advisor Only) The super user of Metrics Advisor.
- websiteName string
- (Metrics Advisor Only) The website name of Metrics Advisor.
- aad_client_ strid 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aad_tenant_ strid 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- event_hub_ strconnection_ string 
- (Personalization Only) The flag to enable statistics of Bing Search.
- qna_azure_ strsearch_ endpoint_ id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qna_azure_ strsearch_ endpoint_ key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qna_runtime_ strendpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- statistics_enabled bool
- (Bing Search Only) The flag to enable statistics of Bing Search.
- storage_account_ strconnection_ string 
- (Personalization Only) The storage account connection string.
- super_user str
- (Metrics Advisor Only) The super user of Metrics Advisor.
- website_name str
- (Metrics Advisor Only) The website name of Metrics Advisor.
- aadClient StringId 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aadTenant StringId 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- eventHub StringConnection String 
- (Personalization Only) The flag to enable statistics of Bing Search.
- qnaAzure StringSearch Endpoint Id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qnaAzure StringSearch Endpoint Key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qnaRuntime StringEndpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- statisticsEnabled Boolean
- (Bing Search Only) The flag to enable statistics of Bing Search.
- storageAccount StringConnection String 
- (Personalization Only) The storage account connection string.
- superUser String
- (Metrics Advisor Only) The super user of Metrics Advisor.
- websiteName String
- (Metrics Advisor Only) The website name of Metrics Advisor.
ApiPropertiesResponse, ApiPropertiesResponseArgs      
- AadClient stringId 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- AadTenant stringId 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- EventHub stringConnection String 
- (Personalization Only) The flag to enable statistics of Bing Search.
- QnaAzure stringSearch Endpoint Id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- QnaAzure stringSearch Endpoint Key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- QnaRuntime stringEndpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- StatisticsEnabled bool
- (Bing Search Only) The flag to enable statistics of Bing Search.
- StorageAccount stringConnection String 
- (Personalization Only) The storage account connection string.
- SuperUser string
- (Metrics Advisor Only) The super user of Metrics Advisor.
- WebsiteName string
- (Metrics Advisor Only) The website name of Metrics Advisor.
- AadClient stringId 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- AadTenant stringId 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- EventHub stringConnection String 
- (Personalization Only) The flag to enable statistics of Bing Search.
- QnaAzure stringSearch Endpoint Id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- QnaAzure stringSearch Endpoint Key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- QnaRuntime stringEndpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- StatisticsEnabled bool
- (Bing Search Only) The flag to enable statistics of Bing Search.
- StorageAccount stringConnection String 
- (Personalization Only) The storage account connection string.
- SuperUser string
- (Metrics Advisor Only) The super user of Metrics Advisor.
- WebsiteName string
- (Metrics Advisor Only) The website name of Metrics Advisor.
- aadClient StringId 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aadTenant StringId 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- eventHub StringConnection String 
- (Personalization Only) The flag to enable statistics of Bing Search.
- qnaAzure StringSearch Endpoint Id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qnaAzure StringSearch Endpoint Key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qnaRuntime StringEndpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- statisticsEnabled Boolean
- (Bing Search Only) The flag to enable statistics of Bing Search.
- storageAccount StringConnection String 
- (Personalization Only) The storage account connection string.
- superUser String
- (Metrics Advisor Only) The super user of Metrics Advisor.
- websiteName String
- (Metrics Advisor Only) The website name of Metrics Advisor.
- aadClient stringId 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aadTenant stringId 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- eventHub stringConnection String 
- (Personalization Only) The flag to enable statistics of Bing Search.
- qnaAzure stringSearch Endpoint Id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qnaAzure stringSearch Endpoint Key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qnaRuntime stringEndpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- statisticsEnabled boolean
- (Bing Search Only) The flag to enable statistics of Bing Search.
- storageAccount stringConnection String 
- (Personalization Only) The storage account connection string.
- superUser string
- (Metrics Advisor Only) The super user of Metrics Advisor.
- websiteName string
- (Metrics Advisor Only) The website name of Metrics Advisor.
- aad_client_ strid 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aad_tenant_ strid 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- event_hub_ strconnection_ string 
- (Personalization Only) The flag to enable statistics of Bing Search.
- qna_azure_ strsearch_ endpoint_ id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qna_azure_ strsearch_ endpoint_ key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qna_runtime_ strendpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- statistics_enabled bool
- (Bing Search Only) The flag to enable statistics of Bing Search.
- storage_account_ strconnection_ string 
- (Personalization Only) The storage account connection string.
- super_user str
- (Metrics Advisor Only) The super user of Metrics Advisor.
- website_name str
- (Metrics Advisor Only) The website name of Metrics Advisor.
- aadClient StringId 
- (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aadTenant StringId 
- (Metrics Advisor Only) The Azure AD Tenant Id.
- eventHub StringConnection String 
- (Personalization Only) The flag to enable statistics of Bing Search.
- qnaAzure StringSearch Endpoint Id 
- (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qnaAzure StringSearch Endpoint Key 
- (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qnaRuntime StringEndpoint 
- (QnAMaker Only) The runtime endpoint of QnAMaker.
- statisticsEnabled Boolean
- (Bing Search Only) The flag to enable statistics of Bing Search.
- storageAccount StringConnection String 
- (Personalization Only) The storage account connection string.
- superUser String
- (Metrics Advisor Only) The super user of Metrics Advisor.
- websiteName String
- (Metrics Advisor Only) The website name of Metrics Advisor.
CallRateLimitResponse, CallRateLimitResponseArgs        
- Count double
- The count value of Call Rate Limit.
- RenewalPeriod double
- The renewal period in seconds of Call Rate Limit.
- Rules
List<Pulumi.Azure Native. Cognitive Services. Inputs. Throttling Rule Response> 
- Count float64
- The count value of Call Rate Limit.
- RenewalPeriod float64
- The renewal period in seconds of Call Rate Limit.
- Rules
[]ThrottlingRule Response 
- count Double
- The count value of Call Rate Limit.
- renewalPeriod Double
- The renewal period in seconds of Call Rate Limit.
- rules
List<ThrottlingRule Response> 
- count number
- The count value of Call Rate Limit.
- renewalPeriod number
- The renewal period in seconds of Call Rate Limit.
- rules
ThrottlingRule Response[] 
- count float
- The count value of Call Rate Limit.
- renewal_period float
- The renewal period in seconds of Call Rate Limit.
- rules
Sequence[ThrottlingRule Response] 
- count Number
- The count value of Call Rate Limit.
- renewalPeriod Number
- The renewal period in seconds of Call Rate Limit.
- rules List<Property Map>
CommitmentPlanAssociationResponse, CommitmentPlanAssociationResponseArgs        
- CommitmentPlan stringId 
- The Azure resource id of the commitment plan.
- CommitmentPlan stringLocation 
- The location of of the commitment plan.
- CommitmentPlan stringId 
- The Azure resource id of the commitment plan.
- CommitmentPlan stringLocation 
- The location of of the commitment plan.
- commitmentPlan StringId 
- The Azure resource id of the commitment plan.
- commitmentPlan StringLocation 
- The location of of the commitment plan.
- commitmentPlan stringId 
- The Azure resource id of the commitment plan.
- commitmentPlan stringLocation 
- The location of of the commitment plan.
- commitment_plan_ strid 
- The Azure resource id of the commitment plan.
- commitment_plan_ strlocation 
- The location of of the commitment plan.
- commitmentPlan StringId 
- The Azure resource id of the commitment plan.
- commitmentPlan StringLocation 
- The location of of the commitment plan.
Encryption, EncryptionArgs  
- KeySource string | Pulumi.Azure Native. Cognitive Services. Key Source 
- Enumerates the possible value of keySource for Encryption
- KeyVault Pulumi.Properties Azure Native. Cognitive Services. Inputs. Key Vault Properties 
- Properties of KeyVault
- KeySource string | KeySource 
- Enumerates the possible value of keySource for Encryption
- KeyVault KeyProperties Vault Properties 
- Properties of KeyVault
- keySource String | KeySource 
- Enumerates the possible value of keySource for Encryption
- keyVault KeyProperties Vault Properties 
- Properties of KeyVault
- keySource string | KeySource 
- Enumerates the possible value of keySource for Encryption
- keyVault KeyProperties Vault Properties 
- Properties of KeyVault
- key_source str | KeySource 
- Enumerates the possible value of keySource for Encryption
- key_vault_ Keyproperties Vault Properties 
- Properties of KeyVault
- keySource String | "Microsoft.Cognitive Services" | "Microsoft. Key Vault" 
- Enumerates the possible value of keySource for Encryption
- keyVault Property MapProperties 
- Properties of KeyVault
EncryptionResponse, EncryptionResponseArgs    
- KeySource string
- Enumerates the possible value of keySource for Encryption
- KeyVault Pulumi.Properties Azure Native. Cognitive Services. Inputs. Key Vault Properties Response 
- Properties of KeyVault
- KeySource string
- Enumerates the possible value of keySource for Encryption
- KeyVault KeyProperties Vault Properties Response 
- Properties of KeyVault
- keySource String
- Enumerates the possible value of keySource for Encryption
- keyVault KeyProperties Vault Properties Response 
- Properties of KeyVault
- keySource string
- Enumerates the possible value of keySource for Encryption
- keyVault KeyProperties Vault Properties Response 
- Properties of KeyVault
- key_source str
- Enumerates the possible value of keySource for Encryption
- key_vault_ Keyproperties Vault Properties Response 
- Properties of KeyVault
- keySource String
- Enumerates the possible value of keySource for Encryption
- keyVault Property MapProperties 
- Properties of KeyVault
Identity, IdentityArgs  
- Type
Pulumi.Azure Native. Cognitive Services. Resource Identity Type 
- The identity type.
- UserAssigned List<string>Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- Type
ResourceIdentity Type 
- The identity type.
- UserAssigned []stringIdentities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
ResourceIdentity Type 
- The identity type.
- userAssigned List<String>Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
ResourceIdentity Type 
- The identity type.
- userAssigned string[]Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
ResourceIdentity Type 
- The identity type.
- user_assigned_ Sequence[str]identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
"None" | "SystemAssigned" | "User Assigned" | "System Assigned, User Assigned" 
- The identity type.
- userAssigned List<String>Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
IdentityResponse, IdentityResponseArgs    
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- Type string
- The identity type.
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Cognitive Services. Inputs. User Assigned Identity Response> 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- Type string
- The identity type.
- UserAssigned map[string]UserIdentities Assigned Identity Response 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- type String
- The identity type.
- userAssigned Map<String,UserIdentities Assigned Identity Response> 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principalId string
- The principal ID of resource identity.
- tenantId string
- The tenant ID of resource.
- type string
- The identity type.
- userAssigned {[key: string]: UserIdentities Assigned Identity Response} 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal_id str
- The principal ID of resource identity.
- tenant_id str
- The tenant ID of resource.
- type str
- The identity type.
- user_assigned_ Mapping[str, Useridentities Assigned Identity Response] 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- type String
- The identity type.
- userAssigned Map<Property Map>Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
IpRule, IpRuleArgs    
- Value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- Value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value String
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value str
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value String
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
IpRuleResponse, IpRuleResponseArgs      
- Value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- Value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value String
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value str
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value String
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
KeySource, KeySourceArgs    
- Microsoft_CognitiveServices 
- Microsoft.CognitiveServices
- Microsoft_KeyVault 
- Microsoft.KeyVault
- KeySource_Microsoft_Cognitive Services 
- Microsoft.CognitiveServices
- KeySource_Microsoft_Key Vault 
- Microsoft.KeyVault
- Microsoft_CognitiveServices 
- Microsoft.CognitiveServices
- Microsoft_KeyVault 
- Microsoft.KeyVault
- Microsoft_CognitiveServices 
- Microsoft.CognitiveServices
- Microsoft_KeyVault 
- Microsoft.KeyVault
- MICROSOFT_COGNITIVE_SERVICES
- Microsoft.CognitiveServices
- MICROSOFT_KEY_VAULT
- Microsoft.KeyVault
- "Microsoft.Cognitive Services" 
- Microsoft.CognitiveServices
- "Microsoft.Key Vault" 
- Microsoft.KeyVault
KeyVaultProperties, KeyVaultPropertiesArgs      
- IdentityClient stringId 
- KeyName string
- Name of the Key from KeyVault
- KeyVault stringUri 
- Uri of KeyVault
- KeyVersion string
- Version of the Key from KeyVault
- IdentityClient stringId 
- KeyName string
- Name of the Key from KeyVault
- KeyVault stringUri 
- Uri of KeyVault
- KeyVersion string
- Version of the Key from KeyVault
- identityClient StringId 
- keyName String
- Name of the Key from KeyVault
- keyVault StringUri 
- Uri of KeyVault
- keyVersion String
- Version of the Key from KeyVault
- identityClient stringId 
- keyName string
- Name of the Key from KeyVault
- keyVault stringUri 
- Uri of KeyVault
- keyVersion string
- Version of the Key from KeyVault
- identity_client_ strid 
- key_name str
- Name of the Key from KeyVault
- key_vault_ struri 
- Uri of KeyVault
- key_version str
- Version of the Key from KeyVault
- identityClient StringId 
- keyName String
- Name of the Key from KeyVault
- keyVault StringUri 
- Uri of KeyVault
- keyVersion String
- Version of the Key from KeyVault
KeyVaultPropertiesResponse, KeyVaultPropertiesResponseArgs        
- IdentityClient stringId 
- KeyName string
- Name of the Key from KeyVault
- KeyVault stringUri 
- Uri of KeyVault
- KeyVersion string
- Version of the Key from KeyVault
- IdentityClient stringId 
- KeyName string
- Name of the Key from KeyVault
- KeyVault stringUri 
- Uri of KeyVault
- KeyVersion string
- Version of the Key from KeyVault
- identityClient StringId 
- keyName String
- Name of the Key from KeyVault
- keyVault StringUri 
- Uri of KeyVault
- keyVersion String
- Version of the Key from KeyVault
- identityClient stringId 
- keyName string
- Name of the Key from KeyVault
- keyVault stringUri 
- Uri of KeyVault
- keyVersion string
- Version of the Key from KeyVault
- identity_client_ strid 
- key_name str
- Name of the Key from KeyVault
- key_vault_ struri 
- Uri of KeyVault
- key_version str
- Version of the Key from KeyVault
- identityClient StringId 
- keyName String
- Name of the Key from KeyVault
- keyVault StringUri 
- Uri of KeyVault
- keyVersion String
- Version of the Key from KeyVault
MultiRegionSettings, MultiRegionSettingsArgs      
- Regions
List<Pulumi.Azure Native. Cognitive Services. Inputs. Region Setting> 
- RoutingMethod string | Pulumi.Azure Native. Cognitive Services. Routing Methods 
- Multiregion routing methods.
- Regions
[]RegionSetting 
- RoutingMethod string | RoutingMethods 
- Multiregion routing methods.
- regions
List<RegionSetting> 
- routingMethod String | RoutingMethods 
- Multiregion routing methods.
- regions
RegionSetting[] 
- routingMethod string | RoutingMethods 
- Multiregion routing methods.
- regions
Sequence[RegionSetting] 
- routing_method str | RoutingMethods 
- Multiregion routing methods.
- regions List<Property Map>
- routingMethod String | "Priority" | "Weighted" | "Performance"
- Multiregion routing methods.
MultiRegionSettingsResponse, MultiRegionSettingsResponseArgs        
- Regions
List<Pulumi.Azure Native. Cognitive Services. Inputs. Region Setting Response> 
- RoutingMethod string
- Multiregion routing methods.
- Regions
[]RegionSetting Response 
- RoutingMethod string
- Multiregion routing methods.
- regions
List<RegionSetting Response> 
- routingMethod String
- Multiregion routing methods.
- regions
RegionSetting Response[] 
- routingMethod string
- Multiregion routing methods.
- regions
Sequence[RegionSetting Response] 
- routing_method str
- Multiregion routing methods.
- regions List<Property Map>
- routingMethod String
- Multiregion routing methods.
NetworkRuleAction, NetworkRuleActionArgs      
- Allow
- Allow
- Deny
- Deny
- NetworkRule Action Allow 
- Allow
- NetworkRule Action Deny 
- Deny
- Allow
- Allow
- Deny
- Deny
- Allow
- Allow
- Deny
- Deny
- ALLOW
- Allow
- DENY
- Deny
- "Allow"
- Allow
- "Deny"
- Deny
NetworkRuleSet, NetworkRuleSetArgs      
- DefaultAction string | Pulumi.Azure Native. Cognitive Services. Network Rule Action 
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- IpRules List<Pulumi.Azure Native. Cognitive Services. Inputs. Ip Rule> 
- The list of IP address rules.
- VirtualNetwork List<Pulumi.Rules Azure Native. Cognitive Services. Inputs. Virtual Network Rule> 
- The list of virtual network rules.
- DefaultAction string | NetworkRule Action 
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- IpRules []IpRule 
- The list of IP address rules.
- VirtualNetwork []VirtualRules Network Rule 
- The list of virtual network rules.
- defaultAction String | NetworkRule Action 
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ipRules List<IpRule> 
- The list of IP address rules.
- virtualNetwork List<VirtualRules Network Rule> 
- The list of virtual network rules.
- defaultAction string | NetworkRule Action 
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ipRules IpRule[] 
- The list of IP address rules.
- virtualNetwork VirtualRules Network Rule[] 
- The list of virtual network rules.
- default_action str | NetworkRule Action 
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ip_rules Sequence[IpRule] 
- The list of IP address rules.
- virtual_network_ Sequence[Virtualrules Network Rule] 
- The list of virtual network rules.
- defaultAction String | "Allow" | "Deny"
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ipRules List<Property Map>
- The list of IP address rules.
- virtualNetwork List<Property Map>Rules 
- The list of virtual network rules.
NetworkRuleSetResponse, NetworkRuleSetResponseArgs        
- DefaultAction string
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- IpRules List<Pulumi.Azure Native. Cognitive Services. Inputs. Ip Rule Response> 
- The list of IP address rules.
- VirtualNetwork List<Pulumi.Rules Azure Native. Cognitive Services. Inputs. Virtual Network Rule Response> 
- The list of virtual network rules.
- DefaultAction string
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- IpRules []IpRule Response 
- The list of IP address rules.
- VirtualNetwork []VirtualRules Network Rule Response 
- The list of virtual network rules.
- defaultAction String
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ipRules List<IpRule Response> 
- The list of IP address rules.
- virtualNetwork List<VirtualRules Network Rule Response> 
- The list of virtual network rules.
- defaultAction string
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ipRules IpRule Response[] 
- The list of IP address rules.
- virtualNetwork VirtualRules Network Rule Response[] 
- The list of virtual network rules.
- default_action str
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ip_rules Sequence[IpRule Response] 
- The list of IP address rules.
- virtual_network_ Sequence[Virtualrules Network Rule Response] 
- The list of virtual network rules.
- defaultAction String
- The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ipRules List<Property Map>
- The list of IP address rules.
- virtualNetwork List<Property Map>Rules 
- The list of virtual network rules.
PrivateEndpointConnectionPropertiesResponse, PrivateEndpointConnectionPropertiesResponseArgs          
- PrivateLink Pulumi.Service Connection State Azure Native. Cognitive Services. Inputs. Private Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- ProvisioningState string
- The provisioning state of the private endpoint connection resource.
- GroupIds List<string>
- The private link resource group ids.
- PrivateEndpoint Pulumi.Azure Native. Cognitive Services. Inputs. Private Endpoint Response 
- The resource of private end point.
- PrivateLink PrivateService Connection State Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- ProvisioningState string
- The provisioning state of the private endpoint connection resource.
- GroupIds []string
- The private link resource group ids.
- PrivateEndpoint PrivateEndpoint Response 
- The resource of private end point.
- privateLink PrivateService Connection State Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- provisioningState String
- The provisioning state of the private endpoint connection resource.
- groupIds List<String>
- The private link resource group ids.
- privateEndpoint PrivateEndpoint Response 
- The resource of private end point.
- privateLink PrivateService Connection State Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- provisioningState string
- The provisioning state of the private endpoint connection resource.
- groupIds string[]
- The private link resource group ids.
- privateEndpoint PrivateEndpoint Response 
- The resource of private end point.
- private_link_ Privateservice_ connection_ state Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- provisioning_state str
- The provisioning state of the private endpoint connection resource.
- group_ids Sequence[str]
- The private link resource group ids.
- private_endpoint PrivateEndpoint Response 
- The resource of private end point.
- privateLink Property MapService Connection State 
- A collection of information about the state of the connection between service consumer and provider.
- provisioningState String
- The provisioning state of the private endpoint connection resource.
- groupIds List<String>
- The private link resource group ids.
- privateEndpoint Property Map
- The resource of private end point.
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs        
- Etag string
- Resource Etag.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Cognitive Services. Inputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Location string
- The location of the private endpoint connection
- Properties
Pulumi.Azure Native. Cognitive Services. Inputs. Private Endpoint Connection Properties Response 
- Resource properties.
- Etag string
- Resource Etag.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Location string
- The location of the private endpoint connection
- Properties
PrivateEndpoint Connection Properties Response 
- Resource properties.
- etag String
- Resource Etag.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- location String
- The location of the private endpoint connection
- properties
PrivateEndpoint Connection Properties Response 
- Resource properties.
- etag string
- Resource Etag.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- location string
- The location of the private endpoint connection
- properties
PrivateEndpoint Connection Properties Response 
- Resource properties.
- etag str
- Resource Etag.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- location str
- The location of the private endpoint connection
- properties
PrivateEndpoint Connection Properties Response 
- Resource properties.
- etag String
- Resource Etag.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- location String
- The location of the private endpoint connection
- properties Property Map
- Resource properties.
PrivateEndpointResponse, PrivateEndpointResponseArgs      
- Id string
- The ARM identifier for Private Endpoint
- Id string
- The ARM identifier for Private Endpoint
- id String
- The ARM identifier for Private Endpoint
- id string
- The ARM identifier for Private Endpoint
- id str
- The ARM identifier for Private Endpoint
- id String
- The ARM identifier for Private Endpoint
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs            
- ActionsRequired string
- A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- ActionsRequired string
- A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actionsRequired String
- A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actionsRequired string
- A message indicating if changes on the service provider require any updates on the consumer.
- description string
- The reason for approval/rejection of the connection.
- status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions_required str
- A message indicating if changes on the service provider require any updates on the consumer.
- description str
- The reason for approval/rejection of the connection.
- status str
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actionsRequired String
- A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
PublicNetworkAccess, PublicNetworkAccessArgs      
- Enabled
- Enabled
- Disabled
- Disabled
- PublicNetwork Access Enabled 
- Enabled
- PublicNetwork Access Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
QuotaLimitResponse, QuotaLimitResponseArgs      
- Count float64
- RenewalPeriod float64
- Rules
[]ThrottlingRule Response 
- count Double
- renewalPeriod Double
- rules
List<ThrottlingRule Response> 
- count number
- renewalPeriod number
- rules
ThrottlingRule Response[] 
- count Number
- renewalPeriod Number
- rules List<Property Map>
RegionSetting, RegionSettingArgs    
- Customsubdomain string
- Maps the region to the regional custom subdomain.
- Name string
- Name of the region.
- Value double
- A value for priority or weighted routing methods.
- Customsubdomain string
- Maps the region to the regional custom subdomain.
- Name string
- Name of the region.
- Value float64
- A value for priority or weighted routing methods.
- customsubdomain String
- Maps the region to the regional custom subdomain.
- name String
- Name of the region.
- value Double
- A value for priority or weighted routing methods.
- customsubdomain string
- Maps the region to the regional custom subdomain.
- name string
- Name of the region.
- value number
- A value for priority or weighted routing methods.
- customsubdomain str
- Maps the region to the regional custom subdomain.
- name str
- Name of the region.
- value float
- A value for priority or weighted routing methods.
- customsubdomain String
- Maps the region to the regional custom subdomain.
- name String
- Name of the region.
- value Number
- A value for priority or weighted routing methods.
RegionSettingResponse, RegionSettingResponseArgs      
- Customsubdomain string
- Maps the region to the regional custom subdomain.
- Name string
- Name of the region.
- Value double
- A value for priority or weighted routing methods.
- Customsubdomain string
- Maps the region to the regional custom subdomain.
- Name string
- Name of the region.
- Value float64
- A value for priority or weighted routing methods.
- customsubdomain String
- Maps the region to the regional custom subdomain.
- name String
- Name of the region.
- value Double
- A value for priority or weighted routing methods.
- customsubdomain string
- Maps the region to the regional custom subdomain.
- name string
- Name of the region.
- value number
- A value for priority or weighted routing methods.
- customsubdomain str
- Maps the region to the regional custom subdomain.
- name str
- Name of the region.
- value float
- A value for priority or weighted routing methods.
- customsubdomain String
- Maps the region to the regional custom subdomain.
- name String
- Name of the region.
- value Number
- A value for priority or weighted routing methods.
RequestMatchPatternResponse, RequestMatchPatternResponseArgs        
ResourceIdentityType, ResourceIdentityTypeArgs      
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssigned
- ResourceIdentity Type None 
- None
- ResourceIdentity Type System Assigned 
- SystemAssigned
- ResourceIdentity Type User Assigned 
- UserAssigned
- ResourceIdentity Type_System Assigned_User Assigned 
- SystemAssigned, UserAssigned
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssigned
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned, UserAssigned
- "None"
- None
- "SystemAssigned" 
- SystemAssigned
- "UserAssigned" 
- UserAssigned
- "SystemAssigned, User Assigned" 
- SystemAssigned, UserAssigned
RoutingMethods, RoutingMethodsArgs    
- Priority
- Priority
- Weighted
- Weighted
- Performance
- Performance
- RoutingMethods Priority 
- Priority
- RoutingMethods Weighted 
- Weighted
- RoutingMethods Performance 
- Performance
- Priority
- Priority
- Weighted
- Weighted
- Performance
- Performance
- Priority
- Priority
- Weighted
- Weighted
- Performance
- Performance
- PRIORITY
- Priority
- WEIGHTED
- Weighted
- PERFORMANCE
- Performance
- "Priority"
- Priority
- "Weighted"
- Weighted
- "Performance"
- Performance
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
string | Pulumi.Azure Native. Cognitive Services. 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
string | SkuTier 
- 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 | SkuTier 
- 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 | SkuTier 
- 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 | SkuTier 
- 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 | "Free" | "Basic" | "Standard" | "Premium" | "Enterprise"
- 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.
SkuCapabilityResponse, SkuCapabilityResponseArgs      
SkuChangeInfoResponse, SkuChangeInfoResponseArgs        
- CountOf doubleDowngrades 
- Gets the count of downgrades.
- CountOf doubleUpgrades After Downgrades 
- Gets the count of upgrades after downgrades.
- LastChange stringDate 
- Gets the last change date.
- CountOf float64Downgrades 
- Gets the count of downgrades.
- CountOf float64Upgrades After Downgrades 
- Gets the count of upgrades after downgrades.
- LastChange stringDate 
- Gets the last change date.
- countOf DoubleDowngrades 
- Gets the count of downgrades.
- countOf DoubleUpgrades After Downgrades 
- Gets the count of upgrades after downgrades.
- lastChange StringDate 
- Gets the last change date.
- countOf numberDowngrades 
- Gets the count of downgrades.
- countOf numberUpgrades After Downgrades 
- Gets the count of upgrades after downgrades.
- lastChange stringDate 
- Gets the last change date.
- count_of_ floatdowngrades 
- Gets the count of downgrades.
- count_of_ floatupgrades_ after_ downgrades 
- Gets the count of upgrades after downgrades.
- last_change_ strdate 
- Gets the last change date.
- countOf NumberDowngrades 
- Gets the count of downgrades.
- countOf NumberUpgrades After Downgrades 
- Gets the count of upgrades after downgrades.
- lastChange StringDate 
- Gets the last change date.
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
- Enterprise
- Enterprise
- SkuTier Free 
- Free
- SkuTier Basic 
- Basic
- SkuTier Standard 
- Standard
- SkuTier Premium 
- Premium
- SkuTier Enterprise 
- Enterprise
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Enterprise
- Enterprise
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Enterprise
- Enterprise
- FREE
- Free
- BASIC
- Basic
- STANDARD
- Standard
- PREMIUM
- Premium
- ENTERPRISE
- Enterprise
- "Free"
- Free
- "Basic"
- Basic
- "Standard"
- Standard
- "Premium"
- Premium
- "Enterprise"
- Enterprise
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
ThrottlingRuleResponse, ThrottlingRuleResponseArgs      
- Count float64
- DynamicThrottling boolEnabled 
- Key string
- MatchPatterns []RequestMatch Pattern Response 
- MinCount float64
- RenewalPeriod float64
- count Double
- dynamicThrottling BooleanEnabled 
- key String
- matchPatterns List<RequestMatch Pattern Response> 
- minCount Double
- renewalPeriod Double
- count number
- dynamicThrottling booleanEnabled 
- key string
- matchPatterns RequestMatch Pattern Response[] 
- minCount number
- renewalPeriod number
- count float
- dynamic_throttling_ boolenabled 
- key str
- match_patterns Sequence[RequestMatch Pattern Response] 
- min_count float
- renewal_period float
- count Number
- dynamicThrottling BooleanEnabled 
- key String
- matchPatterns List<Property Map>
- minCount Number
- renewalPeriod Number
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs        
- ClientId string
- Client App Id associated with this identity.
- PrincipalId string
- Azure Active Directory principal ID associated with this Identity.
- ClientId string
- Client App Id associated with this identity.
- PrincipalId string
- Azure Active Directory principal ID associated with this Identity.
- clientId String
- Client App Id associated with this identity.
- principalId String
- Azure Active Directory principal ID associated with this Identity.
- clientId string
- Client App Id associated with this identity.
- principalId string
- Azure Active Directory principal ID associated with this Identity.
- client_id str
- Client App Id associated with this identity.
- principal_id str
- Azure Active Directory principal ID associated with this Identity.
- clientId String
- Client App Id associated with this identity.
- principalId String
- Azure Active Directory principal ID associated with this Identity.
UserOwnedStorage, UserOwnedStorageArgs      
- IdentityClient stringId 
- ResourceId string
- Full resource id of a Microsoft.Storage resource.
- IdentityClient stringId 
- ResourceId string
- Full resource id of a Microsoft.Storage resource.
- identityClient StringId 
- resourceId String
- Full resource id of a Microsoft.Storage resource.
- identityClient stringId 
- resourceId string
- Full resource id of a Microsoft.Storage resource.
- identity_client_ strid 
- resource_id str
- Full resource id of a Microsoft.Storage resource.
- identityClient StringId 
- resourceId String
- Full resource id of a Microsoft.Storage resource.
UserOwnedStorageResponse, UserOwnedStorageResponseArgs        
- IdentityClient stringId 
- ResourceId string
- Full resource id of a Microsoft.Storage resource.
- IdentityClient stringId 
- ResourceId string
- Full resource id of a Microsoft.Storage resource.
- identityClient StringId 
- resourceId String
- Full resource id of a Microsoft.Storage resource.
- identityClient stringId 
- resourceId string
- Full resource id of a Microsoft.Storage resource.
- identity_client_ strid 
- resource_id str
- Full resource id of a Microsoft.Storage resource.
- identityClient StringId 
- resourceId String
- Full resource id of a Microsoft.Storage resource.
VirtualNetworkRule, VirtualNetworkRuleArgs      
- Id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- IgnoreMissing boolVnet Service Endpoint 
- Ignore missing vnet service endpoint or not.
- State string
- Gets the state of virtual network rule.
- Id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- IgnoreMissing boolVnet Service Endpoint 
- Ignore missing vnet service endpoint or not.
- State string
- Gets the state of virtual network rule.
- id String
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignoreMissing BooleanVnet Service Endpoint 
- Ignore missing vnet service endpoint or not.
- state String
- Gets the state of virtual network rule.
- id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignoreMissing booleanVnet Service Endpoint 
- Ignore missing vnet service endpoint or not.
- state string
- Gets the state of virtual network rule.
- id str
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignore_missing_ boolvnet_ service_ endpoint 
- Ignore missing vnet service endpoint or not.
- state str
- Gets the state of virtual network rule.
- id String
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignoreMissing BooleanVnet Service Endpoint 
- Ignore missing vnet service endpoint or not.
- state String
- Gets the state of virtual network rule.
VirtualNetworkRuleResponse, VirtualNetworkRuleResponseArgs        
- Id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- IgnoreMissing boolVnet Service Endpoint 
- Ignore missing vnet service endpoint or not.
- State string
- Gets the state of virtual network rule.
- Id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- IgnoreMissing boolVnet Service Endpoint 
- Ignore missing vnet service endpoint or not.
- State string
- Gets the state of virtual network rule.
- id String
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignoreMissing BooleanVnet Service Endpoint 
- Ignore missing vnet service endpoint or not.
- state String
- Gets the state of virtual network rule.
- id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignoreMissing booleanVnet Service Endpoint 
- Ignore missing vnet service endpoint or not.
- state string
- Gets the state of virtual network rule.
- id str
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignore_missing_ boolvnet_ service_ endpoint 
- Ignore missing vnet service endpoint or not.
- state str
- Gets the state of virtual network rule.
- id String
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignoreMissing BooleanVnet Service Endpoint 
- Ignore missing vnet service endpoint or not.
- state String
- Gets the state of virtual network rule.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:cognitiveservices:Account testCreate1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0