Package-level declarations

Types

Link copied to clipboard

Representation of a managed Cassandra cluster. API Version: 2021-03-01-preview.

Link copied to clipboard
data class CassandraClusterArgs(val clusterName: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val properties: Output<ClusterResourcePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CassandraClusterArgs>

Representation of a managed Cassandra cluster. API Version: 2021-03-01-preview.

Link copied to clipboard

A managed Cassandra data center. API Version: 2021-03-01-preview.

Link copied to clipboard
data class CassandraDataCenterArgs(val clusterName: Output<String>? = null, val dataCenterName: Output<String>? = null, val properties: Output<DataCenterResourcePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<CassandraDataCenterArgs>

A managed Cassandra data center. API Version: 2021-03-01-preview.

Link copied to clipboard

An Azure Cosmos DB Cassandra keyspace. API Version: 2021-03-15.

Link copied to clipboard
data class CassandraResourceCassandraKeyspaceArgs(val accountName: Output<String>? = null, val keyspaceName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<CassandraKeyspaceResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CassandraResourceCassandraKeyspaceArgs>

An Azure Cosmos DB Cassandra keyspace. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB Cassandra table. API Version: 2021-03-15.

Link copied to clipboard
data class CassandraResourceCassandraTableArgs(val accountName: Output<String>? = null, val keyspaceName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<CassandraTableResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tableName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CassandraResourceCassandraTableArgs>

An Azure Cosmos DB Cassandra table. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB Cassandra view. API Version: 2021-07-01-preview.

Link copied to clipboard
data class CassandraResourceCassandraViewArgs(val accountName: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val keyspaceName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<CassandraViewResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val viewName: Output<String>? = null) : ConvertibleToJava<CassandraResourceCassandraViewArgs>

An Azure Cosmos DB Cassandra view. API Version: 2021-07-01-preview.

Link copied to clipboard

An Azure Cosmos DB database account. API Version: 2021-03-15.

Link copied to clipboard
data class DatabaseAccountArgs(val accountName: Output<String>? = null, val apiProperties: Output<ApiPropertiesArgs>? = null, val backupPolicy: Output<Either<ContinuousModeBackupPolicyArgs, PeriodicModeBackupPolicyArgs>>? = null, val capabilities: Output<List<CapabilityArgs>>? = null, val connectorOffer: Output<Either<String, ConnectorOffer>>? = null, val consistencyPolicy: Output<ConsistencyPolicyArgs>? = null, val cors: Output<List<CorsPolicyArgs>>? = null, val databaseAccountOfferType: Output<DatabaseAccountOfferType>? = null, val defaultIdentity: Output<String>? = null, val disableKeyBasedMetadataWriteAccess: Output<Boolean>? = null, val enableAnalyticalStorage: Output<Boolean>? = null, val enableAutomaticFailover: Output<Boolean>? = null, val enableCassandraConnector: Output<Boolean>? = null, val enableFreeTier: Output<Boolean>? = null, val enableMultipleWriteLocations: Output<Boolean>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val ipRules: Output<List<IpAddressOrRangeArgs>>? = null, val isVirtualNetworkFilterEnabled: Output<Boolean>? = null, val keyVaultKeyUri: Output<String>? = null, val kind: Output<Either<String, DatabaseAccountKind>>? = null, val location: Output<String>? = null, val locations: Output<List<LocationArgs>>? = null, val networkAclBypass: Output<NetworkAclBypass>? = null, val networkAclBypassResourceIds: Output<List<String>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetworkRules: Output<List<VirtualNetworkRuleArgs>>? = null) : ConvertibleToJava<DatabaseAccountArgs>

An Azure Cosmos DB database account. API Version: 2021-03-15.

Link copied to clipboard
Link copied to clipboard

An Azure Cosmos DB Graph resource. API Version: 2021-07-01-preview.

Link copied to clipboard
data class GraphResourceGraphArgs(val accountName: Output<String>? = null, val graphName: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<GraphResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<GraphResourceGraphArgs>

An Azure Cosmos DB Graph resource. API Version: 2021-07-01-preview.

Link copied to clipboard

An Azure Cosmos DB Gremlin database. API Version: 2021-03-15.

Link copied to clipboard
data class GremlinResourceGremlinDatabaseArgs(val accountName: Output<String>? = null, val databaseName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<GremlinDatabaseResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<GremlinResourceGremlinDatabaseArgs>

An Azure Cosmos DB Gremlin database. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB Gremlin graph. API Version: 2021-03-15.

Link copied to clipboard
data class GremlinResourceGremlinGraphArgs(val accountName: Output<String>? = null, val databaseName: Output<String>? = null, val graphName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<GremlinGraphResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<GremlinResourceGremlinGraphArgs>

An Azure Cosmos DB Gremlin graph. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB MongoDB collection. API Version: 2021-03-15.

Link copied to clipboard
data class MongoDBResourceMongoDBCollectionArgs(val accountName: Output<String>? = null, val collectionName: Output<String>? = null, val databaseName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<MongoDBCollectionResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MongoDBResourceMongoDBCollectionArgs>

An Azure Cosmos DB MongoDB collection. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB MongoDB database. API Version: 2021-03-15.

Link copied to clipboard
data class MongoDBResourceMongoDBDatabaseArgs(val accountName: Output<String>? = null, val databaseName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<MongoDBDatabaseResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MongoDBResourceMongoDBDatabaseArgs>

An Azure Cosmos DB MongoDB database. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB Mongo Role Definition. API Version: 2021-10-15-preview.

Link copied to clipboard
data class MongoDBResourceMongoRoleDefinitionArgs(val accountName: Output<String>? = null, val databaseName: Output<String>? = null, val mongoRoleDefinitionId: Output<String>? = null, val privileges: Output<List<PrivilegeArgs>>? = null, val resourceGroupName: Output<String>? = null, val roleName: Output<String>? = null, val roles: Output<List<RoleArgs>>? = null, val type: Output<MongoRoleDefinitionType>? = null) : ConvertibleToJava<MongoDBResourceMongoRoleDefinitionArgs>

An Azure Cosmos DB Mongo Role Definition. API Version: 2021-10-15-preview.

Link copied to clipboard

An Azure Cosmos DB User Definition API Version: 2021-10-15-preview.

Link copied to clipboard
data class MongoDBResourceMongoUserDefinitionArgs(val accountName: Output<String>? = null, val customData: Output<String>? = null, val databaseName: Output<String>? = null, val mechanisms: Output<String>? = null, val mongoUserDefinitionId: Output<String>? = null, val password: Output<String>? = null, val resourceGroupName: Output<String>? = null, val roles: Output<List<RoleArgs>>? = null, val userName: Output<String>? = null) : ConvertibleToJava<MongoDBResourceMongoUserDefinitionArgs>

An Azure Cosmos DB User Definition API Version: 2021-10-15-preview.

Link copied to clipboard

A notebook workspace resource API Version: 2021-03-15.

Link copied to clipboard
data class NotebookWorkspaceArgs(val accountName: Output<String>? = null, val notebookWorkspaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<NotebookWorkspaceArgs>

A notebook workspace resource API Version: 2021-03-15.

Link copied to clipboard

A private endpoint connection API Version: 2021-03-15.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val accountName: Output<String>? = null, val groupId: Output<String>? = null, val privateEndpoint: Output<PrivateEndpointPropertyArgs>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStatePropertyArgs>? = null, val provisioningState: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

A private endpoint connection API Version: 2021-03-15.

Link copied to clipboard

Properties for the database account. API Version: 2021-04-01-preview.

Link copied to clipboard
data class ServiceArgs(val accountName: Output<String>? = null, val instanceCount: Output<Int>? = null, val instanceSize: Output<Either<String, ServiceSize>>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val serviceType: Output<Either<String, ServiceType>>? = null) : ConvertibleToJava<ServiceArgs>

Properties for the database account. API Version: 2021-04-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An Azure Cosmos DB container. API Version: 2021-03-15.

Link copied to clipboard
data class SqlResourceSqlContainerArgs(val accountName: Output<String>? = null, val containerName: Output<String>? = null, val databaseName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<SqlContainerResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SqlResourceSqlContainerArgs>

An Azure Cosmos DB container. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB SQL database. API Version: 2021-03-15.

Link copied to clipboard
data class SqlResourceSqlDatabaseArgs(val accountName: Output<String>? = null, val databaseName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<SqlDatabaseResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SqlResourceSqlDatabaseArgs>

An Azure Cosmos DB SQL database. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB Role Assignment API Version: 2021-03-01-preview.

Link copied to clipboard
data class SqlResourceSqlRoleAssignmentArgs(val accountName: Output<String>? = null, val principalId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val roleAssignmentId: Output<String>? = null, val roleDefinitionId: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<SqlResourceSqlRoleAssignmentArgs>

An Azure Cosmos DB Role Assignment API Version: 2021-03-01-preview.

Link copied to clipboard

An Azure Cosmos DB SQL Role Definition. API Version: 2021-03-01-preview.

Link copied to clipboard
data class SqlResourceSqlRoleDefinitionArgs(val accountName: Output<String>? = null, val assignableScopes: Output<List<String>>? = null, val permissions: Output<List<PermissionArgs>>? = null, val resourceGroupName: Output<String>? = null, val roleDefinitionId: Output<String>? = null, val roleName: Output<String>? = null, val type: Output<RoleDefinitionType>? = null) : ConvertibleToJava<SqlResourceSqlRoleDefinitionArgs>

An Azure Cosmos DB SQL Role Definition. API Version: 2021-03-01-preview.

Link copied to clipboard

An Azure Cosmos DB storedProcedure. API Version: 2021-03-15.

Link copied to clipboard
data class SqlResourceSqlStoredProcedureArgs(val accountName: Output<String>? = null, val containerName: Output<String>? = null, val databaseName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<SqlStoredProcedureResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val storedProcedureName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SqlResourceSqlStoredProcedureArgs>

An Azure Cosmos DB storedProcedure. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB trigger. API Version: 2021-03-15.

Link copied to clipboard
data class SqlResourceSqlTriggerArgs(val accountName: Output<String>? = null, val containerName: Output<String>? = null, val databaseName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<SqlTriggerResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val triggerName: Output<String>? = null) : ConvertibleToJava<SqlResourceSqlTriggerArgs>

An Azure Cosmos DB trigger. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB userDefinedFunction. API Version: 2021-03-15.

Link copied to clipboard
data class SqlResourceSqlUserDefinedFunctionArgs(val accountName: Output<String>? = null, val containerName: Output<String>? = null, val databaseName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<SqlUserDefinedFunctionResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userDefinedFunctionName: Output<String>? = null) : ConvertibleToJava<SqlResourceSqlUserDefinedFunctionArgs>

An Azure Cosmos DB userDefinedFunction. API Version: 2021-03-15.

Link copied to clipboard

An Azure Cosmos DB Table. API Version: 2021-03-15.

Link copied to clipboard
data class TableResourceTableArgs(val accountName: Output<String>? = null, val location: Output<String>? = null, val options: Output<CreateUpdateOptionsArgs>? = null, val resource: Output<TableResourceArgs>? = null, val resourceGroupName: Output<String>? = null, val tableName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<TableResourceTableArgs>

An Azure Cosmos DB Table. API Version: 2021-03-15.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun serviceResource(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service