Package-level declarations

Types

Link copied to clipboard
class CassandraCluster : KotlinCustomResource

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
object CassandraClusterMapper : ResourceMapper<CassandraCluster>
Link copied to clipboard
class CassandraDataCenter : KotlinCustomResource

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
Link copied to clipboard
class CassandraResourceCassandraKeyspace : KotlinCustomResource

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
class CassandraResourceCassandraTable : KotlinCustomResource

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
class CassandraResourceCassandraView : KotlinCustomResource

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
class DatabaseAccount : KotlinCustomResource

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
object DatabaseAccountMapper : ResourceMapper<DatabaseAccount>
Link copied to clipboard
Link copied to clipboard
class GraphResourceGraph : KotlinCustomResource

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
Link copied to clipboard
class GremlinResourceGremlinDatabase : KotlinCustomResource

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
class GremlinResourceGremlinGraph : KotlinCustomResource

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
class MongoDBResourceMongoDBCollection : KotlinCustomResource

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
class MongoDBResourceMongoDBDatabase : KotlinCustomResource

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
class MongoDBResourceMongoRoleDefinition : KotlinCustomResource

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
class MongoDBResourceMongoUserDefinition : KotlinCustomResource

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
class NotebookWorkspace : KotlinCustomResource

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
object NotebookWorkspaceMapper : ResourceMapper<NotebookWorkspace>
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

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
class Service : KotlinCustomResource

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
object ServiceMapper : ResourceMapper<Service>
Link copied to clipboard
Link copied to clipboard
class SqlResourceSqlContainer : KotlinCustomResource

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
Link copied to clipboard
class SqlResourceSqlDatabase : KotlinCustomResource

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
Link copied to clipboard
class SqlResourceSqlRoleAssignment : KotlinCustomResource

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
class SqlResourceSqlRoleDefinition : KotlinCustomResource

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
class SqlResourceSqlStoredProcedure : KotlinCustomResource

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
class SqlResourceSqlTrigger : KotlinCustomResource

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
Link copied to clipboard
class SqlResourceSqlUserDefinedFunction : KotlinCustomResource

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
class TableResourceTable : KotlinCustomResource

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.

Link copied to clipboard

Functions

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