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

azure-native.cognitiveservices.Account

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

Cognitive Services account is an Azure resource representing the provisioned account, it’s type, location and SKU.

Uses Azure REST API version 2024-10-01. In version 2.x of the Azure Native provider, it used API version 2023-05-01.

Other available API versions: 2023-05-01, 2023-10-01-preview, 2024-04-01-preview, 2024-06-01-preview, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cognitiveservices [ApiVersion]. See the version guide for details.

Example Usage

Create Account

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var account = new AzureNative.CognitiveServices.Account("account", new()
    {
        AccountName = "testCreate1",
        Identity = new AzureNative.CognitiveServices.Inputs.IdentityArgs
        {
            Type = AzureNative.CognitiveServices.ResourceIdentityType.SystemAssigned,
        },
        Kind = "Emotion",
        Location = "West US",
        Properties = new AzureNative.CognitiveServices.Inputs.AccountPropertiesArgs
        {
            Encryption = new AzureNative.CognitiveServices.Inputs.EncryptionArgs
            {
                KeySource = AzureNative.CognitiveServices.KeySource.Microsoft_KeyVault,
                KeyVaultProperties = new AzureNative.CognitiveServices.Inputs.KeyVaultPropertiesArgs
                {
                    KeyName = "KeyName",
                    KeyVaultUri = "https://pltfrmscrts-use-pc-dev.vault.azure.net/",
                    KeyVersion = "891CF236-D241-4738-9462-D506AF493DFA",
                },
            },
            UserOwnedStorage = new[]
            {
                new AzureNative.CognitiveServices.Inputs.UserOwnedStorageArgs
                {
                    ResourceId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
                },
            },
        },
        ResourceGroupName = "myResourceGroup",
        Sku = new AzureNative.CognitiveServices.Inputs.SkuArgs
        {
            Name = "S0",
        },
    });

});
Copy
package main

