Package-level declarations

Types

Link copied to clipboard
class ExpressSync : KotlinCustomResource

Provides a Cloud Storage Gateway Express Sync resource. For information about Cloud Storage Gateway Express Sync and how to use it, see What is Express Sync.

Link copied to clipboard
data class ExpressSyncArgs(val bucketName: Output<String>? = null, val bucketPrefix: Output<String>? = null, val bucketRegion: Output<String>? = null, val description: Output<String>? = null, val expressSyncName: Output<String>? = null) : ConvertibleToJava<ExpressSyncArgs>

Provides a Cloud Storage Gateway Express Sync resource. For information about Cloud Storage Gateway Express Sync and how to use it, see What is Express Sync.

Link copied to clipboard
Link copied to clipboard
object ExpressSyncMapper : ResourceMapper<ExpressSync>
Link copied to clipboard
Link copied to clipboard
class ExpressSyncShareAttachment : KotlinCustomResource

Provides a Cloud Storage Gateway Express Sync Share Attachment resource. For information about Cloud Storage Gateway Express Sync Share Attachment and how to use it, see What is Express Sync Share Attachment.

Link copied to clipboard
data class ExpressSyncShareAttachmentArgs(val expressSyncId: Output<String>? = null, val gatewayId: Output<String>? = null, val shareName: Output<String>? = null) : ConvertibleToJava<ExpressSyncShareAttachmentArgs>

Provides a Cloud Storage Gateway Express Sync Share Attachment resource. For information about Cloud Storage Gateway Express Sync Share Attachment and how to use it, see What is Express Sync Share Attachment.

Link copied to clipboard
class Gateway : KotlinCustomResource

Provides a Cloud Storage Gateway Gateway resource. For information about Cloud Storage Gateway Gateway and how to use it, see What is Gateway.

