documentdb.azure.com/v1api20231115
documentdb.azure.com/v1api20231115
Package v1api20231115 contains API Schema definitions for the documentdb v1api20231115 API group
APIVersion
(string
alias)
Value | Description |
---|---|
"2023-11-15" |
AccountKeyMetadata_STATUS
(Appears on:DatabaseAccountKeysMetadata_STATUS)
The metadata related to an access key for a given database account.
Field | Description |
---|---|
generationTime string |
GenerationTime: Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18. |
AnalyticalStorageConfiguration
(Appears on:DatabaseAccount_Spec)
Analytical storage specific properties.
Field | Description |
---|---|
schemaType AnalyticalStorageSchemaType |
SchemaType: Describes the types of schema for analytical storage. |
AnalyticalStorageConfiguration_STATUS
(Appears on:DatabaseAccount_STATUS)
Analytical storage specific properties.
Field | Description |
---|---|
schemaType AnalyticalStorageSchemaType_STATUS |
SchemaType: Describes the types of schema for analytical storage. |
AnalyticalStorageSchemaType
(string
alias)
(Appears on:AnalyticalStorageConfiguration)
Describes the types of schema for analytical storage.
Value | Description |
---|---|
"FullFidelity" |
|
"WellDefined" |
AnalyticalStorageSchemaType_STATUS
(string
alias)
(Appears on:AnalyticalStorageConfiguration_STATUS)
Describes the types of schema for analytical storage.
Value | Description |
---|---|
"FullFidelity" |
|
"WellDefined" |
ApiProperties
(Appears on:DatabaseAccount_Spec)
Field | Description |
---|---|
serverVersion ApiProperties_ServerVersion |
ServerVersion: Describes the ServerVersion of an a MongoDB account. |
ApiProperties_STATUS
(Appears on:DatabaseAccount_STATUS)
Field | Description |
---|---|
serverVersion ApiProperties_ServerVersion_STATUS |
ServerVersion: Describes the ServerVersion of an a MongoDB account. |
ApiProperties_ServerVersion
(string
alias)
(Appears on:ApiProperties)
Value | Description |
---|---|
"3.2" |
|
"3.6" |
|
"4.0" |
|
"4.2" |
ApiProperties_ServerVersion_STATUS
(string
alias)
(Appears on:ApiProperties_STATUS)
Value | Description |
---|---|
"3.2" |
|
"3.6" |
|
"4.0" |
|
"4.2" |
AutoUpgradePolicyResource
(Appears on:AutoscaleSettingsResource)
Cosmos DB resource auto-upgrade policy
Field | Description |
---|---|
throughputPolicy ThroughputPolicyResource |
ThroughputPolicy: Represents throughput policy which service must adhere to for auto-upgrade |
AutoUpgradePolicyResource_STATUS
(Appears on:AutoscaleSettingsResource_STATUS)
Cosmos DB resource auto-upgrade policy
Field | Description |
---|---|
throughputPolicy ThroughputPolicyResource_STATUS |
ThroughputPolicy: Represents throughput policy which service must adhere to for auto-upgrade |
AutoscaleSettings
(Appears on:CreateUpdateOptions)
Field | Description |
---|---|
maxThroughput int |
MaxThroughput: Represents maximum throughput, the resource can scale up to. |
AutoscaleSettingsResource
(Appears on:ThroughputSettingsResource)
Cosmos DB provisioned throughput settings object
Field | Description |
---|---|
autoUpgradePolicy AutoUpgradePolicyResource |
AutoUpgradePolicy: Cosmos DB resource auto-upgrade policy |
maxThroughput int |
MaxThroughput: Represents maximum throughput container can scale up to. |
AutoscaleSettingsResource_STATUS
(Appears on:ThroughputSettingsGetProperties_Resource_STATUS)
Cosmos DB provisioned throughput settings object
Field | Description |
---|---|
autoUpgradePolicy AutoUpgradePolicyResource_STATUS |
AutoUpgradePolicy: Cosmos DB resource auto-upgrade policy |
maxThroughput int |
MaxThroughput: Represents maximum throughput container can scale up to. |
targetMaxThroughput int |
TargetMaxThroughput: Represents target maximum throughput container can scale up to once offer is no longer in pending state. |
AutoscaleSettings_STATUS
(Appears on:OptionsResource_STATUS)
Field | Description |
---|---|
maxThroughput int |
MaxThroughput: Represents maximum throughput, the resource can scale up to. |
BackupPolicy
(Appears on:DatabaseAccount_Spec)
Field | Description |
---|---|
continuous ContinuousModeBackupPolicy |
Continuous: Mutually exclusive with all other properties |
periodic PeriodicModeBackupPolicy |
Periodic: Mutually exclusive with all other properties |
BackupPolicyMigrationState
(Appears on:ContinuousModeBackupPolicy, PeriodicModeBackupPolicy)
The object representing the state of the migration between the backup policies.
Field | Description |
---|---|
startTime string |
StartTime: Time at which the backup policy migration started (ISO-8601 format). |
status BackupPolicyMigrationStatus |
Status: Describes the status of migration between backup policy types. |
targetType BackupPolicyType |
TargetType: Describes the target backup policy type of the backup policy migration. |
BackupPolicyMigrationState_STATUS
(Appears on:ContinuousModeBackupPolicy_STATUS, PeriodicModeBackupPolicy_STATUS)
The object representing the state of the migration between the backup policies.
Field | Description |
---|---|
startTime string |
StartTime: Time at which the backup policy migration started (ISO-8601 format). |
status BackupPolicyMigrationStatus_STATUS |
Status: Describes the status of migration between backup policy types. |
targetType BackupPolicyType_STATUS |
TargetType: Describes the target backup policy type of the backup policy migration. |
BackupPolicyMigrationStatus
(string
alias)
(Appears on:BackupPolicyMigrationState)
Describes the status of migration between backup policy types.
Value | Description |
---|---|
"Completed" |
|
"Failed" |
|
"InProgress" |
|
"Invalid" |
BackupPolicyMigrationStatus_STATUS
(string
alias)
(Appears on:BackupPolicyMigrationState_STATUS)
Describes the status of migration between backup policy types.
Value | Description |
---|---|
"Completed" |
|
"Failed" |
|
"InProgress" |
|
"Invalid" |
BackupPolicyType
(string
alias)
(Appears on:BackupPolicyMigrationState)
Describes the mode of backups.
Value | Description |
---|---|
"Continuous" |
|
"Periodic" |
BackupPolicyType_STATUS
(string
alias)
(Appears on:BackupPolicyMigrationState_STATUS)
Describes the mode of backups.
Value | Description |
---|---|
"Continuous" |
|
"Periodic" |
BackupPolicy_STATUS
(Appears on:DatabaseAccount_STATUS)
Field | Description |
---|---|
continuous ContinuousModeBackupPolicy_STATUS |
Continuous: Mutually exclusive with all other properties |
periodic PeriodicModeBackupPolicy_STATUS |
Periodic: Mutually exclusive with all other properties |
BackupStorageRedundancy
(string
alias)
(Appears on:PeriodicModeProperties)
Enum to indicate type of backup storage redundancy.
Value | Description |
---|---|
"Geo" |
|
"Local" |
|
"Zone" |
BackupStorageRedundancy_STATUS
(string
alias)
(Appears on:PeriodicModeProperties_STATUS)
Enum to indicate type of backup storage redundancy.
Value | Description |
---|---|
"Geo" |
|
"Local" |
|
"Zone" |
Capability
(Appears on:DatabaseAccount_Spec)
Cosmos DB capability object
Field | Description |
---|---|
name string |
Name: Name of the Cosmos DB capability. For example, “name”: “EnableCassandra”. Current values also include “EnableTable” and “EnableGremlin”. |
Capability_STATUS
(Appears on:DatabaseAccount_STATUS)
Cosmos DB capability object
Field | Description |
---|---|
name string |
Name: Name of the Cosmos DB capability. For example, “name”: “EnableCassandra”. Current values also include “EnableTable” and “EnableGremlin”. |
Capacity
(Appears on:DatabaseAccount_Spec)
The object that represents all properties related to capacity enforcement on an account.
Field | Description |
---|---|
totalThroughputLimit int |
TotalThroughputLimit: The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput. |
Capacity_STATUS
(Appears on:DatabaseAccount_STATUS)
The object that represents all properties related to capacity enforcement on an account.
Field | Description |
---|---|
totalThroughputLimit int |
TotalThroughputLimit: The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput. |
ClientEncryptionIncludedPath
(Appears on:ClientEncryptionPolicy)
.
Field | Description |
---|---|
clientEncryptionKeyId string |
ClientEncryptionKeyId: The identifier of the Client Encryption Key to be used to encrypt the path. |
encryptionAlgorithm string |
EncryptionAlgorithm: The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256. |
encryptionType string |
EncryptionType: The type of encryption to be performed. Eg - Deterministic, Randomized. |
path string |
Path: Path that needs to be encrypted. |
ClientEncryptionIncludedPath_STATUS
(Appears on:ClientEncryptionPolicy_STATUS)
.
Field | Description |
---|---|
clientEncryptionKeyId string |
ClientEncryptionKeyId: The identifier of the Client Encryption Key to be used to encrypt the path. |
encryptionAlgorithm string |
EncryptionAlgorithm: The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256. |
encryptionType string |
EncryptionType: The type of encryption to be performed. Eg - Deterministic, Randomized. |
path string |
Path: Path that needs to be encrypted. |
ClientEncryptionPolicy
(Appears on:SqlContainerResource)
Cosmos DB client encryption policy.
Field | Description |
---|---|
includedPaths []ClientEncryptionIncludedPath |
IncludedPaths: Paths of the item that need encryption along with path-specific settings. |
policyFormatVersion int |
PolicyFormatVersion: Version of the client encryption policy definition. Supported versions are 1 and 2. Version 2 supports id and partition key path encryption. |
ClientEncryptionPolicy_STATUS
(Appears on:SqlContainerGetProperties_Resource_STATUS)
Cosmos DB client encryption policy.
Field | Description |
---|---|
includedPaths []ClientEncryptionIncludedPath_STATUS |
IncludedPaths: Paths of the item that need encryption along with path-specific settings. |
policyFormatVersion int |
PolicyFormatVersion: Version of the client encryption policy definition. Supported versions are 1 and 2. Version 2 supports id and partition key path encryption. |
CompositePath
(Appears on:IndexingPolicy)
Field | Description |
---|---|
order CompositePath_Order |
Order: Sort order for composite paths. |
path string |
Path: The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) |
CompositePath_Order
(string
alias)
(Appears on:CompositePath)
Value | Description |
---|---|
"ascending" |
|
"descending" |
CompositePath_Order_STATUS
(string
alias)
(Appears on:CompositePath_STATUS)
Value | Description |
---|---|
"ascending" |
|
"descending" |
CompositePath_STATUS
(Appears on:IndexingPolicy_STATUS)
Field | Description |
---|---|
order CompositePath_Order_STATUS |
Order: Sort order for composite paths. |
path string |
Path: The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) |
ComputedProperty
(Appears on:SqlContainerResource)
The definition of a computed property
Field | Description |
---|---|
name string |
Name: The name of a computed property, for example - “cp_lowerName” |
query string |
Query: The query that evaluates the value for computed property, for example - “SELECT VALUE LOWER(c.name) FROM c” |
ComputedProperty_STATUS
(Appears on:SqlContainerGetProperties_Resource_STATUS)
The definition of a computed property
Field | Description |
---|---|
name string |
Name: The name of a computed property, for example - “cp_lowerName” |
query string |
Query: The query that evaluates the value for computed property, for example - “SELECT VALUE LOWER(c.name) FROM c” |
ConflictResolutionPolicy
(Appears on:SqlContainerResource)
The conflict resolution policy for the container.
Field | Description |
---|---|
conflictResolutionPath string |
ConflictResolutionPath: The conflict resolution path in the case of LastWriterWins mode. |
conflictResolutionProcedure string |
ConflictResolutionProcedure: The procedure to resolve conflicts in the case of custom mode. |
mode ConflictResolutionPolicy_Mode |
Mode: Indicates the conflict resolution mode. |
ConflictResolutionPolicy_Mode
(string
alias)
(Appears on:ConflictResolutionPolicy)
Value | Description |
---|---|
"Custom" |
|
"LastWriterWins" |
ConflictResolutionPolicy_Mode_STATUS
(string
alias)
(Appears on:ConflictResolutionPolicy_STATUS)
Value | Description |
---|---|
"Custom" |
|
"LastWriterWins" |
ConflictResolutionPolicy_STATUS
(Appears on:SqlContainerGetProperties_Resource_STATUS)
The conflict resolution policy for the container.
Field | Description |
---|---|
conflictResolutionPath string |
ConflictResolutionPath: The conflict resolution path in the case of LastWriterWins mode. |
conflictResolutionProcedure string |
ConflictResolutionProcedure: The procedure to resolve conflicts in the case of custom mode. |
mode ConflictResolutionPolicy_Mode_STATUS |
Mode: Indicates the conflict resolution mode. |
ConnectorOffer
(string
alias)
(Appears on:DatabaseAccount_Spec)
The cassandra connector offer type for the Cosmos DB C* database account.
Value | Description |
---|---|
"Small" |
ConnectorOffer_STATUS
(string
alias)
(Appears on:DatabaseAccount_STATUS)
The cassandra connector offer type for the Cosmos DB C* database account.
Value | Description |
---|---|
"Small" |
ConsistencyPolicy
(Appears on:DatabaseAccount_Spec)
The consistency policy for the Cosmos DB database account.
Field | Description |
---|---|
defaultConsistencyLevel ConsistencyPolicy_DefaultConsistencyLevel |
DefaultConsistencyLevel: The default consistency level and configuration settings of the Cosmos DB account. |
maxIntervalInSeconds int |
MaxIntervalInSeconds: When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to ‘BoundedStaleness’. |
maxStalenessPrefix int |
MaxStalenessPrefix: When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to ‘BoundedStaleness’. |
ConsistencyPolicy_DefaultConsistencyLevel
(string
alias)
(Appears on:ConsistencyPolicy)
Value | Description |
---|---|
"BoundedStaleness" |
|
"ConsistentPrefix" |
|
"Eventual" |
|
"Session" |
|
"Strong" |
ConsistencyPolicy_DefaultConsistencyLevel_STATUS
(string
alias)
(Appears on:ConsistencyPolicy_STATUS)
Value | Description |
---|---|
"BoundedStaleness" |
|
"ConsistentPrefix" |
|
"Eventual" |
|
"Session" |
|
"Strong" |
ConsistencyPolicy_STATUS
(Appears on:DatabaseAccount_STATUS)
The consistency policy for the Cosmos DB database account.
Field | Description |
---|---|
defaultConsistencyLevel ConsistencyPolicy_DefaultConsistencyLevel_STATUS |
DefaultConsistencyLevel: The default consistency level and configuration settings of the Cosmos DB account. |
maxIntervalInSeconds int |
MaxIntervalInSeconds: When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to ‘BoundedStaleness’. |
maxStalenessPrefix int |
MaxStalenessPrefix: When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to ‘BoundedStaleness’. |
ContainerPartitionKey
(Appears on:SqlContainerResource)
The configuration of the partition key to be used for partitioning data into multiple partitions
Field | Description |
---|---|
kind ContainerPartitionKey_Kind |
Kind: Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create |
paths []string |
Paths: List of paths using which data within the container can be partitioned |
version int |
Version: Indicates the version of the partition key definition |
ContainerPartitionKey_Kind
(string
alias)
(Appears on:ContainerPartitionKey)
Value | Description |
---|---|
"Hash" |
|
"MultiHash" |
|
"Range" |
ContainerPartitionKey_Kind_STATUS
(string
alias)
(Appears on:ContainerPartitionKey_STATUS)
Value | Description |
---|---|
"Hash" |
|
"MultiHash" |
|
"Range" |
ContainerPartitionKey_STATUS
(Appears on:SqlContainerGetProperties_Resource_STATUS)
The configuration of the partition key to be used for partitioning data into multiple partitions
Field | Description |
---|---|
kind ContainerPartitionKey_Kind_STATUS |
Kind: Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create |
paths []string |
Paths: List of paths using which data within the container can be partitioned |
systemKey bool |
SystemKey: Indicates if the container is using a system generated partition key |
version int |
Version: Indicates the version of the partition key definition |
ContinuousModeBackupPolicy
(Appears on:BackupPolicy)
Field | Description |
---|---|
continuousModeProperties ContinuousModeProperties |
ContinuousModeProperties: Configuration values for continuous mode backup |
migrationState BackupPolicyMigrationState |
MigrationState: The object representing the state of the migration between the backup policies. |
type ContinuousModeBackupPolicy_Type |
Type: Describes the mode of backups. |
ContinuousModeBackupPolicy_STATUS
(Appears on:BackupPolicy_STATUS)
Field | Description |
---|---|
continuousModeProperties ContinuousModeProperties_STATUS |
ContinuousModeProperties: Configuration values for continuous mode backup |
migrationState BackupPolicyMigrationState_STATUS |
MigrationState: The object representing the state of the migration between the backup policies. |
type ContinuousModeBackupPolicy_Type_STATUS |
Type: Describes the mode of backups. |
ContinuousModeBackupPolicy_Type
(string
alias)
(Appears on:ContinuousModeBackupPolicy)
Value | Description |
---|---|
"Continuous" |
ContinuousModeBackupPolicy_Type_STATUS
(string
alias)
(Appears on:ContinuousModeBackupPolicy_STATUS)
Value | Description |
---|---|
"Continuous" |
ContinuousModeProperties
(Appears on:ContinuousModeBackupPolicy)
Configuration values for periodic mode backup
Field | Description |
---|---|
tier ContinuousTier |
Tier: Enum to indicate type of Continuous backup mode |
ContinuousModeProperties_STATUS
(Appears on:ContinuousModeBackupPolicy_STATUS)
Configuration values for periodic mode backup
Field | Description |
---|---|
tier ContinuousTier_STATUS |
Tier: Enum to indicate type of Continuous backup mode |
ContinuousTier
(string
alias)
(Appears on:ContinuousModeProperties)
Enum to indicate type of Continuous backup tier.
Value | Description |
---|---|
"Continuous30Days" |
|
"Continuous7Days" |
ContinuousTier_STATUS
(string
alias)
(Appears on:ContinuousModeProperties_STATUS)
Enum to indicate type of Continuous backup tier.
Value | Description |
---|---|
"Continuous30Days" |
|
"Continuous7Days" |
CorsPolicy
(Appears on:DatabaseAccount_Spec)
The CORS policy for the Cosmos DB database account.
Field | Description |
---|---|
allowedHeaders string |
AllowedHeaders: The request headers that the origin domain may specify on the CORS request. |
allowedMethods string |
AllowedMethods: The methods (HTTP request verbs) that the origin domain may use for a CORS request. |
allowedOrigins string |
AllowedOrigins: The origin domains that are permitted to make a request against the service via CORS. |
exposedHeaders string |
ExposedHeaders: The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer. |
maxAgeInSeconds int |
MaxAgeInSeconds: The maximum amount time that a browser should cache the preflight OPTIONS request. |
CorsPolicy_STATUS
(Appears on:DatabaseAccount_STATUS)
The CORS policy for the Cosmos DB database account.
Field | Description |
---|---|
allowedHeaders string |
AllowedHeaders: The request headers that the origin domain may specify on the CORS request. |
allowedMethods string |
AllowedMethods: The methods (HTTP request verbs) that the origin domain may use for a CORS request. |
allowedOrigins string |
AllowedOrigins: The origin domains that are permitted to make a request against the service via CORS. |
exposedHeaders string |
ExposedHeaders: The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer. |
maxAgeInSeconds int |
MaxAgeInSeconds: The maximum amount time that a browser should cache the preflight OPTIONS request. |
CreateMode
(string
alias)
(Appears on:DatabaseAccount_Spec, MongoDBCollectionResource, MongoDBDatabaseResource, SqlContainerResource, SqlDatabaseResource)
Enum to indicate the mode of account creation.
Value | Description |
---|---|
"Default" |
|
"Restore" |
CreateMode_STATUS
(string
alias)
(Appears on:DatabaseAccount_STATUS, MongoDBCollectionGetProperties_Resource_STATUS, MongoDBDatabaseGetProperties_Resource_STATUS, SqlContainerGetProperties_Resource_STATUS, SqlDatabaseGetProperties_Resource_STATUS)
Enum to indicate the mode of account creation.
Value | Description |
---|---|
"Default" |
|
"Restore" |
CreateUpdateOptions
(Appears on:MongodbDatabaseCollection_Spec, MongodbDatabase_Spec, SqlDatabaseContainerStoredProcedure_Spec, SqlDatabaseContainerTrigger_Spec, SqlDatabaseContainerUserDefinedFunction_Spec, SqlDatabaseContainer_Spec, SqlDatabase_Spec)
CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are “If-Match”, “If-None-Match”, “Session-Token” and “Throughput”
Field | Description |
---|---|
autoscaleSettings AutoscaleSettings |
AutoscaleSettings: Specifies the Autoscale settings. Note: Either throughput or autoscaleSettings is required, but not both. |
throughput int |
Throughput: Request Units per second. For example, “throughput”: 10000. |
DatabaseAccount
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}p>
Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
spec DatabaseAccount_Spec |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status DatabaseAccount_STATUS |
DatabaseAccountKeysMetadata_STATUS
(Appears on:DatabaseAccount_STATUS)
The metadata related to each access key for the given Cosmos DB database account.
Field | Description |
---|---|
primaryMasterKey AccountKeyMetadata_STATUS |
PrimaryMasterKey: The metadata related to the Primary Read-Write Key for the given Cosmos DB database account. |
primaryReadonlyMasterKey AccountKeyMetadata_STATUS |
PrimaryReadonlyMasterKey: The metadata related to the Primary Read-Only Key for the given Cosmos DB database account. |
secondaryMasterKey AccountKeyMetadata_STATUS |
SecondaryMasterKey: The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account. |
secondaryReadonlyMasterKey AccountKeyMetadata_STATUS |
SecondaryReadonlyMasterKey: The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account. |
DatabaseAccountOfferType
(string
alias)
(Appears on:DatabaseAccount_Spec)
The offer type for the Cosmos DB database account.
Value | Description |
---|---|
"Standard" |
DatabaseAccountOfferType_STATUS
(string
alias)
(Appears on:DatabaseAccount_STATUS)
The offer type for the Cosmos DB database account.
Value | Description |
---|---|
"Standard" |
DatabaseAccountOperatorSecrets
(Appears on:DatabaseAccountOperatorSpec)
Field | Description |
---|---|
documentEndpoint genruntime.SecretDestination |
DocumentEndpoint: indicates where the DocumentEndpoint secret should be placed. If omitted, the secret will not be retrieved from Azure. |
primaryMasterKey genruntime.SecretDestination |
PrimaryMasterKey: indicates where the PrimaryMasterKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
primaryReadonlyMasterKey genruntime.SecretDestination |
PrimaryReadonlyMasterKey: indicates where the PrimaryReadonlyMasterKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryMasterKey genruntime.SecretDestination |
SecondaryMasterKey: indicates where the SecondaryMasterKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryReadonlyMasterKey genruntime.SecretDestination |
SecondaryReadonlyMasterKey: indicates where the SecondaryReadonlyMasterKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
DatabaseAccountOperatorSpec
(Appears on:DatabaseAccount_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
secrets DatabaseAccountOperatorSecrets |
Secrets: configures where to place Azure generated secrets. |
DatabaseAccount_Kind_STATUS
(string
alias)
(Appears on:DatabaseAccount_STATUS)
Value | Description |
---|---|
"GlobalDocumentDB" |
|
"MongoDB" |
|
"Parse" |
DatabaseAccount_Kind_Spec
(string
alias)
(Appears on:DatabaseAccount_Spec)
Value | Description |
---|---|
"GlobalDocumentDB" |
|
"MongoDB" |
|
"Parse" |
DatabaseAccount_STATUS
(Appears on:DatabaseAccount)
Field | Description |
---|---|
analyticalStorageConfiguration AnalyticalStorageConfiguration_STATUS |
AnalyticalStorageConfiguration: Analytical storage specific properties. |
apiProperties ApiProperties_STATUS |
ApiProperties: API specific properties. |
backupPolicy BackupPolicy_STATUS |
BackupPolicy: The object representing the policy for taking backups on an account. |
capabilities []Capability_STATUS |
Capabilities: List of Cosmos DB capabilities for the account |
capacity Capacity_STATUS |
Capacity: The object that represents all properties related to capacity enforcement on an account. |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
connectorOffer ConnectorOffer_STATUS |
ConnectorOffer: The cassandra connector offer type for the Cosmos DB database C* account. |
consistencyPolicy ConsistencyPolicy_STATUS |
ConsistencyPolicy: The consistency policy for the Cosmos DB database account. |
cors []CorsPolicy_STATUS |
Cors: The CORS policy for the Cosmos DB database account. |
createMode CreateMode_STATUS |
CreateMode: Enum to indicate the mode of account creation. |
customerManagedKeyStatus string |
CustomerManagedKeyStatus: Indicates the status of the Customer Managed Key feature on the account. In case there are errors, the property provides troubleshooting guidance. |
databaseAccountOfferType DatabaseAccountOfferType_STATUS |
DatabaseAccountOfferType: The offer type for the Cosmos DB database account. Default value: Standard. |
defaultIdentity string |
DefaultIdentity: The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be “FirstPartyIdentity”, “SystemAssignedIdentity” and more. |
disableKeyBasedMetadataWriteAccess bool |
DisableKeyBasedMetadataWriteAccess: Disable write operations on metadata resources (databases, containers, throughput) via account keys |
disableLocalAuth bool |
DisableLocalAuth: Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication. |
documentEndpoint string |
DocumentEndpoint: The connection endpoint for the Cosmos DB database account. |
enableAnalyticalStorage bool |
EnableAnalyticalStorage: Flag to indicate whether to enable storage analytics. |
enableAutomaticFailover bool |
EnableAutomaticFailover: Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account. |
enableBurstCapacity bool |
EnableBurstCapacity: Flag to indicate enabling/disabling of Burst Capacity feature on the account |
enableCassandraConnector bool |
EnableCassandraConnector: Enables the cassandra connector on the Cosmos DB C* account |
enableFreeTier bool |
EnableFreeTier: Flag to indicate whether Free Tier is enabled. |
enableMultipleWriteLocations bool |
EnableMultipleWriteLocations: Enables the account to write in multiple locations |
enablePartitionMerge bool |
EnablePartitionMerge: Flag to indicate enabling/disabling of Partition Merge feature on the account |
failoverPolicies []FailoverPolicy_STATUS |
FailoverPolicies: An array that contains the regions ordered by their failover priorities. |
id string |
Id: The unique resource identifier of the ARM resource. |
identity ManagedServiceIdentity_STATUS |
Identity: Identity for the resource. |
instanceId string |
InstanceId: A unique identifier assigned to the database account |
ipRules []IpAddressOrRange_STATUS |
IpRules: List of IpRules. |
isVirtualNetworkFilterEnabled bool |
IsVirtualNetworkFilterEnabled: Flag to indicate whether to enable/disable Virtual Network ACL rules. |
keyVaultKeyUri string |
KeyVaultKeyUri: The URI of the key vault |
keysMetadata DatabaseAccountKeysMetadata_STATUS |
KeysMetadata: The object that represents the metadata for the Account Keys of the Cosmos DB account. |
kind DatabaseAccount_Kind_STATUS |
Kind: Indicates the type of database account. This can only be set at database account creation. |
location string |
Location: The location of the resource group to which the resource belongs. |
locations []Location_STATUS |
Locations: An array that contains all of the locations enabled for the Cosmos DB account. |
minimalTlsVersion MinimalTlsVersion_STATUS |
MinimalTlsVersion: Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2. |
name string |
Name: The name of the ARM resource. |
networkAclBypass NetworkAclBypass_STATUS |
NetworkAclBypass: Indicates what services are allowed to bypass firewall checks. |
networkAclBypassResourceIds []string |
NetworkAclBypassResourceIds: An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account. |
privateEndpointConnections []PrivateEndpointConnection_STATUS |
PrivateEndpointConnections: List of Private Endpoint Connections configured for the Cosmos DB account. |
provisioningState string |
|
publicNetworkAccess PublicNetworkAccess_STATUS |
PublicNetworkAccess: Whether requests from Public Network are allowed |
readLocations []Location_STATUS |
ReadLocations: An array that contains of the read locations enabled for the Cosmos DB account. |
restoreParameters RestoreParameters_STATUS |
RestoreParameters: Parameters to indicate the information about the restore. |
systemData SystemData_STATUS |
SystemData: The system meta data relating to this resource. |
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
virtualNetworkRules []VirtualNetworkRule_STATUS |
VirtualNetworkRules: List of Virtual Network ACL rules configured for the Cosmos DB account. |
writeLocations []Location_STATUS |
WriteLocations: An array that contains the write location for the Cosmos DB account. |
DatabaseAccount_Spec
(Appears on:DatabaseAccount)
Field | Description |
---|---|
analyticalStorageConfiguration AnalyticalStorageConfiguration |
AnalyticalStorageConfiguration: Analytical storage specific properties. |
apiProperties ApiProperties |
ApiProperties: API specific properties. Currently, supported only for MongoDB API. |
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
backupPolicy BackupPolicy |
BackupPolicy: The object representing the policy for taking backups on an account. |
capabilities []Capability |
Capabilities: List of Cosmos DB capabilities for the account |
capacity Capacity |
Capacity: The object that represents all properties related to capacity enforcement on an account. |
connectorOffer ConnectorOffer |
ConnectorOffer: The cassandra connector offer type for the Cosmos DB database C* account. |
consistencyPolicy ConsistencyPolicy |
ConsistencyPolicy: The consistency policy for the Cosmos DB account. |
cors []CorsPolicy |
Cors: The CORS policy for the Cosmos DB database account. |
createMode CreateMode |
CreateMode: Enum to indicate the mode of account creation. |
customerManagedKeyStatus string |
CustomerManagedKeyStatus: Indicates the status of the Customer Managed Key feature on the account. In case there are errors, the property provides troubleshooting guidance. |
databaseAccountOfferType DatabaseAccountOfferType |
DatabaseAccountOfferType: The offer type for the database |
defaultIdentity string |
DefaultIdentity: The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be “FirstPartyIdentity”, “SystemAssignedIdentity” and more. |
disableKeyBasedMetadataWriteAccess bool |
DisableKeyBasedMetadataWriteAccess: Disable write operations on metadata resources (databases, containers, throughput) via account keys |
disableLocalAuth bool |
DisableLocalAuth: Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication. |
enableAnalyticalStorage bool |
EnableAnalyticalStorage: Flag to indicate whether to enable storage analytics. |
enableAutomaticFailover bool |
EnableAutomaticFailover: Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account. |
enableBurstCapacity bool |
EnableBurstCapacity: Flag to indicate enabling/disabling of Burst Capacity feature on the account |
enableCassandraConnector bool |
EnableCassandraConnector: Enables the cassandra connector on the Cosmos DB C* account |
enableFreeTier bool |
EnableFreeTier: Flag to indicate whether Free Tier is enabled. |
enableMultipleWriteLocations bool |
EnableMultipleWriteLocations: Enables the account to write in multiple locations |
enablePartitionMerge bool |
EnablePartitionMerge: Flag to indicate enabling/disabling of Partition Merge feature on the account |
identity ManagedServiceIdentity |
Identity: Identity for the resource. |
ipRules []IpAddressOrRange |
IpRules: List of IpRules. |
isVirtualNetworkFilterEnabled bool |
IsVirtualNetworkFilterEnabled: Flag to indicate whether to enable/disable Virtual Network ACL rules. |
keyVaultKeyUri string |
KeyVaultKeyUri: The URI of the key vault |
kind DatabaseAccount_Kind_Spec |
Kind: Indicates the type of database account. This can only be set at database account creation. |
location string |
Location: The location of the resource group to which the resource belongs. |
locations []Location |
Locations: An array that contains the georeplication locations enabled for the Cosmos DB account. |
minimalTlsVersion MinimalTlsVersion |
MinimalTlsVersion: Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2. |
networkAclBypass NetworkAclBypass |
NetworkAclBypass: Indicates what services are allowed to bypass firewall checks. |
networkAclBypassResourceReferences []genruntime.ResourceReference |
NetworkAclBypassResourceReferences: An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account. |
operatorSpec DatabaseAccountOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource |
publicNetworkAccess PublicNetworkAccess |
PublicNetworkAccess: Whether requests from Public Network are allowed |
restoreParameters RestoreParameters |
RestoreParameters: Parameters to indicate the information about the restore. |
tags map[string]string |
|
virtualNetworkRules []VirtualNetworkRule |
VirtualNetworkRules: List of Virtual Network ACL rules configured for the Cosmos DB account. |
DatabaseRestoreResource
(Appears on:RestoreParameters)
Specific Databases to restore.
Field | Description |
---|---|
collectionNames []string |
CollectionNames: The names of the collections available for restore. |
databaseName string |
DatabaseName: The name of the database available for restore. |
DatabaseRestoreResource_STATUS
(Appears on:RestoreParameters_STATUS)
Specific Databases to restore.
Field | Description |
---|---|
collectionNames []string |
CollectionNames: The names of the collections available for restore. |
databaseName string |
DatabaseName: The name of the database available for restore. |
ExcludedPath
(Appears on:IndexingPolicy)
Field | Description |
---|---|
path string |
Path: The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) |
ExcludedPath_STATUS
(Appears on:IndexingPolicy_STATUS)
Field | Description |
---|---|
path string |
Path: The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) |
FailoverPolicy_STATUS
(Appears on:DatabaseAccount_STATUS)
The failover policy for a given region of a database account.
Field | Description |
---|---|
failoverPriority int |
FailoverPriority: The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists. |
id string |
Id: The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>. |
locationName string |
LocationName: The name of the region in which the database account exists. |
GremlinDatabaseRestoreResource
(Appears on:RestoreParameters)
Specific Gremlin Databases to restore.
Field | Description |
---|---|
databaseName string |
DatabaseName: The name of the gremlin database available for restore. |
graphNames []string |
GraphNames: The names of the graphs available for restore. |
GremlinDatabaseRestoreResource_STATUS
(Appears on:RestoreParameters_STATUS)
Specific Gremlin Databases to restore.
Field | Description |
---|---|
databaseName string |
DatabaseName: The name of the gremlin database available for restore. |
graphNames []string |
GraphNames: The names of the graphs available for restore. |
IncludedPath
(Appears on:IndexingPolicy)
The paths that are included in indexing
Field | Description |
---|---|
indexes []Indexes |
Indexes: List of indexes for this path |
path string |
Path: The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) |
IncludedPath_STATUS
(Appears on:IndexingPolicy_STATUS)
The paths that are included in indexing
Field | Description |
---|---|
indexes []Indexes_STATUS |
Indexes: List of indexes for this path |
path string |
Path: The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) |
Indexes
(Appears on:IncludedPath)
The indexes for the path.
Field | Description |
---|---|
dataType Indexes_DataType |
DataType: The datatype for which the indexing behavior is applied to. |
kind Indexes_Kind |
Kind: Indicates the type of index. |
precision int |
Precision: The precision of the index. -1 is maximum precision. |
Indexes_DataType
(string
alias)
(Appears on:Indexes)
Value | Description |
---|---|
"LineString" |
|
"MultiPolygon" |
|
"Number" |
|
"Point" |
|
"Polygon" |
|
"String" |
Indexes_DataType_STATUS
(string
alias)
(Appears on:Indexes_STATUS)
Value | Description |
---|---|
"LineString" |
|
"MultiPolygon" |
|
"Number" |
|
"Point" |
|
"Polygon" |
|
"String" |
Indexes_Kind
(string
alias)
(Appears on:Indexes)
Value | Description |
---|---|
"Hash" |
|
"Range" |
|
"Spatial" |
Indexes_Kind_STATUS
(string
alias)
(Appears on:Indexes_STATUS)
Value | Description |
---|---|
"Hash" |
|
"Range" |
|
"Spatial" |
Indexes_STATUS
(Appears on:IncludedPath_STATUS)
The indexes for the path.
Field | Description |
---|---|
dataType Indexes_DataType_STATUS |
DataType: The datatype for which the indexing behavior is applied to. |
kind Indexes_Kind_STATUS |
Kind: Indicates the type of index. |
precision int |
Precision: The precision of the index. -1 is maximum precision. |
IndexingPolicy
(Appears on:SqlContainerResource)
Cosmos DB indexing policy
Field | Description |
---|---|
automatic bool |
Automatic: Indicates if the indexing policy is automatic |
compositeIndexes []CompositePath |
CompositeIndexes: List of composite path list |
excludedPaths []ExcludedPath |
ExcludedPaths: List of paths to exclude from indexing |
includedPaths []IncludedPath |
IncludedPaths: List of paths to include in the indexing |
indexingMode IndexingPolicy_IndexingMode |
IndexingMode: Indicates the indexing mode. |
spatialIndexes []SpatialSpec |
SpatialIndexes: List of spatial specifics |
IndexingPolicy_IndexingMode
(string
alias)
(Appears on:IndexingPolicy)
Value | Description |
---|---|
"consistent" |
|
"lazy" |
|
"none" |
IndexingPolicy_IndexingMode_STATUS
(string
alias)
(Appears on:IndexingPolicy_STATUS)
Value | Description |
---|---|
"consistent" |
|
"lazy" |
|
"none" |
IndexingPolicy_STATUS
(Appears on:SqlContainerGetProperties_Resource_STATUS)
Cosmos DB indexing policy
Field | Description |
---|---|
automatic bool |
Automatic: Indicates if the indexing policy is automatic |
compositeIndexes []CompositePath_STATUS |
CompositeIndexes: List of composite path list |
excludedPaths []ExcludedPath_STATUS |
ExcludedPaths: List of paths to exclude from indexing |
includedPaths []IncludedPath_STATUS |
IncludedPaths: List of paths to include in the indexing |
indexingMode IndexingPolicy_IndexingMode_STATUS |
IndexingMode: Indicates the indexing mode. |
spatialIndexes []SpatialSpec_STATUS |
SpatialIndexes: List of spatial specifics |
IpAddressOrRange
(Appears on:DatabaseAccount_Spec)
IpAddressOrRange object
Field | Description |
---|---|
ipAddressOrRange string |
IpAddressOrRange: A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”. |
IpAddressOrRange_STATUS
(Appears on:DatabaseAccount_STATUS)
IpAddressOrRange object
Field | Description |
---|---|
ipAddressOrRange string |
IpAddressOrRange: A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”. |
Location
(Appears on:DatabaseAccount_Spec)
A region in which the Azure Cosmos DB database account is deployed.
Field | Description |
---|---|
failoverPriority int |
FailoverPriority: The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists. |
isZoneRedundant bool |
IsZoneRedundant: Flag to indicate whether or not this region is an AvailabilityZone region |
locationName string |
LocationName: The name of the region. |
Location_STATUS
(Appears on:DatabaseAccount_STATUS)
A region in which the Azure Cosmos DB database account is deployed.
Field | Description |
---|---|
documentEndpoint string |
DocumentEndpoint: The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/ |
failoverPriority int |
FailoverPriority: The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists. |
id string |
Id: The unique identifier of the region within the database account. Example: <accountName>-<locationName>. |
isZoneRedundant bool |
IsZoneRedundant: Flag to indicate whether or not this region is an AvailabilityZone region |
locationName string |
LocationName: The name of the region. |
provisioningState string |
ManagedServiceIdentity
(Appears on:DatabaseAccount_Spec)
Identity for the resource.
Field | Description |
---|---|
type ManagedServiceIdentity_Type |
Type: The type of identity used for the resource. The type ‘SystemAssigned,UserAssigned’ includes both an implicitly created identity and a set of user assigned identities. The type ‘None’ will remove any identities from the service. |
userAssignedIdentities []UserAssignedIdentityDetails |
UserAssignedIdentities: The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’.p> |
ManagedServiceIdentity_STATUS
(Appears on:DatabaseAccount_STATUS)
Identity for the resource.
Field | Description |
---|---|
principalId string |
PrincipalId: The principal id of the system assigned identity. This property will only be provided for a system assigned identity. |
tenantId string |
TenantId: The tenant id of the system assigned identity. This property will only be provided for a system assigned identity. |
type ManagedServiceIdentity_Type_STATUS |
Type: The type of identity used for the resource. The type ‘SystemAssigned,UserAssigned’ includes both an implicitly created identity and a set of user assigned identities. The type ‘None’ will remove any identities from the service. |
userAssignedIdentities map[string]./api/documentdb/v1api20231115.ManagedServiceIdentity_UserAssignedIdentities_STATUS |
UserAssignedIdentities: The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’.p> |
ManagedServiceIdentity_Type
(string
alias)
(Appears on:ManagedServiceIdentity)
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"SystemAssigned,UserAssigned" |
|
"UserAssigned" |
ManagedServiceIdentity_Type_STATUS
(string
alias)
(Appears on:ManagedServiceIdentity_STATUS)
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"SystemAssigned,UserAssigned" |
|
"UserAssigned" |
ManagedServiceIdentity_UserAssignedIdentities_STATUS
(Appears on:ManagedServiceIdentity_STATUS)
Field | Description |
---|---|
clientId string |
ClientId: The client id of user assigned identity. |
principalId string |
PrincipalId: The principal id of user assigned identity. |
MinimalTlsVersion
(string
alias)
(Appears on:DatabaseAccount_Spec)
Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2.
Value | Description |
---|---|
"Tls" |
|
"Tls11" |
|
"Tls12" |
MinimalTlsVersion_STATUS
(string
alias)
(Appears on:DatabaseAccount_STATUS)
Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2.
Value | Description |
---|---|
"Tls" |
|
"Tls11" |
|
"Tls12" |
MongoDBCollectionGetProperties_Resource_STATUS
(Appears on:MongodbDatabaseCollection_STATUS)
Field | Description |
---|---|
analyticalStorageTtl int |
AnalyticalStorageTtl: Analytical TTL. |
createMode CreateMode_STATUS |
CreateMode: Enum to indicate the mode of resource creation. |
_etag string |
Etag: A system generated property representing the resource etag required for optimistic concurrency control. |
id string |
Id: Name of the Cosmos DB MongoDB collection |
indexes []MongoIndex_STATUS |
Indexes: List of index keys |
restoreParameters RestoreParametersBase_STATUS |
RestoreParameters: Parameters to indicate the information about the restore |
_rid string |
Rid: A system generated property. A unique identifier. |
shardKey map[string]string |
ShardKey: A key-value pair of shard keys to be applied for the request. |
_ts float64 |
Ts: A system generated property that denotes the last updated timestamp of the resource. |
MongoDBCollectionResource
(Appears on:MongodbDatabaseCollection_Spec)
Cosmos DB MongoDB collection resource object
Field | Description |
---|---|
analyticalStorageTtl int |
AnalyticalStorageTtl: Analytical TTL. |
createMode CreateMode |
CreateMode: Enum to indicate the mode of resource creation. |
id string |
Id: Name of the Cosmos DB MongoDB collection |
indexes []MongoIndex |
Indexes: List of index keys |
restoreParameters RestoreParametersBase |
RestoreParameters: Parameters to indicate the information about the restore |
shardKey map[string]string |
ShardKey: A key-value pair of shard keys to be applied for the request. |
MongoDBDatabaseGetProperties_Resource_STATUS
(Appears on:MongodbDatabase_STATUS)
Field | Description |
---|---|
createMode CreateMode_STATUS |
CreateMode: Enum to indicate the mode of resource creation. |
_etag string |
Etag: A system generated property representing the resource etag required for optimistic concurrency control. |
id string |
Id: Name of the Cosmos DB MongoDB database |
restoreParameters RestoreParametersBase_STATUS |
RestoreParameters: Parameters to indicate the information about the restore |
_rid string |
Rid: A system generated property. A unique identifier. |
_ts float64 |
Ts: A system generated property that denotes the last updated timestamp of the resource. |
MongoDBDatabaseResource
(Appears on:MongodbDatabase_Spec)
Cosmos DB MongoDB database resource object
Field | Description |
---|---|
createMode CreateMode |
CreateMode: Enum to indicate the mode of resource creation. |
id string |
Id: Name of the Cosmos DB MongoDB database |
restoreParameters RestoreParametersBase |
RestoreParameters: Parameters to indicate the information about the restore |
MongoIndex
(Appears on:MongoDBCollectionResource)
Cosmos DB MongoDB collection index key
Field | Description |
---|---|
key MongoIndexKeys |
Key: Cosmos DB MongoDB collection index keys |
options MongoIndexOptions |
Options: Cosmos DB MongoDB collection index key options |
MongoIndexKeys
(Appears on:MongoIndex)
Cosmos DB MongoDB collection resource object
Field | Description |
---|---|
keys []string |
Keys: List of keys for each MongoDB collection in the Azure Cosmos DB service |
MongoIndexKeys_STATUS
(Appears on:MongoIndex_STATUS)
Cosmos DB MongoDB collection resource object
Field | Description |
---|---|
keys []string |
Keys: List of keys for each MongoDB collection in the Azure Cosmos DB service |
MongoIndexOptions
(Appears on:MongoIndex)
Cosmos DB MongoDB collection index options
Field | Description |
---|---|
expireAfterSeconds int |
ExpireAfterSeconds: Expire after seconds |
unique bool |
Unique: Is unique or not |
MongoIndexOptions_STATUS
(Appears on:MongoIndex_STATUS)
Cosmos DB MongoDB collection index options
Field | Description |
---|---|
expireAfterSeconds int |
ExpireAfterSeconds: Expire after seconds |
unique bool |
Unique: Is unique or not |
MongoIndex_STATUS
(Appears on:MongoDBCollectionGetProperties_Resource_STATUS)
Cosmos DB MongoDB collection index key
Field | Description |
---|---|
key MongoIndexKeys_STATUS |
Key: Cosmos DB MongoDB collection index keys |
options MongoIndexOptions_STATUS |
Options: Cosmos DB MongoDB collection index key options |
MongodbDatabase
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec MongodbDatabase_Spec |
|
||||||||||||||
status MongodbDatabase_STATUS |
MongodbDatabaseCollection
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec MongodbDatabaseCollection_Spec |
|
||||||||||||||
status MongodbDatabaseCollection_STATUS |
MongodbDatabaseCollectionOperatorSpec
(Appears on:MongodbDatabaseCollection_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
MongodbDatabaseCollectionThroughputSetting
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/defaultp>
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec MongodbDatabaseCollectionThroughputSetting_Spec |
|
||||||||||
status MongodbDatabaseCollectionThroughputSetting_STATUS |
MongodbDatabaseCollectionThroughputSettingOperatorSpec
(Appears on:MongodbDatabaseCollectionThroughputSetting_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
MongodbDatabaseCollectionThroughputSetting_STATUS
(Appears on:MongodbDatabaseCollectionThroughputSetting)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
resource ThroughputSettingsGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
MongodbDatabaseCollectionThroughputSetting_Spec
(Appears on:MongodbDatabaseCollectionThroughputSetting)
Field | Description |
---|---|
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec MongodbDatabaseCollectionThroughputSettingOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/MongodbDatabaseCollection resource |
resource ThroughputSettingsResource |
Resource: The standard JSON format of a resource throughput |
tags map[string]string |
MongodbDatabaseCollection_STATUS
(Appears on:MongodbDatabaseCollection)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
options OptionsResource_STATUS |
Options: Cosmos DB options resource object |
resource MongoDBCollectionGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
MongodbDatabaseCollection_Spec
(Appears on:MongodbDatabaseCollection)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec MongodbDatabaseCollectionOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
options CreateUpdateOptions |
Options: A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/MongodbDatabase resource |
resource MongoDBCollectionResource |
Resource: The standard JSON format of a MongoDB collection |
tags map[string]string |
MongodbDatabaseOperatorSpec
(Appears on:MongodbDatabase_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
MongodbDatabaseThroughputSetting
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/defaultp>
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec MongodbDatabaseThroughputSetting_Spec |
|
||||||||||
status MongodbDatabaseThroughputSetting_STATUS |
MongodbDatabaseThroughputSettingOperatorSpec
(Appears on:MongodbDatabaseThroughputSetting_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
MongodbDatabaseThroughputSetting_STATUS
(Appears on:MongodbDatabaseThroughputSetting)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
resource ThroughputSettingsGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
MongodbDatabaseThroughputSetting_Spec
(Appears on:MongodbDatabaseThroughputSetting)
Field | Description |
---|---|
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec MongodbDatabaseThroughputSettingOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/MongodbDatabase resource |
resource ThroughputSettingsResource |
Resource: The standard JSON format of a resource throughput |
tags map[string]string |
MongodbDatabase_STATUS
(Appears on:MongodbDatabase)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
options OptionsResource_STATUS |
Options: Cosmos DB options resource object |
resource MongoDBDatabaseGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
MongodbDatabase_Spec
(Appears on:MongodbDatabase)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec MongodbDatabaseOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
options CreateUpdateOptions |
Options: A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/DatabaseAccount resource |
resource MongoDBDatabaseResource |
Resource: The standard JSON format of a MongoDB database |
tags map[string]string |
NetworkAclBypass
(string
alias)
(Appears on:DatabaseAccount_Spec)
Indicates what services are allowed to bypass firewall checks.
Value | Description |
---|---|
"AzureServices" |
|
"None" |
NetworkAclBypass_STATUS
(string
alias)
(Appears on:DatabaseAccount_STATUS)
Indicates what services are allowed to bypass firewall checks.
Value | Description |
---|---|
"AzureServices" |
|
"None" |
OptionsResource_STATUS
(Appears on:MongodbDatabaseCollection_STATUS, MongodbDatabase_STATUS, SqlDatabaseContainer_STATUS, SqlDatabase_STATUS)
Cosmos DB options resource object
Field | Description |
---|---|
autoscaleSettings AutoscaleSettings_STATUS |
AutoscaleSettings: Specifies the Autoscale settings. |
throughput int |
Throughput: Value of the Cosmos DB resource throughput or autoscaleSettings. Use the ThroughputSetting resource when retrieving offer details. |
PeriodicModeBackupPolicy
(Appears on:BackupPolicy)
Field | Description |
---|---|
migrationState BackupPolicyMigrationState |
MigrationState: The object representing the state of the migration between the backup policies. |
periodicModeProperties PeriodicModeProperties |
PeriodicModeProperties: Configuration values for periodic mode backup |
type PeriodicModeBackupPolicy_Type |
Type: Describes the mode of backups. |
PeriodicModeBackupPolicy_STATUS
(Appears on:BackupPolicy_STATUS)
Field | Description |
---|---|
migrationState BackupPolicyMigrationState_STATUS |
MigrationState: The object representing the state of the migration between the backup policies. |
periodicModeProperties PeriodicModeProperties_STATUS |
PeriodicModeProperties: Configuration values for periodic mode backup |
type PeriodicModeBackupPolicy_Type_STATUS |
Type: Describes the mode of backups. |
PeriodicModeBackupPolicy_Type
(string
alias)
(Appears on:PeriodicModeBackupPolicy)
Value | Description |
---|---|
"Periodic" |
PeriodicModeBackupPolicy_Type_STATUS
(string
alias)
(Appears on:PeriodicModeBackupPolicy_STATUS)
Value | Description |
---|---|
"Periodic" |
PeriodicModeProperties
(Appears on:PeriodicModeBackupPolicy)
Configuration values for periodic mode backup
Field | Description |
---|---|
backupIntervalInMinutes int |
BackupIntervalInMinutes: An integer representing the interval in minutes between two backups |
backupRetentionIntervalInHours int |
BackupRetentionIntervalInHours: An integer representing the time (in hours) that each backup is retained |
backupStorageRedundancy BackupStorageRedundancy |
BackupStorageRedundancy: Enum to indicate type of backup residency |
PeriodicModeProperties_STATUS
(Appears on:PeriodicModeBackupPolicy_STATUS)
Configuration values for periodic mode backup
Field | Description |
---|---|
backupIntervalInMinutes int |
BackupIntervalInMinutes: An integer representing the interval in minutes between two backups |
backupRetentionIntervalInHours int |
BackupRetentionIntervalInHours: An integer representing the time (in hours) that each backup is retained |
backupStorageRedundancy BackupStorageRedundancy_STATUS |
BackupStorageRedundancy: Enum to indicate type of backup residency |
PrivateEndpointConnection_STATUS
(Appears on:DatabaseAccount_STATUS)
A private endpoint connection
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
PublicNetworkAccess
(string
alias)
(Appears on:DatabaseAccount_Spec)
Whether requests from Public Network are allowed
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
|
"SecuredByPerimeter" |
PublicNetworkAccess_STATUS
(string
alias)
(Appears on:DatabaseAccount_STATUS)
Whether requests from Public Network are allowed
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
|
"SecuredByPerimeter" |
RestoreParameters
(Appears on:DatabaseAccount_Spec)
Parameters to indicate the information about the restore.
Field | Description |
---|---|
databasesToRestore []DatabaseRestoreResource |
DatabasesToRestore: List of specific databases available for restore. |
gremlinDatabasesToRestore []GremlinDatabaseRestoreResource |
GremlinDatabasesToRestore: List of specific gremlin databases available for restore. |
restoreMode RestoreParameters_RestoreMode |
RestoreMode: Describes the mode of the restore. |
restoreSource string |
RestoreSource: The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}p> |
restoreTimestampInUtc string |
RestoreTimestampInUtc: Time to which the account has to be restored (ISO-8601 format). |
tablesToRestore []string |
TablesToRestore: List of specific tables available for restore. |
RestoreParametersBase
(Appears on:MongoDBCollectionResource, MongoDBDatabaseResource, SqlContainerResource, SqlDatabaseResource)
Parameters to indicate the information about the restore.
Field | Description |
---|---|
restoreSource string |
RestoreSource: The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}p> |
restoreTimestampInUtc string |
RestoreTimestampInUtc: Time to which the account has to be restored (ISO-8601 format). |
RestoreParametersBase_STATUS
(Appears on:MongoDBCollectionGetProperties_Resource_STATUS, MongoDBDatabaseGetProperties_Resource_STATUS, SqlContainerGetProperties_Resource_STATUS, SqlDatabaseGetProperties_Resource_STATUS)
Parameters to indicate the information about the restore.
Field | Description |
---|---|
restoreSource string |
RestoreSource: The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}p> |
restoreTimestampInUtc string |
RestoreTimestampInUtc: Time to which the account has to be restored (ISO-8601 format). |
RestoreParameters_RestoreMode
(string
alias)
(Appears on:RestoreParameters)
Value | Description |
---|---|
"PointInTime" |
RestoreParameters_RestoreMode_STATUS
(string
alias)
(Appears on:RestoreParameters_STATUS)
Value | Description |
---|---|
"PointInTime" |
RestoreParameters_STATUS
(Appears on:DatabaseAccount_STATUS)
Parameters to indicate the information about the restore.
Field | Description |
---|---|
databasesToRestore []DatabaseRestoreResource_STATUS |
DatabasesToRestore: List of specific databases available for restore. |
gremlinDatabasesToRestore []GremlinDatabaseRestoreResource_STATUS |
GremlinDatabasesToRestore: List of specific gremlin databases available for restore. |
restoreMode RestoreParameters_RestoreMode_STATUS |
RestoreMode: Describes the mode of the restore. |
restoreSource string |
RestoreSource: The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}p> |
restoreTimestampInUtc string |
RestoreTimestampInUtc: Time to which the account has to be restored (ISO-8601 format). |
tablesToRestore []string |
TablesToRestore: List of specific tables available for restore. |
SpatialSpec
(Appears on:IndexingPolicy)
Field | Description |
---|---|
path string |
Path: The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) |
types []SpatialType |
Types: List of path’s spatial type |
SpatialSpec_STATUS
(Appears on:IndexingPolicy_STATUS)
Field | Description |
---|---|
path string |
Path: The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) |
types []SpatialType_STATUS |
Types: List of path’s spatial type |
SpatialType
(string
alias)
(Appears on:SpatialSpec)
Indicates the spatial type of index.
Value | Description |
---|---|
"LineString" |
|
"MultiPolygon" |
|
"Point" |
|
"Polygon" |
SpatialType_STATUS
(string
alias)
(Appears on:SpatialSpec_STATUS)
Indicates the spatial type of index.
Value | Description |
---|---|
"LineString" |
|
"MultiPolygon" |
|
"Point" |
|
"Polygon" |
SqlContainerGetProperties_Resource_STATUS
(Appears on:SqlDatabaseContainer_STATUS)
Field | Description |
---|---|
analyticalStorageTtl int |
AnalyticalStorageTtl: Analytical TTL. |
clientEncryptionPolicy ClientEncryptionPolicy_STATUS |
ClientEncryptionPolicy: The client encryption policy for the container. |
computedProperties []ComputedProperty_STATUS |
ComputedProperties: List of computed properties |
conflictResolutionPolicy ConflictResolutionPolicy_STATUS |
ConflictResolutionPolicy: The conflict resolution policy for the container. |
createMode CreateMode_STATUS |
CreateMode: Enum to indicate the mode of resource creation. |
defaultTtl int |
DefaultTtl: Default time to live |
_etag string |
Etag: A system generated property representing the resource etag required for optimistic concurrency control. |
id string |
Id: Name of the Cosmos DB SQL container |
indexingPolicy IndexingPolicy_STATUS |
IndexingPolicy: The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container |
partitionKey ContainerPartitionKey_STATUS |
PartitionKey: The configuration of the partition key to be used for partitioning data into multiple partitions |
restoreParameters RestoreParametersBase_STATUS |
RestoreParameters: Parameters to indicate the information about the restore |
_rid string |
Rid: A system generated property. A unique identifier. |
_ts float64 |
Ts: A system generated property that denotes the last updated timestamp of the resource. |
uniqueKeyPolicy UniqueKeyPolicy_STATUS |
UniqueKeyPolicy: The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service. |
SqlContainerResource
(Appears on:SqlDatabaseContainer_Spec)
Cosmos DB SQL container resource object
Field | Description |
---|---|
analyticalStorageTtl int |
AnalyticalStorageTtl: Analytical TTL. |
clientEncryptionPolicy ClientEncryptionPolicy |
ClientEncryptionPolicy: The client encryption policy for the container. |
computedProperties []ComputedProperty |
ComputedProperties: List of computed properties |
conflictResolutionPolicy ConflictResolutionPolicy |
ConflictResolutionPolicy: The conflict resolution policy for the container. |
createMode CreateMode |
CreateMode: Enum to indicate the mode of resource creation. |
defaultTtl int |
DefaultTtl: Default time to live |
id string |
Id: Name of the Cosmos DB SQL container |
indexingPolicy IndexingPolicy |
IndexingPolicy: The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container |
partitionKey ContainerPartitionKey |
PartitionKey: The configuration of the partition key to be used for partitioning data into multiple partitions |
restoreParameters RestoreParametersBase |
RestoreParameters: Parameters to indicate the information about the restore |
uniqueKeyPolicy UniqueKeyPolicy |
UniqueKeyPolicy: The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service. |
SqlDatabase
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec SqlDatabase_Spec |
|
||||||||||||||
status SqlDatabase_STATUS |
SqlDatabaseContainer
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec SqlDatabaseContainer_Spec |
|
||||||||||||||
status SqlDatabaseContainer_STATUS |
SqlDatabaseContainerOperatorSpec
(Appears on:SqlDatabaseContainer_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
SqlDatabaseContainerStoredProcedure
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures/{storedProcedureName}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec SqlDatabaseContainerStoredProcedure_Spec |
|
||||||||||||||
status SqlDatabaseContainerStoredProcedure_STATUS |
SqlDatabaseContainerStoredProcedureOperatorSpec
(Appears on:SqlDatabaseContainerStoredProcedure_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
SqlDatabaseContainerStoredProcedure_STATUS
(Appears on:SqlDatabaseContainerStoredProcedure)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
resource SqlStoredProcedureGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
SqlDatabaseContainerStoredProcedure_Spec
(Appears on:SqlDatabaseContainerStoredProcedure)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec SqlDatabaseContainerStoredProcedureOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
options CreateUpdateOptions |
Options: A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/SqlDatabaseContainer resource |
resource SqlStoredProcedureResource |
Resource: The standard JSON format of a storedProcedure |
tags map[string]string |
SqlDatabaseContainerThroughputSetting
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/defaultp>
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec SqlDatabaseContainerThroughputSetting_Spec |
|
||||||||||
status SqlDatabaseContainerThroughputSetting_STATUS |
SqlDatabaseContainerThroughputSettingOperatorSpec
(Appears on:SqlDatabaseContainerThroughputSetting_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
SqlDatabaseContainerThroughputSetting_STATUS
(Appears on:SqlDatabaseContainerThroughputSetting)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
resource ThroughputSettingsGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
SqlDatabaseContainerThroughputSetting_Spec
(Appears on:SqlDatabaseContainerThroughputSetting)
Field | Description |
---|---|
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec SqlDatabaseContainerThroughputSettingOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/SqlDatabaseContainer resource |
resource ThroughputSettingsResource |
Resource: The standard JSON format of a resource throughput |
tags map[string]string |
SqlDatabaseContainerTrigger
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers/{triggerName}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec SqlDatabaseContainerTrigger_Spec |
|
||||||||||||||
status SqlDatabaseContainerTrigger_STATUS |
SqlDatabaseContainerTriggerOperatorSpec
(Appears on:SqlDatabaseContainerTrigger_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
SqlDatabaseContainerTrigger_STATUS
(Appears on:SqlDatabaseContainerTrigger)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
resource SqlTriggerGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
SqlDatabaseContainerTrigger_Spec
(Appears on:SqlDatabaseContainerTrigger)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec SqlDatabaseContainerTriggerOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
options CreateUpdateOptions |
Options: A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/SqlDatabaseContainer resource |
resource SqlTriggerResource |
Resource: The standard JSON format of a trigger |
tags map[string]string |
SqlDatabaseContainerUserDefinedFunction
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions/{userDefinedFunctionName}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec SqlDatabaseContainerUserDefinedFunction_Spec |
|
||||||||||||||
status SqlDatabaseContainerUserDefinedFunction_STATUS |
SqlDatabaseContainerUserDefinedFunctionOperatorSpec
(Appears on:SqlDatabaseContainerUserDefinedFunction_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
SqlDatabaseContainerUserDefinedFunction_STATUS
(Appears on:SqlDatabaseContainerUserDefinedFunction)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
resource SqlUserDefinedFunctionGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
SqlDatabaseContainerUserDefinedFunction_Spec
(Appears on:SqlDatabaseContainerUserDefinedFunction)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec SqlDatabaseContainerUserDefinedFunctionOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
options CreateUpdateOptions |
Options: A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/SqlDatabaseContainer resource |
resource SqlUserDefinedFunctionResource |
Resource: The standard JSON format of a userDefinedFunction |
tags map[string]string |
SqlDatabaseContainer_STATUS
(Appears on:SqlDatabaseContainer)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
options OptionsResource_STATUS |
Options: Cosmos DB options resource object |
resource SqlContainerGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
SqlDatabaseContainer_Spec
(Appears on:SqlDatabaseContainer)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec SqlDatabaseContainerOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
options CreateUpdateOptions |
Options: A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/SqlDatabase resource |
resource SqlContainerResource |
Resource: The standard JSON format of a container |
tags map[string]string |
SqlDatabaseGetProperties_Resource_STATUS
(Appears on:SqlDatabase_STATUS)
Field | Description |
---|---|
_colls string |
Colls: A system generated property that specified the addressable path of the collections resource. |
createMode CreateMode_STATUS |
CreateMode: Enum to indicate the mode of resource creation. |
_etag string |
Etag: A system generated property representing the resource etag required for optimistic concurrency control. |
id string |
Id: Name of the Cosmos DB SQL database |
restoreParameters RestoreParametersBase_STATUS |
RestoreParameters: Parameters to indicate the information about the restore |
_rid string |
Rid: A system generated property. A unique identifier. |
_ts float64 |
Ts: A system generated property that denotes the last updated timestamp of the resource. |
_users string |
Users: A system generated property that specifies the addressable path of the users resource. |
SqlDatabaseOperatorSpec
(Appears on:SqlDatabase_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
SqlDatabaseResource
(Appears on:SqlDatabase_Spec)
Cosmos DB SQL database resource object
Field | Description |
---|---|
createMode CreateMode |
CreateMode: Enum to indicate the mode of resource creation. |
id string |
Id: Name of the Cosmos DB SQL database |
restoreParameters RestoreParametersBase |
RestoreParameters: Parameters to indicate the information about the restore |
SqlDatabaseThroughputSetting
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/defaultp>
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec SqlDatabaseThroughputSetting_Spec |
|
||||||||||
status SqlDatabaseThroughputSetting_STATUS |
SqlDatabaseThroughputSettingOperatorSpec
(Appears on:SqlDatabaseThroughputSetting_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
SqlDatabaseThroughputSetting_STATUS
(Appears on:SqlDatabaseThroughputSetting)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
resource ThroughputSettingsGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
SqlDatabaseThroughputSetting_Spec
(Appears on:SqlDatabaseThroughputSetting)
Field | Description |
---|---|
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec SqlDatabaseThroughputSettingOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/SqlDatabase resource |
resource ThroughputSettingsResource |
Resource: The standard JSON format of a resource throughput |
tags map[string]string |
SqlDatabase_STATUS
(Appears on:SqlDatabase)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the ARM resource. |
location string |
Location: The location of the resource group to which the resource belongs. |
name string |
Name: The name of the ARM resource. |
options OptionsResource_STATUS |
Options: Cosmos DB options resource object |
resource SqlDatabaseGetProperties_Resource_STATUS |
|
tags map[string]string |
|
type string |
Type: The type of Azure resource. |
SqlDatabase_Spec
(Appears on:SqlDatabase)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
location string |
Location: The location of the resource group to which the resource belongs. |
operatorSpec SqlDatabaseOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
options CreateUpdateOptions |
Options: A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/DatabaseAccount resource |
resource SqlDatabaseResource |
Resource: The standard JSON format of a SQL database |
tags map[string]string |
SqlRoleAssignment
Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/rbac.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleAssignments/{roleAssignmentId}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec SqlRoleAssignment_Spec |
|
||||||||||||||
status SqlRoleAssignment_STATUS |
SqlRoleAssignmentOperatorSpec
(Appears on:SqlRoleAssignment_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
SqlRoleAssignment_STATUS
(Appears on:SqlRoleAssignment)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: The unique resource identifier of the database account. |
name string |
Name: The name of the database account. |
principalId string |
PrincipalId: The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription. |
roleDefinitionId string |
RoleDefinitionId: The unique identifier for the associated Role Definition. |
scope string |
Scope: The data plane resource path for which access is being granted through this Role Assignment. |
type string |
Type: The type of Azure resource. |
SqlRoleAssignment_Spec
(Appears on:SqlRoleAssignment)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
operatorSpec SqlRoleAssignmentOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a documentdb.azure.com/DatabaseAccount resource |
principalId string |
PrincipalId: The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription. |
principalIdFromConfig genruntime.ConfigMapReference |
PrincipalIdFromConfig: The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription. |
roleDefinitionId string |
RoleDefinitionId: The unique identifier for the associated Role Definition. |
scope string |
Scope: The data plane resource path for which access is being granted through this Role Assignment. |
SqlStoredProcedureGetProperties_Resource_STATUS
(Appears on:SqlDatabaseContainerStoredProcedure_STATUS)
Field | Description |
---|---|
body string |
Body: Body of the Stored Procedure |
_etag string |
Etag: A system generated property representing the resource etag required for optimistic concurrency control. |
id string |
Id: Name of the Cosmos DB SQL storedProcedure |
_rid string |
Rid: A system generated property. A unique identifier. |
_ts float64 |
Ts: A system generated property that denotes the last updated timestamp of the resource. |
SqlStoredProcedureResource
(Appears on:SqlDatabaseContainerStoredProcedure_Spec)
Cosmos DB SQL storedProcedure resource object
Field | Description |
---|---|
body string |
Body: Body of the Stored Procedure |
id string |
Id: Name of the Cosmos DB SQL storedProcedure |
SqlTriggerGetProperties_Resource_STATUS
(Appears on:SqlDatabaseContainerTrigger_STATUS)
Field | Description |
---|---|
body string |
Body: Body of the Trigger |
_etag string |
Etag: A system generated property representing the resource etag required for optimistic concurrency control. |
id string |
Id: Name of the Cosmos DB SQL trigger |
_rid string |
Rid: A system generated property. A unique identifier. |
triggerOperation SqlTriggerGetProperties_Resource_TriggerOperation_STATUS |
TriggerOperation: The operation the trigger is associated with |
triggerType SqlTriggerGetProperties_Resource_TriggerType_STATUS |
TriggerType: Type of the Trigger |
_ts float64 |
Ts: A system generated property that denotes the last updated timestamp of the resource. |
SqlTriggerGetProperties_Resource_TriggerOperation_STATUS
(string
alias)
(Appears on:SqlTriggerGetProperties_Resource_STATUS)
Value | Description |
---|---|
"All" |
|
"Create" |
|
"Delete" |
|
"Replace" |
|
"Update" |
SqlTriggerGetProperties_Resource_TriggerType_STATUS
(string
alias)
(Appears on:SqlTriggerGetProperties_Resource_STATUS)
Value | Description |
---|---|
"Post" |
|
"Pre" |
SqlTriggerResource
(Appears on:SqlDatabaseContainerTrigger_Spec)
Cosmos DB SQL trigger resource object
Field | Description |
---|---|
body string |
Body: Body of the Trigger |
id string |
Id: Name of the Cosmos DB SQL trigger |
triggerOperation SqlTriggerResource_TriggerOperation |
TriggerOperation: The operation the trigger is associated with |
triggerType SqlTriggerResource_TriggerType |
TriggerType: Type of the Trigger |
SqlTriggerResource_TriggerOperation
(string
alias)
(Appears on:SqlTriggerResource)
Value | Description |
---|---|
"All" |
|
"Create" |
|
"Delete" |
|
"Replace" |
|
"Update" |
SqlTriggerResource_TriggerType
(string
alias)
(Appears on:SqlTriggerResource)
Value | Description |
---|---|
"Post" |
|
"Pre" |
SqlUserDefinedFunctionGetProperties_Resource_STATUS
(Appears on:SqlDatabaseContainerUserDefinedFunction_STATUS)
Field | Description |
---|---|
body string |
Body: Body of the User Defined Function |
_etag string |
Etag: A system generated property representing the resource etag required for optimistic concurrency control. |
id string |
Id: Name of the Cosmos DB SQL userDefinedFunction |
_rid string |
Rid: A system generated property. A unique identifier. |
_ts float64 |
Ts: A system generated property that denotes the last updated timestamp of the resource. |
SqlUserDefinedFunctionResource
(Appears on:SqlDatabaseContainerUserDefinedFunction_Spec)
Cosmos DB SQL userDefinedFunction resource object
Field | Description |
---|---|
body string |
Body: Body of the User Defined Function |
id string |
Id: Name of the Cosmos DB SQL userDefinedFunction |
SystemData_CreatedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_LastModifiedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_STATUS
(Appears on:DatabaseAccount_STATUS)
Metadata pertaining to creation and last modification of the resource.
Field | Description |
---|---|
createdAt string |
CreatedAt: The timestamp of resource creation (UTC). |
createdBy string |
CreatedBy: The identity that created the resource. |
createdByType SystemData_CreatedByType_STATUS |
CreatedByType: The type of identity that created the resource. |
lastModifiedAt string |
LastModifiedAt: The timestamp of resource last modification (UTC) |
lastModifiedBy string |
LastModifiedBy: The identity that last modified the resource. |
lastModifiedByType SystemData_LastModifiedByType_STATUS |
LastModifiedByType: The type of identity that last modified the resource. |
ThroughputPolicyResource
(Appears on:AutoUpgradePolicyResource)
Cosmos DB resource throughput policy
Field | Description |
---|---|
incrementPercent int |
IncrementPercent: Represents the percentage by which throughput can increase every time throughput policy kicks in. |
isEnabled bool |
IsEnabled: Determines whether the ThroughputPolicy is active or not |
ThroughputPolicyResource_STATUS
(Appears on:AutoUpgradePolicyResource_STATUS)
Cosmos DB resource throughput policy
Field | Description |
---|---|
incrementPercent int |
IncrementPercent: Represents the percentage by which throughput can increase every time throughput policy kicks in. |
isEnabled bool |
IsEnabled: Determines whether the ThroughputPolicy is active or not |
ThroughputSettingsGetProperties_Resource_STATUS
(Appears on:MongodbDatabaseCollectionThroughputSetting_STATUS, MongodbDatabaseThroughputSetting_STATUS, SqlDatabaseContainerThroughputSetting_STATUS, SqlDatabaseThroughputSetting_STATUS)
Field | Description |
---|---|
autoscaleSettings AutoscaleSettingsResource_STATUS |
AutoscaleSettings: Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both. |
_etag string |
Etag: A system generated property representing the resource etag required for optimistic concurrency control. |
instantMaximumThroughput string |
InstantMaximumThroughput: The offer throughput value to instantly scale up without triggering splits |
minimumThroughput string |
MinimumThroughput: The minimum throughput of the resource |
offerReplacePending string |
OfferReplacePending: The throughput replace is pending |
_rid string |
Rid: A system generated property. A unique identifier. |
softAllowedMaximumThroughput string |
SoftAllowedMaximumThroughput: The maximum throughput value or the maximum maxThroughput value (for autoscale) that can be specified |
throughput int |
Throughput: Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both. |
_ts float64 |
Ts: A system generated property that denotes the last updated timestamp of the resource. |
ThroughputSettingsResource
(Appears on:MongodbDatabaseCollectionThroughputSetting_Spec, MongodbDatabaseThroughputSetting_Spec, SqlDatabaseContainerThroughputSetting_Spec, SqlDatabaseThroughputSetting_Spec)
Cosmos DB resource throughput object. Either throughput is required or autoscaleSettings is required, but not both.
Field | Description |
---|---|
autoscaleSettings AutoscaleSettingsResource |
AutoscaleSettings: Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both. |
throughput int |
Throughput: Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both. |
UniqueKey
(Appears on:UniqueKeyPolicy)
The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.
Field | Description |
---|---|
paths []string |
Paths: List of paths must be unique for each document in the Azure Cosmos DB service |
UniqueKeyPolicy
(Appears on:SqlContainerResource)
The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
Field | Description |
---|---|
uniqueKeys []UniqueKey |
UniqueKeys: List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service. |
UniqueKeyPolicy_STATUS
(Appears on:SqlContainerGetProperties_Resource_STATUS)
The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
Field | Description |
---|---|
uniqueKeys []UniqueKey_STATUS |
UniqueKeys: List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service. |
UniqueKey_STATUS
(Appears on:UniqueKeyPolicy_STATUS)
The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.
Field | Description |
---|---|
paths []string |
Paths: List of paths must be unique for each document in the Azure Cosmos DB service |
UserAssignedIdentityDetails
(Appears on:ManagedServiceIdentity)
Information about the user assigned identity for the resource
Field | Description |
---|---|
reference genruntime.ResourceReference |
VirtualNetworkRule
(Appears on:DatabaseAccount_Spec)
Virtual Network ACL Rule object
Field | Description |
---|---|
ignoreMissingVNetServiceEndpoint bool |
IgnoreMissingVNetServiceEndpoint: Create firewall rule before the virtual network has vnet service endpoint enabled. |
reference genruntime.ResourceReference |
Reference: Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.p> |
VirtualNetworkRule_STATUS
(Appears on:DatabaseAccount_STATUS)
Virtual Network ACL Rule object
Field | Description |
---|---|
id string |
Id: Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.p> |
ignoreMissingVNetServiceEndpoint bool |
IgnoreMissingVNetServiceEndpoint: Create firewall rule before the virtual network has vnet service endpoint enabled. |