1. Packages
  2. Azure Native v1
  3. API Docs
  4. cognitiveservices
  5. Account
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.cognitiveservices.Account

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Cognitive Services Account is an Azure resource representing the provisioned account, its type, location and SKU. API Version: 2017-04-18.

    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.IdentityType.SystemAssigned,
            },
            Kind = "Emotion",
            Location = "West US",
            Properties = new AzureNative.CognitiveServices.Inputs.CognitiveServicesAccountPropertiesArgs
            {
                Encryption = new AzureNative.CognitiveServices.Inputs.EncryptionArgs
                {
                    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",
            },
        });
    
    });
    

    Coming soon!

    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 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(Map.of("type", "SystemAssigned"))
                .kind("Emotion")
                .location("West US")
                .properties(Map.ofEntries(
                    Map.entry("encryption", Map.ofEntries(
                        Map.entry("keySource", "Microsoft.KeyVault"),
                        Map.entry("keyVaultProperties", Map.ofEntries(
                            Map.entry("keyName", "KeyName"),
                            Map.entry("keyVaultUri", "https://pltfrmscrts-use-pc-dev.vault.azure.net/"),
                            Map.entry("keyVersion", "891CF236-D241-4738-9462-D506AF493DFA")
                        ))
                    )),
                    Map.entry("userOwnedStorage", Map.of("resourceId", "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount"))
                ))
                .resourceGroupName("myResourceGroup")
                .sku(Map.of("name", "S0"))
                .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.IdentityType.SYSTEM_ASSIGNED,
        ),
        kind="Emotion",
        location="West US",
        properties=azure_native.cognitiveservices.CognitiveServicesAccountPropertiesResponseArgs(
            encryption={
                "keySource": "Microsoft.KeyVault",
                "keyVaultProperties": 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.IdentityType.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",
        },
    });
    
    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.IdentityType.SystemAssigned,
            },
            Kind = "CognitiveServices",
            Location = "West US",
            Properties = null,
            ResourceGroupName = "myResourceGroup",
            Sku = new AzureNative.CognitiveServices.Inputs.SkuArgs
            {
                Name = "S0",
            },
        });
    
    });
    
    package main
    
    import (
    	cognitiveservices "github.com/pulumi/pulumi-azure-native-sdk/cognitiveservices"
    	"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.IdentityTypeSystemAssigned,
    			},
    			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 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(Map.of("type", "SystemAssigned"))
                .kind("CognitiveServices")
                .location("West US")
                .properties()
                .resourceGroupName("myResourceGroup")
                .sku(Map.of("name", "S0"))
                .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.IdentityType.SYSTEM_ASSIGNED,
        ),
        kind="CognitiveServices",
        location="West US",
        properties=azure_native.cognitiveservices.CognitiveServicesAccountPropertiesArgs(),
        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.IdentityType.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[CognitiveServicesAccountPropertiesArgs] = None,
                sku: Optional[SkuArgs] = None,
                tags: Optional[Mapping[str, str]] = None)
    func NewAccount(ctx *Context, name string, args AccountArgs, opts ...ResourceOption) (*Account, error)
    public Account(string name, AccountArgs args, CustomResourceOptions? opts = null)
    public Account(String name, AccountArgs args)
    public Account(String name, AccountArgs args, CustomResourceOptions options)
    
    type: azure-native:cognitiveservices:Account
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args AccountArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AccountArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AccountArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AccountArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AccountArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var exampleaccountResourceResourceFromCognitiveservices = new AzureNative.Cognitiveservices.Account("exampleaccountResourceResourceFromCognitiveservices", new()
    {
        ResourceGroupName = "string",
        AccountName = "string",
        Identity = 
        {
            { "type", "None" },
            { "userAssignedIdentities", 
            {
                { "string", 
                {
                    { "clientId", "string" },
                    { "principalId", "string" },
                } },
            } },
        },
        Kind = "string",
        Location = "string",
        Properties = 
        {
            { "apiProperties", 
            {
                { "aadClientId", "string" },
                { "aadTenantId", "string" },
                { "eventHubConnectionString", "string" },
                { "qnaAzureSearchEndpointId", "string" },
                { "qnaAzureSearchEndpointKey", "string" },
                { "qnaRuntimeEndpoint", "string" },
                { "statisticsEnabled", false },
                { "storageAccountConnectionString", "string" },
                { "superUser", "string" },
                { "websiteName", "string" },
            } },
            { "customSubDomainName", "string" },
            { "encryption", 
            {
                { "keySource", "string" },
                { "keyVaultProperties", 
                {
                    { "keyName", "string" },
                    { "keyVaultUri", "string" },
                    { "keyVersion", "string" },
                } },
            } },
            { "networkAcls", 
            {
                { "defaultAction", "string" },
                { "ipRules", new[]
                {
                    
                    {
                        { "value", "string" },
                    },
                } },
                { "virtualNetworkRules", new[]
                {
                    
                    {
                        { "id", "string" },
                        { "ignoreMissingVnetServiceEndpoint", false },
                        { "state", "string" },
                    },
                } },
            } },
            { "privateEndpointConnections", new[]
            {
                
                {
                    { "location", "string" },
                    { "properties", 
                    {
                        { "privateLinkServiceConnectionState", 
                        {
                            { "actionsRequired", "string" },
                            { "description", "string" },
                            { "status", "string" },
                        } },
                        { "groupIds", new[]
                        {
                            "string",
                        } },
                    } },
                },
            } },
            { "publicNetworkAccess", "string" },
            { "userOwnedStorage", new[]
            {
                
                {
                    { "resourceId", "string" },
                },
            } },
        },
        Sku = 
        {
            { "name", "string" },
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := cognitiveservices.NewAccount(ctx, "exampleaccountResourceResourceFromCognitiveservices", &cognitiveservices.AccountArgs{
    	ResourceGroupName: "string",
    	AccountName:       "string",
    	Identity: map[string]interface{}{
    		"type": "None",
    		"userAssignedIdentities": map[string]interface{}{
    			"string": map[string]interface{}{
    				"clientId":    "string",
    				"principalId": "string",
    			},
    		},
    	},
    	Kind:     "string",
    	Location: "string",
    	Properties: map[string]interface{}{
    		"apiProperties": map[string]interface{}{
    			"aadClientId":                    "string",
    			"aadTenantId":                    "string",
    			"eventHubConnectionString":       "string",
    			"qnaAzureSearchEndpointId":       "string",
    			"qnaAzureSearchEndpointKey":      "string",
    			"qnaRuntimeEndpoint":             "string",
    			"statisticsEnabled":              false,
    			"storageAccountConnectionString": "string",
    			"superUser":                      "string",
    			"websiteName":                    "string",
    		},
    		"customSubDomainName": "string",
    		"encryption": map[string]interface{}{
    			"keySource": "string",
    			"keyVaultProperties": map[string]interface{}{
    				"keyName":     "string",
    				"keyVaultUri": "string",
    				"keyVersion":  "string",
    			},
    		},
    		"networkAcls": map[string]interface{}{
    			"defaultAction": "string",
    			"ipRules": []map[string]interface{}{
    				map[string]interface{}{
    					"value": "string",
    				},
    			},
    			"virtualNetworkRules": []map[string]interface{}{
    				map[string]interface{}{
    					"id":                               "string",
    					"ignoreMissingVnetServiceEndpoint": false,
    					"state":                            "string",
    				},
    			},
    		},
    		"privateEndpointConnections": []map[string]interface{}{
    			map[string]interface{}{
    				"location": "string",
    				"properties": map[string]interface{}{
    					"privateLinkServiceConnectionState": map[string]interface{}{
    						"actionsRequired": "string",
    						"description":     "string",
    						"status":          "string",
    					},
    					"groupIds": []string{
    						"string",
    					},
    				},
    			},
    		},
    		"publicNetworkAccess": "string",
    		"userOwnedStorage": []map[string]interface{}{
    			map[string]interface{}{
    				"resourceId": "string",
    			},
    		},
    	},
    	Sku: map[string]interface{}{
    		"name": "string",
    	},
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    })
    
    var exampleaccountResourceResourceFromCognitiveservices = new Account("exampleaccountResourceResourceFromCognitiveservices", AccountArgs.builder()
        .resourceGroupName("string")
        .accountName("string")
        .identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .kind("string")
        .location("string")
        .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    exampleaccount_resource_resource_from_cognitiveservices = azure_native.cognitiveservices.Account("exampleaccountResourceResourceFromCognitiveservices",
        resource_group_name=string,
        account_name=string,
        identity={
            type: None,
            userAssignedIdentities: {
                string: {
                    clientId: string,
                    principalId: string,
                },
            },
        },
        kind=string,
        location=string,
        properties={
            apiProperties: {
                aadClientId: string,
                aadTenantId: string,
                eventHubConnectionString: string,
                qnaAzureSearchEndpointId: string,
                qnaAzureSearchEndpointKey: string,
                qnaRuntimeEndpoint: string,
                statisticsEnabled: False,
                storageAccountConnectionString: string,
                superUser: string,
                websiteName: string,
            },
            customSubDomainName: string,
            encryption: {
                keySource: string,
                keyVaultProperties: {
                    keyName: string,
                    keyVaultUri: string,
                    keyVersion: string,
                },
            },
            networkAcls: {
                defaultAction: string,
                ipRules: [{
                    value: string,
                }],
                virtualNetworkRules: [{
                    id: string,
                    ignoreMissingVnetServiceEndpoint: False,
                    state: string,
                }],
            },
            privateEndpointConnections: [{
                location: string,
                properties: {
                    privateLinkServiceConnectionState: {
                        actionsRequired: string,
                        description: string,
                        status: string,
                    },
                    groupIds: [string],
                },
            }],
            publicNetworkAccess: string,
            userOwnedStorage: [{
                resourceId: string,
            }],
        },
        sku={
            name: string,
        },
        tags={
            string: string,
        })
    
    const exampleaccountResourceResourceFromCognitiveservices = new azure_native.cognitiveservices.Account("exampleaccountResourceResourceFromCognitiveservices", {
        resourceGroupName: "string",
        accountName: "string",
        identity: {
            type: "None",
            userAssignedIdentities: {
                string: {
                    clientId: "string",
                    principalId: "string",
                },
            },
        },
        kind: "string",
        location: "string",
        properties: {
            apiProperties: {
                aadClientId: "string",
                aadTenantId: "string",
                eventHubConnectionString: "string",
                qnaAzureSearchEndpointId: "string",
                qnaAzureSearchEndpointKey: "string",
                qnaRuntimeEndpoint: "string",
                statisticsEnabled: false,
                storageAccountConnectionString: "string",
                superUser: "string",
                websiteName: "string",
            },
            customSubDomainName: "string",
            encryption: {
                keySource: "string",
                keyVaultProperties: {
                    keyName: "string",
                    keyVaultUri: "string",
                    keyVersion: "string",
                },
            },
            networkAcls: {
                defaultAction: "string",
                ipRules: [{
                    value: "string",
                }],
                virtualNetworkRules: [{
                    id: "string",
                    ignoreMissingVnetServiceEndpoint: false,
                    state: "string",
                }],
            },
            privateEndpointConnections: [{
                location: "string",
                properties: {
                    privateLinkServiceConnectionState: {
                        actionsRequired: "string",
                        description: "string",
                        status: "string",
                    },
                    groupIds: ["string"],
                },
            }],
            publicNetworkAccess: "string",
            userOwnedStorage: [{
                resourceId: "string",
            }],
        },
        sku: {
            name: "string",
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:cognitiveservices:Account
    properties:
        accountName: string
        identity:
            type: None
            userAssignedIdentities:
                string:
                    clientId: string
                    principalId: string
        kind: string
        location: string
        properties:
            apiProperties:
                aadClientId: string
                aadTenantId: string
                eventHubConnectionString: string
                qnaAzureSearchEndpointId: string
                qnaAzureSearchEndpointKey: string
                qnaRuntimeEndpoint: string
                statisticsEnabled: false
                storageAccountConnectionString: string
                superUser: string
                websiteName: string
            customSubDomainName: string
            encryption:
                keySource: string
                keyVaultProperties:
                    keyName: string
                    keyVaultUri: string
                    keyVersion: string
            networkAcls:
                defaultAction: string
                ipRules:
                    - value: string
                virtualNetworkRules:
                    - id: string
                      ignoreMissingVnetServiceEndpoint: false
                      state: string
            privateEndpointConnections:
                - location: string
                  properties:
                    groupIds:
                        - string
                    privateLinkServiceConnectionState:
                        actionsRequired: string
                        description: string
                        status: string
            publicNetworkAccess: string
            userOwnedStorage:
                - resourceId: string
        resourceGroupName: string
        sku:
            name: 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
    The identity of Cognitive Services account.
    Kind string
    The Kind of the resource.
    Location string
    The location of the resource
    Properties Pulumi.AzureNative.CognitiveServices.Inputs.CognitiveServicesAccountProperties
    Properties of Cognitive Services account.
    Sku Pulumi.AzureNative.CognitiveServices.Inputs.Sku
    The SKU of Cognitive Services account.
    Tags Dictionary<string, string>
    Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AccountName string
    The name of Cognitive Services account.
    Identity IdentityArgs
    The identity of Cognitive Services account.
    Kind string
    The Kind of the resource.
    Location string
    The location of the resource
    Properties CognitiveServicesAccountPropertiesArgs
    Properties of Cognitive Services account.
    Sku SkuArgs
    The SKU of Cognitive Services account.
    Tags map[string]string
    Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    accountName String
    The name of Cognitive Services account.
    identity Identity
    The identity of Cognitive Services account.
    kind String
    The Kind of the resource.
    location String
    The location of the resource
    properties CognitiveServicesAccountProperties
    Properties of Cognitive Services account.
    sku Sku
    The SKU of Cognitive Services account.
    tags Map<String,String>
    Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    accountName string
    The name of Cognitive Services account.
    identity Identity
    The identity of Cognitive Services account.
    kind string
    The Kind of the resource.
    location string
    The location of the resource
    properties CognitiveServicesAccountProperties
    Properties of Cognitive Services account.
    sku Sku
    The SKU of Cognitive Services account.
    tags {[key: string]: string}
    Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
    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
    The identity of Cognitive Services account.
    kind str
    The Kind of the resource.
    location str
    The location of the resource
    properties CognitiveServicesAccountPropertiesArgs
    Properties of Cognitive Services account.
    sku SkuArgs
    The SKU of Cognitive Services account.
    tags Mapping[str, str]
    Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    accountName String
    The name of Cognitive Services account.
    identity Property Map
    The identity of Cognitive Services account.
    kind String
    The Kind of the resource.
    location String
    The location of the resource
    properties Property Map
    Properties of Cognitive Services account.
    sku Property Map
    The SKU of Cognitive Services account.
    tags Map<String>
    Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Account resource produces the following output properties:

    Etag string
    Entity Tag
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the created account
    Type string
    Resource type
    Etag string
    Entity Tag
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the created account
    Type string
    Resource type
    etag String
    Entity Tag
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the created account
    type String
    Resource type
    etag string
    Entity Tag
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the created account
    type string
    Resource type
    etag str
    Entity Tag
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the created account
    type str
    Resource type
    etag String
    Entity Tag
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the created account
    type String
    Resource type

    Supporting Types

    CognitiveServicesAccountApiProperties, CognitiveServicesAccountApiPropertiesArgs

    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.

    CognitiveServicesAccountApiPropertiesResponse, CognitiveServicesAccountApiPropertiesResponseArgs

    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.

    CognitiveServicesAccountProperties, CognitiveServicesAccountPropertiesArgs

    ApiProperties Pulumi.AzureNative.CognitiveServices.Inputs.CognitiveServicesAccountApiProperties
    The api properties for special APIs.
    CustomSubDomainName string
    Optional subdomain name used for token-based authentication.
    Encryption Pulumi.AzureNative.CognitiveServices.Inputs.Encryption
    The encryption properties for this resource.
    NetworkAcls Pulumi.AzureNative.CognitiveServices.Inputs.NetworkRuleSet
    A collection of rules governing the accessibility from specific network locations.
    PrivateEndpointConnections List<Pulumi.AzureNative.CognitiveServices.Inputs.PrivateEndpointConnection>
    The private endpoint connection associated with the Cognitive Services account.
    PublicNetworkAccess string | Pulumi.AzureNative.CognitiveServices.PublicNetworkAccess
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    UserOwnedStorage List<Pulumi.AzureNative.CognitiveServices.Inputs.UserOwnedStorage>
    The storage accounts for this resource.
    ApiProperties CognitiveServicesAccountApiProperties
    The api properties for special APIs.
    CustomSubDomainName string
    Optional subdomain name used for token-based authentication.
    Encryption Encryption
    The encryption properties for this resource.
    NetworkAcls NetworkRuleSet
    A collection of rules governing the accessibility from specific network locations.
    PrivateEndpointConnections []PrivateEndpointConnectionType
    The private endpoint connection associated with the Cognitive Services account.
    PublicNetworkAccess string | PublicNetworkAccess
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    UserOwnedStorage []UserOwnedStorage
    The storage accounts for this resource.
    apiProperties CognitiveServicesAccountApiProperties
    The api properties for special APIs.
    customSubDomainName String
    Optional subdomain name used for token-based authentication.
    encryption Encryption
    The encryption properties for this resource.
    networkAcls NetworkRuleSet
    A collection of rules governing the accessibility from specific network locations.
    privateEndpointConnections List<PrivateEndpointConnection>
    The private endpoint connection associated with the Cognitive Services account.
    publicNetworkAccess String | PublicNetworkAccess
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    userOwnedStorage List<UserOwnedStorage>
    The storage accounts for this resource.
    apiProperties CognitiveServicesAccountApiProperties
    The api properties for special APIs.
    customSubDomainName string
    Optional subdomain name used for token-based authentication.
    encryption Encryption
    The encryption properties for this resource.
    networkAcls NetworkRuleSet
    A collection of rules governing the accessibility from specific network locations.
    privateEndpointConnections PrivateEndpointConnection[]
    The private endpoint connection associated with the Cognitive Services account.
    publicNetworkAccess string | PublicNetworkAccess
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    userOwnedStorage UserOwnedStorage[]
    The storage accounts for this resource.
    api_properties CognitiveServicesAccountApiProperties
    The api properties for special APIs.
    custom_sub_domain_name str
    Optional subdomain name used for token-based authentication.
    encryption Encryption
    The encryption properties for this resource.
    network_acls NetworkRuleSet
    A collection of rules governing the accessibility from specific network locations.
    private_endpoint_connections Sequence[PrivateEndpointConnection]
    The private endpoint connection associated with the Cognitive Services account.
    public_network_access str | PublicNetworkAccess
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    user_owned_storage Sequence[UserOwnedStorage]
    The storage accounts for this resource.
    apiProperties Property Map
    The api properties for special APIs.
    customSubDomainName String
    Optional subdomain name used for token-based authentication.
    encryption Property Map
    The encryption properties for this resource.
    networkAcls Property Map
    A collection of rules governing the accessibility from specific network locations.
    privateEndpointConnections List<Property Map>
    The private endpoint connection associated with the Cognitive Services account.
    publicNetworkAccess String | "Enabled" | "Disabled"
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    userOwnedStorage List<Property Map>
    The storage accounts for this resource.

    CognitiveServicesAccountPropertiesResponse, CognitiveServicesAccountPropertiesResponseArgs

    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.
    DateCreated string
    Gets the date of cognitive services account creation.
    Endpoint string
    Endpoint of the created account.
    InternalId string
    The internal identifier.
    IsMigrated bool
    If the resource is migrated from an existing key.
    ProvisioningState string
    Gets the status of the cognitive services account at the time the operation was called.
    SkuChangeInfo Pulumi.AzureNative.CognitiveServices.Inputs.CognitiveServicesAccountSkuChangeInfoResponse
    Sku change info of account.
    ApiProperties Pulumi.AzureNative.CognitiveServices.Inputs.CognitiveServicesAccountApiPropertiesResponse
    The api properties for special APIs.
    CustomSubDomainName string
    Optional subdomain name used for token-based authentication.
    Encryption Pulumi.AzureNative.CognitiveServices.Inputs.EncryptionResponse
    The encryption properties for this resource.
    NetworkAcls Pulumi.AzureNative.CognitiveServices.Inputs.NetworkRuleSetResponse
    A collection of rules governing the accessibility from specific network locations.
    PrivateEndpointConnections List<Pulumi.AzureNative.CognitiveServices.Inputs.PrivateEndpointConnectionResponse>
    The private endpoint connection associated with the Cognitive Services account.
    PublicNetworkAccess string
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    UserOwnedStorage List<Pulumi.AzureNative.CognitiveServices.Inputs.UserOwnedStorageResponse>
    The storage accounts for this resource.
    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.
    DateCreated string
    Gets the date of cognitive services account creation.
    Endpoint string
    Endpoint of the created account.
    InternalId string
    The internal identifier.
    IsMigrated bool
    If the resource is migrated from an existing key.
    ProvisioningState string
    Gets the status of the cognitive services account at the time the operation was called.
    SkuChangeInfo CognitiveServicesAccountSkuChangeInfoResponse
    Sku change info of account.
    ApiProperties CognitiveServicesAccountApiPropertiesResponse
    The api properties for special APIs.
    CustomSubDomainName string
    Optional subdomain name used for token-based authentication.
    Encryption EncryptionResponse
    The encryption properties for this resource.
    NetworkAcls NetworkRuleSetResponse
    A collection of rules governing the accessibility from specific network locations.
    PrivateEndpointConnections []PrivateEndpointConnectionResponse
    The private endpoint connection associated with the Cognitive Services account.
    PublicNetworkAccess string
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    UserOwnedStorage []UserOwnedStorageResponse
    The storage accounts for this resource.
    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.
    dateCreated String
    Gets the date of cognitive services account creation.
    endpoint String
    Endpoint of the created account.
    internalId String
    The internal identifier.
    isMigrated Boolean
    If the resource is migrated from an existing key.
    provisioningState String
    Gets the status of the cognitive services account at the time the operation was called.
    skuChangeInfo CognitiveServicesAccountSkuChangeInfoResponse
    Sku change info of account.
    apiProperties CognitiveServicesAccountApiPropertiesResponse
    The api properties for special APIs.
    customSubDomainName String
    Optional subdomain name used for token-based authentication.
    encryption EncryptionResponse
    The encryption properties for this resource.
    networkAcls NetworkRuleSetResponse
    A collection of rules governing the accessibility from specific network locations.
    privateEndpointConnections List<PrivateEndpointConnectionResponse>
    The private endpoint connection associated with the Cognitive Services account.
    publicNetworkAccess String
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    userOwnedStorage List<UserOwnedStorageResponse>
    The storage accounts for this resource.
    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.
    dateCreated string
    Gets the date of cognitive services account creation.
    endpoint string
    Endpoint of the created account.
    internalId string
    The internal identifier.
    isMigrated boolean
    If the resource is migrated from an existing key.
    provisioningState string
    Gets the status of the cognitive services account at the time the operation was called.
    skuChangeInfo CognitiveServicesAccountSkuChangeInfoResponse
    Sku change info of account.
    apiProperties CognitiveServicesAccountApiPropertiesResponse
    The api properties for special APIs.
    customSubDomainName string
    Optional subdomain name used for token-based authentication.
    encryption EncryptionResponse
    The encryption properties for this resource.
    networkAcls NetworkRuleSetResponse
    A collection of rules governing the accessibility from specific network locations.
    privateEndpointConnections PrivateEndpointConnectionResponse[]
    The private endpoint connection associated with the Cognitive Services account.
    publicNetworkAccess string
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    userOwnedStorage UserOwnedStorageResponse[]
    The storage accounts for this resource.
    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.
    date_created str
    Gets the date of cognitive services account creation.
    endpoint str
    Endpoint of the created account.
    internal_id str
    The internal identifier.
    is_migrated bool
    If the resource is migrated from an existing key.
    provisioning_state str
    Gets the status of the cognitive services account at the time the operation was called.
    sku_change_info CognitiveServicesAccountSkuChangeInfoResponse
    Sku change info of account.
    api_properties CognitiveServicesAccountApiPropertiesResponse
    The api properties for special APIs.
    custom_sub_domain_name str
    Optional subdomain name used for token-based authentication.
    encryption EncryptionResponse
    The encryption properties for this resource.
    network_acls NetworkRuleSetResponse
    A collection of rules governing the accessibility from specific network locations.
    private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]
    The private endpoint connection associated with the Cognitive Services account.
    public_network_access str
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    user_owned_storage Sequence[UserOwnedStorageResponse]
    The storage accounts for this resource.
    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.
    dateCreated String
    Gets the date of cognitive services account creation.
    endpoint String
    Endpoint of the created account.
    internalId String
    The internal identifier.
    isMigrated Boolean
    If the resource is migrated from an existing key.
    provisioningState String
    Gets the status of the cognitive services account at the time the operation was called.
    skuChangeInfo Property Map
    Sku change info of account.
    apiProperties Property Map
    The api properties for special APIs.
    customSubDomainName String
    Optional subdomain name used for token-based authentication.
    encryption Property Map
    The encryption properties for this resource.
    networkAcls Property Map
    A collection of rules governing the accessibility from specific network locations.
    privateEndpointConnections List<Property Map>
    The private endpoint connection associated with the Cognitive Services account.
    publicNetworkAccess String
    Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
    userOwnedStorage List<Property Map>
    The storage accounts for this resource.

    CognitiveServicesAccountSkuChangeInfoResponse, CognitiveServicesAccountSkuChangeInfoResponseArgs

    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.

    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.IdentityType
    Type of managed service identity.
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.CognitiveServices.Inputs.UserAssignedIdentity>
    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 IdentityType
    Type of managed service identity.
    UserAssignedIdentities map[string]UserAssignedIdentity
    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 IdentityType
    Type of managed service identity.
    userAssignedIdentities Map<String,UserAssignedIdentity>
    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 IdentityType
    Type of managed service identity.
    userAssignedIdentities {[key: string]: UserAssignedIdentity}
    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 IdentityType
    Type of managed service identity.
    user_assigned_identities Mapping[str, UserAssignedIdentity]
    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"
    Type of managed service identity.
    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}

    IdentityResponse, IdentityResponseArgs

    PrincipalId string
    Principal Id of managed service identity.
    TenantId string
    Tenant of managed service identity.
    Type string
    Type of managed service identity.
    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
    Principal Id of managed service identity.
    TenantId string
    Tenant of managed service identity.
    Type string
    Type of managed service identity.
    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
    Principal Id of managed service identity.
    tenantId String
    Tenant of managed service identity.
    type String
    Type of managed service identity.
    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
    Principal Id of managed service identity.
    tenantId string
    Tenant of managed service identity.
    type string
    Type of managed service identity.
    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
    Principal Id of managed service identity.
    tenant_id str
    Tenant of managed service identity.
    type str
    Type of managed service identity.
    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
    Principal Id of managed service identity.
    tenantId String
    Tenant of managed service identity.
    type String
    Type of managed service identity.
    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}

    IdentityType, IdentityTypeArgs

    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    IdentityTypeNone
    None
    IdentityTypeSystemAssigned
    SystemAssigned
    IdentityTypeUserAssigned
    UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    NONE
    None
    SYSTEM_ASSIGNED
    SystemAssigned
    USER_ASSIGNED
    UserAssigned
    "None"
    None
    "SystemAssigned"
    SystemAssigned
    "UserAssigned"
    UserAssigned

    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

    KeyName string
    Name of the Key from KeyVault
    KeyVaultUri string
    Uri of KeyVault
    KeyVersion string
    Version of the Key from KeyVault
    KeyName string
    Name of the Key from KeyVault
    KeyVaultUri string
    Uri of KeyVault
    KeyVersion string
    Version of the Key from KeyVault
    keyName String
    Name of the Key from KeyVault
    keyVaultUri String
    Uri of KeyVault
    keyVersion String
    Version of the Key from KeyVault
    keyName string
    Name of the Key from KeyVault
    keyVaultUri string
    Uri of KeyVault
    keyVersion string
    Version of the Key from KeyVault
    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
    keyName String
    Name of the Key from KeyVault
    keyVaultUri String
    Uri of KeyVault
    keyVersion String
    Version of the Key from KeyVault

    KeyVaultPropertiesResponse, KeyVaultPropertiesResponseArgs

    KeyName string
    Name of the Key from KeyVault
    KeyVaultUri string
    Uri of KeyVault
    KeyVersion string
    Version of the Key from KeyVault
    KeyName string
    Name of the Key from KeyVault
    KeyVaultUri string
    Uri of KeyVault
    KeyVersion string
    Version of the Key from KeyVault
    keyName String
    Name of the Key from KeyVault
    keyVaultUri String
    Uri of KeyVault
    keyVersion String
    Version of the Key from KeyVault
    keyName string
    Name of the Key from KeyVault
    keyVaultUri string
    Uri of KeyVault
    keyVersion string
    Version of the Key from KeyVault
    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
    keyName String
    Name of the Key from KeyVault
    keyVaultUri String
    Uri of KeyVault
    keyVersion String
    Version of the Key from KeyVault

    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.

    PrivateEndpointConnection, PrivateEndpointConnectionArgs

    Location string
    The location of the private endpoint connection
    Properties Pulumi.AzureNative.CognitiveServices.Inputs.PrivateEndpointConnectionProperties
    Resource properties.
    Location string
    The location of the private endpoint connection
    Properties PrivateEndpointConnectionProperties
    Resource properties.
    location String
    The location of the private endpoint connection
    properties PrivateEndpointConnectionProperties
    Resource properties.
    location string
    The location of the private endpoint connection
    properties PrivateEndpointConnectionProperties
    Resource properties.
    location str
    The location of the private endpoint connection
    properties PrivateEndpointConnectionProperties
    Resource properties.
    location String
    The location of the private endpoint connection
    properties Property Map
    Resource properties.

    PrivateEndpointConnectionProperties, PrivateEndpointConnectionPropertiesArgs

    PrivateLinkServiceConnectionState Pulumi.AzureNative.CognitiveServices.Inputs.PrivateLinkServiceConnectionState
    A collection of information about the state of the connection between service consumer and provider.
    GroupIds List<string>
    The private link resource group ids.
    PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState
    A collection of information about the state of the connection between service consumer and provider.
    GroupIds []string
    The private link resource group ids.
    privateLinkServiceConnectionState PrivateLinkServiceConnectionState
    A collection of information about the state of the connection between service consumer and provider.
    groupIds List<String>
    The private link resource group ids.
    privateLinkServiceConnectionState PrivateLinkServiceConnectionState
    A collection of information about the state of the connection between service consumer and provider.
    groupIds string[]
    The private link resource group ids.
    private_link_service_connection_state PrivateLinkServiceConnectionState
    A collection of information about the state of the connection between service consumer and provider.
    group_ids Sequence[str]
    The private link resource group ids.
    privateLinkServiceConnectionState Property Map
    A collection of information about the state of the connection between service consumer and provider.
    groupIds List<String>
    The private link resource group ids.

    PrivateEndpointConnectionPropertiesResponse, PrivateEndpointConnectionPropertiesResponseArgs

    PrivateLinkServiceConnectionState Pulumi.AzureNative.CognitiveServices.Inputs.PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    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.
    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.
    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.
    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.
    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.
    groupIds List<String>
    The private link resource group ids.
    privateEndpoint Property Map
    The resource of private end point.

    PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs

    Etag string
    Entity Tag
    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
    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
    Entity Tag
    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
    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
    Entity Tag
    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
    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
    Entity Tag
    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
    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
    Entity Tag
    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
    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
    Entity Tag
    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
    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

    PrivateEndpointServiceConnectionStatus, PrivateEndpointServiceConnectionStatusArgs

    Pending
    Pending
    Approved
    Approved
    Rejected
    Rejected
    Disconnected
    Disconnected
    PrivateEndpointServiceConnectionStatusPending
    Pending
    PrivateEndpointServiceConnectionStatusApproved
    Approved
    PrivateEndpointServiceConnectionStatusRejected
    Rejected
    PrivateEndpointServiceConnectionStatusDisconnected
    Disconnected
    Pending
    Pending
    Approved
    Approved
    Rejected
    Rejected
    Disconnected
    Disconnected
    Pending
    Pending
    Approved
    Approved
    Rejected
    Rejected
    Disconnected
    Disconnected
    PENDING
    Pending
    APPROVED
    Approved
    REJECTED
    Rejected
    DISCONNECTED
    Disconnected
    "Pending"
    Pending
    "Approved"
    Approved
    "Rejected"
    Rejected
    "Disconnected"
    Disconnected

    PrivateLinkServiceConnectionState, PrivateLinkServiceConnectionStateArgs

    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 | Pulumi.AzureNative.CognitiveServices.PrivateEndpointServiceConnectionStatus
    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 | PrivateEndpointServiceConnectionStatus
    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 | PrivateEndpointServiceConnectionStatus
    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 | PrivateEndpointServiceConnectionStatus
    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 | PrivateEndpointServiceConnectionStatus
    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 | "Pending" | "Approved" | "Rejected" | "Disconnected"
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

    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

    Sku, SkuArgs

    Name string
    Gets or sets the sku name. Required for account creation, optional for update.
    Name string
    Gets or sets the sku name. Required for account creation, optional for update.
    name String
    Gets or sets the sku name. Required for account creation, optional for update.
    name string
    Gets or sets the sku name. Required for account creation, optional for update.
    name str
    Gets or sets the sku name. Required for account creation, optional for update.
    name String
    Gets or sets the sku name. Required for account creation, optional for update.

    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.

    SkuResponse, SkuResponseArgs

    Name string
    Gets or sets the sku name. Required for account creation, optional for update.
    Tier string
    Gets the sku tier. This is based on the SKU name.
    Name string
    Gets or sets the sku name. Required for account creation, optional for update.
    Tier string
    Gets the sku tier. This is based on the SKU name.
    name String
    Gets or sets the sku name. Required for account creation, optional for update.
    tier String
    Gets the sku tier. This is based on the SKU name.
    name string
    Gets or sets the sku name. Required for account creation, optional for update.
    tier string
    Gets the sku tier. This is based on the SKU name.
    name str
    Gets or sets the sku name. Required for account creation, optional for update.
    tier str
    Gets the sku tier. This is based on the SKU name.
    name String
    Gets or sets the sku name. Required for account creation, optional for update.
    tier String
    Gets the sku tier. This is based on the SKU name.

    UserAssignedIdentity, UserAssignedIdentityArgs

    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.

    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

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

    UserOwnedStorageResponse, UserOwnedStorageResponseArgs

    ResourceId string
    Full resource id of a Microsoft.Storage resource.
    ResourceId string
    Full resource id of a Microsoft.Storage resource.
    resourceId String
    Full resource id of a Microsoft.Storage resource.
    resourceId string
    Full resource id of a Microsoft.Storage resource.
    resource_id str
    Full resource id of a Microsoft.Storage resource.
    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/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.CognitiveServices/accounts/testCreate1 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi