Package-level declarations

Types

Link copied to clipboard
data class AnalyticalStorageConfigurationArgs(val schemaType: Output<Either<String, AnalyticalStorageSchemaType>>? = null) : ConvertibleToJava<AnalyticalStorageConfigurationArgs>

Analytical storage specific properties.

Link copied to clipboard
data class ApiPropertiesArgs(val serverVersion: Output<Either<String, ServerVersion>>? = null) : ConvertibleToJava<ApiPropertiesArgs>
Link copied to clipboard
Link copied to clipboard
data class AuthenticationMethodLdapPropertiesArgs(val connectionTimeoutInMs: Output<Int>? = null, val searchBaseDistinguishedName: Output<String>? = null, val searchFilterTemplate: Output<String>? = null, val serverCertificates: Output<List<CertificateArgs>>? = null, val serverHostname: Output<String>? = null, val serverPort: Output<Int>? = null, val serviceUserDistinguishedName: Output<String>? = null, val serviceUserPassword: Output<String>? = null) : ConvertibleToJava<AuthenticationMethodLdapPropertiesArgs>

Ldap authentication method properties. This feature is in preview.

Link copied to clipboard
data class AutoscaleSettingsArgs(val maxThroughput: Output<Int>? = null) : ConvertibleToJava<AutoscaleSettingsArgs>
Link copied to clipboard
data class BackupPolicyMigrationStateArgs(val startTime: Output<String>? = null, val status: Output<Either<String, BackupPolicyMigrationStatus>>? = null, val targetType: Output<Either<String, BackupPolicyType>>? = null) : ConvertibleToJava<BackupPolicyMigrationStateArgs>

The object representing the state of the migration between the backup policies.

Link copied to clipboard
data class CapabilityArgs(val name: Output<String>? = null) : ConvertibleToJava<CapabilityArgs>

Cosmos DB capability object

Link copied to clipboard
Link copied to clipboard
data class CapacityArgs(val totalThroughputLimit: Output<Int>? = null) : ConvertibleToJava<CapacityArgs>

The object that represents all properties related to capacity enforcement on an account.

Link copied to clipboard
Link copied to clipboard
data class CassandraErrorArgs(val additionalErrorInfo: Output<String>? = null, val code: Output<String>? = null, val message: Output<String>? = null, val target: Output<String>? = null) : ConvertibleToJava<CassandraErrorArgs>
Link copied to clipboard
Link copied to clipboard
data class CassandraKeyspaceResourceArgs(val id: Output<String>) : ConvertibleToJava<CassandraKeyspaceResourceArgs>

Cosmos DB Cassandra keyspace id object

Link copied to clipboard
data class CassandraPartitionKeyArgs(val name: Output<String>? = null) : ConvertibleToJava<CassandraPartitionKeyArgs>

Cosmos DB Cassandra table partition key

Link copied to clipboard
data class CassandraSchemaArgs(val clusterKeys: Output<List<ClusterKeyArgs>>? = null, val columns: Output<List<ColumnArgs>>? = null, val partitionKeys: Output<List<CassandraPartitionKeyArgs>>? = null) : ConvertibleToJava<CassandraSchemaArgs>

Cosmos DB Cassandra table schema

Link copied to clipboard
data class CassandraTableResourceArgs(val analyticalStorageTtl: Output<Int>? = null, val defaultTtl: Output<Int>? = null, val id: Output<String>, val schema: Output<CassandraSchemaArgs>? = null) : ConvertibleToJava<CassandraTableResourceArgs>

Cosmos DB Cassandra table id object

Link copied to clipboard
data class CassandraViewResourceArgs(val id: Output<String>, val viewDefinition: Output<String>) : ConvertibleToJava<CassandraViewResourceArgs>

Cosmos DB Cassandra view resource object

Link copied to clipboard
data class CertificateArgs(val pem: Output<String>? = null) : ConvertibleToJava<CertificateArgs>
Link copied to clipboard
Link copied to clipboard
data class ClientEncryptionIncludedPathArgs(val clientEncryptionKeyId: Output<String>, val encryptionAlgorithm: Output<String>, val encryptionType: Output<String>, val path: Output<String>) : ConvertibleToJava<ClientEncryptionIncludedPathArgs>

.

Link copied to clipboard
data class ClientEncryptionPolicyArgs(val includedPaths: Output<List<ClientEncryptionIncludedPathArgs>>, val policyFormatVersion: Output<Int>) : ConvertibleToJava<ClientEncryptionPolicyArgs>

Cosmos DB client encryption policy.

Link copied to clipboard
data class ClusterKeyArgs(val name: Output<String>? = null, val orderBy: Output<String>? = null) : ConvertibleToJava<ClusterKeyArgs>

Cosmos DB Cassandra table cluster key

Link copied to clipboard
Link copied to clipboard
data class ClusterResourcePropertiesArgs(val authenticationMethod: Output<Either<String, AuthenticationMethod>>? = null, val azureConnectionMethod: Output<Either<String, AzureConnectionType>>? = null, val cassandraAuditLoggingEnabled: Output<Boolean>? = null, val cassandraVersion: Output<String>? = null, val clientCertificates: Output<List<CertificateArgs>>? = null, val clusterNameOverride: Output<String>? = null, val deallocated: Output<Boolean>? = null, val delegatedManagementSubnetId: Output<String>? = null, val externalGossipCertificates: Output<List<CertificateArgs>>? = null, val externalSeedNodes: Output<List<SeedNodeArgs>>? = null, val hoursBetweenBackups: Output<Int>? = null, val initialCassandraAdminPassword: Output<String>? = null, val prometheusEndpoint: Output<SeedNodeArgs>? = null, val provisionError: Output<CassandraErrorArgs>? = null, val provisioningState: Output<Either<String, ManagedCassandraProvisioningState>>? = null, val repairEnabled: Output<Boolean>? = null, val restoreFromBackupId: Output<String>? = null) : ConvertibleToJava<ClusterResourcePropertiesArgs>

Properties of a managed Cassandra cluster.

Link copied to clipboard
data class ColumnArgs(val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<ColumnArgs>

Cosmos DB Cassandra table column

Link copied to clipboard

Builder for ColumnArgs.

Link copied to clipboard
data class CompositePathArgs(val order: Output<Either<String, CompositePathSortOrder>>? = null, val path: Output<String>? = null) : ConvertibleToJava<CompositePathArgs>
Link copied to clipboard
Link copied to clipboard
data class ComputedPropertyArgs(val name: Output<String>? = null, val query: Output<String>? = null) : ConvertibleToJava<ComputedPropertyArgs>

The definition of a computed property

Link copied to clipboard
data class ConflictResolutionPolicyArgs(val conflictResolutionPath: Output<String>? = null, val conflictResolutionProcedure: Output<String>? = null, val mode: Output<Either<String, ConflictResolutionMode>>? = null) : ConvertibleToJava<ConflictResolutionPolicyArgs>

The conflict resolution policy for the container.

Link copied to clipboard
data class ConsistencyPolicyArgs(val defaultConsistencyLevel: Output<DefaultConsistencyLevel>, val maxIntervalInSeconds: Output<Int>? = null, val maxStalenessPrefix: Output<Double>? = null) : ConvertibleToJava<ConsistencyPolicyArgs>

The consistency policy for the Cosmos DB database account.

Link copied to clipboard
data class ContainerPartitionKeyArgs(val kind: Output<Either<String, PartitionKind>>? = null, val paths: Output<List<String>>? = null, val version: Output<Int>? = null) : ConvertibleToJava<ContainerPartitionKeyArgs>

The configuration of the partition key to be used for partitioning data into multiple partitions

Link copied to clipboard
data class ContinuousModeBackupPolicyArgs(val continuousModeProperties: Output<ContinuousModePropertiesArgs>? = null, val migrationState: Output<BackupPolicyMigrationStateArgs>? = null, val type: Output<String>) : ConvertibleToJava<ContinuousModeBackupPolicyArgs>

The object representing continuous mode backup policy.

Link copied to clipboard
data class ContinuousModePropertiesArgs(val tier: Output<Either<String, ContinuousTier>>? = null) : ConvertibleToJava<ContinuousModePropertiesArgs>

Configuration values for periodic mode backup

Link copied to clipboard
data class CorsPolicyArgs(val allowedHeaders: Output<String>? = null, val allowedMethods: Output<String>? = null, val allowedOrigins: Output<String>, val exposedHeaders: Output<String>? = null, val maxAgeInSeconds: Output<Double>? = null) : ConvertibleToJava<CorsPolicyArgs>

The CORS policy for the Cosmos DB database account.

Link copied to clipboard
Link copied to clipboard
data class CreateUpdateOptionsArgs(val autoscaleSettings: Output<AutoscaleSettingsArgs>? = null, val throughput: Output<Int>? = null) : ConvertibleToJava<CreateUpdateOptionsArgs>

CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are "If-Match", "If-None-Match", "Session-Token" and "Throughput"

Link copied to clipboard
data class DatabaseRestoreResourceArgs(val collectionNames: Output<List<String>>? = null, val databaseName: Output<String>? = null) : ConvertibleToJava<DatabaseRestoreResourceArgs>

Specific Databases to restore.

Link copied to clipboard
data class DataCenterResourcePropertiesArgs(val authenticationMethodLdapProperties: Output<AuthenticationMethodLdapPropertiesArgs>? = null, val availabilityZone: Output<Boolean>? = null, val backupStorageCustomerKeyUri: Output<String>? = null, val base64EncodedCassandraYamlFragment: Output<String>? = null, val dataCenterLocation: Output<String>? = null, val deallocated: Output<Boolean>? = null, val delegatedSubnetId: Output<String>? = null, val diskCapacity: Output<Int>? = null, val diskSku: Output<String>? = null, val managedDiskCustomerKeyUri: Output<String>? = null, val nodeCount: Output<Int>? = null, val privateEndpointIpAddress: Output<String>? = null, val provisionError: Output<CassandraErrorArgs>? = null, val provisioningState: Output<Either<String, ManagedCassandraProvisioningState>>? = null, val sku: Output<String>? = null) : ConvertibleToJava<DataCenterResourcePropertiesArgs>

Properties of a managed Cassandra data center.

data class DataTransferServiceResourceCreateUpdatePropertiesArgs(val instanceCount: Output<Int>? = null, val instanceSize: Output<Either<String, ServiceSize>>? = null, val serviceType: Output<String>) : ConvertibleToJava<DataTransferServiceResourceCreateUpdatePropertiesArgs>

Properties for Create or Update request for DataTransferServiceResource

Link copied to clipboard
data class ExcludedPathArgs(val path: Output<String>? = null) : ConvertibleToJava<ExcludedPathArgs>
Link copied to clipboard
data class FleetspacePropertiesThroughputPoolConfigurationArgs(val dataRegions: Output<List<String>>? = null, val maxThroughput: Output<Int>? = null, val minThroughput: Output<Int>? = null, val serviceTier: Output<Either<String, ServiceTier>>? = null) : ConvertibleToJava<FleetspacePropertiesThroughputPoolConfigurationArgs>

Configuration for throughput pool in the fleetspace.

Link copied to clipboard
data class GetCassandraClusterPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetCassandraClusterPlainArgs>
Link copied to clipboard
data class GetCassandraDataCenterPlainArgs(val clusterName: String, val dataCenterName: String, val resourceGroupName: String) : ConvertibleToJava<GetCassandraDataCenterPlainArgs>
data class GetCassandraResourceCassandraKeyspacePlainArgs(val accountName: String, val keyspaceName: String, val resourceGroupName: String) : ConvertibleToJava<GetCassandraResourceCassandraKeyspacePlainArgs>
data class GetCassandraResourceCassandraRoleAssignmentPlainArgs(val accountName: String, val resourceGroupName: String, val roleAssignmentId: String) : ConvertibleToJava<GetCassandraResourceCassandraRoleAssignmentPlainArgs>
data class GetCassandraResourceCassandraRoleDefinitionPlainArgs(val accountName: String, val resourceGroupName: String, val roleDefinitionId: String) : ConvertibleToJava<GetCassandraResourceCassandraRoleDefinitionPlainArgs>
data class GetCassandraResourceCassandraTablePlainArgs(val accountName: String, val keyspaceName: String, val resourceGroupName: String, val tableName: String) : ConvertibleToJava<GetCassandraResourceCassandraTablePlainArgs>
data class GetCassandraResourceCassandraViewPlainArgs(val accountName: String, val keyspaceName: String, val resourceGroupName: String, val viewName: String) : ConvertibleToJava<GetCassandraResourceCassandraViewPlainArgs>
data class GetDatabaseAccountCassandraKeyspacePlainArgs(val accountName: String, val keyspaceName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabaseAccountCassandraKeyspacePlainArgs>
data class GetDatabaseAccountCassandraTablePlainArgs(val accountName: String, val keyspaceName: String, val resourceGroupName: String, val tableName: String) : ConvertibleToJava<GetDatabaseAccountCassandraTablePlainArgs>
data class GetDatabaseAccountGremlinDatabasePlainArgs(val accountName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabaseAccountGremlinDatabasePlainArgs>
Link copied to clipboard
data class GetDatabaseAccountGremlinGraphPlainArgs(val accountName: String, val databaseName: String, val graphName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabaseAccountGremlinGraphPlainArgs>
data class GetDatabaseAccountMongoDBCollectionPlainArgs(val accountName: String, val collectionName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabaseAccountMongoDBCollectionPlainArgs>
data class GetDatabaseAccountMongoDBDatabasePlainArgs(val accountName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabaseAccountMongoDBDatabasePlainArgs>
Link copied to clipboard
data class GetDatabaseAccountPlainArgs(val accountName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabaseAccountPlainArgs>
Link copied to clipboard
data class GetDatabaseAccountSqlContainerPlainArgs(val accountName: String, val containerName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabaseAccountSqlContainerPlainArgs>
Link copied to clipboard
data class GetDatabaseAccountSqlDatabasePlainArgs(val accountName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabaseAccountSqlDatabasePlainArgs>
Link copied to clipboard
data class GetDatabaseAccountTablePlainArgs(val accountName: String, val resourceGroupName: String, val tableName: String) : ConvertibleToJava<GetDatabaseAccountTablePlainArgs>
Link copied to clipboard
data class GetFleetAnalyticPlainArgs(val fleetAnalyticsName: String, val fleetName: String, val resourceGroupName: String) : ConvertibleToJava<GetFleetAnalyticPlainArgs>
Link copied to clipboard
data class GetFleetPlainArgs(val fleetName: String, val resourceGroupName: String) : ConvertibleToJava<GetFleetPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetFleetspaceAccountPlainArgs(val fleetName: String, val fleetspaceAccountName: String, val fleetspaceName: String, val resourceGroupName: String) : ConvertibleToJava<GetFleetspaceAccountPlainArgs>
Link copied to clipboard
data class GetFleetspacePlainArgs(val fleetName: String, val fleetspaceName: String, val resourceGroupName: String) : ConvertibleToJava<GetFleetspacePlainArgs>
Link copied to clipboard
data class GetGraphResourceGraphPlainArgs(val accountName: String, val graphName: String, val resourceGroupName: String) : ConvertibleToJava<GetGraphResourceGraphPlainArgs>
data class GetGremlinResourceGremlinDatabasePlainArgs(val accountName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetGremlinResourceGremlinDatabasePlainArgs>
Link copied to clipboard
data class GetGremlinResourceGremlinGraphPlainArgs(val accountName: String, val databaseName: String, val graphName: String, val resourceGroupName: String) : ConvertibleToJava<GetGremlinResourceGremlinGraphPlainArgs>
data class GetGremlinResourceGremlinRoleAssignmentPlainArgs(val accountName: String, val resourceGroupName: String, val roleAssignmentId: String) : ConvertibleToJava<GetGremlinResourceGremlinRoleAssignmentPlainArgs>
data class GetGremlinResourceGremlinRoleDefinitionPlainArgs(val accountName: String, val resourceGroupName: String, val roleDefinitionId: String) : ConvertibleToJava<GetGremlinResourceGremlinRoleDefinitionPlainArgs>
Link copied to clipboard
data class GetMongoClusterFirewallRulePlainArgs(val firewallRuleName: String, val mongoClusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetMongoClusterFirewallRulePlainArgs>
Link copied to clipboard
data class GetMongoClusterPlainArgs(val mongoClusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetMongoClusterPlainArgs>
data class GetMongoDBResourceMongoDBCollectionPlainArgs(val accountName: String, val collectionName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetMongoDBResourceMongoDBCollectionPlainArgs>
data class GetMongoDBResourceMongoDBDatabasePlainArgs(val accountName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetMongoDBResourceMongoDBDatabasePlainArgs>
data class GetMongoDBResourceMongoRoleDefinitionPlainArgs(val accountName: String, val mongoRoleDefinitionId: String, val resourceGroupName: String) : ConvertibleToJava<GetMongoDBResourceMongoRoleDefinitionPlainArgs>
data class GetMongoDBResourceMongoUserDefinitionPlainArgs(val accountName: String, val mongoUserDefinitionId: String, val resourceGroupName: String) : ConvertibleToJava<GetMongoDBResourceMongoUserDefinitionPlainArgs>
data class GetMongoMIResourceMongoMIRoleAssignmentPlainArgs(val accountName: String, val resourceGroupName: String, val roleAssignmentId: String) : ConvertibleToJava<GetMongoMIResourceMongoMIRoleAssignmentPlainArgs>
data class GetMongoMIResourceMongoMIRoleDefinitionPlainArgs(val accountName: String, val resourceGroupName: String, val roleDefinitionId: String) : ConvertibleToJava<GetMongoMIResourceMongoMIRoleDefinitionPlainArgs>
Link copied to clipboard
data class GetNotebookWorkspacePlainArgs(val accountName: String, val notebookWorkspaceName: String, val resourceGroupName: String) : ConvertibleToJava<GetNotebookWorkspacePlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val accountName: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetServicePlainArgs(val accountName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetServicePlainArgs>
Link copied to clipboard
data class GetSqlResourceSqlContainerPlainArgs(val accountName: String, val containerName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetSqlResourceSqlContainerPlainArgs>
Link copied to clipboard
data class GetSqlResourceSqlDatabasePlainArgs(val accountName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetSqlResourceSqlDatabasePlainArgs>
Link copied to clipboard
data class GetSqlResourceSqlRoleAssignmentPlainArgs(val accountName: String, val resourceGroupName: String, val roleAssignmentId: String) : ConvertibleToJava<GetSqlResourceSqlRoleAssignmentPlainArgs>
Link copied to clipboard
data class GetSqlResourceSqlRoleDefinitionPlainArgs(val accountName: String, val resourceGroupName: String, val roleDefinitionId: String) : ConvertibleToJava<GetSqlResourceSqlRoleDefinitionPlainArgs>
data class GetSqlResourceSqlStoredProcedurePlainArgs(val accountName: String, val containerName: String, val databaseName: String, val resourceGroupName: String, val storedProcedureName: String) : ConvertibleToJava<GetSqlResourceSqlStoredProcedurePlainArgs>
Link copied to clipboard
data class GetSqlResourceSqlTriggerPlainArgs(val accountName: String, val containerName: String, val databaseName: String, val resourceGroupName: String, val triggerName: String) : ConvertibleToJava<GetSqlResourceSqlTriggerPlainArgs>
data class GetSqlResourceSqlUserDefinedFunctionPlainArgs(val accountName: String, val containerName: String, val databaseName: String, val resourceGroupName: String, val userDefinedFunctionName: String) : ConvertibleToJava<GetSqlResourceSqlUserDefinedFunctionPlainArgs>
Link copied to clipboard
data class GetTableResourceTablePlainArgs(val accountName: String, val resourceGroupName: String, val tableName: String) : ConvertibleToJava<GetTableResourceTablePlainArgs>
data class GetTableResourceTableRoleAssignmentPlainArgs(val accountName: String, val resourceGroupName: String, val roleAssignmentId: String) : ConvertibleToJava<GetTableResourceTableRoleAssignmentPlainArgs>
data class GetTableResourceTableRoleDefinitionPlainArgs(val accountName: String, val resourceGroupName: String, val roleDefinitionId: String) : ConvertibleToJava<GetTableResourceTableRoleDefinitionPlainArgs>
Link copied to clipboard
data class GetThroughputPoolAccountPlainArgs(val resourceGroupName: String, val throughputPoolAccountName: String, val throughputPoolName: String) : ConvertibleToJava<GetThroughputPoolAccountPlainArgs>
Link copied to clipboard
data class GetThroughputPoolPlainArgs(val resourceGroupName: String, val throughputPoolName: String) : ConvertibleToJava<GetThroughputPoolPlainArgs>
data class GraphAPIComputeServiceResourceCreateUpdatePropertiesArgs(val instanceCount: Output<Int>? = null, val instanceSize: Output<Either<String, ServiceSize>>? = null, val serviceType: Output<String>) : ConvertibleToJava<GraphAPIComputeServiceResourceCreateUpdatePropertiesArgs>

Properties for Create or Update request for GraphAPIComputeServiceResource

Link copied to clipboard
data class GraphResourceArgs(val id: Output<String>) : ConvertibleToJava<GraphResourceArgs>

Cosmos DB Graph resource object

Link copied to clipboard
Link copied to clipboard
data class GremlinDatabaseResourceArgs(val createMode: Output<Either<String, CreateMode>>? = null, val id: Output<String>, val restoreParameters: Output<ResourceRestoreParametersArgs>? = null) : ConvertibleToJava<GremlinDatabaseResourceArgs>

Cosmos DB Gremlin database resource object

Link copied to clipboard
data class GremlinDatabaseRestoreResourceArgs(val databaseName: Output<String>? = null, val graphNames: Output<List<String>>? = null) : ConvertibleToJava<GremlinDatabaseRestoreResourceArgs>

Specific Gremlin Databases to restore.

Link copied to clipboard
data class GremlinGraphResourceArgs(val analyticalStorageTtl: Output<Double>? = null, val conflictResolutionPolicy: Output<ConflictResolutionPolicyArgs>? = null, val createMode: Output<Either<String, CreateMode>>? = null, val defaultTtl: Output<Int>? = null, val id: Output<String>, val indexingPolicy: Output<IndexingPolicyArgs>? = null, val partitionKey: Output<ContainerPartitionKeyArgs>? = null, val restoreParameters: Output<ResourceRestoreParametersArgs>? = null, val uniqueKeyPolicy: Output<UniqueKeyPolicyArgs>? = null) : ConvertibleToJava<GremlinGraphResourceArgs>

Cosmos DB Gremlin graph resource object

Link copied to clipboard
data class IncludedPathArgs(val indexes: Output<List<IndexesArgs>>? = null, val path: Output<String>? = null) : ConvertibleToJava<IncludedPathArgs>

The paths that are included in indexing

Link copied to clipboard
Link copied to clipboard
data class IndexesArgs(val dataType: Output<Either<String, DataType>>? = null, val kind: Output<Either<String, IndexKind>>? = null, val precision: Output<Int>? = null) : ConvertibleToJava<IndexesArgs>

The indexes for the path.

Link copied to clipboard
Link copied to clipboard
data class IndexingPolicyArgs(val automatic: Output<Boolean>? = null, val compositeIndexes: Output<List<List<CompositePathArgs>>>? = null, val excludedPaths: Output<List<ExcludedPathArgs>>? = null, val includedPaths: Output<List<IncludedPathArgs>>? = null, val indexingMode: Output<Either<String, IndexingMode>>? = null, val spatialIndexes: Output<List<SpatialSpecArgs>>? = null, val vectorIndexes: Output<List<VectorIndexArgs>>? = null) : ConvertibleToJava<IndexingPolicyArgs>

Cosmos DB indexing policy

Link copied to clipboard
Link copied to clipboard
data class IpAddressOrRangeArgs(val ipAddressOrRange: Output<String>? = null) : ConvertibleToJava<IpAddressOrRangeArgs>

IpAddressOrRange object

data class ListDatabaseAccountConnectionStringsPlainArgs(val accountName: String, val resourceGroupName: String) : ConvertibleToJava<ListDatabaseAccountConnectionStringsPlainArgs>
Link copied to clipboard
data class ListDatabaseAccountKeysPlainArgs(val accountName: String, val resourceGroupName: String) : ConvertibleToJava<ListDatabaseAccountKeysPlainArgs>
data class ListMongoClusterConnectionStringsPlainArgs(val mongoClusterName: String, val resourceGroupName: String) : ConvertibleToJava<ListMongoClusterConnectionStringsPlainArgs>
data class ListNotebookWorkspaceConnectionInfoPlainArgs(val accountName: String, val notebookWorkspaceName: String, val resourceGroupName: String) : ConvertibleToJava<ListNotebookWorkspaceConnectionInfoPlainArgs>
Link copied to clipboard
data class LocationArgs(val failoverPriority: Output<Int>? = null, val isZoneRedundant: Output<Boolean>? = null, val locationName: Output<String>? = null) : ConvertibleToJava<LocationArgs>

A region in which the Azure Cosmos DB database account is deployed.

Link copied to clipboard
data class ManagedCassandraManagedServiceIdentityArgs(val type: Output<Either<String, ManagedCassandraResourceIdentityType>>? = null) : ConvertibleToJava<ManagedCassandraManagedServiceIdentityArgs>

Identity for the resource.

Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<ResourceIdentityType>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Identity for the resource.

data class MaterializedViewsBuilderServiceResourceCreateUpdatePropertiesArgs(val instanceCount: Output<Int>? = null, val instanceSize: Output<Either<String, ServiceSize>>? = null, val serviceType: Output<String>) : ConvertibleToJava<MaterializedViewsBuilderServiceResourceCreateUpdatePropertiesArgs>

Properties for Create or Update request for MaterializedViewsBuilderServiceResource

Link copied to clipboard
data class MongoClusterRestoreParametersArgs(val pointInTimeUTC: Output<String>? = null, val sourceResourceId: Output<String>? = null) : ConvertibleToJava<MongoClusterRestoreParametersArgs>

Parameters used for restore operations

Link copied to clipboard
data class MongoDBCollectionResourceArgs(val analyticalStorageTtl: Output<Int>? = null, val createMode: Output<Either<String, CreateMode>>? = null, val id: Output<String>, val indexes: Output<List<MongoIndexArgs>>? = null, val restoreParameters: Output<ResourceRestoreParametersArgs>? = null, val shardKey: Output<Map<String, String>>? = null) : ConvertibleToJava<MongoDBCollectionResourceArgs>

Cosmos DB MongoDB collection resource object

Link copied to clipboard
data class MongoDBDatabaseResourceArgs(val createMode: Output<Either<String, CreateMode>>? = null, val id: Output<String>, val restoreParameters: Output<ResourceRestoreParametersArgs>? = null) : ConvertibleToJava<MongoDBDatabaseResourceArgs>

Cosmos DB MongoDB database resource object

Link copied to clipboard
data class MongoIndexArgs(val key: Output<MongoIndexKeysArgs>? = null, val options: Output<MongoIndexOptionsArgs>? = null) : ConvertibleToJava<MongoIndexArgs>

Cosmos DB MongoDB collection index key

Link copied to clipboard
Link copied to clipboard
data class MongoIndexKeysArgs(val keys: Output<List<String>>? = null) : ConvertibleToJava<MongoIndexKeysArgs>

Cosmos DB MongoDB collection resource object

Link copied to clipboard
Link copied to clipboard
data class MongoIndexOptionsArgs(val expireAfterSeconds: Output<Int>? = null, val unique: Output<Boolean>? = null) : ConvertibleToJava<MongoIndexOptionsArgs>

Cosmos DB MongoDB collection index options

Link copied to clipboard
data class NodeGroupSpecArgs(val diskSizeGB: Output<Double>? = null, val enableHa: Output<Boolean>? = null, val kind: Output<Either<String, NodeKind>>? = null, val nodeCount: Output<Int>? = null, val sku: Output<String>? = null) : ConvertibleToJava<NodeGroupSpecArgs>

Specification for a node group.

Link copied to clipboard
Link copied to clipboard
data class PeriodicModeBackupPolicyArgs(val migrationState: Output<BackupPolicyMigrationStateArgs>? = null, val periodicModeProperties: Output<PeriodicModePropertiesArgs>? = null, val type: Output<String>) : ConvertibleToJava<PeriodicModeBackupPolicyArgs>

The object representing periodic mode backup policy.

Link copied to clipboard
data class PeriodicModePropertiesArgs(val backupIntervalInMinutes: Output<Int>? = null, val backupRetentionIntervalInHours: Output<Int>? = null, val backupStorageRedundancy: Output<Either<String, BackupStorageRedundancy>>? = null) : ConvertibleToJava<PeriodicModePropertiesArgs>

Configuration values for periodic mode backup

Link copied to clipboard
data class PermissionArgs(val dataActions: Output<List<String>>? = null, val id: Output<String>? = null, val notDataActions: Output<List<String>>? = null) : ConvertibleToJava<PermissionArgs>

The set of data plane operations permitted through this Role Definition.

Link copied to clipboard
Link copied to clipboard
data class PrivateEndpointPropertyArgs(val id: Output<String>? = null) : ConvertibleToJava<PrivateEndpointPropertyArgs>

Private endpoint which the connection belongs to.

data class PrivateLinkServiceConnectionStatePropertyArgs(val description: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStatePropertyArgs>

Connection State of the Private Endpoint Connection.

Link copied to clipboard
data class PrivilegeArgs(val actions: Output<List<String>>? = null, val resource: Output<PrivilegeResourceArgs>? = null) : ConvertibleToJava<PrivilegeArgs>

The set of data plane operations permitted through this Role Definition.

Link copied to clipboard
Link copied to clipboard
data class PrivilegeResourceArgs(val collection: Output<String>? = null, val db: Output<String>? = null) : ConvertibleToJava<PrivilegeResourceArgs>

An Azure Cosmos DB Mongo DB Resource.

Link copied to clipboard
data class ResourceRestoreParametersArgs(val restoreSource: Output<String>? = null, val restoreTimestampInUtc: Output<String>? = null, val restoreWithTtlDisabled: Output<Boolean>? = null) : ConvertibleToJava<ResourceRestoreParametersArgs>

Parameters to indicate the information about the restore.

Link copied to clipboard
data class RestoreParametersArgs(val databasesToRestore: Output<List<DatabaseRestoreResourceArgs>>? = null, val gremlinDatabasesToRestore: Output<List<GremlinDatabaseRestoreResourceArgs>>? = null, val restoreMode: Output<Either<String, RestoreMode>>? = null, val restoreSource: Output<String>? = null, val restoreTimestampInUtc: Output<String>? = null, val restoreWithTtlDisabled: Output<Boolean>? = null, val tablesToRestore: Output<List<String>>? = null) : ConvertibleToJava<RestoreParametersArgs>

Parameters to indicate the information about the restore.

Link copied to clipboard
data class RoleArgs(val db: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RoleArgs>

The set of roles permitted through this Role Definition.

Link copied to clipboard

Builder for RoleArgs.

Link copied to clipboard
data class SeedNodeArgs(val ipAddress: Output<String>? = null) : ConvertibleToJava<SeedNodeArgs>
Link copied to clipboard
Link copied to clipboard
data class SpatialSpecArgs(val path: Output<String>? = null, val types: Output<List<Either<String, SpatialType>>>? = null) : ConvertibleToJava<SpatialSpecArgs>
Link copied to clipboard
Link copied to clipboard
data class SqlContainerResourceArgs(val analyticalStorageTtl: Output<Double>? = null, val clientEncryptionPolicy: Output<ClientEncryptionPolicyArgs>? = null, val computedProperties: Output<List<ComputedPropertyArgs>>? = null, val conflictResolutionPolicy: Output<ConflictResolutionPolicyArgs>? = null, val createMode: Output<Either<String, CreateMode>>? = null, val defaultTtl: Output<Int>? = null, val id: Output<String>, val indexingPolicy: Output<IndexingPolicyArgs>? = null, val partitionKey: Output<ContainerPartitionKeyArgs>? = null, val restoreParameters: Output<ResourceRestoreParametersArgs>? = null, val uniqueKeyPolicy: Output<UniqueKeyPolicyArgs>? = null, val vectorEmbeddingPolicy: Output<VectorEmbeddingPolicyArgs>? = null) : ConvertibleToJava<SqlContainerResourceArgs>

Cosmos DB SQL container resource object

Link copied to clipboard
data class SqlDatabaseResourceArgs(val createMode: Output<Either<String, CreateMode>>? = null, val id: Output<String>, val restoreParameters: Output<ResourceRestoreParametersArgs>? = null) : ConvertibleToJava<SqlDatabaseResourceArgs>

Cosmos DB SQL database resource object

data class SqlDedicatedGatewayServiceResourceCreateUpdatePropertiesArgs(val dedicatedGatewayType: Output<Either<String, DedicatedGatewayType>>? = null, val instanceCount: Output<Int>? = null, val instanceSize: Output<Either<String, ServiceSize>>? = null, val serviceType: Output<String>) : ConvertibleToJava<SqlDedicatedGatewayServiceResourceCreateUpdatePropertiesArgs>

Properties for Create or Update request for SqlDedicatedGatewayServiceResource

Link copied to clipboard
data class SqlStoredProcedureResourceArgs(val body: Output<String>? = null, val id: Output<String>) : ConvertibleToJava<SqlStoredProcedureResourceArgs>

Cosmos DB SQL storedProcedure resource object

Link copied to clipboard
data class SqlTriggerResourceArgs(val body: Output<String>? = null, val id: Output<String>, val triggerOperation: Output<Either<String, TriggerOperation>>? = null, val triggerType: Output<Either<String, TriggerType>>? = null) : ConvertibleToJava<SqlTriggerResourceArgs>

Cosmos DB SQL trigger resource object

Link copied to clipboard
data class SqlUserDefinedFunctionResourceArgs(val body: Output<String>? = null, val id: Output<String>) : ConvertibleToJava<SqlUserDefinedFunctionResourceArgs>

Cosmos DB SQL userDefinedFunction resource object

Link copied to clipboard
data class TableResourceArgs(val createMode: Output<Either<String, CreateMode>>? = null, val id: Output<String>, val restoreParameters: Output<ResourceRestoreParametersArgs>? = null) : ConvertibleToJava<TableResourceArgs>

Cosmos DB table resource object

Link copied to clipboard
Link copied to clipboard
data class UniqueKeyArgs(val paths: Output<List<String>>? = null) : ConvertibleToJava<UniqueKeyArgs>

The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

Link copied to clipboard
Link copied to clipboard
data class UniqueKeyPolicyArgs(val uniqueKeys: Output<List<UniqueKeyArgs>>? = null) : ConvertibleToJava<UniqueKeyPolicyArgs>

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

Link copied to clipboard
data class VectorEmbeddingArgs(val dataType: Output<Either<String, VectorDataType>>, val dimensions: Output<Int>, val distanceFunction: Output<Either<String, DistanceFunction>>, val path: Output<String>) : ConvertibleToJava<VectorEmbeddingArgs>

Represents a vector embedding. A vector embedding is used to define a vector field in the documents.

Link copied to clipboard
data class VectorEmbeddingPolicyArgs(val vectorEmbeddings: Output<List<VectorEmbeddingArgs>>? = null) : ConvertibleToJava<VectorEmbeddingPolicyArgs>

Cosmos DB Vector Embedding Policy

Link copied to clipboard
data class VectorIndexArgs(val path: Output<String>, val type: Output<Either<String, VectorIndexType>>) : ConvertibleToJava<VectorIndexArgs>
Link copied to clipboard
Link copied to clipboard
data class VirtualNetworkRuleArgs(val id: Output<String>? = null, val ignoreMissingVNetServiceEndpoint: Output<Boolean>? = null) : ConvertibleToJava<VirtualNetworkRuleArgs>

Virtual Network ACL Rule object