Package-level declarations

Types

Link copied to clipboard
class ElasticSan : KotlinCustomResource

Response for ElasticSan request. Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2021-11-20-preview. Other available API versions: 2021-11-20-preview, 2022-12-01-preview, 2023-01-01, 2024-06-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native elasticsan [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ElasticSanArgs(val availabilityZones: Output<List<String>>? = null, val baseSizeTiB: Output<Double>? = null, val elasticSanName: Output<String>? = null, val extendedCapacitySizeTiB: Output<Double>? = null, val location: Output<String>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ElasticSanArgs>

Response for ElasticSan request. Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2021-11-20-preview. Other available API versions: 2021-11-20-preview, 2022-12-01-preview, 2023-01-01, 2024-06-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native elasticsan [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object ElasticSanMapper : ResourceMapper<ElasticSan>
Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

Response for PrivateEndpoint Connection object Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2022-12-01-preview. Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-06-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native elasticsan [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val elasticSanName: Output<String>? = null, val groupIds: Output<List<String>>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

Response for PrivateEndpoint Connection object Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2022-12-01-preview. Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-06-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native elasticsan [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class Volume : KotlinCustomResource

Response for Volume request. Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2021-11-20-preview. Other available API versions: 2021-11-20-preview, 2022-12-01-preview, 2023-01-01, 2024-06-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native elasticsan [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class VolumeArgs(val creationData: Output<SourceCreationDataArgs>? = null, val elasticSanName: Output<String>? = null, val managedBy: Output<ManagedByInfoArgs>? = null, val resourceGroupName: Output<String>? = null, val sizeGiB: Output<Double>? = null, val volumeGroupName: Output<String>? = null, val volumeName: Output<String>? = null) : ConvertibleToJava<VolumeArgs>

Response for Volume request. Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2021-11-20-preview. Other available API versions: 2021-11-20-preview, 2022-12-01-preview, 2023-01-01, 2024-06-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native elasticsan [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for VolumeArgs.

Link copied to clipboard
class VolumeGroup : KotlinCustomResource

Response for Volume Group request. Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2021-11-20-preview. Other available API versions: 2021-11-20-preview, 2022-12-01-preview, 2023-01-01, 2024-06-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native elasticsan [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class VolumeGroupArgs(val elasticSanName: Output<String>? = null, val encryption: Output<Either<String, EncryptionType>>? = null, val encryptionProperties: Output<EncryptionPropertiesArgs>? = null, val enforceDataIntegrityCheckForIscsi: Output<Boolean>? = null, val identity: Output<IdentityArgs>? = null, val networkAcls: Output<NetworkRuleSetArgs>? = null, val protocolType: Output<Either<String, StorageTargetType>>? = null, val resourceGroupName: Output<String>? = null, val volumeGroupName: Output<String>? = null) : ConvertibleToJava<VolumeGroupArgs>

Response for Volume Group request. Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2021-11-20-preview. Other available API versions: 2021-11-20-preview, 2022-12-01-preview, 2023-01-01, 2024-06-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native elasticsan [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object VolumeGroupMapper : ResourceMapper<VolumeGroup>
Link copied to clipboard
Link copied to clipboard
object VolumeMapper : ResourceMapper<Volume>
Link copied to clipboard

Builder for Volume.

Link copied to clipboard
class VolumeSnapshot : KotlinCustomResource

Response for Volume Snapshot request. Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2023-01-01. Other available API versions: 2023-01-01, 2024-06-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native elasticsan [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class VolumeSnapshotArgs(val creationData: Output<SnapshotCreationDataArgs>? = null, val elasticSanName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val snapshotName: Output<String>? = null, val volumeGroupName: Output<String>? = null) : ConvertibleToJava<VolumeSnapshotArgs>

Response for Volume Snapshot request. Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2023-01-01. Other available API versions: 2023-01-01, 2024-06-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native elasticsan [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object VolumeSnapshotMapper : ResourceMapper<VolumeSnapshot>

Functions

Link copied to clipboard
suspend fun elasticSan(name: String, block: suspend ElasticSanResourceBuilder.() -> Unit): ElasticSan
Link copied to clipboard
fun volume(name: String): Volume
suspend fun volume(name: String, block: suspend VolumeResourceBuilder.() -> Unit): Volume
Link copied to clipboard
suspend fun volumeGroup(name: String, block: suspend VolumeGroupResourceBuilder.() -> Unit): VolumeGroup
Link copied to clipboard