import (
	cognitiveservices "github.com/pulumi/pulumi-azure-native-sdk/cognitiveservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cognitiveservices.NewAccount(ctx, "account", &cognitiveservices.AccountArgs{
			AccountName: pulumi.String("testCreate1"),
			Identity: &cognitiveservices.IdentityArgs{
				Type: cognitiveservices.ResourceIdentityTypeSystemAssigned,
			},
			Kind:     pulumi.String("Emotion"),
			Location: pulumi.String("West US"),
			Properties: &cognitiveservices.AccountPropertiesArgs{
				Encryption: &cognitiveservices.EncryptionArgs{
					KeySource: pulumi.String(cognitiveservices.KeySource_Microsoft_KeyVault),
					KeyVaultProperties: &cognitiveservices.KeyVaultPropertiesArgs{
						KeyName:     pulumi.String("KeyName"),
						KeyVaultUri: pulumi.String("https://pltfrmscrts-use-pc-dev.vault.azure.net/"),
						KeyVersion:  pulumi.String("891CF236-D241-4738-9462-D506AF493DFA"),
					},
				},
				UserOwnedStorage: cognitiveservices.UserOwnedStorageArray{
					&cognitiveservices.UserOwnedStorageArgs{
						ResourceId: pulumi.String("/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount"),
					},
				},
			},
			ResourceGroupName: pulumi.String("myResourceGroup"),
			Sku: &cognitiveservices.SkuArgs{
				Name: pulumi.String("S0"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
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 com.pulumi.azurenative.cognitiveservices.inputs.IdentityArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.AccountPropertiesArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.EncryptionArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.KeyVaultPropertiesArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.SkuArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var account = new Account("account", AccountArgs.builder()
            .accountName("testCreate1")
            .identity(IdentityArgs.builder()
                .type("SystemAssigned")
                .build())
            .kind("Emotion")
            .location("West US")
            .properties(AccountPropertiesArgs.builder()
                .encryption(EncryptionArgs.builder()
                    .keySource("Microsoft.KeyVault")
                    .keyVaultProperties(KeyVaultPropertiesArgs.builder()
                        .keyName("KeyName")
                        .keyVaultUri("https://pltfrmscrts-use-pc-dev.vault.azure.net/")
                        .keyVersion("891CF236-D241-4738-9462-D506AF493DFA")
                        .build())
                    .build())
                .userOwnedStorage(UserOwnedStorageArgs.builder()
                    .resourceId("/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount")
                    .build())
                .build())
            .resourceGroupName("myResourceGroup")
            .sku(SkuArgs.builder()
                .name("S0")
                .build())
            .build());

    }
}
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.ResourceIdentityType.SystemAssigned,
    },
    kind: "Emotion",
    location: "West US",
    properties: {
        encryption: {
            keySource: azure_native.cognitiveservices.KeySource.Microsoft_KeyVault,
            keyVaultProperties: {
                keyName: "KeyName",
                keyVaultUri: "https://pltfrmscrts-use-pc-dev.vault.azure.net/",
                keyVersion: "891CF236-D241-4738-9462-D506AF493DFA",
            },
        },
        userOwnedStorage: [{
            resourceId: "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
        }],
    },
    resourceGroupName: "myResourceGroup",
    sku: {
        name: "S0",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cognitiveservices.NewAccount(ctx, "account", &cognitiveservices.AccountArgs{
			AccountName: pulumi.String("testCreate1"),
			Identity: &cognitiveservices.IdentityArgs{
				Type: cognitiveservices.ResourceIdentityTypeSystemAssigned,
			},
			Kind:              pulumi.String("CognitiveServices"),
			Location:          pulumi.String("West US"),
			Properties:        &cognitiveservices.AccountPropertiesArgs{},
			ResourceGroupName: pulumi.String("myResourceGroup"),
			Sku: &cognitiveservices.SkuArgs{
				Name: pulumi.String("S0"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
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 com.pulumi.azurenative.cognitiveservices.inputs.IdentityArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.AccountPropertiesArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.SkuArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var account = new Account("account", AccountArgs.builder()
            .accountName("testCreate1")
            .identity(IdentityArgs.builder()
                .type("SystemAssigned")
                .build())
            .kind("CognitiveServices")
            .location("West US")
            .properties()
            .resourceGroupName("myResourceGroup")
            .sku(SkuArgs.builder()
                .name("S0")
                .build())
            .build());

    }
}
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.ResourceIdentityType.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={
        "type": azure_native.cognitiveservices.ResourceIdentityType.SYSTEM_ASSIGNED,
    },
    kind="CognitiveServices",
    location="West US",
    properties={},
    resource_group_name="myResourceGroup",
    sku={
        "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[AccountPropertiesArgs] = None,
            sku: Optional[SkuArgs] = None,
            tags: Optional[Mapping[str, str]] = None)
func NewAccount(ctx *Context, name string, args AccountArgs, opts ...ResourceOption) (*Account, error)
public Account(string name, AccountArgs args, CustomResourceOptions? opts = null)
public Account(String name, AccountArgs args)
public Account(String name, AccountArgs args, CustomResourceOptions options)
type: azure-native:cognitiveservices:Account
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name 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 azure_nativeAccountResource = new AzureNative.CognitiveServices.Account("azure-nativeAccountResource", new()
{
    ResourceGroupName = "string",
    AccountName = "string",
    Identity = new AzureNative.CognitiveServices.Inputs.IdentityArgs
    {
        Type = AzureNative.CognitiveServices.ResourceIdentityType.None,
        UserAssignedIdentities = new[]
        {
            "string",
        },
    },
    Kind = "string",
    Location = "string",
    Properties = new AzureNative.CognitiveServices.Inputs.AccountPropertiesArgs
    {
        AllowedFqdnList = new[]
        {
            "string",
        },
        AmlWorkspace = new AzureNative.CognitiveServices.Inputs.UserOwnedAmlWorkspaceArgs
        {
            IdentityClientId = "string",
            ResourceId = "string",
        },
        ApiProperties = new AzureNative.CognitiveServices.Inputs.ApiPropertiesArgs
        {
            AadClientId = "string",
            AadTenantId = "string",
            EventHubConnectionString = "string",
            QnaAzureSearchEndpointId = "string",
            QnaAzureSearchEndpointKey = "string",
            QnaRuntimeEndpoint = "string",
            StatisticsEnabled = false,
            StorageAccountConnectionString = "string",
            SuperUser = "string",
            WebsiteName = "string",
        },
        CustomSubDomainName = "string",
        DisableLocalAuth = false,
        DynamicThrottlingEnabled = false,
        Encryption = new AzureNative.CognitiveServices.Inputs.EncryptionArgs
        {
            KeySource = "string",
            KeyVaultProperties = new AzureNative.CognitiveServices.Inputs.KeyVaultPropertiesArgs
            {
                IdentityClientId = "string",
                KeyName = "string",
                KeyVaultUri = "string",
                KeyVersion = "string",
            },
        },
        Locations = new AzureNative.CognitiveServices.Inputs.MultiRegionSettingsArgs
        {
            Regions = new[]
            {
                new AzureNative.CognitiveServices.Inputs.RegionSettingArgs
                {
                    Customsubdomain = "string",
                    Name = "string",
                    Value = 0,
                },
            },
            RoutingMethod = "string",
        },
        MigrationToken = "string",
        NetworkAcls = new AzureNative.CognitiveServices.Inputs.NetworkRuleSetArgs
        {
            Bypass = "string",
            DefaultAction = "string",
            IpRules = new[]
            {
                new AzureNative.CognitiveServices.Inputs.IpRuleArgs
                {
                    Value = "string",
                },
            },
            VirtualNetworkRules = new[]
            {
                new AzureNative.CognitiveServices.Inputs.VirtualNetworkRuleArgs
                {
                    Id = "string",
                    IgnoreMissingVnetServiceEndpoint = false,
                    State = "string",
                },
            },
        },
        PublicNetworkAccess = "string",
        RaiMonitorConfig = new AzureNative.CognitiveServices.Inputs.RaiMonitorConfigArgs
        {
            AdxStorageResourceId = "string",
            IdentityClientId = "string",
        },
        Restore = false,
        RestrictOutboundNetworkAccess = false,
        UserOwnedStorage = new[]
        {
            new AzureNative.CognitiveServices.Inputs.UserOwnedStorageArgs
            {
                IdentityClientId = "string",
                ResourceId = "string",
            },
        },
    },
    Sku = new AzureNative.CognitiveServices.Inputs.SkuArgs
    {
        Name = "string",
        Capacity = 0,
        Family = "string",
        Size = "string",
        Tier = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := cognitiveservices.NewAccount(ctx, "azure-nativeAccountResource", &cognitiveservices.AccountArgs{
	ResourceGroupName: pulumi.String("string"),
	AccountName:       pulumi.String("string"),
	Identity: &cognitiveservices.IdentityArgs{
		Type: cognitiveservices.ResourceIdentityTypeNone,
		UserAssignedIdentities: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Kind:     pulumi.String("string"),
	Location: pulumi.String("string"),
	Properties: &cognitiveservices.AccountPropertiesArgs{
		AllowedFqdnList: pulumi.StringArray{
			pulumi.String("string"),
		},
		AmlWorkspace: &cognitiveservices.UserOwnedAmlWorkspaceArgs{
			IdentityClientId: pulumi.String("string"),
			ResourceId:       pulumi.String("string"),
		},
		ApiProperties: &cognitiveservices.ApiPropertiesArgs{
			AadClientId:                    pulumi.String("string"),
			AadTenantId:                    pulumi.String("string"),
			EventHubConnectionString:       pulumi.String("string"),
			QnaAzureSearchEndpointId:       pulumi.String("string"),
			QnaAzureSearchEndpointKey:      pulumi.String("string"),
			QnaRuntimeEndpoint:             pulumi.String("string"),
			StatisticsEnabled:              pulumi.Bool(false),
			StorageAccountConnectionString: pulumi.String("string"),
			SuperUser:                      pulumi.String("string"),
			WebsiteName:                    pulumi.String("string"),
		},
		CustomSubDomainName:      pulumi.String("string"),
		DisableLocalAuth:         pulumi.Bool(false),
		DynamicThrottlingEnabled: pulumi.Bool(false),
		Encryption: &cognitiveservices.EncryptionArgs{
			KeySource: pulumi.String("string"),
			KeyVaultProperties: &cognitiveservices.KeyVaultPropertiesArgs{
				IdentityClientId: pulumi.String("string"),
				KeyName:          pulumi.String("string"),
				KeyVaultUri:      pulumi.String("string"),
				KeyVersion:       pulumi.String("string"),
			},
		},
		Locations: &cognitiveservices.MultiRegionSettingsArgs{
			Regions: cognitiveservices.RegionSettingArray{
				&cognitiveservices.RegionSettingArgs{
					Customsubdomain: pulumi.String("string"),
					Name:            pulumi.String("string"),
					Value:           pulumi.Float64(0),
				},
			},
			RoutingMethod: pulumi.String("string"),
		},
		MigrationToken: pulumi.String("string"),
		NetworkAcls: &cognitiveservices.NetworkRuleSetArgs{
			Bypass:        pulumi.String("string"),
			DefaultAction: pulumi.String("string"),
			IpRules: cognitiveservices.IpRuleArray{
				&cognitiveservices.IpRuleArgs{
					Value: pulumi.String("string"),
				},
			},
			VirtualNetworkRules: cognitiveservices.VirtualNetworkRuleArray{
				&cognitiveservices.VirtualNetworkRuleArgs{
					Id:                               pulumi.String("string"),
					IgnoreMissingVnetServiceEndpoint: pulumi.Bool(false),
					State:                            pulumi.String("string"),
				},
			},
		},
		PublicNetworkAccess: pulumi.String("string"),
		RaiMonitorConfig: &cognitiveservices.RaiMonitorConfigArgs{
			AdxStorageResourceId: pulumi.String("string"),
			IdentityClientId:     pulumi.String("string"),
		},
		Restore:                       pulumi.Bool(false),
		RestrictOutboundNetworkAccess: pulumi.Bool(false),
		UserOwnedStorage: cognitiveservices.UserOwnedStorageArray{
			&cognitiveservices.UserOwnedStorageArgs{
				IdentityClientId: pulumi.String("string"),
				ResourceId:       pulumi.String("string"),
			},
		},
	},
	Sku: &cognitiveservices.SkuArgs{
		Name:     pulumi.String("string"),
		Capacity: pulumi.Int(0),
		Family:   pulumi.String("string"),
		Size:     pulumi.String("string"),
		Tier:     pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var azure_nativeAccountResource = new Account("azure-nativeAccountResource", AccountArgs.builder()
    .resourceGroupName("string")
    .accountName("string")
    .identity(IdentityArgs.builder()
        .type("None")
        .userAssignedIdentities("string")
        .build())
    .kind("string")
    .location("string")
    .properties(AccountPropertiesArgs.builder()
        .allowedFqdnList("string")
        .amlWorkspace(UserOwnedAmlWorkspaceArgs.builder()
            .identityClientId("string")
            .resourceId("string")
            .build())
        .apiProperties(ApiPropertiesArgs.builder()
            .aadClientId("string")
            .aadTenantId("string")
            .eventHubConnectionString("string")
            .qnaAzureSearchEndpointId("string")
            .qnaAzureSearchEndpointKey("string")
            .qnaRuntimeEndpoint("string")
            .statisticsEnabled(false)
            .storageAccountConnectionString("string")
            .superUser("string")
            .websiteName("string")
            .build())
        .customSubDomainName("string")
        .disableLocalAuth(false)
        .dynamicThrottlingEnabled(false)
        .encryption(EncryptionArgs.builder()
            .keySource("string")
            .keyVaultProperties(KeyVaultPropertiesArgs.builder()
                .identityClientId("string")
                .keyName("string")
                .keyVaultUri("string")
                .keyVersion("string")
                .build())
            .build())
        .locations(MultiRegionSettingsArgs.builder()
            .regions(RegionSettingArgs.builder()
                .customsubdomain("string")
                .name("string")
                .value(0)
                .build())
            .routingMethod("string")
            .build())
        .migrationToken("string")
        .networkAcls(NetworkRuleSetArgs.builder()
            .bypass("string")
            .defaultAction("string")
            .ipRules(IpRuleArgs.builder()
                .value("string")
                .build())
            .virtualNetworkRules(VirtualNetworkRuleArgs.builder()
                .id("string")
                .ignoreMissingVnetServiceEndpoint(false)
                .state("string")
                .build())
            .build())
        .publicNetworkAccess("string")
        .raiMonitorConfig(RaiMonitorConfigArgs.builder()
            .adxStorageResourceId("string")
            .identityClientId("string")
            .build())
        .restore(false)
        .restrictOutboundNetworkAccess(false)
        .userOwnedStorage(UserOwnedStorageArgs.builder()
            .identityClientId("string")
            .resourceId("string")
            .build())
        .build())
    .sku(SkuArgs.builder()
        .name("string")
        .capacity(0)
        .family("string")
        .size("string")
        .tier("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
Copy
azure_native_account_resource = azure_native.cognitiveservices.Account("azure-nativeAccountResource",
    resource_group_name="string",
    account_name="string",
    identity={
        "type": azure_native.cognitiveservices.ResourceIdentityType.NONE,
        "user_assigned_identities": ["string"],
    },
    kind="string",
    location="string",
    properties={
        "allowed_fqdn_list": ["string"],
        "aml_workspace": {
            "identity_client_id": "string",
            "resource_id": "string",
        },
        "api_properties": {
            "aad_client_id": "string",
            "aad_tenant_id": "string",
            "event_hub_connection_string": "string",
            "qna_azure_search_endpoint_id": "string",
            "qna_azure_search_endpoint_key": "string",
            "qna_runtime_endpoint": "string",
            "statistics_enabled": False,
            "storage_account_connection_string": "string",
            "super_user": "string",
            "website_name": "string",
        },
        "custom_sub_domain_name": "string",
        "disable_local_auth": False,
        "dynamic_throttling_enabled": False,
        "encryption": {
            "key_source": "string",
            "key_vault_properties": {
                "identity_client_id": "string",
                "key_name": "string",
                "key_vault_uri": "string",
                "key_version": "string",
            },
        },
        "locations": {
            "regions": [{
                "customsubdomain": "string",
                "name": "string",
                "value": 0,
            }],
            "routing_method": "string",
        },
        "migration_token": "string",
        "network_acls": {
            "bypass": "string",
            "default_action": "string",
            "ip_rules": [{
                "value": "string",
            }],
            "virtual_network_rules": [{
                "id": "string",
                "ignore_missing_vnet_service_endpoint": False,
                "state": "string",
            }],
        },
        "public_network_access": "string",
        "rai_monitor_config": {
            "adx_storage_resource_id": "string",
            "identity_client_id": "string",
        },
        "restore": False,
        "restrict_outbound_network_access": False,
        "user_owned_storage": [{
            "identity_client_id": "string",
            "resource_id": "string",
        }],
    },
    sku={
        "name": "string",
        "capacity": 0,
        "family": "string",
        "size": "string",
        "tier": "string",
    },
    tags={
        "string": "string",
    })
Copy
const azure_nativeAccountResource = new azure_native.cognitiveservices.Account("azure-nativeAccountResource", {
    resourceGroupName: "string",
    accountName: "string",
    identity: {
        type: azure_native.cognitiveservices.ResourceIdentityType.None,
        userAssignedIdentities: ["string"],
    },
    kind: "string",
    location: "string",
    properties: {
        allowedFqdnList: ["string"],
        amlWorkspace: {
            identityClientId: "string",
            resourceId: "string",
        },
        apiProperties: {
            aadClientId: "string",
            aadTenantId: "string",
            eventHubConnectionString: "string",
            qnaAzureSearchEndpointId: "string",
            qnaAzureSearchEndpointKey: "string",
            qnaRuntimeEndpoint: "string",
            statisticsEnabled: false,
            storageAccountConnectionString: "string",
            superUser: "string",
            websiteName: "string",
        },
        customSubDomainName: "string",
        disableLocalAuth: false,
        dynamicThrottlingEnabled: false,
        encryption: {
            keySource: "string",
            keyVaultProperties: {
                identityClientId: "string",
                keyName: "string",
                keyVaultUri: "string",
                keyVersion: "string",
            },
        },
        locations: {
            regions: [{
                customsubdomain: "string",
                name: "string",
                value: 0,
            }],
            routingMethod: "string",
        },
        migrationToken: "string",
        networkAcls: {
            bypass: "string",
            defaultAction: "string",
            ipRules: [{
                value: "string",
            }],
            virtualNetworkRules: [{
                id: "string",
                ignoreMissingVnetServiceEndpoint: false,
                state: "string",
            }],
        },
        publicNetworkAccess: "string",
        raiMonitorConfig: {
            adxStorageResourceId: "string",
            identityClientId: "string",
        },
        restore: false,
        restrictOutboundNetworkAccess: false,
        userOwnedStorage: [{
            identityClientId: "string",
            resourceId: "string",
        }],
    },
    sku: {
        name: "string",
        capacity: 0,
        family: "string",
        size: "string",
        tier: "string",
    },
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:cognitiveservices:Account
properties:
    accountName: string
    identity:
        type: None
        userAssignedIdentities:
            - string
    kind: string
    location: string
    properties:
        allowedFqdnList:
            - string
        amlWorkspace:
            identityClientId: string
            resourceId: string
        apiProperties:
            aadClientId: string
            aadTenantId: string
            eventHubConnectionString: string
            qnaAzureSearchEndpointId: string
            qnaAzureSearchEndpointKey: string
            qnaRuntimeEndpoint: string
            statisticsEnabled: false
            storageAccountConnectionString: string
            superUser: string
            websiteName: string
        customSubDomainName: string
        disableLocalAuth: false
        dynamicThrottlingEnabled: false
        encryption:
            keySource: string
            keyVaultProperties:
                identityClientId: string
                keyName: string
                keyVaultUri: string
                keyVersion: string
        locations:
            regions:
                - customsubdomain: string
                  name: string
                  value: 0
            routingMethod: string
        migrationToken: string
        networkAcls:
            bypass: string
            defaultAction: string
            ipRules:
                - value: string
            virtualNetworkRules:
                - id: string
                  ignoreMissingVnetServiceEndpoint: false
                  state: string
        publicNetworkAccess: string
        raiMonitorConfig:
            adxStorageResourceId: string
            identityClientId: string
        restore: false
        restrictOutboundNetworkAccess: false
        userOwnedStorage:
            - identityClientId: string
              resourceId: string
    resourceGroupName: string
    sku:
        capacity: 0
        family: string
        name: string
        size: string
        tier: string
    tags:
        string: string
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
Identity for the resource.
Kind string
The Kind of the resource.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Properties Pulumi.AzureNative.CognitiveServices.Inputs.AccountProperties
Properties of Cognitive Services account.
Sku Pulumi.AzureNative.CognitiveServices.Inputs.Sku
The resource model definition representing SKU
Tags Dictionary<string, string>
Resource tags.
ResourceGroupName
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
Identity for the resource.
Kind string
The Kind of the resource.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Properties AccountPropertiesArgs
Properties of Cognitive Services account.
Sku SkuArgs
The resource model definition representing SKU
Tags map[string]string
Resource tags.
resourceGroupName
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
Identity for the resource.
kind String
The Kind of the resource.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
properties AccountProperties
Properties of Cognitive Services account.
sku Sku
The resource model definition representing SKU
tags Map<String,String>
Resource tags.
resourceGroupName
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
Identity for the resource.
kind string
The Kind of the resource.
location Changes to this property will trigger replacement. string
The geo-location where the resource lives
properties AccountProperties
Properties of Cognitive Services account.
sku Sku
The resource model definition representing SKU
tags {[key: string]: string}
Resource tags.
resource_group_name
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
Identity for the resource.
kind str
The Kind of the resource.
location Changes to this property will trigger replacement. str
The geo-location where the resource lives
properties AccountPropertiesArgs
Properties of Cognitive Services account.
sku SkuArgs
The resource model definition representing SKU
tags Mapping[str, str]
Resource tags.
resourceGroupName
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
Identity for the resource.
kind String
The Kind of the resource.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
properties Property Map
Properties of Cognitive Services account.
sku Property Map
The resource model definition representing SKU
tags Map<String>
Resource tags.

Outputs

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

AzureApiVersion string
The Azure API version of the resource.
Etag string
Resource Etag.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData Pulumi.AzureNative.CognitiveServices.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
AzureApiVersion string
The Azure API version of the resource.
Etag string
Resource Etag.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion String
The Azure API version of the resource.
etag String
Resource Etag.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion string
The Azure API version of the resource.
etag string
Resource Etag.
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azure_api_version str
The Azure API version of the resource.
etag str
Resource Etag.
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion String
The Azure API version of the resource.
etag String
Resource Etag.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData Property Map
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

AbusePenaltyResponse
, AbusePenaltyResponseArgs

Action string
The action of AbusePenalty.
Expiration string
The datetime of expiration of the AbusePenalty.
RateLimitPercentage double
The percentage of rate limit.
Action string
The action of AbusePenalty.
Expiration string
The datetime of expiration of the AbusePenalty.
RateLimitPercentage float64
The percentage of rate limit.
action String
The action of AbusePenalty.
expiration String
The datetime of expiration of the AbusePenalty.
rateLimitPercentage Double
The percentage of rate limit.
action string
The action of AbusePenalty.
expiration string
The datetime of expiration of the AbusePenalty.
rateLimitPercentage number
The percentage of rate limit.
action str
The action of AbusePenalty.
expiration str
The datetime of expiration of the AbusePenalty.
rate_limit_percentage float
The percentage of rate limit.
action String
The action of AbusePenalty.
expiration String
The datetime of expiration of the AbusePenalty.
rateLimitPercentage Number
The percentage of rate limit.

AccountProperties
, AccountPropertiesArgs

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

AccountPropertiesResponse
, AccountPropertiesResponseArgs

AbusePenalty This property is required. Pulumi.AzureNative.CognitiveServices.Inputs.AbusePenaltyResponse
The abuse penalty.
CallRateLimit This property is required. Pulumi.AzureNative.CognitiveServices.Inputs.CallRateLimitResponse
The call rate limit Cognitive Services account.
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.
CommitmentPlanAssociations This property is required. List<Pulumi.AzureNative.CognitiveServices.Inputs.CommitmentPlanAssociationResponse>
The commitment plan associations of Cognitive Services account.
DateCreated This property is required. string
Gets the date of cognitive services account creation.
DeletionDate This property is required. string
The deletion date, only available for deleted account.
Endpoint This property is required. string
Endpoint of the created account.
Endpoints This property is required. Dictionary<string, string>
InternalId This property is required. string
The internal identifier (deprecated, do not use this property).
IsMigrated This property is required. bool
If the resource is migrated from an existing key.
PrivateEndpointConnections This property is required. List<Pulumi.AzureNative.CognitiveServices.Inputs.PrivateEndpointConnectionResponse>
The private endpoint connection associated with the Cognitive Services account.
ProvisioningState This property is required. string
Gets the status of the cognitive services account at the time the operation was called.
QuotaLimit This property is required. Pulumi.AzureNative.CognitiveServices.Inputs.QuotaLimitResponse
ScheduledPurgeDate This property is required. string
The scheduled purge date, only available for deleted account.
SkuChangeInfo This property is required. Pulumi.AzureNative.CognitiveServices.Inputs.SkuChangeInfoResponse
Sku change info of account.
AllowedFqdnList List<string>
AmlWorkspace Pulumi.AzureNative.CognitiveServices.Inputs.UserOwnedAmlWorkspaceResponse
The user owned AML workspace properties.
ApiProperties Pulumi.AzureNative.CognitiveServices.Inputs.ApiPropertiesResponse
The api properties for special APIs.
CustomSubDomainName string
Optional subdomain name used for token-based authentication.
DisableLocalAuth bool
DynamicThrottlingEnabled bool
The flag to enable dynamic throttling.
Encryption Pulumi.AzureNative.CognitiveServices.Inputs.EncryptionResponse
The encryption properties for this resource.
Locations Pulumi.AzureNative.CognitiveServices.Inputs.MultiRegionSettingsResponse
The multiregion settings of Cognitive Services account.
MigrationToken string
Resource migration token.
NetworkAcls Pulumi.AzureNative.CognitiveServices.Inputs.NetworkRuleSetResponse
A collection of rules governing the accessibility from specific network locations.
PublicNetworkAccess string
Whether or not public endpoint access is allowed for this account.
RaiMonitorConfig Pulumi.AzureNative.CognitiveServices.Inputs.RaiMonitorConfigResponse
Cognitive Services Rai Monitor Config.
RestrictOutboundNetworkAccess bool
UserOwnedStorage List<Pulumi.AzureNative.CognitiveServices.Inputs.UserOwnedStorageResponse>
The storage accounts for this resource.
AbusePenalty This property is required. AbusePenaltyResponse
The abuse penalty.
CallRateLimit This property is required. CallRateLimitResponse
The call rate limit Cognitive Services account.
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.
CommitmentPlanAssociations This property is required. []CommitmentPlanAssociationResponse
The commitment plan associations of Cognitive Services account.
DateCreated This property is required. string
Gets the date of cognitive services account creation.
DeletionDate This property is required. string
The deletion date, only available for deleted account.
Endpoint This property is required. string
Endpoint of the created account.
Endpoints This property is required. map[string]string
InternalId This property is required. string
The internal identifier (deprecated, do not use this property).
IsMigrated This property is required. bool
If the resource is migrated from an existing key.
PrivateEndpointConnections This property is required. []PrivateEndpointConnectionResponse
The private endpoint connection associated with the Cognitive Services account.
ProvisioningState This property is required. string
Gets the status of the cognitive services account at the time the operation was called.
QuotaLimit This property is required. QuotaLimitResponse
ScheduledPurgeDate This property is required. string
The scheduled purge date, only available for deleted account.
SkuChangeInfo This property is required. SkuChangeInfoResponse
Sku change info of account.
AllowedFqdnList []string
AmlWorkspace UserOwnedAmlWorkspaceResponse
The user owned AML workspace properties.
ApiProperties ApiPropertiesResponse
The api properties for special APIs.
CustomSubDomainName string
Optional subdomain name used for token-based authentication.
DisableLocalAuth bool
DynamicThrottlingEnabled bool
The flag to enable dynamic throttling.
Encryption EncryptionResponse
The encryption properties for this resource.
Locations MultiRegionSettingsResponse
The multiregion settings of Cognitive Services account.
MigrationToken string
Resource migration token.
NetworkAcls NetworkRuleSetResponse
A collection of rules governing the accessibility from specific network locations.
PublicNetworkAccess string
Whether or not public endpoint access is allowed for this account.
RaiMonitorConfig RaiMonitorConfigResponse
Cognitive Services Rai Monitor Config.
RestrictOutboundNetworkAccess bool
UserOwnedStorage []UserOwnedStorageResponse
The storage accounts for this resource.
abusePenalty This property is required. AbusePenaltyResponse
The abuse penalty.
callRateLimit This property is required. CallRateLimitResponse
The call rate limit Cognitive Services account.
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.
commitmentPlanAssociations This property is required. List<CommitmentPlanAssociationResponse>
The commitment plan associations of Cognitive Services account.
dateCreated This property is required. String
Gets the date of cognitive services account creation.
deletionDate This property is required. String
The deletion date, only available for deleted account.
endpoint This property is required. String
Endpoint of the created account.
endpoints This property is required. Map<String,String>
internalId This property is required. String
The internal identifier (deprecated, do not use this property).
isMigrated This property is required. Boolean
If the resource is migrated from an existing key.
privateEndpointConnections This property is required. List<PrivateEndpointConnectionResponse>
The private endpoint connection associated with the Cognitive Services account.
provisioningState This property is required. String
Gets the status of the cognitive services account at the time the operation was called.
quotaLimit This property is required. QuotaLimitResponse
scheduledPurgeDate This property is required. String
The scheduled purge date, only available for deleted account.
skuChangeInfo This property is required. SkuChangeInfoResponse
Sku change info of account.
allowedFqdnList List<String>
amlWorkspace UserOwnedAmlWorkspaceResponse
The user owned AML workspace properties.
apiProperties ApiPropertiesResponse
The api properties for special APIs.
customSubDomainName String
Optional subdomain name used for token-based authentication.
disableLocalAuth Boolean
dynamicThrottlingEnabled Boolean
The flag to enable dynamic throttling.
encryption EncryptionResponse
The encryption properties for this resource.
locations MultiRegionSettingsResponse
The multiregion settings of Cognitive Services account.
migrationToken String
Resource migration token.
networkAcls NetworkRuleSetResponse
A collection of rules governing the accessibility from specific network locations.
publicNetworkAccess String
Whether or not public endpoint access is allowed for this account.
raiMonitorConfig RaiMonitorConfigResponse
Cognitive Services Rai Monitor Config.
restrictOutboundNetworkAccess Boolean
userOwnedStorage List<UserOwnedStorageResponse>
The storage accounts for this resource.
abusePenalty This property is required. AbusePenaltyResponse
The abuse penalty.
callRateLimit This property is required. CallRateLimitResponse
The call rate limit Cognitive Services account.
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.
commitmentPlanAssociations This property is required. CommitmentPlanAssociationResponse[]
The commitment plan associations of Cognitive Services account.
dateCreated This property is required. string
Gets the date of cognitive services account creation.
deletionDate This property is required. string
The deletion date, only available for deleted account.
endpoint This property is required. string
Endpoint of the created account.
endpoints This property is required. {[key: string]: string}
internalId This property is required. string
The internal identifier (deprecated, do not use this property).
isMigrated This property is required. boolean
If the resource is migrated from an existing key.
privateEndpointConnections This property is required. PrivateEndpointConnectionResponse[]
The private endpoint connection associated with the Cognitive Services account.
provisioningState This property is required. string
Gets the status of the cognitive services account at the time the operation was called.
quotaLimit This property is required. QuotaLimitResponse
scheduledPurgeDate This property is required. string
The scheduled purge date, only available for deleted account.
skuChangeInfo This property is required. SkuChangeInfoResponse
Sku change info of account.
allowedFqdnList string[]
amlWorkspace UserOwnedAmlWorkspaceResponse
The user owned AML workspace properties.
apiProperties ApiPropertiesResponse
The api properties for special APIs.
customSubDomainName string
Optional subdomain name used for token-based authentication.
disableLocalAuth boolean
dynamicThrottlingEnabled boolean
The flag to enable dynamic throttling.
encryption EncryptionResponse
The encryption properties for this resource.
locations MultiRegionSettingsResponse
The multiregion settings of Cognitive Services account.
migrationToken string
Resource migration token.
networkAcls NetworkRuleSetResponse
A collection of rules governing the accessibility from specific network locations.
publicNetworkAccess string
Whether or not public endpoint access is allowed for this account.
raiMonitorConfig RaiMonitorConfigResponse
Cognitive Services Rai Monitor Config.
restrictOutboundNetworkAccess boolean
userOwnedStorage UserOwnedStorageResponse[]
The storage accounts for this resource.
abuse_penalty This property is required. AbusePenaltyResponse
The abuse penalty.
call_rate_limit This property is required. CallRateLimitResponse
The call rate limit Cognitive Services account.
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.
commitment_plan_associations This property is required. Sequence[CommitmentPlanAssociationResponse]
The commitment plan associations of Cognitive Services account.
date_created This property is required. str
Gets the date of cognitive services account creation.
deletion_date This property is required. str
The deletion date, only available for deleted account.
endpoint This property is required. str
Endpoint of the created account.
endpoints This property is required. Mapping[str, str]
internal_id This property is required. str
The internal identifier (deprecated, do not use this property).
is_migrated This property is required. bool
If the resource is migrated from an existing key.
private_endpoint_connections This property is required. Sequence[PrivateEndpointConnectionResponse]
The private endpoint connection associated with the Cognitive Services account.
provisioning_state This property is required. str
Gets the status of the cognitive services account at the time the operation was called.
quota_limit This property is required. QuotaLimitResponse
scheduled_purge_date This property is required. str
The scheduled purge date, only available for deleted account.
sku_change_info This property is required. SkuChangeInfoResponse
Sku change info of account.
allowed_fqdn_list Sequence[str]
aml_workspace UserOwnedAmlWorkspaceResponse
The user owned AML workspace properties.
api_properties ApiPropertiesResponse
The api properties for special APIs.
custom_sub_domain_name str
Optional subdomain name used for token-based authentication.
disable_local_auth bool
dynamic_throttling_enabled bool
The flag to enable dynamic throttling.
encryption EncryptionResponse
The encryption properties for this resource.
locations MultiRegionSettingsResponse
The multiregion settings of Cognitive Services account.
migration_token str
Resource migration token.
network_acls NetworkRuleSetResponse
A collection of rules governing the accessibility from specific network locations.
public_network_access str
Whether or not public endpoint access is allowed for this account.
rai_monitor_config RaiMonitorConfigResponse
Cognitive Services Rai Monitor Config.
restrict_outbound_network_access bool
user_owned_storage Sequence[UserOwnedStorageResponse]
The storage accounts for this resource.
abusePenalty This property is required. Property Map
The abuse penalty.
callRateLimit This property is required. Property Map
The call rate limit Cognitive Services account.
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.
commitmentPlanAssociations This property is required. List<Property Map>
The commitment plan associations of Cognitive Services account.
dateCreated This property is required. String
Gets the date of cognitive services account creation.
deletionDate This property is required. String
The deletion date, only available for deleted account.
endpoint This property is required. String
Endpoint of the created account.
endpoints This property is required. Map<String>
internalId This property is required. String
The internal identifier (deprecated, do not use this property).
isMigrated This property is required. Boolean
If the resource is migrated from an existing key.
privateEndpointConnections This property is required. List<Property Map>
The private endpoint connection associated with the Cognitive Services account.
provisioningState This property is required. String
Gets the status of the cognitive services account at the time the operation was called.
quotaLimit This property is required. Property Map
scheduledPurgeDate This property is required. String
The scheduled purge date, only available for deleted account.
skuChangeInfo This property is required. Property Map
Sku change info of account.
allowedFqdnList List<String>
amlWorkspace Property Map
The user owned AML workspace properties.
apiProperties Property Map
The api properties for special APIs.
customSubDomainName String
Optional subdomain name used for token-based authentication.
disableLocalAuth Boolean
dynamicThrottlingEnabled Boolean
The flag to enable dynamic throttling.
encryption Property Map
The encryption properties for this resource.
locations Property Map
The multiregion settings of Cognitive Services account.
migrationToken String
Resource migration token.
networkAcls Property Map
A collection of rules governing the accessibility from specific network locations.
publicNetworkAccess String
Whether or not public endpoint access is allowed for this account.
raiMonitorConfig Property Map
Cognitive Services Rai Monitor Config.
restrictOutboundNetworkAccess Boolean
userOwnedStorage List<Property Map>
The storage accounts for this resource.

ApiProperties
, ApiPropertiesArgs

AadClientId string
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
AadTenantId string
(Metrics Advisor Only) The Azure AD Tenant Id.
EventHubConnectionString string
(Personalization Only) The flag to enable statistics of Bing Search.
QnaAzureSearchEndpointId string
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
QnaAzureSearchEndpointKey string
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
QnaRuntimeEndpoint string
(QnAMaker Only) The runtime endpoint of QnAMaker.
StatisticsEnabled bool
(Bing Search Only) The flag to enable statistics of Bing Search.
StorageAccountConnectionString string
(Personalization Only) The storage account connection string.
SuperUser string
(Metrics Advisor Only) The super user of Metrics Advisor.
WebsiteName string
(Metrics Advisor Only) The website name of Metrics Advisor.
AadClientId string
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
AadTenantId string
(Metrics Advisor Only) The Azure AD Tenant Id.
EventHubConnectionString string
(Personalization Only) The flag to enable statistics of Bing Search.
QnaAzureSearchEndpointId string
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
QnaAzureSearchEndpointKey string
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
QnaRuntimeEndpoint string
(QnAMaker Only) The runtime endpoint of QnAMaker.
StatisticsEnabled bool
(Bing Search Only) The flag to enable statistics of Bing Search.
StorageAccountConnectionString string
(Personalization Only) The storage account connection string.
SuperUser string
(Metrics Advisor Only) The super user of Metrics Advisor.
WebsiteName string
(Metrics Advisor Only) The website name of Metrics Advisor.
aadClientId String
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
aadTenantId String
(Metrics Advisor Only) The Azure AD Tenant Id.
eventHubConnectionString String
(Personalization Only) The flag to enable statistics of Bing Search.
qnaAzureSearchEndpointId String
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
qnaAzureSearchEndpointKey String
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
qnaRuntimeEndpoint String
(QnAMaker Only) The runtime endpoint of QnAMaker.
statisticsEnabled Boolean
(Bing Search Only) The flag to enable statistics of Bing Search.
storageAccountConnectionString String
(Personalization Only) The storage account connection string.
superUser String
(Metrics Advisor Only) The super user of Metrics Advisor.
websiteName String
(Metrics Advisor Only) The website name of Metrics Advisor.
aadClientId string
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
aadTenantId string
(Metrics Advisor Only) The Azure AD Tenant Id.
eventHubConnectionString string
(Personalization Only) The flag to enable statistics of Bing Search.
qnaAzureSearchEndpointId string
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
qnaAzureSearchEndpointKey string
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
qnaRuntimeEndpoint string
(QnAMaker Only) The runtime endpoint of QnAMaker.
statisticsEnabled boolean
(Bing Search Only) The flag to enable statistics of Bing Search.
storageAccountConnectionString string
(Personalization Only) The storage account connection string.
superUser string
(Metrics Advisor Only) The super user of Metrics Advisor.
websiteName string
(Metrics Advisor Only) The website name of Metrics Advisor.
aad_client_id str
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
aad_tenant_id str
(Metrics Advisor Only) The Azure AD Tenant Id.
event_hub_connection_string str
(Personalization Only) The flag to enable statistics of Bing Search.
qna_azure_search_endpoint_id str
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
qna_azure_search_endpoint_key str
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
qna_runtime_endpoint str
(QnAMaker Only) The runtime endpoint of QnAMaker.
statistics_enabled bool
(Bing Search Only) The flag to enable statistics of Bing Search.
storage_account_connection_string str
(Personalization Only) The storage account connection string.
super_user str
(Metrics Advisor Only) The super user of Metrics Advisor.
website_name str
(Metrics Advisor Only) The website name of Metrics Advisor.
aadClientId String
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
aadTenantId String
(Metrics Advisor Only) The Azure AD Tenant Id.
eventHubConnectionString String
(Personalization Only) The flag to enable statistics of Bing Search.
qnaAzureSearchEndpointId String
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
qnaAzureSearchEndpointKey String
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
qnaRuntimeEndpoint String
(QnAMaker Only) The runtime endpoint of QnAMaker.
statisticsEnabled Boolean
(Bing Search Only) The flag to enable statistics of Bing Search.
storageAccountConnectionString String
(Personalization Only) The storage account connection string.
superUser String
(Metrics Advisor Only) The super user of Metrics Advisor.
websiteName String
(Metrics Advisor Only) The website name of Metrics Advisor.

ApiPropertiesResponse
, ApiPropertiesResponseArgs

AadClientId string
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
AadTenantId string
(Metrics Advisor Only) The Azure AD Tenant Id.
EventHubConnectionString string
(Personalization Only) The flag to enable statistics of Bing Search.
QnaAzureSearchEndpointId string
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
QnaAzureSearchEndpointKey string
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
QnaRuntimeEndpoint string
(QnAMaker Only) The runtime endpoint of QnAMaker.
StatisticsEnabled bool
(Bing Search Only) The flag to enable statistics of Bing Search.
StorageAccountConnectionString string
(Personalization Only) The storage account connection string.
SuperUser string
(Metrics Advisor Only) The super user of Metrics Advisor.
WebsiteName string
(Metrics Advisor Only) The website name of Metrics Advisor.
AadClientId string
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
AadTenantId string
(Metrics Advisor Only) The Azure AD Tenant Id.
EventHubConnectionString string
(Personalization Only) The flag to enable statistics of Bing Search.
QnaAzureSearchEndpointId string
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
QnaAzureSearchEndpointKey string
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
QnaRuntimeEndpoint string
(QnAMaker Only) The runtime endpoint of QnAMaker.
StatisticsEnabled bool
(Bing Search Only) The flag to enable statistics of Bing Search.
StorageAccountConnectionString string
(Personalization Only) The storage account connection string.
SuperUser string
(Metrics Advisor Only) The super user of Metrics Advisor.
WebsiteName string
(Metrics Advisor Only) The website name of Metrics Advisor.
aadClientId String
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
aadTenantId String
(Metrics Advisor Only) The Azure AD Tenant Id.
eventHubConnectionString String
(Personalization Only) The flag to enable statistics of Bing Search.
qnaAzureSearchEndpointId String
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
qnaAzureSearchEndpointKey String
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
qnaRuntimeEndpoint String
(QnAMaker Only) The runtime endpoint of QnAMaker.
statisticsEnabled Boolean
(Bing Search Only) The flag to enable statistics of Bing Search.
storageAccountConnectionString String
(Personalization Only) The storage account connection string.
superUser String
(Metrics Advisor Only) The super user of Metrics Advisor.
websiteName String
(Metrics Advisor Only) The website name of Metrics Advisor.
aadClientId string
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
aadTenantId string
(Metrics Advisor Only) The Azure AD Tenant Id.
eventHubConnectionString string
(Personalization Only) The flag to enable statistics of Bing Search.
qnaAzureSearchEndpointId string
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
qnaAzureSearchEndpointKey string
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
qnaRuntimeEndpoint string
(QnAMaker Only) The runtime endpoint of QnAMaker.
statisticsEnabled boolean
(Bing Search Only) The flag to enable statistics of Bing Search.
storageAccountConnectionString string
(Personalization Only) The storage account connection string.
superUser string
(Metrics Advisor Only) The super user of Metrics Advisor.
websiteName string
(Metrics Advisor Only) The website name of Metrics Advisor.
aad_client_id str
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
aad_tenant_id str
(Metrics Advisor Only) The Azure AD Tenant Id.
event_hub_connection_string str
(Personalization Only) The flag to enable statistics of Bing Search.
qna_azure_search_endpoint_id str
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
qna_azure_search_endpoint_key str
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
qna_runtime_endpoint str
(QnAMaker Only) The runtime endpoint of QnAMaker.
statistics_enabled bool
(Bing Search Only) The flag to enable statistics of Bing Search.
storage_account_connection_string str
(Personalization Only) The storage account connection string.
super_user str
(Metrics Advisor Only) The super user of Metrics Advisor.
website_name str
(Metrics Advisor Only) The website name of Metrics Advisor.
aadClientId String
(Metrics Advisor Only) The Azure AD Client Id (Application Id).
aadTenantId String
(Metrics Advisor Only) The Azure AD Tenant Id.
eventHubConnectionString String
(Personalization Only) The flag to enable statistics of Bing Search.
qnaAzureSearchEndpointId String
(QnAMaker Only) The Azure Search endpoint id of QnAMaker.
qnaAzureSearchEndpointKey String
(QnAMaker Only) The Azure Search endpoint key of QnAMaker.
qnaRuntimeEndpoint String
(QnAMaker Only) The runtime endpoint of QnAMaker.
statisticsEnabled Boolean
(Bing Search Only) The flag to enable statistics of Bing Search.
storageAccountConnectionString String
(Personalization Only) The storage account connection string.
superUser String
(Metrics Advisor Only) The super user of Metrics Advisor.
websiteName String
(Metrics Advisor Only) The website name of Metrics Advisor.

ByPassSelection
, ByPassSelectionArgs

None
None
AzureServices
AzureServices
ByPassSelectionNone
None
ByPassSelectionAzureServices
AzureServices
None
None
AzureServices
AzureServices
None
None
AzureServices
AzureServices
NONE
None
AZURE_SERVICES
AzureServices
"None"
None
"AzureServices"
AzureServices

CallRateLimitResponse
, CallRateLimitResponseArgs

Count double
The count value of Call Rate Limit.
RenewalPeriod double
The renewal period in seconds of Call Rate Limit.
Rules List<Pulumi.AzureNative.CognitiveServices.Inputs.ThrottlingRuleResponse>
Count float64
The count value of Call Rate Limit.
RenewalPeriod float64
The renewal period in seconds of Call Rate Limit.
Rules []ThrottlingRuleResponse
count Double
The count value of Call Rate Limit.
renewalPeriod Double
The renewal period in seconds of Call Rate Limit.
rules List<ThrottlingRuleResponse>
count number
The count value of Call Rate Limit.
renewalPeriod number
The renewal period in seconds of Call Rate Limit.
rules ThrottlingRuleResponse[]
count float
The count value of Call Rate Limit.
renewal_period float
The renewal period in seconds of Call Rate Limit.
rules Sequence[ThrottlingRuleResponse]
count Number
The count value of Call Rate Limit.
renewalPeriod Number
The renewal period in seconds of Call Rate Limit.
rules List<Property Map>

CommitmentPlanAssociationResponse
, CommitmentPlanAssociationResponseArgs

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

Encryption
, EncryptionArgs

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

EncryptionResponse
, EncryptionResponseArgs

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

Identity
, IdentityArgs

Type Pulumi.AzureNative.CognitiveServices.ResourceIdentityType
The identity type.
UserAssignedIdentities List<string>
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
Type ResourceIdentityType
The identity type.
UserAssignedIdentities []string
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
type ResourceIdentityType
The identity type.
userAssignedIdentities List<String>
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
type ResourceIdentityType
The identity type.
userAssignedIdentities string[]
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
type ResourceIdentityType
The identity type.
user_assigned_identities Sequence[str]
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
type "None" | "SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned"
The identity type.
userAssignedIdentities List<String>
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

IdentityResponse
, IdentityResponseArgs

PrincipalId This property is required. string
The principal ID of resource identity.
TenantId This property is required. string
The tenant ID of resource.
Type string
The identity type.
UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.CognitiveServices.Inputs.UserAssignedIdentityResponse>
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
PrincipalId This property is required. string
The principal ID of resource identity.
TenantId This property is required. string
The tenant ID of resource.
Type string
The identity type.
UserAssignedIdentities map[string]UserAssignedIdentityResponse
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
principalId This property is required. String
The principal ID of resource identity.
tenantId This property is required. String
The tenant ID of resource.
type String
The identity type.
userAssignedIdentities Map<String,UserAssignedIdentityResponse>
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
principalId This property is required. string
The principal ID of resource identity.
tenantId This property is required. string
The tenant ID of resource.
type string
The identity type.
userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
principal_id This property is required. str
The principal ID of resource identity.
tenant_id This property is required. str
The tenant ID of resource.
type str
The identity type.
user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
principalId This property is required. String
The principal ID of resource identity.
tenantId This property is required. String
The tenant ID of resource.
type String
The identity type.
userAssignedIdentities Map<Property Map>
The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

IpRule
, IpRuleArgs

Value 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

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

KeyVaultPropertiesResponse
, KeyVaultPropertiesResponseArgs

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

MultiRegionSettings
, MultiRegionSettingsArgs

Regions []RegionSetting
RoutingMethod string | RoutingMethods
Multiregion routing methods.
regions List<RegionSetting>
routingMethod String | RoutingMethods
Multiregion routing methods.
regions RegionSetting[]
routingMethod string | RoutingMethods
Multiregion routing methods.

MultiRegionSettingsResponse
, MultiRegionSettingsResponseArgs

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

NetworkRuleAction
, NetworkRuleActionArgs

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

NetworkRuleSet
, NetworkRuleSetArgs

Bypass string | Pulumi.AzureNative.CognitiveServices.ByPassSelection
Setting for trusted services.
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.
Bypass string | ByPassSelection
Setting for trusted services.
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.
bypass String | ByPassSelection
Setting for trusted services.
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.
bypass string | ByPassSelection
Setting for trusted services.
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.
bypass str | ByPassSelection
Setting for trusted services.
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.
bypass String | "None" | "AzureServices"
Setting for trusted services.
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

Bypass string
Setting for trusted services.
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.
Bypass string
Setting for trusted services.
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.
bypass String
Setting for trusted services.
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.
bypass string
Setting for trusted services.
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.
bypass str
Setting for trusted services.
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.
bypass String
Setting for trusted services.
defaultAction String
The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
ipRules List<Property Map>
The list of IP address rules.
virtualNetworkRules List<Property Map>
The list of virtual network rules.

PrivateEndpointConnectionPropertiesResponse
, PrivateEndpointConnectionPropertiesResponseArgs

PrivateLinkServiceConnectionState This property is required. Pulumi.AzureNative.CognitiveServices.Inputs.PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
ProvisioningState This property is required. string
The provisioning state of the private endpoint connection resource.
GroupIds List<string>
The private link resource group ids.
PrivateEndpoint Pulumi.AzureNative.CognitiveServices.Inputs.PrivateEndpointResponse
The resource of private end point.
PrivateLinkServiceConnectionState This property is required. PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
ProvisioningState This property is required. string
The provisioning state of the private endpoint connection resource.
GroupIds []string
The private link resource group ids.
PrivateEndpoint PrivateEndpointResponse
The resource of private end point.
privateLinkServiceConnectionState This property is required. PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
provisioningState This property is required. String
The provisioning state of the private endpoint connection resource.
groupIds List<String>
The private link resource group ids.
privateEndpoint PrivateEndpointResponse
The resource of private end point.
privateLinkServiceConnectionState This property is required. PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
provisioningState This property is required. string
The provisioning state of the private endpoint connection resource.
groupIds string[]
The private link resource group ids.
privateEndpoint PrivateEndpointResponse
The resource of private end point.
private_link_service_connection_state This property is required. PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
provisioning_state This property is required. str
The provisioning state of the private endpoint connection resource.
group_ids Sequence[str]
The private link resource group ids.
private_endpoint PrivateEndpointResponse
The resource of private end point.
privateLinkServiceConnectionState This property is required. Property Map
A collection of information about the state of the connection between service consumer and provider.
provisioningState This property is required. String
The provisioning state of the private endpoint connection resource.
groupIds List<String>
The private link resource group ids.
privateEndpoint Property Map
The resource of private end point.

PrivateEndpointConnectionResponse
, PrivateEndpointConnectionResponseArgs

Etag This property is required. string
Resource Etag.
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
SystemData This property is required. Pulumi.AzureNative.CognitiveServices.Inputs.SystemDataResponse
Metadata pertaining to creation and last modification 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
Resource Etag.
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
SystemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification 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
Resource Etag.
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
systemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification 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
Resource Etag.
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
systemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification 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
Resource Etag.
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
system_data This property is required. SystemDataResponse
Metadata pertaining to creation and last modification 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
Resource Etag.
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
systemData This property is required. Property Map
Metadata pertaining to creation and last modification 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

PrivateLinkServiceConnectionStateResponse
, PrivateLinkServiceConnectionStateResponseArgs

ActionsRequired string
A message indicating if changes on the service provider require any updates on the consumer.
Description string
The reason for approval/rejection of the connection.
Status string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
ActionsRequired string
A message indicating if changes on the service provider require any updates on the consumer.
Description string
The reason for approval/rejection of the connection.
Status string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
actionsRequired String
A message indicating if changes on the service provider require any updates on the consumer.
description String
The reason for approval/rejection of the connection.
status String
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
actionsRequired string
A message indicating if changes on the service provider require any updates on the consumer.
description string
The reason for approval/rejection of the connection.
status string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
actions_required str
A message indicating if changes on the service provider require any updates on the consumer.
description str
The reason for approval/rejection of the connection.
status str
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
actionsRequired String
A message indicating if changes on the service provider require any updates on the consumer.
description String
The reason for approval/rejection of the connection.
status String
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

PublicNetworkAccess
, PublicNetworkAccessArgs

Enabled
Enabled
Disabled
Disabled
PublicNetworkAccessEnabled
Enabled
PublicNetworkAccessDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

QuotaLimitResponse
, QuotaLimitResponseArgs

RaiMonitorConfig
, RaiMonitorConfigArgs

AdxStorageResourceId string
The storage resource Id.
IdentityClientId string
The identity client Id to access the storage.
AdxStorageResourceId string
The storage resource Id.
IdentityClientId string
The identity client Id to access the storage.
adxStorageResourceId String
The storage resource Id.
identityClientId String
The identity client Id to access the storage.
adxStorageResourceId string
The storage resource Id.
identityClientId string
The identity client Id to access the storage.
adx_storage_resource_id str
The storage resource Id.
identity_client_id str
The identity client Id to access the storage.
adxStorageResourceId String
The storage resource Id.
identityClientId String
The identity client Id to access the storage.

RaiMonitorConfigResponse
, RaiMonitorConfigResponseArgs

AdxStorageResourceId string
The storage resource Id.
IdentityClientId string
The identity client Id to access the storage.
AdxStorageResourceId string
The storage resource Id.
IdentityClientId string
The identity client Id to access the storage.
adxStorageResourceId String
The storage resource Id.
identityClientId String
The identity client Id to access the storage.
adxStorageResourceId string
The storage resource Id.
identityClientId string
The identity client Id to access the storage.
adx_storage_resource_id str
The storage resource Id.
identity_client_id str
The identity client Id to access the storage.
adxStorageResourceId String
The storage resource Id.
identityClientId String
The identity client Id to access the storage.

RegionSetting
, RegionSettingArgs

Customsubdomain string
Maps the region to the regional custom subdomain.
Name string
Name of the region.
Value double
A value for priority or weighted routing methods.
Customsubdomain string
Maps the region to the regional custom subdomain.
Name string
Name of the region.
Value float64
A value for priority or weighted routing methods.
customsubdomain String
Maps the region to the regional custom subdomain.
name String
Name of the region.
value Double
A value for priority or weighted routing methods.
customsubdomain string
Maps the region to the regional custom subdomain.
name string
Name of the region.
value number
A value for priority or weighted routing methods.
customsubdomain str
Maps the region to the regional custom subdomain.
name str
Name of the region.
value float
A value for priority or weighted routing methods.
customsubdomain String
Maps the region to the regional custom subdomain.
name String
Name of the region.
value Number
A value for priority or weighted routing methods.

RegionSettingResponse
, RegionSettingResponseArgs

Customsubdomain string
Maps the region to the regional custom subdomain.
Name string
Name of the region.
Value double
A value for priority or weighted routing methods.
Customsubdomain string
Maps the region to the regional custom subdomain.
Name string
Name of the region.
Value float64
A value for priority or weighted routing methods.
customsubdomain String
Maps the region to the regional custom subdomain.
name String
Name of the region.
value Double
A value for priority or weighted routing methods.
customsubdomain string
Maps the region to the regional custom subdomain.
name string
Name of the region.
value number
A value for priority or weighted routing methods.
customsubdomain str
Maps the region to the regional custom subdomain.
name str
Name of the region.
value float
A value for priority or weighted routing methods.
customsubdomain String
Maps the region to the regional custom subdomain.
name String
Name of the region.
value Number
A value for priority or weighted routing methods.

RequestMatchPatternResponse
, RequestMatchPatternResponseArgs

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

ResourceIdentityType
, ResourceIdentityTypeArgs

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

RoutingMethods
, RoutingMethodsArgs

Priority
Priority
Weighted
Weighted
Performance
Performance
RoutingMethodsPriority
Priority
RoutingMethodsWeighted
Weighted
RoutingMethodsPerformance
Performance
Priority
Priority
Weighted
Weighted
Performance
Performance
Priority
Priority
Weighted
Weighted
Performance
Performance
PRIORITY
Priority
WEIGHTED
Weighted
PERFORMANCE
Performance
"Priority"
Priority
"Weighted"
Weighted
"Performance"
Performance

Sku
, SkuArgs

Name This property is required. string
The name of the SKU. Ex - P3. It is typically a letter+number code
Capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
Family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
Size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
Tier string | Pulumi.AzureNative.CognitiveServices.SkuTier
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
Name This property is required. string
The name of the SKU. Ex - P3. It is typically a letter+number code
Capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
Family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
Size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
Tier string | SkuTier
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. String
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity Integer
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family String
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size String
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier String | SkuTier
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. string
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity number
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier string | SkuTier
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. str
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family str
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size str
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier str | SkuTier
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. String
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity Number
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family String
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size String
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier String | "Free" | "Basic" | "Standard" | "Premium" | "Enterprise"
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

SkuCapabilityResponse
, SkuCapabilityResponseArgs

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

SkuChangeInfoResponse
, SkuChangeInfoResponseArgs

CountOfDowngrades double
Gets the count of downgrades.
CountOfUpgradesAfterDowngrades double
Gets the count of upgrades after downgrades.
LastChangeDate string
Gets the last change date.
CountOfDowngrades float64
Gets the count of downgrades.
CountOfUpgradesAfterDowngrades float64
Gets the count of upgrades after downgrades.
LastChangeDate string
Gets the last change date.
countOfDowngrades Double
Gets the count of downgrades.
countOfUpgradesAfterDowngrades Double
Gets the count of upgrades after downgrades.
lastChangeDate String
Gets the last change date.
countOfDowngrades number
Gets the count of downgrades.
countOfUpgradesAfterDowngrades number
Gets the count of upgrades after downgrades.
lastChangeDate string
Gets the last change date.
count_of_downgrades float
Gets the count of downgrades.
count_of_upgrades_after_downgrades float
Gets the count of upgrades after downgrades.
last_change_date str
Gets the last change date.
countOfDowngrades Number
Gets the count of downgrades.
countOfUpgradesAfterDowngrades Number
Gets the count of upgrades after downgrades.
lastChangeDate String
Gets the last change date.

SkuResponse
, SkuResponseArgs

Name This property is required. string
The name of the SKU. Ex - P3. It is typically a letter+number code
Capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
Family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
Size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
Tier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
Name This property is required. string
The name of the SKU. Ex - P3. It is typically a letter+number code
Capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
Family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
Size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
Tier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. String
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity Integer
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family String
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size String
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier String
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. string
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity number
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. str
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family str
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size str
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier str
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. String
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity Number
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family String
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size String
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier String
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

SkuTier
, SkuTierArgs

Free
Free
Basic
Basic
Standard
Standard
Premium
Premium
Enterprise
Enterprise
SkuTierFree
Free
SkuTierBasic
Basic
SkuTierStandard
Standard
SkuTierPremium
Premium
SkuTierEnterprise
Enterprise
Free
Free
Basic
Basic
Standard
Standard
Premium
Premium
Enterprise
Enterprise
Free
Free
Basic
Basic
Standard
Standard
Premium
Premium
Enterprise
Enterprise
FREE
Free
BASIC
Basic
STANDARD
Standard
PREMIUM
Premium
ENTERPRISE
Enterprise
"Free"
Free
"Basic"
Basic
"Standard"
Standard
"Premium"
Premium
"Enterprise"
Enterprise

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

ThrottlingRuleResponse
, ThrottlingRuleResponseArgs

UserAssignedIdentityResponse
, UserAssignedIdentityResponseArgs

ClientId This property is required. string
Client App Id associated with this identity.
PrincipalId This property is required. string
Azure Active Directory principal ID associated with this Identity.
ClientId This property is required. string
Client App Id associated with this identity.
PrincipalId This property is required. string
Azure Active Directory principal ID associated with this Identity.
clientId This property is required. String
Client App Id associated with this identity.
principalId This property is required. String
Azure Active Directory principal ID associated with this Identity.
clientId This property is required. string
Client App Id associated with this identity.
principalId This property is required. string
Azure Active Directory principal ID associated with this Identity.
client_id This property is required. str
Client App Id associated with this identity.
principal_id This property is required. str
Azure Active Directory principal ID associated with this Identity.
clientId This property is required. String
Client App Id associated with this identity.
principalId This property is required. String
Azure Active Directory principal ID associated with this Identity.

UserOwnedAmlWorkspace
, UserOwnedAmlWorkspaceArgs

IdentityClientId string
Identity Client id of a AML workspace resource.
ResourceId string
Full resource id of a AML workspace resource.
IdentityClientId string
Identity Client id of a AML workspace resource.
ResourceId string
Full resource id of a AML workspace resource.
identityClientId String
Identity Client id of a AML workspace resource.
resourceId String
Full resource id of a AML workspace resource.
identityClientId string
Identity Client id of a AML workspace resource.
resourceId string
Full resource id of a AML workspace resource.
identity_client_id str
Identity Client id of a AML workspace resource.
resource_id str
Full resource id of a AML workspace resource.
identityClientId String
Identity Client id of a AML workspace resource.
resourceId String
Full resource id of a AML workspace resource.

UserOwnedAmlWorkspaceResponse
, UserOwnedAmlWorkspaceResponseArgs

IdentityClientId string
Identity Client id of a AML workspace resource.
ResourceId string
Full resource id of a AML workspace resource.
IdentityClientId string
Identity Client id of a AML workspace resource.
ResourceId string
Full resource id of a AML workspace resource.
identityClientId String
Identity Client id of a AML workspace resource.
resourceId String
Full resource id of a AML workspace resource.
identityClientId string
Identity Client id of a AML workspace resource.
resourceId string
Full resource id of a AML workspace resource.
identity_client_id str
Identity Client id of a AML workspace resource.
resource_id str
Full resource id of a AML workspace resource.
identityClientId String
Identity Client id of a AML workspace resource.
resourceId String
Full resource id of a AML workspace resource.

UserOwnedStorage
, UserOwnedStorageArgs

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

UserOwnedStorageResponse
, UserOwnedStorageResponseArgs

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

VirtualNetworkRule
, VirtualNetworkRuleArgs

Id 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/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi