Package-level declarations

Types

Link copied to clipboard
class Blob : KotlinCustomResource

Manages a Blob within a Storage Container. For the supported combinations of properties and features please see here.

Link copied to clipboard
data class BlobArgs(val accessTier: Output<BlobAccessTier>? = null, val accountName: Output<String>? = null, val blobName: Output<String>? = null, val containerName: Output<String>? = null, val contentMd5: Output<String>? = null, val contentType: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val source: Output<AssetOrArchive>? = null, val type: Output<BlobType>? = null) : ConvertibleToJava<BlobArgs>

Manages a Blob within a Storage Container. For the supported combinations of properties and features please see here.

Link copied to clipboard

Builder for BlobArgs.

Link copied to clipboard
class BlobContainer : KotlinCustomResource

Properties of the blob container, including Id, resource name, resource type, Etag. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class BlobContainerArgs(val accountName: Output<String>? = null, val containerName: Output<String>? = null, val defaultEncryptionScope: Output<String>? = null, val denyEncryptionScopeOverride: Output<Boolean>? = null, val enableNfsV3AllSquash: Output<Boolean>? = null, val enableNfsV3RootSquash: Output<Boolean>? = null, val immutableStorageWithVersioning: Output<ImmutableStorageWithVersioningArgs>? = null, val metadata: Output<Map<String, String>>? = null, val publicAccess: Output<PublicAccess>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<BlobContainerArgs>

Properties of the blob container, including Id, resource name, resource type, Etag. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class BlobContainerImmutabilityPolicy : KotlinCustomResource

The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class BlobContainerImmutabilityPolicyArgs(val accountName: Output<String>? = null, val allowProtectedAppendWrites: Output<Boolean>? = null, val allowProtectedAppendWritesAll: Output<Boolean>? = null, val containerName: Output<String>? = null, val immutabilityPeriodSinceCreationInDays: Output<Int>? = null, val immutabilityPolicyName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<BlobContainerImmutabilityPolicyArgs>

The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class BlobContainerLegalHold : KotlinCustomResource

.

Link copied to clipboard
data class BlobContainerLegalHoldArgs(val accountName: Output<String>? = null, val allowProtectedAppendWritesAll: Output<Boolean>? = null, val containerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<List<String>>? = null) : ConvertibleToJava<BlobContainerLegalHoldArgs>

.

Link copied to clipboard
Link copied to clipboard
object BlobContainerMapper : ResourceMapper<BlobContainer>
Link copied to clipboard
Link copied to clipboard
class BlobInventoryPolicy : KotlinCustomResource

The storage account blob inventory policy. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class BlobInventoryPolicyArgs(val accountName: Output<String>? = null, val blobInventoryPolicyName: Output<String>? = null, val policy: Output<BlobInventoryPolicySchemaArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<BlobInventoryPolicyArgs>

The storage account blob inventory policy. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object BlobMapper : ResourceMapper<Blob>
Link copied to clipboard

Builder for Blob.

Link copied to clipboard
class BlobServiceProperties : KotlinCustomResource

The properties of a storage account’s Blob service. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class BlobServicePropertiesArgs(val accountName: Output<String>? = null, val automaticSnapshotPolicyEnabled: Output<Boolean>? = null, val blobServicesName: Output<String>? = null, val changeFeed: Output<ChangeFeedArgs>? = null, val containerDeleteRetentionPolicy: Output<DeleteRetentionPolicyArgs>? = null, val cors: Output<CorsRulesArgs>? = null, val defaultServiceVersion: Output<String>? = null, val deleteRetentionPolicy: Output<DeleteRetentionPolicyArgs>? = null, val isVersioningEnabled: Output<Boolean>? = null, val lastAccessTimeTrackingPolicy: Output<LastAccessTimeTrackingPolicyArgs>? = null, val resourceGroupName: Output<String>? = null, val restorePolicy: Output<RestorePolicyPropertiesArgs>? = null) : ConvertibleToJava<BlobServicePropertiesArgs>

The properties of a storage account’s Blob service. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class EncryptionScope : KotlinCustomResource

The Encryption Scope resource. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class EncryptionScopeArgs(val accountName: Output<String>? = null, val encryptionScopeName: Output<String>? = null, val keyVaultProperties: Output<EncryptionScopeKeyVaultPropertiesArgs>? = null, val requireInfrastructureEncryption: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val source: Output<Either<String, EncryptionScopeSource>>? = null, val state: Output<Either<String, EncryptionScopeState>>? = null) : ConvertibleToJava<EncryptionScopeArgs>

The Encryption Scope resource. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object EncryptionScopeMapper : ResourceMapper<EncryptionScope>
Link copied to clipboard
class FileServiceProperties : KotlinCustomResource

The properties of File services in storage account. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class FileServicePropertiesArgs(val accountName: Output<String>? = null, val cors: Output<CorsRulesArgs>? = null, val fileServicesName: Output<String>? = null, val protocolSettings: Output<ProtocolSettingsArgs>? = null, val resourceGroupName: Output<String>? = null, val shareDeleteRetentionPolicy: Output<DeleteRetentionPolicyArgs>? = null) : ConvertibleToJava<FileServicePropertiesArgs>

The properties of File services in storage account. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class FileShare : KotlinCustomResource

Properties of the file share, including Id, resource name, resource type, Etag. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class FileShareArgs(val accessTier: Output<Either<String, ShareAccessTier>>? = null, val accountName: Output<String>? = null, val enabledProtocols: Output<Either<String, EnabledProtocols>>? = null, val expand: Output<String>? = null, val fileSharePaidBursting: Output<FileSharePropertiesFileSharePaidBurstingArgs>? = null, val metadata: Output<Map<String, String>>? = null, val provisionedBandwidthMibps: Output<Int>? = null, val provisionedIops: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val rootSquash: Output<Either<String, RootSquashType>>? = null, val shareName: Output<String>? = null, val shareQuota: Output<Int>? = null, val signedIdentifiers: Output<List<SignedIdentifierArgs>>? = null) : ConvertibleToJava<FileShareArgs>

Properties of the file share, including Id, resource name, resource type, Etag. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object FileShareMapper : ResourceMapper<FileShare>
Link copied to clipboard
Link copied to clipboard
class LocalUser : KotlinCustomResource

The local user associated with the storage accounts. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class LocalUserArgs(val accountName: Output<String>? = null, val allowAclAuthorization: Output<Boolean>? = null, val extendedGroups: Output<List<Int>>? = null, val groupId: Output<Int>? = null, val hasSharedKey: Output<Boolean>? = null, val hasSshKey: Output<Boolean>? = null, val hasSshPassword: Output<Boolean>? = null, val homeDirectory: Output<String>? = null, val isNFSv3Enabled: Output<Boolean>? = null, val permissionScopes: Output<List<PermissionScopeArgs>>? = null, val resourceGroupName: Output<String>? = null, val sshAuthorizedKeys: Output<List<SshPublicKeyArgs>>? = null, val username: Output<String>? = null) : ConvertibleToJava<LocalUserArgs>

The local user associated with the storage accounts. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object LocalUserMapper : ResourceMapper<LocalUser>
Link copied to clipboard
Link copied to clipboard
class ManagementPolicy : KotlinCustomResource

The Get Storage Account ManagementPolicies operation response. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ManagementPolicyArgs(val accountName: Output<String>? = null, val managementPolicyName: Output<String>? = null, val policy: Output<ManagementPolicySchemaArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ManagementPolicyArgs>

The Get Storage Account ManagementPolicies operation response. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object ManagementPolicyMapper : ResourceMapper<ManagementPolicy>
Link copied to clipboard
class ObjectReplicationPolicy : KotlinCustomResource

The replication policy between two storage accounts. Multiple rules can be defined in one policy. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ObjectReplicationPolicyArgs(val accountName: Output<String>? = null, val destinationAccount: Output<String>? = null, val metrics: Output<ObjectReplicationPolicyPropertiesMetricsArgs>? = null, val objectReplicationPolicyId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rules: Output<List<ObjectReplicationPolicyRuleArgs>>? = null, val sourceAccount: Output<String>? = null) : ConvertibleToJava<ObjectReplicationPolicyArgs>

The replication policy between two storage accounts. Multiple rules can be defined in one policy. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

The Private Endpoint Connection resource. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

The Private Endpoint Connection resource. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class Queue : KotlinCustomResource

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

Link copied to clipboard
data class QueueArgs(val accountName: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val queueName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<QueueArgs>

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

Link copied to clipboard

Builder for QueueArgs.

Link copied to clipboard
object QueueMapper : ResourceMapper<Queue>
Link copied to clipboard

Builder for Queue.

Link copied to clipboard
class QueueServiceProperties : KotlinCustomResource

The properties of a storage account’s Queue service. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class QueueServicePropertiesArgs(val accountName: Output<String>? = null, val cors: Output<CorsRulesArgs>? = null, val queueServiceName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<QueueServicePropertiesArgs>

The properties of a storage account’s Queue service. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class StorageAccount : KotlinCustomResource

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

Link copied to clipboard
data class StorageAccountArgs(val accessTier: Output<AccessTier>? = null, val accountName: Output<String>? = null, val allowBlobPublicAccess: Output<Boolean>? = null, val allowCrossTenantReplication: Output<Boolean>? = null, val allowSharedKeyAccess: Output<Boolean>? = null, val allowedCopyScope: Output<Either<String, AllowedCopyScope>>? = null, val azureFilesIdentityBasedAuthentication: Output<AzureFilesIdentityBasedAuthenticationArgs>? = null, val customDomain: Output<CustomDomainArgs>? = null, val defaultToOAuthAuthentication: Output<Boolean>? = null, val dnsEndpointType: Output<Either<String, DnsEndpointType>>? = null, val enableExtendedGroups: Output<Boolean>? = null, val enableHttpsTrafficOnly: Output<Boolean>? = null, val enableNfsV3: Output<Boolean>? = null, val encryption: Output<EncryptionArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val identity: Output<IdentityArgs>? = null, val immutableStorageWithVersioning: Output<ImmutableStorageAccountArgs>? = null, val isHnsEnabled: Output<Boolean>? = null, val isLocalUserEnabled: Output<Boolean>? = null, val isSftpEnabled: Output<Boolean>? = null, val keyPolicy: Output<KeyPolicyArgs>? = null, val kind: Output<Either<String, Kind>>? = null, val largeFileSharesState: Output<Either<String, LargeFileSharesState>>? = null, val location: Output<String>? = null, val minimumTlsVersion: Output<Either<String, MinimumTlsVersion>>? = null, val networkRuleSet: Output<NetworkRuleSetArgs>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val routingPreference: Output<RoutingPreferenceArgs>? = null, val sasPolicy: Output<SasPolicyArgs>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<StorageAccountArgs>

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

Link copied to clipboard
Link copied to clipboard
object StorageAccountMapper : ResourceMapper<StorageAccount>
Link copied to clipboard
class StorageAccountStaticWebsite : KotlinCustomResource

Enables the static website feature of a storage account.

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

Enables the static website feature of a storage account.

Link copied to clipboard
Link copied to clipboard
class StorageTaskAssignment : KotlinCustomResource

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

Link copied to clipboard
data class StorageTaskAssignmentArgs(val accountName: Output<String>? = null, val properties: Output<StorageTaskAssignmentPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val storageTaskAssignmentName: Output<String>? = null) : ConvertibleToJava<StorageTaskAssignmentArgs>

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

Link copied to clipboard
Link copied to clipboard
class Table : KotlinCustomResource

Properties of the table, including Id, resource name, resource type. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class TableArgs(val accountName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val signedIdentifiers: Output<List<TableSignedIdentifierArgs>>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<TableArgs>

Properties of the table, including Id, resource name, resource type. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for TableArgs.

Link copied to clipboard
object TableMapper : ResourceMapper<Table>
Link copied to clipboard

Builder for Table.

Link copied to clipboard
class TableServiceProperties : KotlinCustomResource

The properties of a storage account’s Table service. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class TableServicePropertiesArgs(val accountName: Output<String>? = null, val cors: Output<CorsRulesArgs>? = null, val resourceGroupName: Output<String>? = null, val tableServiceName: Output<String>? = null) : ConvertibleToJava<TableServicePropertiesArgs>

The properties of a storage account’s Table service. Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-04-01, 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Functions

Link copied to clipboard
fun blob(name: String): Blob
suspend fun blob(name: String, block: suspend BlobResourceBuilder.() -> Unit): Blob
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun fileShare(name: String, block: suspend FileShareResourceBuilder.() -> Unit): FileShare
Link copied to clipboard
suspend fun localUser(name: String, block: suspend LocalUserResourceBuilder.() -> Unit): LocalUser
Link copied to clipboard
Link copied to clipboard
fun queue(name: String): Queue
suspend fun queue(name: String, block: suspend QueueResourceBuilder.() -> Unit): Queue
Link copied to clipboard
Link copied to clipboard
fun table(name: String): Table
suspend fun table(name: String, block: suspend TableResourceBuilder.() -> Unit): Table