GatewayFileShare

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.

NOTE: Available since v1.144.0.

Import

Cloud Storage Gateway Gateway File Share can be imported using the id, e.g.

$ pulumi import alicloud:cloudstoragegateway/gatewayFileShare:GatewayFileShare example <gateway_id>:<index_id>

Properties

Link copied to clipboard

Whether to enable Windows ABE, the prime minister, need windowsAcl parameter is set to true in the entry into force of. Default value: false. NOTE: The attribute is valid when the attribute protocol is SMB. Gateway version >= 1.0.45 above support.

Link copied to clipboard
val backendLimit: Output<Int>

The Max upload speed of the gateway file share. Unit: MB/s, 0 means unlimited. Value range: 0 ~ 1280. Default value: 0. NOTE: at the same time if you have to limit the maximum write speed, maximum upload speed is no less than the maximum write speed.

Link copied to clipboard
val browsable: Output<Boolean>

The whether browsable of the gateway file share (that is, in the network neighborhood of whether you can find). The attribute is valid when the attribute protocol is SMB. Default value: true.

Link copied to clipboard

Direct reading OSS of the gateway file share.

Link copied to clipboard
val cacheMode: Output<String>

The set up gateway file share cache mode. Valid values: Cache or Sync. Cache: cached mode. Sync: replication mode are available. Default value: Cache.

Link copied to clipboard
val directIo: Output<Boolean>

File sharing Whether to enable DirectIO (direct I/O mode for data transmission). Default value: false.

Link copied to clipboard
val downloadLimit: Output<Int>

The maximum download speed of the gateway file share. Unit: MB/s. 0 means unlimited. Value range: 0 ~ 1280. NOTE: only in copy mode and enable download file data can be set. only when the shared opens the reverse synchronization or acceded to by the speed synchronization Group when, this parameter will not take effect. Gateway version >= 1.3.0 above support.

Link copied to clipboard
val fastReclaim: Output<Boolean>

The whether to enable Upload optimization of the gateway file share, which is suitable for data pure backup migration scenarios. Default value: false. NOTE: Gateway version >= 1.0.39 above support.

Link copied to clipboard
val feLimit: Output<Int>

The maximum write speed of the gateway file share. Unit: MB/s, 0 means unlimited. Value range: 0 ~ 1280. Default value: 0.

Link copied to clipboard

The name of the file share. Length from 1 to 255 characters can contain lowercase letters, digits, (.), (_) Or (-), at the same time, must start with a lowercase letter.

Link copied to clipboard
val gatewayId: Output<String>

The ID of the gateway.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val ignoreDelete: Output<Boolean>

The whether to ignore deleted of the gateway file share. After the opening of the Gateway side delete file or delete cloud (OSS) corresponding to the file. Default value: false. NOTE: ignore_delete and remote_sync cannot be enabled simultaneously. Gateway version >= 1.0.40 above support.

Link copied to clipboard
val indexId: Output<String>

The ID of the file share.

Link copied to clipboard
val inPlace: Output<Boolean>

The whether debris optimization of the gateway file share. Default value: false.

Link copied to clipboard
val lagPeriod: Output<Int>

The synchronization delay, I.e. gateway local cache sync to Alibaba Cloud Object Storage Service (oss) of the delay time. Unit: Seconds. Value range: 5 ~ 120. Default value: 5. NOTE: Gateway version >= 1.0.40 above support.

Link copied to clipboard
val localPath: Output<String>

The cache disk inside the device name.

Link copied to clipboard

The set up gateway file share NFS protocol, whether to enable NFS v4 optimization improve Mount Upload efficiency. Default value: false. NOTE: If it is enabled, NFS V3 cannot be mounted. The attribute is valid when the attribute protocol is NFS. Gateway version >= 1.2.0 above support.

Link copied to clipboard
val ossBucketName: Output<String>

The name of the OSS Bucket.

Link copied to clipboard
val ossBucketSsl: Output<Boolean>

Whether they are using SSL connect to OSS Bucket.

Link copied to clipboard
val ossEndpoint: Output<String>

The gateway file share corresponds to the Object Storage SERVICE (OSS), Bucket Endpoint. NOTE: distinguish between intranet and internet Endpoint. We recommend that if the OSS Bucket and the gateway is in the same Region is use the RDS intranet IP Endpoint: oss-cn-hangzhou-internal.aliyuncs.com.

Link copied to clipboard
val partialSyncPaths: Output<String>?

In part mode, the directory path group JSON format.

Link copied to clipboard
val pathPrefix: Output<String>?

The subdirectory path under the object storage (OSS) bucket corresponding to the file share. If it is blank, it means the root directory of the bucket.

Link copied to clipboard
val pollingInterval: Output<Int>?

The reverse synchronization time intervals of the gateway file share. Value range: 15 ~ 36000. NOTE: in copy mode + reverse synchronization is enabled Download file data, value range: 3600 ~ 36000.

Link copied to clipboard
val protocol: Output<String>

Share types. Valid values: SMB, NFS.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val remoteSync: Output<Boolean>

Whether to enable reverse synchronization of the gateway file share. Default value: false.

Link copied to clipboard

Copy mode, whether to download the file data. Default value: false. NOTE: only when the attribute remote_sync is true or acceded to by the speed synchronization group, this parameter will not take effect.

Link copied to clipboard
val roClientList: Output<String>?

File sharing NFS read-only client list (IP address or IP address range). Use commas (,) to separate multiple clients.

Link copied to clipboard
val roUserList: Output<String>?

The read-only client list. When Protocol for Server Message Block (SMB) to go back to.

Link copied to clipboard
val rwClientList: Output<String>?

Read and write the client list. When Protocol NFS is returned when the status is.

Link copied to clipboard
val rwUserList: Output<String>?

Read-write user list. When Protocol for Server Message Block (SMB) to go back to.

Link copied to clipboard
val squash: Output<String>

The NFS protocol user mapping of the gateway file share. Valid values: none, root_squash, all_squash, all_anonymous. Default value: none. NOTE: The attribute is valid when the attribute protocol is NFS.

Link copied to clipboard
val supportArchive: Output<Boolean>

Whether to support the archive transparent read.

Link copied to clipboard

The set up gateway file share whether to enable transmission acceleration needs corresponding OSS Bucket enabled transport acceleration. NOTE: Gateway version >= 1.3.0 above support.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val windowsAcl: Output<Boolean>

Whether to enable by Windows access list (requires AD domain) the permissions control. Default value: false. NOTE: The attribute is valid when the attribute protocol is SMB. Gateway version >= 1.0.45 above support.