Base de datos Microsoft.DocumentDBAccounts/sqlDatabases/containers/throughputSettings
Artículo 12/20/2024
2 colaboradores
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso databaseAccounts/sqlDatabases/containers/throughputSettings se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2024-12-01-preview' = {
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'default'
properties: {
resource: {
autoscaleSettings: {
autoUpgradePolicy: {
throughputPolicy: {
incrementPercent: int
isEnabled: bool
}
}
maxThroughput: int
}
throughput: int
throughputBuckets: [
{
id: int
maxThroughputPercentage: int
}
]
}
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
AutoscaleSettingsResource
Nombre
Descripción
Valor
autoUpgradePolicy
Directiva de actualización automática de recursos de Cosmos DB
AutoUpgradePolicyResource
maxThroughput
Representa el contenedor de rendimiento máximo al que se puede escalar verticalmente.
int (obligatorio)
AutoUpgradePolicyResource
Nombre
Descripción
Valor
throughputPolicy
Representa la directiva de rendimiento a la que debe cumplir el servicio para la actualización automática.
ThroughputPolicyResource
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
ManagedServiceIdentity
Nombre
Descripción
Valor
tipo
Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del servicio.
'Ninguno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
userAssignedIdentities
Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
managedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings
ThroughputBucketResource
Nombre
Descripción
Valor
identificación
Representa el identificador del cubo de rendimiento.
int (obligatorio)
maxThroughputPercentage
Representa el rendimiento de porcentaje máximo que puede usar el cubo.
int (obligatorio)
ThroughputPolicyResource
Nombre
Descripción
Valor
incrementPercent
Representa el porcentaje por el que el rendimiento puede aumentar cada vez que se inicia la directiva de rendimiento.
Int
isEnabled
Determina si la propiedad ThroughputPolicy está activa o no.
Bool
ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource
Nombre
Descripción
Valor
autoscaleSettings
Recurso de Cosmos DB para la configuración de escalabilidad automática. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos.
autoscaleSettingsResource
Rendimiento
Valor del rendimiento del recurso de Cosmos DB. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos.
Int
throughputBuckets
Matriz de límites de depósito de rendimiento que se aplicarán al contenedor de Cosmos DB
rendimientoBucketResource []
ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties
Definición de recursos de plantilla de ARM
El tipo de recurso databaseAccounts/sqlDatabases/containers/throughputSettings se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings",
"apiVersion": "2024-12-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"resource": {
"autoscaleSettings": {
"autoUpgradePolicy": {
"throughputPolicy": {
"incrementPercent": "int",
"isEnabled": "bool"
}
},
"maxThroughput": "int"
},
"throughput": "int",
"throughputBuckets": [
{
"id": "int",
"maxThroughputPercentage": "int"
}
]
}
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
AutoscaleSettingsResource
Nombre
Descripción
Valor
autoUpgradePolicy
Directiva de actualización automática de recursos de Cosmos DB
AutoUpgradePolicyResource
maxThroughput
Representa el contenedor de rendimiento máximo al que se puede escalar verticalmente.
int (obligatorio)
AutoUpgradePolicyResource
Nombre
Descripción
Valor
throughputPolicy
Representa la directiva de rendimiento a la que debe cumplir el servicio para la actualización automática.
ThroughputPolicyResource
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
ManagedServiceIdentity
Nombre
Descripción
Valor
tipo
Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del servicio.
'Ninguno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
userAssignedIdentities
Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
managedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings
Nombre
Descripción
Valor
apiVersion
La versión de api
'2024-12-01-preview'
identidad
Identidad del recurso.
managedServiceIdentity
ubicación
Ubicación del grupo de recursos al que pertenece el recurso.
cuerda
nombre
El nombre del recurso
'default' (obligatorio)
Propiedades
Propiedades para actualizar el rendimiento de los recursos de Azure Cosmos DB.
ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties (obligatorio)
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo
El tipo de recurso
'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings'
ThroughputBucketResource
Nombre
Descripción
Valor
identificación
Representa el identificador del cubo de rendimiento.
int (obligatorio)
maxThroughputPercentage
Representa el rendimiento de porcentaje máximo que puede usar el cubo.
int (obligatorio)
ThroughputPolicyResource
Nombre
Descripción
Valor
incrementPercent
Representa el porcentaje por el que el rendimiento puede aumentar cada vez que se inicia la directiva de rendimiento.
Int
isEnabled
Determina si la propiedad ThroughputPolicy está activa o no.
Bool
ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource
Nombre
Descripción
Valor
autoscaleSettings
Recurso de Cosmos DB para la configuración de escalabilidad automática. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos.
autoscaleSettingsResource
Rendimiento
Valor del rendimiento del recurso de Cosmos DB. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos.
Int
throughputBuckets
Matriz de límites de depósito de rendimiento que se aplicarán al contenedor de Cosmos DB
rendimientoBucketResource []
ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties
El tipo de recurso databaseAccounts/sqlDatabases/containers/throughputSettings se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2024-12-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
resource = {
autoscaleSettings = {
autoUpgradePolicy = {
throughputPolicy = {
incrementPercent = int
isEnabled = bool
}
}
maxThroughput = int
}
throughput = int
throughputBuckets = [
{
id = int
maxThroughputPercentage = int
}
]
}
}
})
}
Valores de propiedad
AutoscaleSettingsResource
Nombre
Descripción
Valor
autoUpgradePolicy
Directiva de actualización automática de recursos de Cosmos DB
AutoUpgradePolicyResource
maxThroughput
Representa el contenedor de rendimiento máximo al que se puede escalar verticalmente.
int (obligatorio)
AutoUpgradePolicyResource
Nombre
Descripción
Valor
throughputPolicy
Representa la directiva de rendimiento a la que debe cumplir el servicio para la actualización automática.
ThroughputPolicyResource
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
ManagedServiceIdentity
Nombre
Descripción
Valor
tipo
Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del servicio.
'Ninguno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
userAssignedIdentities
Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
managedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings
Nombre
Descripción
Valor
identidad
Identidad del recurso.
managedServiceIdentity
ubicación
Ubicación del grupo de recursos al que pertenece el recurso.
cuerda
nombre
El nombre del recurso
'default' (obligatorio)
parent_id
Identificador del recurso que es el elemento primario de este recurso.
Identificador del recurso de tipo: databaseAccounts/sqlDatabases/containers
Propiedades
Propiedades para actualizar el rendimiento de los recursos de Azure Cosmos DB.
ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties (obligatorio)
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta.
tipo
El tipo de recurso
"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2024-12-01-preview"
ThroughputBucketResource
Nombre
Descripción
Valor
identificación
Representa el identificador del cubo de rendimiento.
int (obligatorio)
maxThroughputPercentage
Representa el rendimiento de porcentaje máximo que puede usar el cubo.
int (obligatorio)
ThroughputPolicyResource
Nombre
Descripción
Valor
incrementPercent
Representa el porcentaje por el que el rendimiento puede aumentar cada vez que se inicia la directiva de rendimiento.
Int
isEnabled
Determina si la propiedad ThroughputPolicy está activa o no.
Bool
ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource
Nombre
Descripción
Valor
autoscaleSettings
Recurso de Cosmos DB para la configuración de escalabilidad automática. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos.
autoscaleSettingsResource
Rendimiento
Valor del rendimiento del recurso de Cosmos DB. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos.
Int
throughputBuckets
Matriz de límites de depósito de rendimiento que se aplicarán al contenedor de Cosmos DB
rendimientoBucketResource []
ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties