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

Link copied to clipboard
data class ExcludedPathArgs(val path: Output<String>? = null) : ConvertibleToJava<ExcludedPathArgs>
Link copied to clipboard
Link copied to clipboard
data class FirewallRulePropertiesArgs(val endIpAddress: Output<String>, val startIpAddress: Output<String>) : ConvertibleToJava<FirewallRulePropertiesArgs>

The properties of a mongo cluster firewall rule.

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 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>
Link copied to clipboard
data class GetDatabaseAccountPlainArgs(val accountName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabaseAccountPlainArgs>
Link copied to clipboard
data class GetFirewallRulePlainArgs(val firewallRuleName: String, val mongoClusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetFirewallRulePlainArgs>
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>
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>
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>
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 id: Output<String>) : 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 defaultTtl: Output<Int>? = null, val id: Output<String>, val indexingPolicy: Output<IndexingPolicyArgs>? = null, val partitionKey: Output<ContainerPartitionKeyArgs>? = 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) : 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.

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 id: Output<String>, val indexes: Output<List<MongoIndexArgs>>? = null, val shardKey: Output<Map<String, String>>? = null) : ConvertibleToJava<MongoDBCollectionResourceArgs>

Cosmos DB MongoDB collection resource object

Link copied to clipboard
data class MongoDBDatabaseResourceArgs(val id: Output<String>) : 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 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 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 conflictResolutionPolicy: Output<ConflictResolutionPolicyArgs>? = null, val defaultTtl: Output<Int>? = null, val id: Output<String>, val indexingPolicy: Output<IndexingPolicyArgs>? = null, val partitionKey: Output<ContainerPartitionKeyArgs>? = null, val uniqueKeyPolicy: Output<UniqueKeyPolicyArgs>? = null) : ConvertibleToJava<SqlContainerResourceArgs>

Cosmos DB SQL container resource object

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

Cosmos DB SQL database resource object

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 id: Output<String>) : 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 VirtualNetworkRuleArgs(val id: Output<String>? = null, val ignoreMissingVNetServiceEndpoint: Output<Boolean>? = null) : ConvertibleToJava<VirtualNetworkRuleArgs>

Virtual Network ACL Rule object