Link copied to clipboard
data class GatewayArgs(val description: Output<String>? = null, val gatewayClass: Output<String>? = null, val gatewayName: Output<String>? = null, val location: Output<String>? = null, val paymentType: Output<String>? = null, val publicNetworkBandwidth: Output<Int>? = null, val reasonDetail: Output<String>? = null, val reasonType: Output<String>? = null, val releaseAfterExpiration: Output<Boolean>? = null, val storageBundleId: Output<String>? = null, val type: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<GatewayArgs>

Provides a Cloud Storage Gateway Gateway resource. For information about Cloud Storage Gateway Gateway and how to use it, see What is Gateway.

Link copied to clipboard
Link copied to clipboard
class GatewayBlockVolume : KotlinCustomResource

Provides a Cloud Storage Gateway Gateway Block Volume resource. For information about Cloud Storage Gateway Gateway Block Volume and how to use it, see What is Gateway Block Volume.

Link copied to clipboard
data class GatewayBlockVolumeArgs(val cacheMode: Output<String>? = null, val chapEnabled: Output<Boolean>? = null, val chapInPassword: Output<String>? = null, val chapInUser: Output<String>? = null, val chunkSize: Output<Int>? = null, val gatewayBlockVolumeName: Output<String>? = null, val gatewayId: Output<String>? = null, val isSourceDeletion: Output<Boolean>? = null, val localPath: Output<String>? = null, val ossBucketName: Output<String>? = null, val ossBucketSsl: Output<Boolean>? = null, val ossEndpoint: Output<String>? = null, val protocol: Output<String>? = null, val recovery: Output<Boolean>? = null, val size: Output<Int>? = null) : ConvertibleToJava<GatewayBlockVolumeArgs>

Provides a Cloud Storage Gateway Gateway Block Volume resource. For information about Cloud Storage Gateway Gateway Block Volume and how to use it, see What is Gateway Block Volume.

Link copied to clipboard
Link copied to clipboard
class GatewayCacheDisk : KotlinCustomResource

Provides a Cloud Storage Gateway Gateway Cache Disk resource. For information about Cloud Storage Gateway Gateway Cache Disk and how to use it, see What is Gateway Cache Disk.

Link copied to clipboard
data class GatewayCacheDiskArgs(val cacheDiskCategory: Output<String>? = null, val cacheDiskSizeInGb: Output<Int>? = null, val gatewayId: Output<String>? = null, val performanceLevel: Output<String>? = null) : ConvertibleToJava<GatewayCacheDiskArgs>

Provides a Cloud Storage Gateway Gateway Cache Disk resource. For information about Cloud Storage Gateway Gateway Cache Disk and how to use it, see What is Gateway Cache Disk.

Link copied to clipboard
object GatewayCacheDiskMapper : ResourceMapper<GatewayCacheDisk>
Link copied to clipboard
class GatewayFileShare : KotlinCustomResource

Provides a Cloud Storage Gateway Gateway File Share resource. For information about Cloud Storage Gateway Gateway File Share and how to use it, see What is Gateway File Share.

Link copied to clipboard
data class GatewayFileShareArgs(val accessBasedEnumeration: Output<Boolean>? = null, val backendLimit: Output<Int>? = null, val browsable: Output<Boolean>? = null, val bypassCacheRead: Output<Boolean>? = null, val cacheMode: Output<String>? = null, val directIo: Output<Boolean>? = null, val downloadLimit: Output<Int>? = null, val fastReclaim: Output<Boolean>? = null, val feLimit: Output<Int>? = null, val gatewayFileShareName: Output<String>? = null, val gatewayId: Output<String>? = null, val ignoreDelete: Output<Boolean>? = null, val inPlace: Output<Boolean>? = null, val lagPeriod: Output<Int>? = null, val localPath: Output<String>? = null, val nfsV4Optimization: Output<Boolean>? = null, val ossBucketName: Output<String>? = null, val ossBucketSsl: Output<Boolean>? = null, val ossEndpoint: Output<String>? = null, val partialSyncPaths: Output<String>? = null, val pathPrefix: Output<String>? = null, val pollingInterval: Output<Int>? = null, val protocol: Output<String>? = null, val remoteSync: Output<Boolean>? = null, val remoteSyncDownload: Output<Boolean>? = null, val roClientList: Output<String>? = null, val roUserList: Output<String>? = null, val rwClientList: Output<String>? = null, val rwUserList: Output<String>? = null, val squash: Output<String>? = null, val supportArchive: Output<Boolean>? = null, val transferAcceleration: Output<Boolean>? = null, val windowsAcl: Output<Boolean>? = null) : ConvertibleToJava<GatewayFileShareArgs>

Provides a Cloud Storage Gateway Gateway File Share resource. For information about Cloud Storage Gateway Gateway File Share and how to use it, see What is Gateway File Share.

Link copied to clipboard
object GatewayFileShareMapper : ResourceMapper<GatewayFileShare>
Link copied to clipboard
class GatewayLogging : KotlinCustomResource

Provides a Cloud Storage Gateway Gateway Logging resource. For information about Cloud Storage Gateway Gateway Logging and how to use it, see What is Gateway Logging.

Link copied to clipboard
data class GatewayLoggingArgs(val gatewayId: Output<String>? = null, val slsLogstore: Output<String>? = null, val slsProject: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<GatewayLoggingArgs>

Provides a Cloud Storage Gateway Gateway Logging resource. For information about Cloud Storage Gateway Gateway Logging and how to use it, see What is Gateway Logging.

Link copied to clipboard
Link copied to clipboard
object GatewayLoggingMapper : ResourceMapper<GatewayLogging>
Link copied to clipboard
object GatewayMapper : ResourceMapper<Gateway>
Link copied to clipboard
Link copied to clipboard
class GatewaySmbUser : KotlinCustomResource

Provides a Cloud Storage Gateway Gateway SMB User resource. For information about Cloud Storage Gateway Gateway SMB User and how to use it, see What is Gateway SMB User.

Link copied to clipboard
data class GatewaySmbUserArgs(val gatewayId: Output<String>? = null, val password: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<GatewaySmbUserArgs>

Provides a Cloud Storage Gateway Gateway SMB User resource. For information about Cloud Storage Gateway Gateway SMB User and how to use it, see What is Gateway SMB User.

Link copied to clipboard
Link copied to clipboard
object GatewaySmbUserMapper : ResourceMapper<GatewaySmbUser>
Link copied to clipboard
class StorageBundle : KotlinCustomResource

Provides a Cloud Storage Gateway Storage Bundle resource. For information about Cloud Storage Gateway Storage Bundle and how to use it, see What is Storage Bundle.

Link copied to clipboard
data class StorageBundleArgs(val description: Output<String>? = null, val storageBundleName: Output<String>? = null) : ConvertibleToJava<StorageBundleArgs>

Provides a Cloud Storage Gateway Storage Bundle resource. For information about Cloud Storage Gateway Storage Bundle and how to use it, see What is Storage Bundle.

Link copied to clipboard
Link copied to clipboard
object StorageBundleMapper : ResourceMapper<StorageBundle>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun expressSync(name: String, block: suspend ExpressSyncResourceBuilder.() -> Unit): ExpressSync
Link copied to clipboard
fun gateway(name: String): Gateway
suspend fun gateway(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard