documentdb.azure.com/v1api20231115

documentdb.azure.com/v1api20231115

Package v1api20231115 contains API Schema definitions for the documentdb v1api20231115 API group

Resource Types:

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    DatabaseAccount_Spec


    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.

    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}’.

    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}’.

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    MongodbDatabase_Spec


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

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    MongodbDatabaseCollection_Spec


    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
    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/​default

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    MongodbDatabaseCollectionThroughputSetting_Spec


    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
    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/​default

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    MongodbDatabaseThroughputSetting_Spec


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

    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}

    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}

    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}

    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}

    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}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    SqlDatabase_Spec


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

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    SqlDatabaseContainer_Spec


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

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    SqlDatabaseContainerStoredProcedure_Spec


    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
    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/​default

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    SqlDatabaseContainerThroughputSetting_Spec


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

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    SqlDatabaseContainerTrigger_Spec


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

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    SqlDatabaseContainerUserDefinedFunction_Spec


    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
    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/​default

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    SqlDatabaseThroughputSetting_Spec


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

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    SqlRoleAssignment_Spec


    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.

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

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

    ignoreMissingVNetServiceEndpoint
    bool

    IgnoreMissingVNetServiceEndpoint: Create firewall rule before the virtual network has vnet service endpoint enabled.