Package-level declarations

Types

Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

Private Endpoint Connection Response Properties Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val eTag: Output<String>? = null, val location: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val properties: Output<PrivateEndpointConnectionArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

Private Endpoint Connection Response Properties Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
class ProtectedItem : KotlinCustomResource

Base class for backup items. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
data class ProtectedItemArgs(val containerName: Output<String>? = null, val eTag: Output<String>? = null, val fabricName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<Any>? = null, val protectedItemName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<ProtectedItemArgs>

Base class for backup items. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object ProtectedItemMapper : ResourceMapper<ProtectedItem>
Link copied to clipboard
Link copied to clipboard
class ProtectionContainer : KotlinCustomResource

Base class for container with backup items. Containers with specific workloads are derived from this class. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
data class ProtectionContainerArgs(val containerName: Output<String>? = null, val eTag: Output<String>? = null, val fabricName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<ProtectionContainerArgs>

Base class for container with backup items. Containers with specific workloads are derived from this class. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class ProtectionIntent : KotlinCustomResource

Base class for backup ProtectionIntent. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
data class ProtectionIntentArgs(val eTag: Output<String>? = null, val fabricName: Output<String>? = null, val intentObjectName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<ProtectionIntentArgs>

Base class for backup ProtectionIntent. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
object ProtectionIntentMapper : ResourceMapper<ProtectionIntent>
Link copied to clipboard
class ProtectionPolicy : KotlinCustomResource

Base class for backup policy. Workload-specific backup policies are derived from this class. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
data class ProtectionPolicyArgs(val eTag: Output<String>? = null, val location: Output<String>? = null, val policyName: Output<String>? = null, val properties: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<ProtectionPolicyArgs>

Base class for backup policy. Workload-specific backup policies are derived from this class. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
object ProtectionPolicyMapper : ResourceMapper<ProtectionPolicy>
Link copied to clipboard
Link copied to clipboard
class ReplicationFabric : KotlinCustomResource

Fabric definition. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
data class ReplicationFabricArgs(val fabricName: Output<String>? = null, val properties: Output<FabricCreationInputPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ReplicationFabricArgs>

Fabric definition. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
object ReplicationFabricMapper : ResourceMapper<ReplicationFabric>
Link copied to clipboard
class ReplicationMigrationItem : KotlinCustomResource

Migration item. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
data class ReplicationMigrationItemArgs(val fabricName: Output<String>? = null, val migrationItemName: Output<String>? = null, val properties: Output<EnableMigrationInputPropertiesArgs>? = null, val protectionContainerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ReplicationMigrationItemArgs>

Migration item. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
class ReplicationNetworkMapping : KotlinCustomResource

Network Mapping model. Ideally it should have been possible to inherit this class from prev version in InheritedModels as long as there is no difference in structure or method signature. Since there were no base Models for certain fields and methods viz NetworkMappingProperties and Load with required return type, the class has been introduced in its entirety with references to base models to facilitate extensions in subsequent versions. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2021-03-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
data class ReplicationNetworkMappingArgs(val fabricName: Output<String>? = null, val networkMappingName: Output<String>? = null, val networkName: Output<String>? = null, val properties: Output<CreateNetworkMappingInputPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ReplicationNetworkMappingArgs>

Network Mapping model. Ideally it should have been possible to inherit this class from prev version in InheritedModels as long as there is no difference in structure or method signature. Since there were no base Models for certain fields and methods viz NetworkMappingProperties and Load with required return type, the class has been introduced in its entirety with references to base models to facilitate extensions in subsequent versions. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2021-03-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
class ReplicationPolicy : KotlinCustomResource

Protection profile details. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
data class ReplicationPolicyArgs(val policyName: Output<String>? = null, val properties: Output<CreatePolicyInputPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ReplicationPolicyArgs>

Protection profile details. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
object ReplicationPolicyMapper : ResourceMapper<ReplicationPolicy>
Link copied to clipboard
class ReplicationProtectedItem : KotlinCustomResource

Replication protected item. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
data class ReplicationProtectedItemArgs(val fabricName: Output<String>? = null, val properties: Output<EnableProtectionInputPropertiesArgs>? = null, val protectionContainerName: Output<String>? = null, val replicatedProtectedItemName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ReplicationProtectedItemArgs>

Replication protected item. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
class ReplicationProtectionCluster : KotlinCustomResource

Replication protection Cluster. Uses Azure REST API version 2024-02-01. Other available API versions: 2024-04-01, 2024-10-01.

Link copied to clipboard
data class ReplicationProtectionClusterArgs(val fabricName: Output<String>? = null, val properties: Output<ReplicationProtectionClusterPropertiesArgs>? = null, val protectionContainerName: Output<String>? = null, val replicationProtectionClusterName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ReplicationProtectionClusterArgs>

Replication protection Cluster. Uses Azure REST API version 2024-02-01. Other available API versions: 2024-04-01, 2024-10-01.

Link copied to clipboard
class ReplicationProtectionContainerMapping : KotlinCustomResource

Protection container mapping object. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

data class ReplicationProtectionContainerMappingArgs(val fabricName: Output<String>? = null, val mappingName: Output<String>? = null, val properties: Output<CreateProtectionContainerMappingInputPropertiesArgs>? = null, val protectionContainerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ReplicationProtectionContainerMappingArgs>

Protection container mapping object. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
class ReplicationRecoveryPlan : KotlinCustomResource

Recovery plan details. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
data class ReplicationRecoveryPlanArgs(val properties: Output<CreateRecoveryPlanInputPropertiesArgs>? = null, val recoveryPlanName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ReplicationRecoveryPlanArgs>

Recovery plan details. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
Link copied to clipboard
class ReplicationRecoveryServicesProvider : KotlinCustomResource

Provider details. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
data class ReplicationRecoveryServicesProviderArgs(val fabricName: Output<String>? = null, val properties: Output<AddRecoveryServicesProviderInputPropertiesArgs>? = null, val providerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<ReplicationRecoveryServicesProviderArgs>

Provider details. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
class ReplicationStorageClassificationMapping : KotlinCustomResource

Storage mapping object. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

data class ReplicationStorageClassificationMappingArgs(val fabricName: Output<String>? = null, val properties: Output<StorageMappingInputPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val storageClassificationMappingName: Output<String>? = null, val storageClassificationName: Output<String>? = null) : ConvertibleToJava<ReplicationStorageClassificationMappingArgs>

Storage mapping object. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
class ReplicationvCenter : KotlinCustomResource

vCenter definition. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2021-03-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
data class ReplicationvCenterArgs(val fabricName: Output<String>? = null, val properties: Output<AddVCenterRequestPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val vcenterName: Output<String>? = null) : ConvertibleToJava<ReplicationvCenterArgs>

vCenter definition. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2018-07-10. Other available API versions: 2021-03-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.

Link copied to clipboard
Link copied to clipboard
class ResourceGuardProxy : KotlinCustomResource

Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01-preview. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
data class ResourceGuardProxyArgs(val eTag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<ResourceGuardProxyBaseArgs>? = null, val resourceGroupName: Output<String>? = null, val resourceGuardProxyName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<ResourceGuardProxyArgs>

Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-02-01-preview. Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class Vault : KotlinCustomResource

Resource information, as returned by the resource provider. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2020-02-02, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-09-30-preview, 2024-10-01.

Link copied to clipboard
data class VaultArgs(val identity: Output<IdentityDataArgs>? = null, val location: Output<String>? = null, val properties: Output<VaultPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<VaultArgs>

Resource information, as returned by the resource provider. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2020-02-02, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-09-30-preview, 2024-10-01.

Link copied to clipboard

Builder for VaultArgs.

Link copied to clipboard
object VaultMapper : ResourceMapper<Vault>
Link copied to clipboard

Builder for Vault.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun vault(name: String): Vault
suspend fun vault(name: String, block: suspend VaultResourceBuilder.() -> Unit): Vault