azure-native.cognitiveservices.Account
Explore with Pulumi AI
Cognitive Services account is an Azure resource representing the provisioned account, it’s type, location and SKU. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2017-04-18.
Other available API versions: 2017-04-18, 2023-10-01-preview, 2024-04-01-preview, 2024-06-01-preview, 2024-10-01.
Example Usage
Create Account
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var account = new AzureNative.CognitiveServices.Account("account", new()
{
AccountName = "testCreate1",
Identity = new AzureNative.CognitiveServices.Inputs.IdentityArgs
{
Type = AzureNative.CognitiveServices.ResourceIdentityType.SystemAssigned,
},
Kind = "Emotion",
Location = "West US",
Properties = new AzureNative.CognitiveServices.Inputs.AccountPropertiesArgs
{
Encryption = new AzureNative.CognitiveServices.Inputs.EncryptionArgs
{
KeySource = AzureNative.CognitiveServices.KeySource.Microsoft_KeyVault,
KeyVaultProperties = new AzureNative.CognitiveServices.Inputs.KeyVaultPropertiesArgs
{
KeyName = "KeyName",
KeyVaultUri = "https://pltfrmscrts-use-pc-dev.vault.azure.net/",
KeyVersion = "891CF236-D241-4738-9462-D506AF493DFA",
},
},
UserOwnedStorage = new[]
{
new AzureNative.CognitiveServices.Inputs.UserOwnedStorageArgs
{
ResourceId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
},
},
},
ResourceGroupName = "myResourceGroup",
Sku = new AzureNative.CognitiveServices.Inputs.SkuArgs
{
Name = "S0",
},
});
});
package main
import (
cognitiveservices "github.com/pulumi/pulumi-azure-native-sdk/cognitiveservices/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognitiveservices.NewAccount(ctx, "account", &cognitiveservices.AccountArgs{
AccountName: pulumi.String("testCreate1"),
Identity: &cognitiveservices.IdentityArgs{
Type: cognitiveservices.ResourceIdentityTypeSystemAssigned,
},
Kind: pulumi.String("Emotion"),
Location: pulumi.String("West US"),
Properties: &cognitiveservices.AccountPropertiesArgs{
Encryption: &cognitiveservices.EncryptionArgs{
KeySource: pulumi.String(cognitiveservices.KeySource_Microsoft_KeyVault),
KeyVaultProperties: &cognitiveservices.KeyVaultPropertiesArgs{
KeyName: pulumi.String("KeyName"),
KeyVaultUri: pulumi.String("https://pltfrmscrts-use-pc-dev.vault.azure.net/"),
KeyVersion: pulumi.String("891CF236-D241-4738-9462-D506AF493DFA"),
},
},
UserOwnedStorage: cognitiveservices.UserOwnedStorageArray{
&cognitiveservices.UserOwnedStorageArgs{
ResourceId: pulumi.String("/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount"),
},
},
},
ResourceGroupName: pulumi.String("myResourceGroup"),
Sku: &cognitiveservices.SkuArgs{
Name: pulumi.String("S0"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.cognitiveservices.Account;
import com.pulumi.azurenative.cognitiveservices.AccountArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.IdentityArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.AccountPropertiesArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.EncryptionArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.KeyVaultPropertiesArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.SkuArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var account = new Account("account", AccountArgs.builder()
.accountName("testCreate1")
.identity(IdentityArgs.builder()
.type("SystemAssigned")
.build())
.kind("Emotion")
.location("West US")
.properties(AccountPropertiesArgs.builder()
.encryption(EncryptionArgs.builder()
.keySource("Microsoft.KeyVault")
.keyVaultProperties(KeyVaultPropertiesArgs.builder()
.keyName("KeyName")
.keyVaultUri("https://pltfrmscrts-use-pc-dev.vault.azure.net/")
.keyVersion("891CF236-D241-4738-9462-D506AF493DFA")
.build())
.build())
.userOwnedStorage(UserOwnedStorageArgs.builder()
.resourceId("/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount")
.build())
.build())
.resourceGroupName("myResourceGroup")
.sku(SkuArgs.builder()
.name("S0")
.build())
.build());
}
}
import 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",
})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const account = new azure_native.cognitiveservices.Account("account", {
accountName: "testCreate1",
identity: {
type: azure_native.cognitiveservices.ResourceIdentityType.SystemAssigned,
},
kind: "Emotion",
location: "West US",
properties: {
encryption: {
keySource: azure_native.cognitiveservices.KeySource.Microsoft_KeyVault,
keyVaultProperties: {
keyName: "KeyName",
keyVaultUri: "https://pltfrmscrts-use-pc-dev.vault.azure.net/",
keyVersion: "891CF236-D241-4738-9462-D506AF493DFA",
},
},
userOwnedStorage: [{
resourceId: "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
}],
},
resourceGroupName: "myResourceGroup",
sku: {
name: "S0",
},
});
resources:
account:
type: azure-native:cognitiveservices:Account
properties:
accountName: testCreate1
identity:
type: SystemAssigned
kind: Emotion
location: West US
properties:
encryption:
keySource: Microsoft.KeyVault
keyVaultProperties:
keyName: KeyName
keyVaultUri: https://pltfrmscrts-use-pc-dev.vault.azure.net/
keyVersion: 891CF236-D241-4738-9462-D506AF493DFA
userOwnedStorage:
- resourceId: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount
resourceGroupName: myResourceGroup
sku:
name: S0
Create Account Min
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var account = new AzureNative.CognitiveServices.Account("account", new()
{
AccountName = "testCreate1",
Identity = new AzureNative.CognitiveServices.Inputs.IdentityArgs
{
Type = AzureNative.CognitiveServices.ResourceIdentityType.SystemAssigned,
},
Kind = "CognitiveServices",
Location = "West US",
Properties = null,
ResourceGroupName = "myResourceGroup",
Sku = new AzureNative.CognitiveServices.Inputs.SkuArgs
{
Name = "S0",
},
});
});
package main
import (
cognitiveservices "github.com/pulumi/pulumi-azure-native-sdk/cognitiveservices/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognitiveservices.NewAccount(ctx, "account", &cognitiveservices.AccountArgs{
AccountName: pulumi.String("testCreate1"),
Identity: &cognitiveservices.IdentityArgs{
Type: cognitiveservices.ResourceIdentityTypeSystemAssigned,
},
Kind: pulumi.String("CognitiveServices"),
Location: pulumi.String("West US"),
Properties: &cognitiveservices.AccountPropertiesArgs{},
ResourceGroupName: pulumi.String("myResourceGroup"),
Sku: &cognitiveservices.SkuArgs{
Name: pulumi.String("S0"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.cognitiveservices.Account;
import com.pulumi.azurenative.cognitiveservices.AccountArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.IdentityArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.AccountPropertiesArgs;
import com.pulumi.azurenative.cognitiveservices.inputs.SkuArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var account = new Account("account", AccountArgs.builder()
.accountName("testCreate1")
.identity(IdentityArgs.builder()
.type("SystemAssigned")
.build())
.kind("CognitiveServices")
.location("West US")
.properties()
.resourceGroupName("myResourceGroup")
.sku(SkuArgs.builder()
.name("S0")
.build())
.build());
}
}
import 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",
})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const account = new azure_native.cognitiveservices.Account("account", {
accountName: "testCreate1",
identity: {
type: azure_native.cognitiveservices.ResourceIdentityType.SystemAssigned,
},
kind: "CognitiveServices",
location: "West US",
properties: {},
resourceGroupName: "myResourceGroup",
sku: {
name: "S0",
},
});
resources:
account:
type: azure-native:cognitiveservices:Account
properties:
accountName: testCreate1
identity:
type: SystemAssigned
kind: CognitiveServices
location: West US
properties: {}
resourceGroupName: myResourceGroup
sku:
name: S0
Create Account Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Account(name: string, args: AccountArgs, opts?: CustomResourceOptions);
@overload
def Account(resource_name: str,
args: AccountArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Account(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
account_name: Optional[str] = None,
identity: Optional[IdentityArgs] = None,
kind: Optional[str] = None,
location: Optional[str] = None,
properties: Optional[AccountPropertiesArgs] = None,
sku: Optional[SkuArgs] = None,
tags: Optional[Mapping[str, str]] = None)
func NewAccount(ctx *Context, name string, args AccountArgs, opts ...ResourceOption) (*Account, error)
public Account(string name, AccountArgs args, CustomResourceOptions? opts = null)
public Account(String name, AccountArgs args)
public Account(String name, AccountArgs args, CustomResourceOptions options)
type: azure-native:cognitiveservices:Account
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleaccountResourceResourceFromCognitiveservices = new AzureNative.CognitiveServices.Account("exampleaccountResourceResourceFromCognitiveservices", new()
{
ResourceGroupName = "string",
AccountName = "string",
Identity = new AzureNative.CognitiveServices.Inputs.IdentityArgs
{
Type = AzureNative.CognitiveServices.ResourceIdentityType.None,
UserAssignedIdentities = new[]
{
"string",
},
},
Kind = "string",
Location = "string",
Properties = new AzureNative.CognitiveServices.Inputs.AccountPropertiesArgs
{
AllowedFqdnList = new[]
{
"string",
},
ApiProperties = new AzureNative.CognitiveServices.Inputs.ApiPropertiesArgs
{
AadClientId = "string",
AadTenantId = "string",
EventHubConnectionString = "string",
QnaAzureSearchEndpointId = "string",
QnaAzureSearchEndpointKey = "string",
QnaRuntimeEndpoint = "string",
StatisticsEnabled = false,
StorageAccountConnectionString = "string",
SuperUser = "string",
WebsiteName = "string",
},
CustomSubDomainName = "string",
DisableLocalAuth = false,
DynamicThrottlingEnabled = false,
Encryption = new AzureNative.CognitiveServices.Inputs.EncryptionArgs
{
KeySource = "string",
KeyVaultProperties = new AzureNative.CognitiveServices.Inputs.KeyVaultPropertiesArgs
{
IdentityClientId = "string",
KeyName = "string",
KeyVaultUri = "string",
KeyVersion = "string",
},
},
Locations = new AzureNative.CognitiveServices.Inputs.MultiRegionSettingsArgs
{
Regions = new[]
{
new AzureNative.CognitiveServices.Inputs.RegionSettingArgs
{
Customsubdomain = "string",
Name = "string",
Value = 0,
},
},
RoutingMethod = "string",
},
MigrationToken = "string",
NetworkAcls = new AzureNative.CognitiveServices.Inputs.NetworkRuleSetArgs
{
DefaultAction = "string",
IpRules = new[]
{
new AzureNative.CognitiveServices.Inputs.IpRuleArgs
{
Value = "string",
},
},
VirtualNetworkRules = new[]
{
new AzureNative.CognitiveServices.Inputs.VirtualNetworkRuleArgs
{
Id = "string",
IgnoreMissingVnetServiceEndpoint = false,
State = "string",
},
},
},
PublicNetworkAccess = "string",
Restore = false,
RestrictOutboundNetworkAccess = false,
UserOwnedStorage = new[]
{
new AzureNative.CognitiveServices.Inputs.UserOwnedStorageArgs
{
IdentityClientId = "string",
ResourceId = "string",
},
},
},
Sku = new AzureNative.CognitiveServices.Inputs.SkuArgs
{
Name = "string",
Capacity = 0,
Family = "string",
Size = "string",
Tier = "string",
},
Tags =
{
{ "string", "string" },
},
});
example, err := cognitiveservices.NewAccount(ctx, "exampleaccountResourceResourceFromCognitiveservices", &cognitiveservices.AccountArgs{
ResourceGroupName: pulumi.String("string"),
AccountName: pulumi.String("string"),
Identity: &cognitiveservices.IdentityArgs{
Type: cognitiveservices.ResourceIdentityTypeNone,
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
Kind: pulumi.String("string"),
Location: pulumi.String("string"),
Properties: &cognitiveservices.AccountPropertiesArgs{
AllowedFqdnList: pulumi.StringArray{
pulumi.String("string"),
},
ApiProperties: &cognitiveservices.ApiPropertiesArgs{
AadClientId: pulumi.String("string"),
AadTenantId: pulumi.String("string"),
EventHubConnectionString: pulumi.String("string"),
QnaAzureSearchEndpointId: pulumi.String("string"),
QnaAzureSearchEndpointKey: pulumi.String("string"),
QnaRuntimeEndpoint: pulumi.String("string"),
StatisticsEnabled: pulumi.Bool(false),
StorageAccountConnectionString: pulumi.String("string"),
SuperUser: pulumi.String("string"),
WebsiteName: pulumi.String("string"),
},
CustomSubDomainName: pulumi.String("string"),
DisableLocalAuth: pulumi.Bool(false),
DynamicThrottlingEnabled: pulumi.Bool(false),
Encryption: &cognitiveservices.EncryptionArgs{
KeySource: pulumi.String("string"),
KeyVaultProperties: &cognitiveservices.KeyVaultPropertiesArgs{
IdentityClientId: pulumi.String("string"),
KeyName: pulumi.String("string"),
KeyVaultUri: pulumi.String("string"),
KeyVersion: pulumi.String("string"),
},
},
Locations: &cognitiveservices.MultiRegionSettingsArgs{
Regions: cognitiveservices.RegionSettingArray{
&cognitiveservices.RegionSettingArgs{
Customsubdomain: pulumi.String("string"),
Name: pulumi.String("string"),
Value: pulumi.Float64(0),
},
},
RoutingMethod: pulumi.String("string"),
},
MigrationToken: pulumi.String("string"),
NetworkAcls: &cognitiveservices.NetworkRuleSetArgs{
DefaultAction: pulumi.String("string"),
IpRules: cognitiveservices.IpRuleArray{
&cognitiveservices.IpRuleArgs{
Value: pulumi.String("string"),
},
},
VirtualNetworkRules: cognitiveservices.VirtualNetworkRuleArray{
&cognitiveservices.VirtualNetworkRuleArgs{
Id: pulumi.String("string"),
IgnoreMissingVnetServiceEndpoint: pulumi.Bool(false),
State: pulumi.String("string"),
},
},
},
PublicNetworkAccess: pulumi.String("string"),
Restore: pulumi.Bool(false),
RestrictOutboundNetworkAccess: pulumi.Bool(false),
UserOwnedStorage: cognitiveservices.UserOwnedStorageArray{
&cognitiveservices.UserOwnedStorageArgs{
IdentityClientId: pulumi.String("string"),
ResourceId: pulumi.String("string"),
},
},
},
Sku: &cognitiveservices.SkuArgs{
Name: pulumi.String("string"),
Capacity: pulumi.Int(0),
Family: pulumi.String("string"),
Size: pulumi.String("string"),
Tier: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var exampleaccountResourceResourceFromCognitiveservices = new Account("exampleaccountResourceResourceFromCognitiveservices", AccountArgs.builder()
.resourceGroupName("string")
.accountName("string")
.identity(IdentityArgs.builder()
.type("None")
.userAssignedIdentities("string")
.build())
.kind("string")
.location("string")
.properties(AccountPropertiesArgs.builder()
.allowedFqdnList("string")
.apiProperties(ApiPropertiesArgs.builder()
.aadClientId("string")
.aadTenantId("string")
.eventHubConnectionString("string")
.qnaAzureSearchEndpointId("string")
.qnaAzureSearchEndpointKey("string")
.qnaRuntimeEndpoint("string")
.statisticsEnabled(false)
.storageAccountConnectionString("string")
.superUser("string")
.websiteName("string")
.build())
.customSubDomainName("string")
.disableLocalAuth(false)
.dynamicThrottlingEnabled(false)
.encryption(EncryptionArgs.builder()
.keySource("string")
.keyVaultProperties(KeyVaultPropertiesArgs.builder()
.identityClientId("string")
.keyName("string")
.keyVaultUri("string")
.keyVersion("string")
.build())
.build())
.locations(MultiRegionSettingsArgs.builder()
.regions(RegionSettingArgs.builder()
.customsubdomain("string")
.name("string")
.value(0)
.build())
.routingMethod("string")
.build())
.migrationToken("string")
.networkAcls(NetworkRuleSetArgs.builder()
.defaultAction("string")
.ipRules(IpRuleArgs.builder()
.value("string")
.build())
.virtualNetworkRules(VirtualNetworkRuleArgs.builder()
.id("string")
.ignoreMissingVnetServiceEndpoint(false)
.state("string")
.build())
.build())
.publicNetworkAccess("string")
.restore(false)
.restrictOutboundNetworkAccess(false)
.userOwnedStorage(UserOwnedStorageArgs.builder()
.identityClientId("string")
.resourceId("string")
.build())
.build())
.sku(SkuArgs.builder()
.name("string")
.capacity(0)
.family("string")
.size("string")
.tier("string")
.build())
.tags(Map.of("string", "string"))
.build());
exampleaccount_resource_resource_from_cognitiveservices = azure_native.cognitiveservices.Account("exampleaccountResourceResourceFromCognitiveservices",
resource_group_name="string",
account_name="string",
identity={
"type": azure_native.cognitiveservices.ResourceIdentityType.NONE,
"user_assigned_identities": ["string"],
},
kind="string",
location="string",
properties={
"allowed_fqdn_list": ["string"],
"api_properties": {
"aad_client_id": "string",
"aad_tenant_id": "string",
"event_hub_connection_string": "string",
"qna_azure_search_endpoint_id": "string",
"qna_azure_search_endpoint_key": "string",
"qna_runtime_endpoint": "string",
"statistics_enabled": False,
"storage_account_connection_string": "string",
"super_user": "string",
"website_name": "string",
},
"custom_sub_domain_name": "string",
"disable_local_auth": False,
"dynamic_throttling_enabled": False,
"encryption": {
"key_source": "string",
"key_vault_properties": {
"identity_client_id": "string",
"key_name": "string",
"key_vault_uri": "string",
"key_version": "string",
},
},
"locations": {
"regions": [{
"customsubdomain": "string",
"name": "string",
"value": 0,
}],
"routing_method": "string",
},
"migration_token": "string",
"network_acls": {
"default_action": "string",
"ip_rules": [{
"value": "string",
}],
"virtual_network_rules": [{
"id": "string",
"ignore_missing_vnet_service_endpoint": False,
"state": "string",
}],
},
"public_network_access": "string",
"restore": False,
"restrict_outbound_network_access": False,
"user_owned_storage": [{
"identity_client_id": "string",
"resource_id": "string",
}],
},
sku={
"name": "string",
"capacity": 0,
"family": "string",
"size": "string",
"tier": "string",
},
tags={
"string": "string",
})
const exampleaccountResourceResourceFromCognitiveservices = new azure_native.cognitiveservices.Account("exampleaccountResourceResourceFromCognitiveservices", {
resourceGroupName: "string",
accountName: "string",
identity: {
type: azure_native.cognitiveservices.ResourceIdentityType.None,
userAssignedIdentities: ["string"],
},
kind: "string",
location: "string",
properties: {
allowedFqdnList: ["string"],
apiProperties: {
aadClientId: "string",
aadTenantId: "string",
eventHubConnectionString: "string",
qnaAzureSearchEndpointId: "string",
qnaAzureSearchEndpointKey: "string",
qnaRuntimeEndpoint: "string",
statisticsEnabled: false,
storageAccountConnectionString: "string",
superUser: "string",
websiteName: "string",
},
customSubDomainName: "string",
disableLocalAuth: false,
dynamicThrottlingEnabled: false,
encryption: {
keySource: "string",
keyVaultProperties: {
identityClientId: "string",
keyName: "string",
keyVaultUri: "string",
keyVersion: "string",
},
},
locations: {
regions: [{
customsubdomain: "string",
name: "string",
value: 0,
}],
routingMethod: "string",
},
migrationToken: "string",
networkAcls: {
defaultAction: "string",
ipRules: [{
value: "string",
}],
virtualNetworkRules: [{
id: "string",
ignoreMissingVnetServiceEndpoint: false,
state: "string",
}],
},
publicNetworkAccess: "string",
restore: false,
restrictOutboundNetworkAccess: false,
userOwnedStorage: [{
identityClientId: "string",
resourceId: "string",
}],
},
sku: {
name: "string",
capacity: 0,
family: "string",
size: "string",
tier: "string",
},
tags: {
string: "string",
},
});
type: azure-native:cognitiveservices:Account
properties:
accountName: string
identity:
type: None
userAssignedIdentities:
- string
kind: string
location: string
properties:
allowedFqdnList:
- string
apiProperties:
aadClientId: string
aadTenantId: string
eventHubConnectionString: string
qnaAzureSearchEndpointId: string
qnaAzureSearchEndpointKey: string
qnaRuntimeEndpoint: string
statisticsEnabled: false
storageAccountConnectionString: string
superUser: string
websiteName: string
customSubDomainName: string
disableLocalAuth: false
dynamicThrottlingEnabled: false
encryption:
keySource: string
keyVaultProperties:
identityClientId: string
keyName: string
keyVaultUri: string
keyVersion: string
locations:
regions:
- customsubdomain: string
name: string
value: 0
routingMethod: string
migrationToken: string
networkAcls:
defaultAction: string
ipRules:
- value: string
virtualNetworkRules:
- id: string
ignoreMissingVnetServiceEndpoint: false
state: string
publicNetworkAccess: string
restore: false
restrictOutboundNetworkAccess: false
userOwnedStorage:
- identityClientId: string
resourceId: string
resourceGroupName: string
sku:
capacity: 0
family: string
name: string
size: string
tier: string
tags:
string: string
Account Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Account resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Account
Name string - The name of Cognitive Services account.
- Identity
Pulumi.
Azure Native. Cognitive Services. Inputs. Identity - Identity for the resource.
- Kind string
- The Kind of the resource.
- Location string
- The geo-location where the resource lives
- Properties
Pulumi.
Azure Native. Cognitive Services. Inputs. Account Properties - Properties of Cognitive Services account.
- Sku
Pulumi.
Azure Native. Cognitive Services. Inputs. Sku - The resource model definition representing SKU
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Account
Name string - The name of Cognitive Services account.
- Identity
Identity
Args - Identity for the resource.
- Kind string
- The Kind of the resource.
- Location string
- The geo-location where the resource lives
- Properties
Account
Properties Args - Properties of Cognitive Services account.
- Sku
Sku
Args - The resource model definition representing SKU
- map[string]string
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- account
Name String - The name of Cognitive Services account.
- identity Identity
- Identity for the resource.
- kind String
- The Kind of the resource.
- location String
- The geo-location where the resource lives
- properties
Account
Properties - Properties of Cognitive Services account.
- sku Sku
- The resource model definition representing SKU
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- account
Name string - The name of Cognitive Services account.
- identity Identity
- Identity for the resource.
- kind string
- The Kind of the resource.
- location string
- The geo-location where the resource lives
- properties
Account
Properties - Properties of Cognitive Services account.
- sku Sku
- The resource model definition representing SKU
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- account_
name str - The name of Cognitive Services account.
- identity
Identity
Args - Identity for the resource.
- kind str
- The Kind of the resource.
- location str
- The geo-location where the resource lives
- properties
Account
Properties Args - Properties of Cognitive Services account.
- sku
Sku
Args - The resource model definition representing SKU
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- account
Name String - The name of Cognitive Services account.
- identity Property Map
- Identity for the resource.
- kind String
- The Kind of the resource.
- location String
- The geo-location where the resource lives
- properties Property Map
- Properties of Cognitive Services account.
- sku Property Map
- The resource model definition representing SKU
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Account resource produces the following output properties:
- Etag string
- Resource Etag.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Cognitive Services. Outputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Etag string
- Resource Etag.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag String
- Resource Etag.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag string
- Resource Etag.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag str
- Resource Etag.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag String
- Resource Etag.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data 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.
- Rate
Limit doublePercentage - The percentage of rate limit.
- Action string
- The action of AbusePenalty.
- Expiration string
- The datetime of expiration of the AbusePenalty.
- Rate
Limit float64Percentage - The percentage of rate limit.
- action String
- The action of AbusePenalty.
- expiration String
- The datetime of expiration of the AbusePenalty.
- rate
Limit DoublePercentage - The percentage of rate limit.
- action string
- The action of AbusePenalty.
- expiration string
- The datetime of expiration of the AbusePenalty.
- rate
Limit numberPercentage - The percentage of rate limit.
- action str
- The action of AbusePenalty.
- expiration str
- The datetime of expiration of the AbusePenalty.
- rate_
limit_ floatpercentage - The percentage of rate limit.
- action String
- The action of AbusePenalty.
- expiration String
- The datetime of expiration of the AbusePenalty.
- rate
Limit NumberPercentage - The percentage of rate limit.
AccountProperties, AccountPropertiesArgs
- Allowed
Fqdn List<string>List - Api
Properties Pulumi.Azure Native. Cognitive Services. Inputs. Api Properties - The api properties for special APIs.
- Custom
Sub stringDomain Name - Optional subdomain name used for token-based authentication.
- Disable
Local boolAuth - Dynamic
Throttling boolEnabled - The flag to enable dynamic throttling.
- Encryption
Pulumi.
Azure Native. Cognitive Services. Inputs. Encryption - The encryption properties for this resource.
- Locations
Pulumi.
Azure Native. Cognitive Services. Inputs. Multi Region Settings - The multiregion settings of Cognitive Services account.
- Migration
Token string - Resource migration token.
- Network
Acls Pulumi.Azure Native. Cognitive Services. Inputs. Network Rule Set - A collection of rules governing the accessibility from specific network locations.
- Public
Network string | Pulumi.Access Azure Native. Cognitive Services. Public Network Access - Whether or not public endpoint access is allowed for this account.
- Restore bool
- Restrict
Outbound boolNetwork Access - User
Owned List<Pulumi.Storage Azure Native. Cognitive Services. Inputs. User Owned Storage> - The storage accounts for this resource.
- Allowed
Fqdn []stringList - Api
Properties ApiProperties - The api properties for special APIs.
- Custom
Sub stringDomain Name - Optional subdomain name used for token-based authentication.
- Disable
Local boolAuth - Dynamic
Throttling boolEnabled - The flag to enable dynamic throttling.
- Encryption Encryption
- The encryption properties for this resource.
- Locations
Multi
Region Settings - The multiregion settings of Cognitive Services account.
- Migration
Token string - Resource migration token.
- Network
Acls NetworkRule Set - A collection of rules governing the accessibility from specific network locations.
- Public
Network string | PublicAccess Network Access - Whether or not public endpoint access is allowed for this account.
- Restore bool
- Restrict
Outbound boolNetwork Access - User
Owned []UserStorage Owned Storage - The storage accounts for this resource.
- allowed
Fqdn List<String>List - api
Properties ApiProperties - The api properties for special APIs.
- custom
Sub StringDomain Name - Optional subdomain name used for token-based authentication.
- disable
Local BooleanAuth - dynamic
Throttling BooleanEnabled - The flag to enable dynamic throttling.
- encryption Encryption
- The encryption properties for this resource.
- locations
Multi
Region Settings - The multiregion settings of Cognitive Services account.
- migration
Token String - Resource migration token.
- network
Acls NetworkRule Set - A collection of rules governing the accessibility from specific network locations.
- public
Network String | PublicAccess Network Access - Whether or not public endpoint access is allowed for this account.
- restore Boolean
- restrict
Outbound BooleanNetwork Access - user
Owned List<UserStorage Owned Storage> - The storage accounts for this resource.
- allowed
Fqdn string[]List - api
Properties ApiProperties - The api properties for special APIs.
- custom
Sub stringDomain Name - Optional subdomain name used for token-based authentication.
- disable
Local booleanAuth - dynamic
Throttling booleanEnabled - The flag to enable dynamic throttling.
- encryption Encryption
- The encryption properties for this resource.
- locations
Multi
Region Settings - The multiregion settings of Cognitive Services account.
- migration
Token string - Resource migration token.
- network
Acls NetworkRule Set - A collection of rules governing the accessibility from specific network locations.
- public
Network string | PublicAccess Network Access - Whether or not public endpoint access is allowed for this account.
- restore boolean
- restrict
Outbound booleanNetwork Access - user
Owned UserStorage Owned Storage[] - The storage accounts for this resource.
- allowed_
fqdn_ Sequence[str]list - api_
properties ApiProperties - The api properties for special APIs.
- custom_
sub_ strdomain_ name - Optional subdomain name used for token-based authentication.
- disable_
local_ boolauth - dynamic_
throttling_ boolenabled - The flag to enable dynamic throttling.
- encryption Encryption
- The encryption properties for this resource.
- locations
Multi
Region Settings - The multiregion settings of Cognitive Services account.
- migration_
token str - Resource migration token.
- network_
acls NetworkRule Set - A collection of rules governing the accessibility from specific network locations.
- public_
network_ str | Publicaccess Network Access - Whether or not public endpoint access is allowed for this account.
- restore bool
- restrict_
outbound_ boolnetwork_ access - user_
owned_ Sequence[Userstorage Owned Storage] - The storage accounts for this resource.
- allowed
Fqdn List<String>List - api
Properties Property Map - The api properties for special APIs.
- custom
Sub StringDomain Name - Optional subdomain name used for token-based authentication.
- disable
Local BooleanAuth - dynamic
Throttling BooleanEnabled - The flag to enable dynamic throttling.
- encryption Property Map
- The encryption properties for this resource.
- locations Property Map
- The multiregion settings of Cognitive Services account.
- migration
Token String - Resource migration token.
- network
Acls Property Map - A collection of rules governing the accessibility from specific network locations.
- public
Network String | "Enabled" | "Disabled"Access - Whether or not public endpoint access is allowed for this account.
- restore Boolean
- restrict
Outbound BooleanNetwork Access - user
Owned List<Property Map>Storage - The storage accounts for this resource.
AccountPropertiesResponse, AccountPropertiesResponseArgs
- Abuse
Penalty Pulumi.Azure Native. Cognitive Services. Inputs. Abuse Penalty Response - The abuse penalty.
- Call
Rate Pulumi.Limit Azure Native. Cognitive Services. Inputs. Call Rate Limit Response - The call rate limit Cognitive Services account.
- Capabilities
List<Pulumi.
Azure Native. Cognitive Services. Inputs. Sku Capability Response> - Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- Commitment
Plan List<Pulumi.Associations Azure Native. Cognitive Services. Inputs. Commitment Plan Association Response> - The commitment plan associations of Cognitive Services account.
- Date
Created string - Gets the date of cognitive services account creation.
- Deletion
Date string - The deletion date, only available for deleted account.
- Endpoint string
- Endpoint of the created account.
- Endpoints Dictionary<string, string>
- Internal
Id string - The internal identifier (deprecated, do not use this property).
- Is
Migrated bool - If the resource is migrated from an existing key.
- Private
Endpoint List<Pulumi.Connections Azure Native. Cognitive Services. Inputs. Private Endpoint Connection Response> - The private endpoint connection associated with the Cognitive Services account.
- Provisioning
State string - Gets the status of the cognitive services account at the time the operation was called.
- Quota
Limit Pulumi.Azure Native. Cognitive Services. Inputs. Quota Limit Response - Scheduled
Purge stringDate - The scheduled purge date, only available for deleted account.
- Sku
Change Pulumi.Info Azure Native. Cognitive Services. Inputs. Sku Change Info Response - Sku change info of account.
- Allowed
Fqdn List<string>List - Api
Properties Pulumi.Azure Native. Cognitive Services. Inputs. Api Properties Response - The api properties for special APIs.
- Custom
Sub stringDomain Name - Optional subdomain name used for token-based authentication.
- Disable
Local boolAuth - Dynamic
Throttling boolEnabled - The flag to enable dynamic throttling.
- Encryption
Pulumi.
Azure Native. Cognitive Services. Inputs. Encryption Response - The encryption properties for this resource.
- Locations
Pulumi.
Azure Native. Cognitive Services. Inputs. Multi Region Settings Response - The multiregion settings of Cognitive Services account.
- Migration
Token string - Resource migration token.
- Network
Acls Pulumi.Azure Native. Cognitive Services. Inputs. Network Rule Set Response - A collection of rules governing the accessibility from specific network locations.
- Public
Network stringAccess - Whether or not public endpoint access is allowed for this account.
- Restrict
Outbound boolNetwork Access - User
Owned List<Pulumi.Storage Azure Native. Cognitive Services. Inputs. User Owned Storage Response> - The storage accounts for this resource.
- Abuse
Penalty AbusePenalty Response - The abuse penalty.
- Call
Rate CallLimit Rate Limit Response - The call rate limit Cognitive Services account.
- Capabilities
[]Sku
Capability Response - Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- Commitment
Plan []CommitmentAssociations Plan Association Response - The commitment plan associations of Cognitive Services account.
- Date
Created string - Gets the date of cognitive services account creation.
- Deletion
Date string - The deletion date, only available for deleted account.
- Endpoint string
- Endpoint of the created account.
- Endpoints map[string]string
- Internal
Id string - The internal identifier (deprecated, do not use this property).
- Is
Migrated bool - If the resource is migrated from an existing key.
- Private
Endpoint []PrivateConnections Endpoint Connection Response - The private endpoint connection associated with the Cognitive Services account.
- Provisioning
State string - Gets the status of the cognitive services account at the time the operation was called.
- Quota
Limit QuotaLimit Response - Scheduled
Purge stringDate - The scheduled purge date, only available for deleted account.
- Sku
Change SkuInfo Change Info Response - Sku change info of account.
- Allowed
Fqdn []stringList - Api
Properties ApiProperties Response - The api properties for special APIs.
- Custom
Sub stringDomain Name - Optional subdomain name used for token-based authentication.
- Disable
Local boolAuth - Dynamic
Throttling boolEnabled - The flag to enable dynamic throttling.
- Encryption
Encryption
Response - The encryption properties for this resource.
- Locations
Multi
Region Settings Response - The multiregion settings of Cognitive Services account.
- Migration
Token string - Resource migration token.
- Network
Acls NetworkRule Set Response - A collection of rules governing the accessibility from specific network locations.
- Public
Network stringAccess - Whether or not public endpoint access is allowed for this account.
- Restrict
Outbound boolNetwork Access - User
Owned []UserStorage Owned Storage Response - The storage accounts for this resource.
- abuse
Penalty AbusePenalty Response - The abuse penalty.
- call
Rate CallLimit Rate Limit Response - The call rate limit Cognitive Services account.
- capabilities
List<Sku
Capability Response> - Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- commitment
Plan List<CommitmentAssociations Plan Association Response> - The commitment plan associations of Cognitive Services account.
- date
Created String - Gets the date of cognitive services account creation.
- deletion
Date String - The deletion date, only available for deleted account.
- endpoint String
- Endpoint of the created account.
- endpoints Map<String,String>
- internal
Id String - The internal identifier (deprecated, do not use this property).
- is
Migrated Boolean - If the resource is migrated from an existing key.
- private
Endpoint List<PrivateConnections Endpoint Connection Response> - The private endpoint connection associated with the Cognitive Services account.
- provisioning
State String - Gets the status of the cognitive services account at the time the operation was called.
- quota
Limit QuotaLimit Response - scheduled
Purge StringDate - The scheduled purge date, only available for deleted account.
- sku
Change SkuInfo Change Info Response - Sku change info of account.
- allowed
Fqdn List<String>List - api
Properties ApiProperties Response - The api properties for special APIs.
- custom
Sub StringDomain Name - Optional subdomain name used for token-based authentication.
- disable
Local BooleanAuth - dynamic
Throttling BooleanEnabled - The flag to enable dynamic throttling.
- encryption
Encryption
Response - The encryption properties for this resource.
- locations
Multi
Region Settings Response - The multiregion settings of Cognitive Services account.
- migration
Token String - Resource migration token.
- network
Acls NetworkRule Set Response - A collection of rules governing the accessibility from specific network locations.
- public
Network StringAccess - Whether or not public endpoint access is allowed for this account.
- restrict
Outbound BooleanNetwork Access - user
Owned List<UserStorage Owned Storage Response> - The storage accounts for this resource.
- abuse
Penalty AbusePenalty Response - The abuse penalty.
- call
Rate CallLimit Rate Limit Response - The call rate limit Cognitive Services account.
- capabilities
Sku
Capability Response[] - Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- commitment
Plan CommitmentAssociations Plan Association Response[] - The commitment plan associations of Cognitive Services account.
- date
Created string - Gets the date of cognitive services account creation.
- deletion
Date string - The deletion date, only available for deleted account.
- endpoint string
- Endpoint of the created account.
- endpoints {[key: string]: string}
- internal
Id string - The internal identifier (deprecated, do not use this property).
- is
Migrated boolean - If the resource is migrated from an existing key.
- private
Endpoint PrivateConnections Endpoint Connection Response[] - The private endpoint connection associated with the Cognitive Services account.
- provisioning
State string - Gets the status of the cognitive services account at the time the operation was called.
- quota
Limit QuotaLimit Response - scheduled
Purge stringDate - The scheduled purge date, only available for deleted account.
- sku
Change SkuInfo Change Info Response - Sku change info of account.
- allowed
Fqdn string[]List - api
Properties ApiProperties Response - The api properties for special APIs.
- custom
Sub stringDomain Name - Optional subdomain name used for token-based authentication.
- disable
Local booleanAuth - dynamic
Throttling booleanEnabled - The flag to enable dynamic throttling.
- encryption
Encryption
Response - The encryption properties for this resource.
- locations
Multi
Region Settings Response - The multiregion settings of Cognitive Services account.
- migration
Token string - Resource migration token.
- network
Acls NetworkRule Set Response - A collection of rules governing the accessibility from specific network locations.
- public
Network stringAccess - Whether or not public endpoint access is allowed for this account.
- restrict
Outbound booleanNetwork Access - user
Owned UserStorage Owned Storage Response[] - The storage accounts for this resource.
- abuse_
penalty AbusePenalty Response - The abuse penalty.
- call_
rate_ Calllimit Rate Limit Response - The call rate limit Cognitive Services account.
- capabilities
Sequence[Sku
Capability Response] - Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- commitment_
plan_ Sequence[Commitmentassociations Plan Association Response] - The commitment plan associations of Cognitive Services account.
- date_
created str - Gets the date of cognitive services account creation.
- deletion_
date str - The deletion date, only available for deleted account.
- endpoint str
- Endpoint of the created account.
- endpoints Mapping[str, str]
- internal_
id str - The internal identifier (deprecated, do not use this property).
- is_
migrated bool - If the resource is migrated from an existing key.
- private_
endpoint_ Sequence[Privateconnections Endpoint Connection Response] - The private endpoint connection associated with the Cognitive Services account.
- provisioning_
state str - Gets the status of the cognitive services account at the time the operation was called.
- quota_
limit QuotaLimit Response - scheduled_
purge_ strdate - The scheduled purge date, only available for deleted account.
- sku_
change_ Skuinfo Change Info Response - Sku change info of account.
- allowed_
fqdn_ Sequence[str]list - api_
properties ApiProperties Response - The api properties for special APIs.
- custom_
sub_ strdomain_ name - Optional subdomain name used for token-based authentication.
- disable_
local_ boolauth - dynamic_
throttling_ boolenabled - The flag to enable dynamic throttling.
- encryption
Encryption
Response - The encryption properties for this resource.
- locations
Multi
Region Settings Response - The multiregion settings of Cognitive Services account.
- migration_
token str - Resource migration token.
- network_
acls NetworkRule Set Response - A collection of rules governing the accessibility from specific network locations.
- public_
network_ straccess - Whether or not public endpoint access is allowed for this account.
- restrict_
outbound_ boolnetwork_ access - user_
owned_ Sequence[Userstorage Owned Storage Response] - The storage accounts for this resource.
- abuse
Penalty Property Map - The abuse penalty.
- call
Rate Property MapLimit - The call rate limit Cognitive Services account.
- capabilities List<Property Map>
- Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
- commitment
Plan List<Property Map>Associations - The commitment plan associations of Cognitive Services account.
- date
Created String - Gets the date of cognitive services account creation.
- deletion
Date String - The deletion date, only available for deleted account.
- endpoint String
- Endpoint of the created account.
- endpoints Map<String>
- internal
Id String - The internal identifier (deprecated, do not use this property).
- is
Migrated Boolean - If the resource is migrated from an existing key.
- private
Endpoint List<Property Map>Connections - The private endpoint connection associated with the Cognitive Services account.
- provisioning
State String - Gets the status of the cognitive services account at the time the operation was called.
- quota
Limit Property Map - scheduled
Purge StringDate - The scheduled purge date, only available for deleted account.
- sku
Change Property MapInfo - Sku change info of account.
- allowed
Fqdn List<String>List - api
Properties Property Map - The api properties for special APIs.
- custom
Sub StringDomain Name - Optional subdomain name used for token-based authentication.
- disable
Local BooleanAuth - dynamic
Throttling BooleanEnabled - The flag to enable dynamic throttling.
- encryption Property Map
- The encryption properties for this resource.
- locations Property Map
- The multiregion settings of Cognitive Services account.
- migration
Token String - Resource migration token.
- network
Acls Property Map - A collection of rules governing the accessibility from specific network locations.
- public
Network StringAccess - Whether or not public endpoint access is allowed for this account.
- restrict
Outbound BooleanNetwork Access - user
Owned List<Property Map>Storage - The storage accounts for this resource.
ApiProperties, ApiPropertiesArgs
- Aad
Client stringId - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- Aad
Tenant stringId - (Metrics Advisor Only) The Azure AD Tenant Id.
- Event
Hub stringConnection String - (Personalization Only) The flag to enable statistics of Bing Search.
- Qna
Azure stringSearch Endpoint Id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- Qna
Azure stringSearch Endpoint Key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- Qna
Runtime stringEndpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- Statistics
Enabled bool - (Bing Search Only) The flag to enable statistics of Bing Search.
- Storage
Account stringConnection String - (Personalization Only) The storage account connection string.
- Super
User string - (Metrics Advisor Only) The super user of Metrics Advisor.
- Website
Name string - (Metrics Advisor Only) The website name of Metrics Advisor.
- Aad
Client stringId - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- Aad
Tenant stringId - (Metrics Advisor Only) The Azure AD Tenant Id.
- Event
Hub stringConnection String - (Personalization Only) The flag to enable statistics of Bing Search.
- Qna
Azure stringSearch Endpoint Id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- Qna
Azure stringSearch Endpoint Key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- Qna
Runtime stringEndpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- Statistics
Enabled bool - (Bing Search Only) The flag to enable statistics of Bing Search.
- Storage
Account stringConnection String - (Personalization Only) The storage account connection string.
- Super
User string - (Metrics Advisor Only) The super user of Metrics Advisor.
- Website
Name string - (Metrics Advisor Only) The website name of Metrics Advisor.
- aad
Client StringId - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aad
Tenant StringId - (Metrics Advisor Only) The Azure AD Tenant Id.
- event
Hub StringConnection String - (Personalization Only) The flag to enable statistics of Bing Search.
- qna
Azure StringSearch Endpoint Id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qna
Azure StringSearch Endpoint Key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qna
Runtime StringEndpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- statistics
Enabled Boolean - (Bing Search Only) The flag to enable statistics of Bing Search.
- storage
Account StringConnection String - (Personalization Only) The storage account connection string.
- super
User String - (Metrics Advisor Only) The super user of Metrics Advisor.
- website
Name String - (Metrics Advisor Only) The website name of Metrics Advisor.
- aad
Client stringId - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aad
Tenant stringId - (Metrics Advisor Only) The Azure AD Tenant Id.
- event
Hub stringConnection String - (Personalization Only) The flag to enable statistics of Bing Search.
- qna
Azure stringSearch Endpoint Id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qna
Azure stringSearch Endpoint Key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qna
Runtime stringEndpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- statistics
Enabled boolean - (Bing Search Only) The flag to enable statistics of Bing Search.
- storage
Account stringConnection String - (Personalization Only) The storage account connection string.
- super
User string - (Metrics Advisor Only) The super user of Metrics Advisor.
- website
Name string - (Metrics Advisor Only) The website name of Metrics Advisor.
- aad_
client_ strid - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aad_
tenant_ strid - (Metrics Advisor Only) The Azure AD Tenant Id.
- event_
hub_ strconnection_ string - (Personalization Only) The flag to enable statistics of Bing Search.
- qna_
azure_ strsearch_ endpoint_ id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qna_
azure_ strsearch_ endpoint_ key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qna_
runtime_ strendpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- statistics_
enabled bool - (Bing Search Only) The flag to enable statistics of Bing Search.
- storage_
account_ strconnection_ string - (Personalization Only) The storage account connection string.
- super_
user str - (Metrics Advisor Only) The super user of Metrics Advisor.
- website_
name str - (Metrics Advisor Only) The website name of Metrics Advisor.
- aad
Client StringId - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aad
Tenant StringId - (Metrics Advisor Only) The Azure AD Tenant Id.
- event
Hub StringConnection String - (Personalization Only) The flag to enable statistics of Bing Search.
- qna
Azure StringSearch Endpoint Id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qna
Azure StringSearch Endpoint Key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qna
Runtime StringEndpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- statistics
Enabled Boolean - (Bing Search Only) The flag to enable statistics of Bing Search.
- storage
Account StringConnection String - (Personalization Only) The storage account connection string.
- super
User String - (Metrics Advisor Only) The super user of Metrics Advisor.
- website
Name String - (Metrics Advisor Only) The website name of Metrics Advisor.
ApiPropertiesResponse, ApiPropertiesResponseArgs
- Aad
Client stringId - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- Aad
Tenant stringId - (Metrics Advisor Only) The Azure AD Tenant Id.
- Event
Hub stringConnection String - (Personalization Only) The flag to enable statistics of Bing Search.
- Qna
Azure stringSearch Endpoint Id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- Qna
Azure stringSearch Endpoint Key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- Qna
Runtime stringEndpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- Statistics
Enabled bool - (Bing Search Only) The flag to enable statistics of Bing Search.
- Storage
Account stringConnection String - (Personalization Only) The storage account connection string.
- Super
User string - (Metrics Advisor Only) The super user of Metrics Advisor.
- Website
Name string - (Metrics Advisor Only) The website name of Metrics Advisor.
- Aad
Client stringId - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- Aad
Tenant stringId - (Metrics Advisor Only) The Azure AD Tenant Id.
- Event
Hub stringConnection String - (Personalization Only) The flag to enable statistics of Bing Search.
- Qna
Azure stringSearch Endpoint Id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- Qna
Azure stringSearch Endpoint Key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- Qna
Runtime stringEndpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- Statistics
Enabled bool - (Bing Search Only) The flag to enable statistics of Bing Search.
- Storage
Account stringConnection String - (Personalization Only) The storage account connection string.
- Super
User string - (Metrics Advisor Only) The super user of Metrics Advisor.
- Website
Name string - (Metrics Advisor Only) The website name of Metrics Advisor.
- aad
Client StringId - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aad
Tenant StringId - (Metrics Advisor Only) The Azure AD Tenant Id.
- event
Hub StringConnection String - (Personalization Only) The flag to enable statistics of Bing Search.
- qna
Azure StringSearch Endpoint Id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qna
Azure StringSearch Endpoint Key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qna
Runtime StringEndpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- statistics
Enabled Boolean - (Bing Search Only) The flag to enable statistics of Bing Search.
- storage
Account StringConnection String - (Personalization Only) The storage account connection string.
- super
User String - (Metrics Advisor Only) The super user of Metrics Advisor.
- website
Name String - (Metrics Advisor Only) The website name of Metrics Advisor.
- aad
Client stringId - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aad
Tenant stringId - (Metrics Advisor Only) The Azure AD Tenant Id.
- event
Hub stringConnection String - (Personalization Only) The flag to enable statistics of Bing Search.
- qna
Azure stringSearch Endpoint Id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qna
Azure stringSearch Endpoint Key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qna
Runtime stringEndpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- statistics
Enabled boolean - (Bing Search Only) The flag to enable statistics of Bing Search.
- storage
Account stringConnection String - (Personalization Only) The storage account connection string.
- super
User string - (Metrics Advisor Only) The super user of Metrics Advisor.
- website
Name string - (Metrics Advisor Only) The website name of Metrics Advisor.
- aad_
client_ strid - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aad_
tenant_ strid - (Metrics Advisor Only) The Azure AD Tenant Id.
- event_
hub_ strconnection_ string - (Personalization Only) The flag to enable statistics of Bing Search.
- qna_
azure_ strsearch_ endpoint_ id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qna_
azure_ strsearch_ endpoint_ key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qna_
runtime_ strendpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- statistics_
enabled bool - (Bing Search Only) The flag to enable statistics of Bing Search.
- storage_
account_ strconnection_ string - (Personalization Only) The storage account connection string.
- super_
user str - (Metrics Advisor Only) The super user of Metrics Advisor.
- website_
name str - (Metrics Advisor Only) The website name of Metrics Advisor.
- aad
Client StringId - (Metrics Advisor Only) The Azure AD Client Id (Application Id).
- aad
Tenant StringId - (Metrics Advisor Only) The Azure AD Tenant Id.
- event
Hub StringConnection String - (Personalization Only) The flag to enable statistics of Bing Search.
- qna
Azure StringSearch Endpoint Id - (QnAMaker Only) The Azure Search endpoint id of QnAMaker.
- qna
Azure StringSearch Endpoint Key - (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
- qna
Runtime StringEndpoint - (QnAMaker Only) The runtime endpoint of QnAMaker.
- statistics
Enabled Boolean - (Bing Search Only) The flag to enable statistics of Bing Search.
- storage
Account StringConnection String - (Personalization Only) The storage account connection string.
- super
User String - (Metrics Advisor Only) The super user of Metrics Advisor.
- website
Name String - (Metrics Advisor Only) The website name of Metrics Advisor.
CallRateLimitResponse, CallRateLimitResponseArgs
- Count double
- The count value of Call Rate Limit.
- Renewal
Period double - The renewal period in seconds of Call Rate Limit.
- Rules
List<Pulumi.
Azure Native. Cognitive Services. Inputs. Throttling Rule Response>
- Count float64
- The count value of Call Rate Limit.
- Renewal
Period float64 - The renewal period in seconds of Call Rate Limit.
- Rules
[]Throttling
Rule Response
- count Double
- The count value of Call Rate Limit.
- renewal
Period Double - The renewal period in seconds of Call Rate Limit.
- rules
List<Throttling
Rule Response>
- count number
- The count value of Call Rate Limit.
- renewal
Period number - The renewal period in seconds of Call Rate Limit.
- rules
Throttling
Rule Response[]
- count float
- The count value of Call Rate Limit.
- renewal_
period float - The renewal period in seconds of Call Rate Limit.
- rules
Sequence[Throttling
Rule Response]
- count Number
- The count value of Call Rate Limit.
- renewal
Period Number - The renewal period in seconds of Call Rate Limit.
- rules List<Property Map>
CommitmentPlanAssociationResponse, CommitmentPlanAssociationResponseArgs
- Commitment
Plan stringId - The Azure resource id of the commitment plan.
- Commitment
Plan stringLocation - The location of of the commitment plan.
- Commitment
Plan stringId - The Azure resource id of the commitment plan.
- Commitment
Plan stringLocation - The location of of the commitment plan.
- commitment
Plan StringId - The Azure resource id of the commitment plan.
- commitment
Plan StringLocation - The location of of the commitment plan.
- commitment
Plan stringId - The Azure resource id of the commitment plan.
- commitment
Plan stringLocation - The location of of the commitment plan.
- commitment_
plan_ strid - The Azure resource id of the commitment plan.
- commitment_
plan_ strlocation - The location of of the commitment plan.
- commitment
Plan StringId - The Azure resource id of the commitment plan.
- commitment
Plan StringLocation - The location of of the commitment plan.
Encryption, EncryptionArgs
- Key
Source string | Pulumi.Azure Native. Cognitive Services. Key Source - Enumerates the possible value of keySource for Encryption
- Key
Vault Pulumi.Properties Azure Native. Cognitive Services. Inputs. Key Vault Properties - Properties of KeyVault
- Key
Source string | KeySource - Enumerates the possible value of keySource for Encryption
- Key
Vault KeyProperties Vault Properties - Properties of KeyVault
- key
Source String | KeySource - Enumerates the possible value of keySource for Encryption
- key
Vault KeyProperties Vault Properties - Properties of KeyVault
- key
Source string | KeySource - Enumerates the possible value of keySource for Encryption
- key
Vault KeyProperties Vault Properties - Properties of KeyVault
- key_
source str | KeySource - Enumerates the possible value of keySource for Encryption
- key_
vault_ Keyproperties Vault Properties - Properties of KeyVault
- key
Source String | "Microsoft.Cognitive Services" | "Microsoft. Key Vault" - Enumerates the possible value of keySource for Encryption
- key
Vault Property MapProperties - Properties of KeyVault
EncryptionResponse, EncryptionResponseArgs
- Key
Source string - Enumerates the possible value of keySource for Encryption
- Key
Vault Pulumi.Properties Azure Native. Cognitive Services. Inputs. Key Vault Properties Response - Properties of KeyVault
- Key
Source string - Enumerates the possible value of keySource for Encryption
- Key
Vault KeyProperties Vault Properties Response - Properties of KeyVault
- key
Source String - Enumerates the possible value of keySource for Encryption
- key
Vault KeyProperties Vault Properties Response - Properties of KeyVault
- key
Source string - Enumerates the possible value of keySource for Encryption
- key
Vault KeyProperties Vault Properties Response - Properties of KeyVault
- key_
source str - Enumerates the possible value of keySource for Encryption
- key_
vault_ Keyproperties Vault Properties Response - Properties of KeyVault
- key
Source String - Enumerates the possible value of keySource for Encryption
- key
Vault Property MapProperties - Properties of KeyVault
Identity, IdentityArgs
- Type
Pulumi.
Azure Native. Cognitive Services. Resource Identity Type - The identity type.
- User
Assigned List<string>Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- Type
Resource
Identity Type - The identity type.
- User
Assigned []stringIdentities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
Resource
Identity Type - The identity type.
- user
Assigned List<String>Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
Resource
Identity Type - The identity type.
- user
Assigned string[]Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
Resource
Identity Type - The identity type.
- user_
assigned_ Sequence[str]identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
"None" | "System
Assigned" | "User Assigned" | "System Assigned, User Assigned" - The identity type.
- user
Assigned List<String>Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
IdentityResponse, IdentityResponseArgs
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type string
- The identity type.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Cognitive Services. Inputs. User Assigned Identity Response> - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type string
- The identity type.
- User
Assigned map[string]UserIdentities Assigned Identity Response - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal
Id String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type String
- The identity type.
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal
Id string - The principal ID of resource identity.
- tenant
Id string - The tenant ID of resource.
- type string
- The identity type.
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal_
id str - The principal ID of resource identity.
- tenant_
id str - The tenant ID of resource.
- type str
- The identity type.
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal
Id String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type String
- The identity type.
- user
Assigned Map<Property Map>Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
IpRule, IpRuleArgs
- Value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- Value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value String
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value str
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value String
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
IpRuleResponse, IpRuleResponseArgs
- Value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- Value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value String
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value string
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value str
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
- value String
- An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
KeySource, KeySourceArgs
- Microsoft_Cognitive
Services - Microsoft.CognitiveServices
- Microsoft_Key
Vault - Microsoft.KeyVault
- Key
Source_Microsoft_Cognitive Services - Microsoft.CognitiveServices
- Key
Source_Microsoft_Key Vault - Microsoft.KeyVault
- Microsoft_Cognitive
Services - Microsoft.CognitiveServices
- Microsoft_Key
Vault - Microsoft.KeyVault
- Microsoft_Cognitive
Services - Microsoft.CognitiveServices
- Microsoft_Key
Vault - Microsoft.KeyVault
- MICROSOFT_COGNITIVE_SERVICES
- Microsoft.CognitiveServices
- MICROSOFT_KEY_VAULT
- Microsoft.KeyVault
- "Microsoft.
Cognitive Services" - Microsoft.CognitiveServices
- "Microsoft.
Key Vault" - Microsoft.KeyVault
KeyVaultProperties, KeyVaultPropertiesArgs
- Identity
Client stringId - Key
Name string - Name of the Key from KeyVault
- Key
Vault stringUri - Uri of KeyVault
- Key
Version string - Version of the Key from KeyVault
- Identity
Client stringId - Key
Name string - Name of the Key from KeyVault
- Key
Vault stringUri - Uri of KeyVault
- Key
Version string - Version of the Key from KeyVault
- identity
Client StringId - key
Name String - Name of the Key from KeyVault
- key
Vault StringUri - Uri of KeyVault
- key
Version String - Version of the Key from KeyVault
- identity
Client stringId - key
Name string - Name of the Key from KeyVault
- key
Vault stringUri - Uri of KeyVault
- key
Version string - Version of the Key from KeyVault
- identity_
client_ strid - key_
name str - Name of the Key from KeyVault
- key_
vault_ struri - Uri of KeyVault
- key_
version str - Version of the Key from KeyVault
- identity
Client StringId - key
Name String - Name of the Key from KeyVault
- key
Vault StringUri - Uri of KeyVault
- key
Version String - Version of the Key from KeyVault
KeyVaultPropertiesResponse, KeyVaultPropertiesResponseArgs
- Identity
Client stringId - Key
Name string - Name of the Key from KeyVault
- Key
Vault stringUri - Uri of KeyVault
- Key
Version string - Version of the Key from KeyVault
- Identity
Client stringId - Key
Name string - Name of the Key from KeyVault
- Key
Vault stringUri - Uri of KeyVault
- Key
Version string - Version of the Key from KeyVault
- identity
Client StringId - key
Name String - Name of the Key from KeyVault
- key
Vault StringUri - Uri of KeyVault
- key
Version String - Version of the Key from KeyVault
- identity
Client stringId - key
Name string - Name of the Key from KeyVault
- key
Vault stringUri - Uri of KeyVault
- key
Version string - Version of the Key from KeyVault
- identity_
client_ strid - key_
name str - Name of the Key from KeyVault
- key_
vault_ struri - Uri of KeyVault
- key_
version str - Version of the Key from KeyVault
- identity
Client StringId - key
Name String - Name of the Key from KeyVault
- key
Vault StringUri - Uri of KeyVault
- key
Version String - Version of the Key from KeyVault
MultiRegionSettings, MultiRegionSettingsArgs
- Regions
List<Pulumi.
Azure Native. Cognitive Services. Inputs. Region Setting> - Routing
Method string | Pulumi.Azure Native. Cognitive Services. Routing Methods - Multiregion routing methods.
- Regions
[]Region
Setting - Routing
Method string | RoutingMethods - Multiregion routing methods.
- regions
List<Region
Setting> - routing
Method String | RoutingMethods - Multiregion routing methods.
- regions
Region
Setting[] - routing
Method string | RoutingMethods - Multiregion routing methods.
- regions
Sequence[Region
Setting] - routing_
method str | RoutingMethods - Multiregion routing methods.
- regions List<Property Map>
- routing
Method String | "Priority" | "Weighted" | "Performance" - Multiregion routing methods.
MultiRegionSettingsResponse, MultiRegionSettingsResponseArgs
- Regions
List<Pulumi.
Azure Native. Cognitive Services. Inputs. Region Setting Response> - Routing
Method string - Multiregion routing methods.
- Regions
[]Region
Setting Response - Routing
Method string - Multiregion routing methods.
- regions
List<Region
Setting Response> - routing
Method String - Multiregion routing methods.
- regions
Region
Setting Response[] - routing
Method string - Multiregion routing methods.
- regions
Sequence[Region
Setting Response] - routing_
method str - Multiregion routing methods.
- regions List<Property Map>
- routing
Method String - Multiregion routing methods.
NetworkRuleAction, NetworkRuleActionArgs
- Allow
- Allow
- Deny
- Deny
- Network
Rule Action Allow - Allow
- Network
Rule Action Deny - Deny
- Allow
- Allow
- Deny
- Deny
- Allow
- Allow
- Deny
- Deny
- ALLOW
- Allow
- DENY
- Deny
- "Allow"
- Allow
- "Deny"
- Deny
NetworkRuleSet, NetworkRuleSetArgs
- Default
Action string | Pulumi.Azure Native. Cognitive Services. Network Rule Action - The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- Ip
Rules List<Pulumi.Azure Native. Cognitive Services. Inputs. Ip Rule> - The list of IP address rules.
- Virtual
Network List<Pulumi.Rules Azure Native. Cognitive Services. Inputs. Virtual Network Rule> - The list of virtual network rules.
- Default
Action string | NetworkRule Action - The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- Ip
Rules []IpRule - The list of IP address rules.
- Virtual
Network []VirtualRules Network Rule - The list of virtual network rules.
- default
Action String | NetworkRule Action - The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ip
Rules List<IpRule> - The list of IP address rules.
- virtual
Network List<VirtualRules Network Rule> - The list of virtual network rules.
- default
Action string | NetworkRule Action - The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ip
Rules IpRule[] - The list of IP address rules.
- virtual
Network VirtualRules Network Rule[] - The list of virtual network rules.
- default_
action str | NetworkRule Action - The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ip_
rules Sequence[IpRule] - The list of IP address rules.
- virtual_
network_ Sequence[Virtualrules Network Rule] - The list of virtual network rules.
- default
Action 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.
- ip
Rules List<Property Map> - The list of IP address rules.
- virtual
Network List<Property Map>Rules - The list of virtual network rules.
NetworkRuleSetResponse, NetworkRuleSetResponseArgs
- Default
Action string - 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 List<Pulumi.Azure Native. Cognitive Services. Inputs. Ip Rule Response> - The list of IP address rules.
- Virtual
Network List<Pulumi.Rules Azure Native. Cognitive Services. Inputs. Virtual Network Rule Response> - The list of virtual network rules.
- Default
Action string - 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 []IpRule Response - The list of IP address rules.
- Virtual
Network []VirtualRules Network Rule Response - The list of virtual network rules.
- default
Action String - 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 List<IpRule Response> - The list of IP address rules.
- virtual
Network List<VirtualRules Network Rule Response> - The list of virtual network rules.
- default
Action string - 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 IpRule Response[] - The list of IP address rules.
- virtual
Network VirtualRules Network Rule Response[] - The list of virtual network rules.
- default_
action str - The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
- ip_
rules Sequence[IpRule Response] - The list of IP address rules.
- virtual_
network_ Sequence[Virtualrules Network Rule Response] - The list of virtual network rules.
- default
Action String - 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 List<Property Map> - The list of IP address rules.
- virtual
Network List<Property Map>Rules - The list of virtual network rules.
PrivateEndpointConnectionPropertiesResponse, PrivateEndpointConnectionPropertiesResponseArgs
- Private
Link Pulumi.Service Connection State Azure Native. Cognitive Services. Inputs. Private Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- Provisioning
State string - The provisioning state of the private endpoint connection resource.
- Group
Ids List<string> - The private link resource group ids.
- Private
Endpoint Pulumi.Azure Native. Cognitive Services. Inputs. Private Endpoint Response - The resource of private end point.
- Private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- Provisioning
State string - The provisioning state of the private endpoint connection resource.
- Group
Ids []string - The private link resource group ids.
- Private
Endpoint PrivateEndpoint Response - The resource of private end point.
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- provisioning
State String - The provisioning state of the private endpoint connection resource.
- group
Ids List<String> - The private link resource group ids.
- private
Endpoint PrivateEndpoint Response - The resource of private end point.
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- provisioning
State string - The provisioning state of the private endpoint connection resource.
- group
Ids string[] - The private link resource group ids.
- private
Endpoint PrivateEndpoint Response - The resource of private end point.
- private_
link_ Privateservice_ connection_ state Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- provisioning_
state str - The provisioning state of the private endpoint connection resource.
- group_
ids Sequence[str] - The private link resource group ids.
- private_
endpoint PrivateEndpoint Response - The resource of private end point.
- private
Link Property MapService Connection State - A collection of information about the state of the connection between service consumer and provider.
- provisioning
State String - The provisioning state of the private endpoint connection resource.
- group
Ids List<String> - The private link resource group ids.
- private
Endpoint Property Map - The resource of private end point.
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs
- Etag string
- Resource Etag.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Cognitive Services. Inputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Location string
- The location of the private endpoint connection
- Properties
Pulumi.
Azure Native. Cognitive Services. Inputs. Private Endpoint Connection Properties Response - Resource properties.
- Etag string
- Resource Etag.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Location string
- The location of the private endpoint connection
- Properties
Private
Endpoint Connection Properties Response - Resource properties.
- etag String
- Resource Etag.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- location String
- The location of the private endpoint connection
- properties
Private
Endpoint Connection Properties Response - Resource properties.
- etag string
- Resource Etag.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- location string
- The location of the private endpoint connection
- properties
Private
Endpoint Connection Properties Response - Resource properties.
- etag str
- Resource Etag.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- location str
- The location of the private endpoint connection
- properties
Private
Endpoint Connection Properties Response - Resource properties.
- etag String
- Resource Etag.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- location String
- The location of the private endpoint connection
- properties Property Map
- Resource properties.
PrivateEndpointResponse, PrivateEndpointResponseArgs
- Id string
- The ARM identifier for Private Endpoint
- Id string
- The ARM identifier for Private Endpoint
- id String
- The ARM identifier for Private Endpoint
- id string
- The ARM identifier for Private Endpoint
- id str
- The ARM identifier for Private Endpoint
- id String
- The ARM identifier for Private Endpoint
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs
- Actions
Required 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 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 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 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.
- actions
Required 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
- Public
Network Access Enabled - Enabled
- Public
Network Access Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
QuotaLimitResponse, QuotaLimitResponseArgs
- Count float64
- Renewal
Period float64 - Rules
[]Throttling
Rule Response
- count Double
- renewal
Period Double - rules
List<Throttling
Rule Response>
- count number
- renewal
Period number - rules
Throttling
Rule Response[]
- count Number
- renewal
Period Number - rules List<Property Map>
RegionSetting, RegionSettingArgs
- Customsubdomain string
- Maps the region to the regional custom subdomain.
- Name string
- Name of the region.
- Value double
- A value for priority or weighted routing methods.
- Customsubdomain string
- Maps the region to the regional custom subdomain.
- Name string
- Name of the region.
- Value float64
- A value for priority or weighted routing methods.
- customsubdomain String
- Maps the region to the regional custom subdomain.
- name String
- Name of the region.
- value Double
- A value for priority or weighted routing methods.
- customsubdomain string
- Maps the region to the regional custom subdomain.
- name string
- Name of the region.
- value number
- A value for priority or weighted routing methods.
- customsubdomain str
- Maps the region to the regional custom subdomain.
- name str
- Name of the region.
- value float
- A value for priority or weighted routing methods.
- customsubdomain String
- Maps the region to the regional custom subdomain.
- name String
- Name of the region.
- value Number
- A value for priority or weighted routing methods.
RegionSettingResponse, RegionSettingResponseArgs
- Customsubdomain string
- Maps the region to the regional custom subdomain.
- Name string
- Name of the region.
- Value double
- A value for priority or weighted routing methods.
- Customsubdomain string
- Maps the region to the regional custom subdomain.
- Name string
- Name of the region.
- Value float64
- A value for priority or weighted routing methods.
- customsubdomain String
- Maps the region to the regional custom subdomain.
- name String
- Name of the region.
- value Double
- A value for priority or weighted routing methods.
- customsubdomain string
- Maps the region to the regional custom subdomain.
- name string
- Name of the region.
- value number
- A value for priority or weighted routing methods.
- customsubdomain str
- Maps the region to the regional custom subdomain.
- name str
- Name of the region.
- value float
- A value for priority or weighted routing methods.
- customsubdomain String
- Maps the region to the regional custom subdomain.
- name String
- Name of the region.
- value Number
- A value for priority or weighted routing methods.
RequestMatchPatternResponse, RequestMatchPatternResponseArgs
ResourceIdentityType, ResourceIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- Resource
Identity Type None - None
- Resource
Identity Type System Assigned - SystemAssigned
- Resource
Identity Type User Assigned - UserAssigned
- Resource
Identity Type_System Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned, UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned, User Assigned" - SystemAssigned, UserAssigned
RoutingMethods, RoutingMethodsArgs
- Priority
- Priority
- Weighted
- Weighted
- Performance
- Performance
- Routing
Methods Priority - Priority
- Routing
Methods Weighted - Weighted
- Routing
Methods Performance - Performance
- Priority
- Priority
- Weighted
- Weighted
- Performance
- Performance
- Priority
- Priority
- Weighted
- Weighted
- Performance
- Performance
- PRIORITY
- Priority
- WEIGHTED
- Weighted
- PERFORMANCE
- Performance
- "Priority"
- Priority
- "Weighted"
- Weighted
- "Performance"
- Performance
Sku, SkuArgs
- Name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- Capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- Family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- Size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- Tier
string | Pulumi.
Azure Native. Cognitive Services. Sku Tier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- Name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- Capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- Family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- Size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- Tier
string | Sku
Tier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name String
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity 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 | Sku
Tier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity 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 | Sku
Tier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name 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 | Sku
Tier - This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name String
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity Number
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family String
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size String
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier String | "Free" | "Basic" | "Standard" | "Premium" | "Enterprise"
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
SkuCapabilityResponse, SkuCapabilityResponseArgs
SkuChangeInfoResponse, SkuChangeInfoResponseArgs
- Count
Of doubleDowngrades - Gets the count of downgrades.
- Count
Of doubleUpgrades After Downgrades - Gets the count of upgrades after downgrades.
- Last
Change stringDate - Gets the last change date.
- Count
Of float64Downgrades - Gets the count of downgrades.
- Count
Of float64Upgrades After Downgrades - Gets the count of upgrades after downgrades.
- Last
Change stringDate - Gets the last change date.
- count
Of DoubleDowngrades - Gets the count of downgrades.
- count
Of DoubleUpgrades After Downgrades - Gets the count of upgrades after downgrades.
- last
Change StringDate - Gets the last change date.
- count
Of numberDowngrades - Gets the count of downgrades.
- count
Of numberUpgrades After Downgrades - Gets the count of upgrades after downgrades.
- last
Change stringDate - Gets the last change date.
- count_
of_ floatdowngrades - Gets the count of downgrades.
- count_
of_ floatupgrades_ after_ downgrades - Gets the count of upgrades after downgrades.
- last_
change_ strdate - Gets the last change date.
- count
Of NumberDowngrades - Gets the count of downgrades.
- count
Of NumberUpgrades After Downgrades - Gets the count of upgrades after downgrades.
- last
Change StringDate - Gets the last change date.
SkuResponse, SkuResponseArgs
- Name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- Capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- Family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- Size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- Tier string
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- Name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- Capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- Family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- Size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- Tier string
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name String
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity Integer
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family String
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size String
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier String
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name string
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity number
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier string
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name str
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family str
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size str
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier str
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- name String
- The name of the SKU. Ex - P3. It is typically a letter+number code
- capacity Number
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family String
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size String
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier String
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
SkuTier, SkuTierArgs
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Enterprise
- Enterprise
- Sku
Tier Free - Free
- Sku
Tier Basic - Basic
- Sku
Tier Standard - Standard
- Sku
Tier Premium - Premium
- Sku
Tier Enterprise - Enterprise
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Enterprise
- Enterprise
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Enterprise
- Enterprise
- FREE
- Free
- BASIC
- Basic
- STANDARD
- Standard
- PREMIUM
- Premium
- ENTERPRISE
- Enterprise
- "Free"
- Free
- "Basic"
- Basic
- "Standard"
- Standard
- "Premium"
- Premium
- "Enterprise"
- Enterprise
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
ThrottlingRuleResponse, ThrottlingRuleResponseArgs
- Count float64
- Dynamic
Throttling boolEnabled - Key string
- Match
Patterns []RequestMatch Pattern Response - Min
Count float64 - Renewal
Period float64
- count Double
- dynamic
Throttling BooleanEnabled - key String
- match
Patterns List<RequestMatch Pattern Response> - min
Count Double - renewal
Period Double
- count number
- dynamic
Throttling booleanEnabled - key string
- match
Patterns RequestMatch Pattern Response[] - min
Count number - renewal
Period number
- count float
- dynamic_
throttling_ boolenabled - key str
- match_
patterns Sequence[RequestMatch Pattern Response] - min_
count float - renewal_
period float
- count Number
- dynamic
Throttling BooleanEnabled - key String
- match
Patterns List<Property Map> - min
Count Number - renewal
Period Number
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
- Client
Id string - Client App Id associated with this identity.
- Principal
Id string - Azure Active Directory principal ID associated with this Identity.
- Client
Id string - Client App Id associated with this identity.
- Principal
Id string - Azure Active Directory principal ID associated with this Identity.
- client
Id String - Client App Id associated with this identity.
- principal
Id String - Azure Active Directory principal ID associated with this Identity.
- client
Id string - Client App Id associated with this identity.
- principal
Id string - Azure Active Directory principal ID associated with this Identity.
- client_
id str - Client App Id associated with this identity.
- principal_
id str - Azure Active Directory principal ID associated with this Identity.
- client
Id String - Client App Id associated with this identity.
- principal
Id String - Azure Active Directory principal ID associated with this Identity.
UserOwnedStorage, UserOwnedStorageArgs
- Identity
Client stringId - Resource
Id string - Full resource id of a Microsoft.Storage resource.
- Identity
Client stringId - Resource
Id string - Full resource id of a Microsoft.Storage resource.
- identity
Client StringId - resource
Id String - Full resource id of a Microsoft.Storage resource.
- identity
Client stringId - resource
Id string - Full resource id of a Microsoft.Storage resource.
- identity_
client_ strid - resource_
id str - Full resource id of a Microsoft.Storage resource.
- identity
Client StringId - resource
Id String - Full resource id of a Microsoft.Storage resource.
UserOwnedStorageResponse, UserOwnedStorageResponseArgs
- Identity
Client stringId - Resource
Id string - Full resource id of a Microsoft.Storage resource.
- Identity
Client stringId - Resource
Id string - Full resource id of a Microsoft.Storage resource.
- identity
Client StringId - resource
Id String - Full resource id of a Microsoft.Storage resource.
- identity
Client stringId - resource
Id string - Full resource id of a Microsoft.Storage resource.
- identity_
client_ strid - resource_
id str - Full resource id of a Microsoft.Storage resource.
- identity
Client StringId - resource
Id String - Full resource id of a Microsoft.Storage resource.
VirtualNetworkRule, VirtualNetworkRuleArgs
- Id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- Ignore
Missing boolVnet Service Endpoint - Ignore missing vnet service endpoint or not.
- State string
- Gets the state of virtual network rule.
- Id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- Ignore
Missing boolVnet Service Endpoint - Ignore missing vnet service endpoint or not.
- State string
- Gets the state of virtual network rule.
- id String
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignore
Missing BooleanVnet Service Endpoint - Ignore missing vnet service endpoint or not.
- state String
- Gets the state of virtual network rule.
- id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignore
Missing booleanVnet Service Endpoint - Ignore missing vnet service endpoint or not.
- state string
- Gets the state of virtual network rule.
- id str
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignore_
missing_ boolvnet_ service_ endpoint - Ignore missing vnet service endpoint or not.
- state str
- Gets the state of virtual network rule.
- id String
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignore
Missing BooleanVnet Service Endpoint - Ignore missing vnet service endpoint or not.
- state String
- Gets the state of virtual network rule.
VirtualNetworkRuleResponse, VirtualNetworkRuleResponseArgs
- Id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- Ignore
Missing boolVnet Service Endpoint - Ignore missing vnet service endpoint or not.
- State string
- Gets the state of virtual network rule.
- Id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- Ignore
Missing boolVnet Service Endpoint - Ignore missing vnet service endpoint or not.
- State string
- Gets the state of virtual network rule.
- id String
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignore
Missing BooleanVnet Service Endpoint - Ignore missing vnet service endpoint or not.
- state String
- Gets the state of virtual network rule.
- id string
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignore
Missing booleanVnet Service Endpoint - Ignore missing vnet service endpoint or not.
- state string
- Gets the state of virtual network rule.
- id str
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignore_
missing_ boolvnet_ service_ endpoint - Ignore missing vnet service endpoint or not.
- state str
- Gets the state of virtual network rule.
- id String
- Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
- ignore
Missing BooleanVnet Service Endpoint - Ignore missing vnet service endpoint or not.
- state String
- Gets the state of virtual network rule.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:cognitiveservices:Account testCreate1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0