1. Packages
  2. Azure Native
  3. API Docs
  4. cognitiveservices
  5. Account
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.36.0 published on Monday, Apr 8, 2024 by Pulumi

azure-native.cognitiveservices.Account

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.36.0 published on Monday, Apr 8, 2024 by Pulumi

    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.

    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 (
    	"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 pulumi
    import pulumi_azure_native as azure_native
    
    account = azure_native.cognitiveservices.Account("account",
        account_name="testCreate1",
        identity=azure_native.cognitiveservices.IdentityArgs(
            type=azure_native.cognitiveservices.ResourceIdentityType.SYSTEM_ASSIGNED,
        ),
        kind="Emotion",
        location="West US",
        properties=azure_native.cognitiveservices.AccountPropertiesArgs(
            encryption=azure_native.cognitiveservices.EncryptionArgs(
                key_source=azure_native.cognitiveservices.KeySource.MICROSOFT_KEY_VAULT,
                key_vault_properties=azure_native.cognitiveservices.KeyVaultPropertiesArgs(
                    key_name="KeyName",
                    key_vault_uri="https://pltfrmscrts-use-pc-dev.vault.azure.net/",
                    key_version="891CF236-D241-4738-9462-D506AF493DFA",
                ),
            ),
            user_owned_storage=[azure_native.cognitiveservices.UserOwnedStorageArgs(
                resource_id="/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
            )],
        ),
        resource_group_name="myResourceGroup",
        sku=azure_native.cognitiveservices.SkuArgs(
            name="S0",
        ))
    
    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",
        },
    });
    
    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 (
    	"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:        nil,
    			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 pulumi
    import pulumi_azure_native as azure_native
    
    account = azure_native.cognitiveservices.Account("account",
        account_name="testCreate1",
        identity=azure_native.cognitiveservices.IdentityArgs(
            type=azure_native.cognitiveservices.ResourceIdentityType.SYSTEM_ASSIGNED,
        ),
        kind="CognitiveServices",
        location="West US",
        properties=azure_native.cognitiveservices.AccountPropertiesArgs(),
        resource_group_name="myResourceGroup",
        sku=azure_native.cognitiveservices.SkuArgs(
            name="S0",
        ))
    
    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",
        },
    });
    
    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.

    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=azure_native.cognitiveservices.IdentityArgs(
            type=azure_native.cognitiveservices.ResourceIdentityType.NONE,
            user_assigned_identities=["string"],
        ),
        kind="string",
        location="string",
        properties=azure_native.cognitiveservices.AccountPropertiesArgs(
            allowed_fqdn_list=["string"],
            api_properties=azure_native.cognitiveservices.ApiPropertiesArgs(
                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=azure_native.cognitiveservices.EncryptionArgs(
                key_source="string",
                key_vault_properties=azure_native.cognitiveservices.KeyVaultPropertiesArgs(
                    identity_client_id="string",
                    key_name="string",
                    key_vault_uri="string",
                    key_version="string",
                ),
            ),
            locations=azure_native.cognitiveservices.MultiRegionSettingsArgs(
                regions=[azure_native.cognitiveservices.RegionSettingArgs(
                    customsubdomain="string",
                    name="string",
                    value=0,
                )],
                routing_method="string",
            ),
            migration_token="string",
            network_acls=azure_native.cognitiveservices.NetworkRuleSetArgs(
                default_action="string",
                ip_rules=[azure_native.cognitiveservices.IpRuleArgs(
                    value="string",
                )],
                virtual_network_rules=[azure_native.cognitiveservices.VirtualNetworkRuleArgs(
                    id="string",
                    ignore_missing_vnet_service_endpoint=False,
                    state="string",
                )],
            ),
            public_network_access="string",
            restore=False,
            restrict_outbound_network_access=False,
            user_owned_storage=[azure_native.cognitiveservices.UserOwnedStorageArgs(
                identity_client_id="string",
                resource_id="string",
            )],
        ),
        sku=azure_native.cognitiveservices.SkuArgs(
            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

    The Account resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AccountName string
    The name of Cognitive Services account.
    Identity Pulumi.AzureNative.CognitiveServices.Inputs.Identity
    Identity for the resource.
    Kind string
    The Kind of the resource.
    Location string
    The geo-location where the resource lives
    Properties Pulumi.AzureNative.CognitiveServices.Inputs.AccountProperties
    Properties of Cognitive Services account.
    Sku Pulumi.AzureNative.CognitiveServices.Inputs.Sku
    The resource model definition representing SKU
    Tags Dictionary<string, string>
    Resource tags.
    ResourceGroupName string
    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 AccountPropertiesArgs
    Properties of Cognitive Services account.
    Sku SkuArgs
    The resource model definition representing SKU
    Tags map[string]string
    Resource tags.
    resourceGroupName String
    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
    tags Map<String,String>
    Resource tags.
    resourceGroupName string
    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
    tags {[key: string]: string}
    Resource tags.
    resource_group_name str
    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 AccountPropertiesArgs
    Properties of Cognitive Services account.
    sku SkuArgs
    The resource model definition representing SKU
    tags Mapping[str, str]
    Resource tags.
    resourceGroupName String
    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
    tags 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.AzureNative.CognitiveServices.Outputs.SystemDataResponse
    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 SystemDataResponse
    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 SystemDataResponse
    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 SystemDataResponse
    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 SystemDataResponse
    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.
    RateLimitPercentage double
    The percentage of rate limit.
    Action string
    The action of AbusePenalty.
    Expiration string
    The datetime of expiration of the AbusePenalty.
    RateLimitPercentage float64
    The percentage of rate limit.
    action String
    The action of AbusePenalty.
    expiration String
    The datetime of expiration of the AbusePenalty.
    rateLimitPercentage Double
    The percentage of rate limit.
    action string
    The action of AbusePenalty.
    expiration string
    The datetime of expiration of the AbusePenalty.
    rateLimitPercentage number
    The percentage of rate limit.
    action str
    The action of AbusePenalty.
    expiration str
    The datetime of expiration of the AbusePenalty.
    rate_limit_percentage float
    The percentage of rate limit.
    action String
    The action of AbusePenalty.
    expiration String
    The datetime of expiration of the AbusePenalty.
    rateLimitPercentage Number
    The percentage of rate limit.

    AccountProperties, AccountPropertiesArgs

    AllowedFqdnList List<string>
    ApiProperties Pulumi.AzureNative.CognitiveServices.Inputs.ApiProperties
    The api properties for special APIs.
    CustomSubDomainName string
    Optional subdomain name used for token-based authentication.
    DisableLocalAuth bool
    DynamicThrottlingEnabled bool
    The flag to enable dynamic throttling.
    Encryption Pulumi.AzureNative.CognitiveServices.Inputs.Encryption
    The encryption properties for this resource.
    Locations Pulumi.AzureNative.CognitiveServices.Inputs.MultiRegionSettings
    The multiregion settings of Cognitive Services account.
    MigrationToken string
    Resource migration token.
    NetworkAcls Pulumi.AzureNative.CognitiveServices.Inputs.NetworkRuleSet
    A collection of rules governing the accessibility from specific network locations.
    PublicNetworkAccess string | Pulumi.AzureNative.CognitiveServices.PublicNetworkAccess
    Whether or not public endpoint access is allowed for this account.
    Restore bool
    RestrictOutboundNetworkAccess bool
    UserOwnedStorage List<Pulumi.AzureNative.CognitiveServices.Inputs.UserOwnedStorage>
    The storage accounts for this resource.
    AllowedFqdnList []string
    ApiProperties ApiProperties
    The api properties for special APIs.
    CustomSubDomainName string
    Optional subdomain name used for token-based authentication.
    DisableLocalAuth bool
    DynamicThrottlingEnabled bool
    The flag to enable dynamic throttling.
    Encryption Encryption
    The encryption properties for this resource.
    Locations MultiRegionSettings
    The multiregion settings of Cognitive Services account.
    MigrationToken string
    Resource migration token.
    NetworkAcls NetworkRuleSet
    A collection of rules governing the accessibility from specific network locations.
    PublicNetworkAccess string | PublicNetworkAccess
    Whether or not public endpoint access is allowed for this account.
    Restore bool
    RestrictOutboundNetworkAccess bool
    UserOwnedStorage []UserOwnedStorage
    The storage accounts for this resource.
    allowedFqdnList List<String>
    apiProperties ApiProperties
    The api properties for special APIs.
    customSubDomainName String
    Optional subdomain name used for token-based authentication.
    disableLocalAuth Boolean
    dynamicThrottlingEnabled Boolean
    The flag to enable dynamic throttling.
    encryption Encryption
    The encryption properties for this resource.
    locations MultiRegionSettings
    The multiregion settings of Cognitive Services account.
    migrationToken String
    Resource migration token.
    networkAcls NetworkRuleSet
    A collection of rules governing the accessibility from specific network locations.
    publicNetworkAccess String | PublicNetworkAccess
    Whether or not public endpoint access is allowed for this account.
    restore Boolean
    restrictOutboundNetworkAccess Boolean
    userOwnedStorage List<UserOwnedStorage>
    The storage accounts for this resource.
    allowedFqdnList string[]
    apiProperties ApiProperties
    The api properties for special APIs.
    customSubDomainName string
    Optional subdomain name used for token-based authentication.
    disableLocalAuth boolean
    dynamicThrottlingEnabled boolean
    The flag to enable dynamic throttling.
    encryption Encryption
    The encryption properties for this resource.
    locations MultiRegionSettings
    The multiregion settings of Cognitive Services account.
    migrationToken string
    Resource migration token.
    networkAcls NetworkRuleSet
    A collection of rules governing the accessibility from specific network locations.
    publicNetworkAccess string | PublicNetworkAccess
    Whether or not public endpoint access is allowed for this account.
    restore boolean
    restrictOutboundNetworkAccess boolean
    userOwnedStorage UserOwnedStorage[]
    The storage accounts for this resource.
    allowed_fqdn_list Sequence[str]
    api_properties ApiProperties
    The api properties for special APIs.
    custom_sub_domain_name str
    Optional subdomain name used for token-based authentication.
    disable_local_auth bool
    dynamic_throttling_enabled bool
    The flag to enable dynamic throttling.
    encryption Encryption
    The encryption properties for this resource.
    locations MultiRegionSettings
    The multiregion settings of Cognitive Services account.
    migration_token str
    Resource migration token.
    network_acls NetworkRuleSet
    A collection of rules governing the accessibility from specific network locations.
    public_network_access str | PublicNetworkAccess
    Whether or not public endpoint access is allowed for this account.
    restore bool
    restrict_outbound_network_access bool
    user_owned_storage Sequence[UserOwnedStorage]
    The storage accounts for this resource.
    allowedFqdnList List<String>
    apiProperties Property Map
    The api properties for special APIs.
    customSubDomainName String
    Optional subdomain name used for token-based authentication.
    disableLocalAuth Boolean
    dynamicThrottlingEnabled Boolean
    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.
    publicNetworkAccess String | "Enabled" | "Disabled"
    Whether or not public endpoint access is allowed for this account.
    restore Boolean
    restrictOutboundNetworkAccess Boolean
    userOwnedStorage List<Property Map>
    The storage accounts for this resource.

    AccountPropertiesResponse, AccountPropertiesResponseArgs

    AbusePenalty Pulumi.AzureNative.CognitiveServices.Inputs.AbusePenaltyResponse
    The abuse penalty.
    CallRateLimit Pulumi.AzureNative.CognitiveServices.Inputs.CallRateLimitResponse
    The call rate limit Cognitive Services account.
    Capabilities List<Pulumi.AzureNative.CognitiveServices.Inputs.SkuCapabilityResponse>
    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.
    CommitmentPlanAssociations List<Pulumi.AzureNative.CognitiveServices.Inputs.CommitmentPlanAssociationResponse>
    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.
    PrivateEndpointConnections List<Pulumi.AzureNative.CognitiveServices.Inputs.PrivateEndpointConnectionResponse>
    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.AzureNative.CognitiveServices.Inputs.QuotaLimitResponse
    ScheduledPurgeDate string
    The scheduled purge date, only available for deleted account.
    SkuChangeInfo Pulumi.AzureNative.CognitiveServices.Inputs.SkuChangeInfoResponse
    Sku change info of account.
    AllowedFqdnList List<string>
    ApiProperties Pulumi.AzureNative.CognitiveServices.Inputs.ApiPropertiesResponse
    The api properties for special APIs.
    CustomSubDomainName string
    Optional subdomain name used for token-based authentication.
    DisableLocalAuth bool
    DynamicThrottlingEnabled bool
    The flag to enable dynamic throttling.
    Encryption Pulumi.AzureNative.CognitiveServices.Inputs.EncryptionResponse
    The encryption properties for this resource.
    Locations Pulumi.AzureNative.CognitiveServices.Inputs.MultiRegionSettingsResponse
    The multiregion settings of Cognitive Services account.
    MigrationToken string
    Resource migration token.
    NetworkAcls Pulumi.AzureNative.CognitiveServices.Inputs.NetworkRuleSetResponse
    A collection of rules governing the accessibility from specific network locations.
    PublicNetworkAccess string
    Whether or not public endpoint access is allowed for this account.
    RestrictOutboundNetworkAccess bool
    UserOwnedStorage List<Pulumi.AzureNative.CognitiveServices.Inputs.UserOwnedStorageResponse>
    The storage accounts for this resource.
    AbusePenalty AbusePenaltyResponse
    The abuse penalty.
    CallRateLimit CallRateLimitResponse
    The call rate limit Cognitive Services account.
    Capabilities []SkuCapabilityResponse
    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.
    CommitmentPlanAssociations []CommitmentPlanAssociationResponse
    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.
    PrivateEndpointConnections []PrivateEndpointConnectionResponse
    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 QuotaLimitResponse
    ScheduledPurgeDate string
    The scheduled purge date, only available for deleted account.
    SkuChangeInfo SkuChangeInfoResponse
    Sku change info of account.
    AllowedFqdnList []string
    ApiProperties ApiPropertiesResponse
    The api properties for special APIs.
    CustomSubDomainName string
    Optional subdomain name used for token-based authentication.
    DisableLocalAuth bool
    DynamicThrottlingEnabled bool
    The flag to enable dynamic throttling.
    Encryption EncryptionResponse
    The encryption properties for this resource.
    Locations MultiRegionSettingsResponse
    The multiregion settings of Cognitive Services account.
    MigrationToken string
    Resource migration token.
    NetworkAcls NetworkRuleSetResponse
    A collection of rules governing the accessibility from specific network locations.
    PublicNetworkAccess string
    Whether or not public endpoint access is allowed for this account.
    RestrictOutboundNetworkAccess bool
    UserOwnedStorage []UserOwnedStorageResponse
    The storage accounts for this resource.
    abusePenalty AbusePenaltyResponse
    The abuse penalty.
    callRateLimit CallRateLimitResponse
    The call rate limit Cognitive Services account.
    capabilities List<SkuCapabilityResponse>
    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.
    commitmentPlanAssociations List<CommitmentPlanAssociationResponse>
    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.
    privateEndpointConnections List<PrivateEndpointConnectionResponse>
    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 QuotaLimitResponse
    scheduledPurgeDate String
    The scheduled purge date, only available for deleted account.
    skuChangeInfo SkuChangeInfoResponse
    Sku change info of account.
    allowedFqdnList List<String>
    apiProperties ApiPropertiesResponse
    The api properties for special APIs.
    customSubDomainName String
    Optional subdomain name used for token-based authentication.
    disableLocalAuth Boolean
    dynamicThrottlingEnabled Boolean
    The flag to enable dynamic throttling.
    encryption EncryptionResponse
    The encryption properties for this resource.
    locations MultiRegionSettingsResponse
    The multiregion settings of Cognitive Services account.
    migrationToken String
    Resource migration token.
    networkAcls NetworkRuleSetResponse
    A collection of rules governing the accessibility from specific network locations.
    publicNetworkAccess String
    Whether or not public endpoint access is allowed for this account.
    restrictOutboundNetworkAccess Boolean
    userOwnedStorage List<UserOwnedStorageResponse>
    The storage accounts for this resource.
    abusePenalty AbusePenaltyResponse
    The abuse penalty.
    callRateLimit CallRateLimitResponse
    The call rate limit Cognitive Services account.
    capabilities SkuCapabilityResponse[]
    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.
    commitmentPlanAssociations CommitmentPlanAssociationResponse[]
    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.
    privateEndpointConnections PrivateEndpointConnectionResponse[]
    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 QuotaLimitResponse
    scheduledPurgeDate string
    The scheduled purge date, only available for deleted account.
    skuChangeInfo SkuChangeInfoResponse
    Sku change info of account.
    allowedFqdnList string[]
    apiProperties ApiPropertiesResponse
    The api properties for special APIs.
    customSubDomainName string
    Optional subdomain name used for token-based authentication.
    disableLocalAuth boolean
    dynamicThrottlingEnabled boolean
    The flag to enable dynamic throttling.
    encryption EncryptionResponse
    The encryption properties for this resource.
    locations MultiRegionSettingsResponse
    The multiregion settings of Cognitive Services account.
    migrationToken string
    Resource migration token.
    networkAcls NetworkRuleSetResponse
    A collection of rules governing the accessibility from specific network locations.
    publicNetworkAccess string
    Whether or not public endpoint access is allowed for this account.
    restrictOutboundNetworkAccess boolean
    userOwnedStorage UserOwnedStorageResponse[]
    The storage accounts for this resource.
    abuse_penalty AbusePenaltyResponse
    The abuse penalty.
    call_rate_limit CallRateLimitResponse
    The call rate limit Cognitive Services account.
    capabilities Sequence[SkuCapabilityResponse]
    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_associations Sequence[CommitmentPlanAssociationResponse]
    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_connections Sequence[PrivateEndpointConnectionResponse]
    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 QuotaLimitResponse
    scheduled_purge_date str
    The scheduled purge date, only available for deleted account.
    sku_change_info SkuChangeInfoResponse
    Sku change info of account.
    allowed_fqdn_list Sequence[str]
    api_properties ApiPropertiesResponse
    The api properties for special APIs.
    custom_sub_domain_name str
    Optional subdomain name used for token-based authentication.
    disable_local_auth bool
    dynamic_throttling_enabled bool
    The flag to enable dynamic throttling.
    encryption EncryptionResponse
    The encryption properties for this resource.
    locations MultiRegionSettingsResponse
    The multiregion settings of Cognitive Services account.
    migration_token str
    Resource migration token.
    network_acls NetworkRuleSetResponse
    A collection of rules governing the accessibility from specific network locations.
    public_network_access str
    Whether or not public endpoint access is allowed for this account.
    restrict_outbound_network_access bool
    user_owned_storage Sequence[UserOwnedStorageResponse]
    The storage accounts for this resource.
    abusePenalty Property Map
    The abuse penalty.
    callRateLimit Property Map
    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.
    commitmentPlanAssociations List<Property Map>
    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.
    privateEndpointConnections List<Property Map>
    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
    scheduledPurgeDate String
    The scheduled purge date, only available for deleted account.
    skuChangeInfo Property Map
    Sku change info of account.
    allowedFqdnList List<String>
    apiProperties Property Map
    The api properties for special APIs.
    customSubDomainName String
    Optional subdomain name used for token-based authentication.
    disableLocalAuth Boolean
    dynamicThrottlingEnabled Boolean
    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.
    publicNetworkAccess String
    Whether or not public endpoint access is allowed for this account.
    restrictOutboundNetworkAccess Boolean
    userOwnedStorage List<Property Map>
    The storage accounts for this resource.

    ApiProperties, ApiPropertiesArgs

    AadClientId string
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    AadTenantId string
    (Metrics Advisor Only) The Azure AD Tenant Id.
    EventHubConnectionString string
    (Personalization Only) The flag to enable statistics of Bing Search.
    QnaAzureSearchEndpointId string
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    QnaAzureSearchEndpointKey string
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    QnaRuntimeEndpoint string
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    StatisticsEnabled bool
    (Bing Search Only) The flag to enable statistics of Bing Search.
    StorageAccountConnectionString 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.
    AadClientId string
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    AadTenantId string
    (Metrics Advisor Only) The Azure AD Tenant Id.
    EventHubConnectionString string
    (Personalization Only) The flag to enable statistics of Bing Search.
    QnaAzureSearchEndpointId string
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    QnaAzureSearchEndpointKey string
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    QnaRuntimeEndpoint string
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    StatisticsEnabled bool
    (Bing Search Only) The flag to enable statistics of Bing Search.
    StorageAccountConnectionString 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.
    aadClientId String
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    aadTenantId String
    (Metrics Advisor Only) The Azure AD Tenant Id.
    eventHubConnectionString String
    (Personalization Only) The flag to enable statistics of Bing Search.
    qnaAzureSearchEndpointId String
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    qnaAzureSearchEndpointKey String
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    qnaRuntimeEndpoint String
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    statisticsEnabled Boolean
    (Bing Search Only) The flag to enable statistics of Bing Search.
    storageAccountConnectionString 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.
    aadClientId string
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    aadTenantId string
    (Metrics Advisor Only) The Azure AD Tenant Id.
    eventHubConnectionString string
    (Personalization Only) The flag to enable statistics of Bing Search.
    qnaAzureSearchEndpointId string
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    qnaAzureSearchEndpointKey string
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    qnaRuntimeEndpoint string
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    statisticsEnabled boolean
    (Bing Search Only) The flag to enable statistics of Bing Search.
    storageAccountConnectionString 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_id str
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    aad_tenant_id str
    (Metrics Advisor Only) The Azure AD Tenant Id.
    event_hub_connection_string str
    (Personalization Only) The flag to enable statistics of Bing Search.
    qna_azure_search_endpoint_id str
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    qna_azure_search_endpoint_key str
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    qna_runtime_endpoint str
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    statistics_enabled bool
    (Bing Search Only) The flag to enable statistics of Bing Search.
    storage_account_connection_string str
    (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.
    aadClientId String
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    aadTenantId String
    (Metrics Advisor Only) The Azure AD Tenant Id.
    eventHubConnectionString String
    (Personalization Only) The flag to enable statistics of Bing Search.
    qnaAzureSearchEndpointId String
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    qnaAzureSearchEndpointKey String
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    qnaRuntimeEndpoint String
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    statisticsEnabled Boolean
    (Bing Search Only) The flag to enable statistics of Bing Search.
    storageAccountConnectionString 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

    AadClientId string
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    AadTenantId string
    (Metrics Advisor Only) The Azure AD Tenant Id.
    EventHubConnectionString string
    (Personalization Only) The flag to enable statistics of Bing Search.
    QnaAzureSearchEndpointId string
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    QnaAzureSearchEndpointKey string
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    QnaRuntimeEndpoint string
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    StatisticsEnabled bool
    (Bing Search Only) The flag to enable statistics of Bing Search.
    StorageAccountConnectionString 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.
    AadClientId string
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    AadTenantId string
    (Metrics Advisor Only) The Azure AD Tenant Id.
    EventHubConnectionString string
    (Personalization Only) The flag to enable statistics of Bing Search.
    QnaAzureSearchEndpointId string
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    QnaAzureSearchEndpointKey string
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    QnaRuntimeEndpoint string
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    StatisticsEnabled bool
    (Bing Search Only) The flag to enable statistics of Bing Search.
    StorageAccountConnectionString 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.
    aadClientId String
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    aadTenantId String
    (Metrics Advisor Only) The Azure AD Tenant Id.
    eventHubConnectionString String
    (Personalization Only) The flag to enable statistics of Bing Search.
    qnaAzureSearchEndpointId String
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    qnaAzureSearchEndpointKey String
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    qnaRuntimeEndpoint String
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    statisticsEnabled Boolean
    (Bing Search Only) The flag to enable statistics of Bing Search.
    storageAccountConnectionString 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.
    aadClientId string
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    aadTenantId string
    (Metrics Advisor Only) The Azure AD Tenant Id.
    eventHubConnectionString string
    (Personalization Only) The flag to enable statistics of Bing Search.
    qnaAzureSearchEndpointId string
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    qnaAzureSearchEndpointKey string
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    qnaRuntimeEndpoint string
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    statisticsEnabled boolean
    (Bing Search Only) The flag to enable statistics of Bing Search.
    storageAccountConnectionString 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_id str
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    aad_tenant_id str
    (Metrics Advisor Only) The Azure AD Tenant Id.
    event_hub_connection_string str
    (Personalization Only) The flag to enable statistics of Bing Search.
    qna_azure_search_endpoint_id str
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    qna_azure_search_endpoint_key str
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    qna_runtime_endpoint str
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    statistics_enabled bool
    (Bing Search Only) The flag to enable statistics of Bing Search.
    storage_account_connection_string str
    (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.
    aadClientId String
    (Metrics Advisor Only) The Azure AD Client Id (Application Id).
    aadTenantId String
    (Metrics Advisor Only) The Azure AD Tenant Id.
    eventHubConnectionString String
    (Personalization Only) The flag to enable statistics of Bing Search.
    qnaAzureSearchEndpointId String
    (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
    qnaAzureSearchEndpointKey String
    (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
    qnaRuntimeEndpoint String
    (QnAMaker Only) The runtime endpoint of QnAMaker.
    statisticsEnabled Boolean
    (Bing Search Only) The flag to enable statistics of Bing Search.
    storageAccountConnectionString 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.AzureNative.CognitiveServices.Inputs.ThrottlingRuleResponse>
    Count float64
    The count value of Call Rate Limit.
    RenewalPeriod float64
    The renewal period in seconds of Call Rate Limit.
    Rules []ThrottlingRuleResponse
    count Double
    The count value of Call Rate Limit.
    renewalPeriod Double
    The renewal period in seconds of Call Rate Limit.
    rules List<ThrottlingRuleResponse>
    count number
    The count value of Call Rate Limit.
    renewalPeriod number
    The renewal period in seconds of Call Rate Limit.
    rules ThrottlingRuleResponse[]
    count float
    The count value of Call Rate Limit.
    renewal_period float
    The renewal period in seconds of Call Rate Limit.
    rules Sequence[ThrottlingRuleResponse]
    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

    CommitmentPlanId string
    The Azure resource id of the commitment plan.
    CommitmentPlanLocation string
    The location of of the commitment plan.
    CommitmentPlanId string
    The Azure resource id of the commitment plan.
    CommitmentPlanLocation string
    The location of of the commitment plan.
    commitmentPlanId String
    The Azure resource id of the commitment plan.
    commitmentPlanLocation String
    The location of of the commitment plan.
    commitmentPlanId string
    The Azure resource id of the commitment plan.
    commitmentPlanLocation string
    The location of of the commitment plan.
    commitment_plan_id str
    The Azure resource id of the commitment plan.
    commitment_plan_location str
    The location of of the commitment plan.
    commitmentPlanId String
    The Azure resource id of the commitment plan.
    commitmentPlanLocation String
    The location of of the commitment plan.

    Encryption, EncryptionArgs

    KeySource string | Pulumi.AzureNative.CognitiveServices.KeySource
    Enumerates the possible value of keySource for Encryption
    KeyVaultProperties Pulumi.AzureNative.CognitiveServices.Inputs.KeyVaultProperties
    Properties of KeyVault
    KeySource string | KeySource
    Enumerates the possible value of keySource for Encryption
    KeyVaultProperties KeyVaultProperties
    Properties of KeyVault
    keySource String | KeySource
    Enumerates the possible value of keySource for Encryption
    keyVaultProperties KeyVaultProperties
    Properties of KeyVault
    keySource string | KeySource
    Enumerates the possible value of keySource for Encryption
    keyVaultProperties KeyVaultProperties
    Properties of KeyVault
    key_source str | KeySource
    Enumerates the possible value of keySource for Encryption
    key_vault_properties KeyVaultProperties
    Properties of KeyVault
    keySource String | "Microsoft.CognitiveServices" | "Microsoft.KeyVault"
    Enumerates the possible value of keySource for Encryption
    keyVaultProperties Property Map
    Properties of KeyVault

    EncryptionResponse, EncryptionResponseArgs

    KeySource string
    Enumerates the possible value of keySource for Encryption
    KeyVaultProperties Pulumi.AzureNative.CognitiveServices.Inputs.KeyVaultPropertiesResponse
    Properties of KeyVault
    KeySource string
    Enumerates the possible value of keySource for Encryption
    KeyVaultProperties KeyVaultPropertiesResponse
    Properties of KeyVault
    keySource String
    Enumerates the possible value of keySource for Encryption
    keyVaultProperties KeyVaultPropertiesResponse
    Properties of KeyVault
    keySource string
    Enumerates the possible value of keySource for Encryption
    keyVaultProperties KeyVaultPropertiesResponse
    Properties of KeyVault
    key_source str
    Enumerates the possible value of keySource for Encryption
    key_vault_properties KeyVaultPropertiesResponse
    Properties of KeyVault
    keySource String
    Enumerates the possible value of keySource for Encryption
    keyVaultProperties Property Map
    Properties of KeyVault

    Identity, IdentityArgs

    Type Pulumi.AzureNative.CognitiveServices.ResourceIdentityType
    The identity type.
    UserAssignedIdentities List<string>
    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 ResourceIdentityType
    The identity type.
    UserAssignedIdentities []string
    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 ResourceIdentityType
    The identity type.
    userAssignedIdentities List<String>
    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 ResourceIdentityType
    The identity type.
    userAssignedIdentities string[]
    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 ResourceIdentityType
    The identity type.
    user_assigned_identities Sequence[str]
    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" | "UserAssigned" | "SystemAssigned, UserAssigned"
    The identity type.
    userAssignedIdentities List<String>
    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.
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.CognitiveServices.Inputs.UserAssignedIdentityResponse>
    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.
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    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.
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    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.
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    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_identities Mapping[str, UserAssignedIdentityResponse]
    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.
    userAssignedIdentities Map<Property Map>
    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_CognitiveServices
    Microsoft.CognitiveServices
    KeySource_Microsoft_KeyVault
    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.CognitiveServices"
    Microsoft.CognitiveServices
    "Microsoft.KeyVault"
    Microsoft.KeyVault

    KeyVaultProperties, KeyVaultPropertiesArgs

    IdentityClientId string
    KeyName string
    Name of the Key from KeyVault
    KeyVaultUri string
    Uri of KeyVault
    KeyVersion string
    Version of the Key from KeyVault
    IdentityClientId string
    KeyName string
    Name of the Key from KeyVault
    KeyVaultUri string
    Uri of KeyVault
    KeyVersion string
    Version of the Key from KeyVault
    identityClientId String
    keyName String
    Name of the Key from KeyVault
    keyVaultUri String
    Uri of KeyVault
    keyVersion String
    Version of the Key from KeyVault
    identityClientId string
    keyName string
    Name of the Key from KeyVault
    keyVaultUri string
    Uri of KeyVault
    keyVersion string
    Version of the Key from KeyVault
    identity_client_id str
    key_name str
    Name of the Key from KeyVault
    key_vault_uri str
    Uri of KeyVault
    key_version str
    Version of the Key from KeyVault
    identityClientId String
    keyName String
    Name of the Key from KeyVault
    keyVaultUri String
    Uri of KeyVault
    keyVersion String
    Version of the Key from KeyVault

    KeyVaultPropertiesResponse, KeyVaultPropertiesResponseArgs

    IdentityClientId string
    KeyName string
    Name of the Key from KeyVault
    KeyVaultUri string
    Uri of KeyVault
    KeyVersion string
    Version of the Key from KeyVault
    IdentityClientId string
    KeyName string
    Name of the Key from KeyVault
    KeyVaultUri string
    Uri of KeyVault
    KeyVersion string
    Version of the Key from KeyVault
    identityClientId String
    keyName String
    Name of the Key from KeyVault
    keyVaultUri String
    Uri of KeyVault
    keyVersion String
    Version of the Key from KeyVault
    identityClientId string
    keyName string
    Name of the Key from KeyVault
    keyVaultUri string
    Uri of KeyVault
    keyVersion string
    Version of the Key from KeyVault
    identity_client_id str
    key_name str
    Name of the Key from KeyVault
    key_vault_uri str
    Uri of KeyVault
    key_version str
    Version of the Key from KeyVault
    identityClientId String
    keyName String
    Name of the Key from KeyVault
    keyVaultUri String
    Uri of KeyVault
    keyVersion String
    Version of the Key from KeyVault

    MultiRegionSettings, MultiRegionSettingsArgs

    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.

    MultiRegionSettingsResponse, MultiRegionSettingsResponseArgs

    Regions []RegionSettingResponse
    RoutingMethod string
    Multiregion routing methods.
    regions List<RegionSettingResponse>
    routingMethod String
    Multiregion routing methods.
    regions RegionSettingResponse[]
    routingMethod string
    Multiregion routing methods.
    regions List<Property Map>
    routingMethod String
    Multiregion routing methods.

    NetworkRuleAction, NetworkRuleActionArgs

    Allow
    Allow
    Deny
    Deny
    NetworkRuleActionAllow
    Allow
    NetworkRuleActionDeny
    Deny
    Allow
    Allow
    Deny
    Deny
    Allow
    Allow
    Deny
    Deny
    ALLOW
    Allow
    DENY
    Deny
    "Allow"
    Allow
    "Deny"
    Deny

    NetworkRuleSet, NetworkRuleSetArgs

    DefaultAction string | Pulumi.AzureNative.CognitiveServices.NetworkRuleAction
    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.AzureNative.CognitiveServices.Inputs.IpRule>
    The list of IP address rules.
    VirtualNetworkRules List<Pulumi.AzureNative.CognitiveServices.Inputs.VirtualNetworkRule>
    The list of virtual network rules.
    DefaultAction string | NetworkRuleAction
    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.
    VirtualNetworkRules []VirtualNetworkRule
    The list of virtual network rules.
    defaultAction String | NetworkRuleAction
    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.
    virtualNetworkRules List<VirtualNetworkRule>
    The list of virtual network rules.
    defaultAction string | NetworkRuleAction
    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.
    virtualNetworkRules VirtualNetworkRule[]
    The list of virtual network rules.
    default_action str | NetworkRuleAction
    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_rules Sequence[VirtualNetworkRule]
    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.
    virtualNetworkRules List<Property Map>
    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.AzureNative.CognitiveServices.Inputs.IpRuleResponse>
    The list of IP address rules.
    VirtualNetworkRules List<Pulumi.AzureNative.CognitiveServices.Inputs.VirtualNetworkRuleResponse>
    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 []IpRuleResponse
    The list of IP address rules.
    VirtualNetworkRules []VirtualNetworkRuleResponse
    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<IpRuleResponse>
    The list of IP address rules.
    virtualNetworkRules List<VirtualNetworkRuleResponse>
    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 IpRuleResponse[]
    The list of IP address rules.
    virtualNetworkRules VirtualNetworkRuleResponse[]
    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[IpRuleResponse]
    The list of IP address rules.
    virtual_network_rules Sequence[VirtualNetworkRuleResponse]
    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.
    virtualNetworkRules List<Property Map>
    The list of virtual network rules.

    PrivateEndpointConnectionPropertiesResponse, PrivateEndpointConnectionPropertiesResponseArgs

    PrivateLinkServiceConnectionState Pulumi.AzureNative.CognitiveServices.Inputs.PrivateLinkServiceConnectionStateResponse
    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.AzureNative.CognitiveServices.Inputs.PrivateEndpointResponse
    The resource of private end point.
    PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    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 PrivateEndpointResponse
    The resource of private end point.
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    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 PrivateEndpointResponse
    The resource of private end point.
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    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 PrivateEndpointResponse
    The resource of private end point.
    private_link_service_connection_state PrivateLinkServiceConnectionStateResponse
    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 PrivateEndpointResponse
    The resource of private end point.
    privateLinkServiceConnectionState Property Map
    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.AzureNative.CognitiveServices.Inputs.SystemDataResponse
    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.AzureNative.CognitiveServices.Inputs.PrivateEndpointConnectionPropertiesResponse
    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 SystemDataResponse
    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 PrivateEndpointConnectionPropertiesResponse
    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 SystemDataResponse
    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 PrivateEndpointConnectionPropertiesResponse
    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 SystemDataResponse
    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 PrivateEndpointConnectionPropertiesResponse
    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 SystemDataResponse
    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 PrivateEndpointConnectionPropertiesResponse
    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
    PublicNetworkAccessEnabled
    Enabled
    PublicNetworkAccessDisabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    ENABLED
    Enabled
    DISABLED
    Disabled
    "Enabled"
    Enabled
    "Disabled"
    Disabled

    QuotaLimitResponse, QuotaLimitResponseArgs

    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

    Method string
    Path string
    Method string
    Path string
    method String
    path String
    method string
    path string
    method str
    path str
    method String
    path String

    ResourceIdentityType, ResourceIdentityTypeArgs

    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned, UserAssigned
    ResourceIdentityTypeNone
    None
    ResourceIdentityTypeSystemAssigned
    SystemAssigned
    ResourceIdentityTypeUserAssigned
    UserAssigned
    ResourceIdentityType_SystemAssigned_UserAssigned
    SystemAssigned, UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned, UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned, UserAssigned
    NONE
    None
    SYSTEM_ASSIGNED
    SystemAssigned
    USER_ASSIGNED
    UserAssigned
    SYSTEM_ASSIGNED_USER_ASSIGNED
    SystemAssigned, UserAssigned
    "None"
    None
    "SystemAssigned"
    SystemAssigned
    "UserAssigned"
    UserAssigned
    "SystemAssigned, UserAssigned"
    SystemAssigned, UserAssigned

    RoutingMethods, RoutingMethodsArgs

    Priority
    Priority
    Weighted
    Weighted
    Performance
    Performance
    RoutingMethodsPriority
    Priority
    RoutingMethodsWeighted
    Weighted
    RoutingMethodsPerformance
    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.AzureNative.CognitiveServices.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 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

    Name string
    The name of the SkuCapability.
    Value string
    The value of the SkuCapability.
    Name string
    The name of the SkuCapability.
    Value string
    The value of the SkuCapability.
    name String
    The name of the SkuCapability.
    value String
    The value of the SkuCapability.
    name string
    The name of the SkuCapability.
    value string
    The value of the SkuCapability.
    name str
    The name of the SkuCapability.
    value str
    The value of the SkuCapability.
    name String
    The name of the SkuCapability.
    value String
    The value of the SkuCapability.

    SkuChangeInfoResponse, SkuChangeInfoResponseArgs

    CountOfDowngrades double
    Gets the count of downgrades.
    CountOfUpgradesAfterDowngrades double
    Gets the count of upgrades after downgrades.
    LastChangeDate string
    Gets the last change date.
    CountOfDowngrades float64
    Gets the count of downgrades.
    CountOfUpgradesAfterDowngrades float64
    Gets the count of upgrades after downgrades.
    LastChangeDate string
    Gets the last change date.
    countOfDowngrades Double
    Gets the count of downgrades.
    countOfUpgradesAfterDowngrades Double
    Gets the count of upgrades after downgrades.
    lastChangeDate String
    Gets the last change date.
    countOfDowngrades number
    Gets the count of downgrades.
    countOfUpgradesAfterDowngrades number
    Gets the count of upgrades after downgrades.
    lastChangeDate string
    Gets the last change date.
    count_of_downgrades float
    Gets the count of downgrades.
    count_of_upgrades_after_downgrades float
    Gets the count of upgrades after downgrades.
    last_change_date str
    Gets the last change date.
    countOfDowngrades Number
    Gets the count of downgrades.
    countOfUpgradesAfterDowngrades Number
    Gets the count of upgrades after downgrades.
    lastChangeDate String
    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
    SkuTierFree
    Free
    SkuTierBasic
    Basic
    SkuTierStandard
    Standard
    SkuTierPremium
    Premium
    SkuTierEnterprise
    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.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    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.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    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_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    ThrottlingRuleResponse, ThrottlingRuleResponseArgs

    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

    IdentityClientId string
    ResourceId string
    Full resource id of a Microsoft.Storage resource.
    IdentityClientId string
    ResourceId string
    Full resource id of a Microsoft.Storage resource.
    identityClientId String
    resourceId String
    Full resource id of a Microsoft.Storage resource.
    identityClientId string
    resourceId string
    Full resource id of a Microsoft.Storage resource.
    identity_client_id str
    resource_id str
    Full resource id of a Microsoft.Storage resource.
    identityClientId String
    resourceId String
    Full resource id of a Microsoft.Storage resource.

    UserOwnedStorageResponse, UserOwnedStorageResponseArgs

    IdentityClientId string
    ResourceId string
    Full resource id of a Microsoft.Storage resource.
    IdentityClientId string
    ResourceId string
    Full resource id of a Microsoft.Storage resource.
    identityClientId String
    resourceId String
    Full resource id of a Microsoft.Storage resource.
    identityClientId string
    resourceId string
    Full resource id of a Microsoft.Storage resource.
    identity_client_id str
    resource_id str
    Full resource id of a Microsoft.Storage resource.
    identityClientId String
    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'.
    IgnoreMissingVnetServiceEndpoint bool
    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'.
    IgnoreMissingVnetServiceEndpoint bool
    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'.
    ignoreMissingVnetServiceEndpoint Boolean
    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'.
    ignoreMissingVnetServiceEndpoint boolean
    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_vnet_service_endpoint bool
    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'.
    ignoreMissingVnetServiceEndpoint Boolean
    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'.
    IgnoreMissingVnetServiceEndpoint bool
    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'.
    IgnoreMissingVnetServiceEndpoint bool
    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'.
    ignoreMissingVnetServiceEndpoint Boolean
    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'.
    ignoreMissingVnetServiceEndpoint boolean
    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_vnet_service_endpoint bool
    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'.
    ignoreMissingVnetServiceEndpoint Boolean
    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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.36.0 published on Monday, Apr 8, 2024 by Pulumi