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

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",
        },
    });

});
Copy

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());

    }
}
Copy
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",
    },
});
Copy
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",
    ))
Copy
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
Copy

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",
        },
    });

});
Copy
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
	})
}
Copy
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());

    }
}
Copy
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",
    },
});
Copy
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",
    ))
Copy
resources:
  account:
    type: azure-native:cognitiveservices:Account
    properties:
      accountName: testCreate1
      identity:
        type: SystemAssigned
      kind: CognitiveServices
      location: West US
      properties: {}
      resourceGroupName: myResourceGroup
      sku:
        name: S0
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. AccountArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. AccountArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AccountArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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" },
    },
});
Copy
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",
	},
})
Copy
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());
Copy
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,
    })
Copy
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",
    },
});
Copy
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
Copy

Account Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Account resource accepts the following input properties:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
AccountName Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
AccountName Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
accountName Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
accountName Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
account_name Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
accountName Changes to this property will trigger replacement. 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 This property is required. 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 This property is required. string
Gets the date of cognitive services account creation.
Endpoint This property is required. string
Endpoint of the created account.
InternalId This property is required. string
The internal identifier.
IsMigrated This property is required. bool
If the resource is migrated from an existing key.
ProvisioningState This property is required. string
Gets the status of the cognitive services account at the time the operation was called.
SkuChangeInfo This property is required. 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 This property is required. []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 This property is required. string
Gets the date of cognitive services account creation.
Endpoint This property is required. string
Endpoint of the created account.
InternalId This property is required. string
The internal identifier.
IsMigrated This property is required. bool
If the resource is migrated from an existing key.
ProvisioningState This property is required. string
Gets the status of the cognitive services account at the time the operation was called.
SkuChangeInfo This property is required. 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 This property is required. 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 This property is required. String
Gets the date of cognitive services account creation.
endpoint This property is required. String
Endpoint of the created account.
internalId This property is required. String
The internal identifier.
isMigrated This property is required. Boolean
If the resource is migrated from an existing key.
provisioningState This property is required. String
Gets the status of the cognitive services account at the time the operation was called.
skuChangeInfo This property is required. 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 This property is required. 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 This property is required. string
Gets the date of cognitive services account creation.
endpoint This property is required. string
Endpoint of the created account.
internalId This property is required. string
The internal identifier.
isMigrated This property is required. boolean
If the resource is migrated from an existing key.
provisioningState This property is required. string
Gets the status of the cognitive services account at the time the operation was called.
skuChangeInfo This property is required. 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 This property is required. 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 This property is required. str
Gets the date of cognitive services account creation.
endpoint This property is required. str
Endpoint of the created account.
internal_id This property is required. str
The internal identifier.
is_migrated This property is required. bool
If the resource is migrated from an existing key.
provisioning_state This property is required. str
Gets the status of the cognitive services account at the time the operation was called.
sku_change_info This property is required. 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 This property is required. 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 This property is required. String
Gets the date of cognitive services account creation.
endpoint This property is required. String
Endpoint of the created account.
internalId This property is required. String
The internal identifier.
isMigrated This property is required. Boolean
If the resource is migrated from an existing key.
provisioningState This property is required. String
Gets the status of the cognitive services account at the time the operation was called.
skuChangeInfo This property is required. 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 This property is required. double
Gets the count of downgrades.
CountOfUpgradesAfterDowngrades This property is required. double
Gets the count of upgrades after downgrades.
LastChangeDate This property is required. string
Gets the last change date.
CountOfDowngrades This property is required. float64
Gets the count of downgrades.
CountOfUpgradesAfterDowngrades This property is required. float64
Gets the count of upgrades after downgrades.
LastChangeDate This property is required. string
Gets the last change date.
countOfDowngrades This property is required. Double
Gets the count of downgrades.
countOfUpgradesAfterDowngrades This property is required. Double
Gets the count of upgrades after downgrades.
lastChangeDate This property is required. String
Gets the last change date.
countOfDowngrades This property is required. number
Gets the count of downgrades.
countOfUpgradesAfterDowngrades This property is required. number
Gets the count of upgrades after downgrades.
lastChangeDate This property is required. string
Gets the last change date.
count_of_downgrades This property is required. float
Gets the count of downgrades.
count_of_upgrades_after_downgrades This property is required. float
Gets the count of upgrades after downgrades.
last_change_date This property is required. str
Gets the last change date.
countOfDowngrades This property is required. Number
Gets the count of downgrades.
countOfUpgradesAfterDowngrades This property is required. Number
Gets the count of upgrades after downgrades.
lastChangeDate This property is required. 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 This property is required. string
Principal Id of managed service identity.
TenantId This property is required. 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 This property is required. string
Principal Id of managed service identity.
TenantId This property is required. 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 This property is required. String
Principal Id of managed service identity.
tenantId This property is required. 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 This property is required. string
Principal Id of managed service identity.
tenantId This property is required. 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 This property is required. str
Principal Id of managed service identity.
tenant_id This property is required. 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 This property is required. String
Principal Id of managed service identity.
tenantId This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Entity Tag
Id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name This property is required. string
The name of the resource
Type This property is required. 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 This property is required. string
Entity Tag
Id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name This property is required. string
The name of the resource
Type This property is required. 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 This property is required. String
Entity Tag
id This property is required. String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. String
The name of the resource
type This property is required. 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 This property is required. string
Entity Tag
id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. string
The name of the resource
type This property is required. 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 This property is required. str
Entity Tag
id This property is required. str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. str
The name of the resource
type This property is required. 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 This property is required. String
Entity Tag
id This property is required. String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. String
The name of the resource
type This property is required. 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 This property is required. string
The ARM identifier for Private Endpoint
Id This property is required. string
The ARM identifier for Private Endpoint
id This property is required. String
The ARM identifier for Private Endpoint
id This property is required. string
The ARM identifier for Private Endpoint
id This property is required. str
The ARM identifier for Private Endpoint
id This property is required. 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 This property is required. string
Gets or sets the sku name. Required for account creation, optional for update.
Name This property is required. string
Gets or sets the sku name. Required for account creation, optional for update.
name This property is required. String
Gets or sets the sku name. Required for account creation, optional for update.
name This property is required. string
Gets or sets the sku name. Required for account creation, optional for update.
name This property is required. str
Gets or sets the sku name. Required for account creation, optional for update.
name This property is required. 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 This property is required. string
Gets or sets the sku name. Required for account creation, optional for update.
Tier This property is required. string
Gets the sku tier. This is based on the SKU name.
Name This property is required. string
Gets or sets the sku name. Required for account creation, optional for update.
Tier This property is required. string
Gets the sku tier. This is based on the SKU name.
name This property is required. String
Gets or sets the sku name. Required for account creation, optional for update.
tier This property is required. String
Gets the sku tier. This is based on the SKU name.
name This property is required. string
Gets or sets the sku name. Required for account creation, optional for update.
tier This property is required. string
Gets the sku tier. This is based on the SKU name.
name This property is required. str
Gets or sets the sku name. Required for account creation, optional for update.
tier This property is required. str
Gets the sku tier. This is based on the SKU name.
name This property is required. String
Gets or sets the sku name. Required for account creation, optional for update.
tier This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 
Copy

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
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