Nfs File Share Args
Manages an AWS Storage Gateway NFS File Share.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.storagegateway.NfsFileShare;
import com.pulumi.aws.storagegateway.NfsFileShareArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new NfsFileShare("example", NfsFileShareArgs.builder()
.clientLists("0.0.0.0/0")
.gatewayArn(aws_storagegateway_gateway.example().arn())
.locationArn(aws_s3_bucket.example().arn())
.roleArn(aws_iam_role.example().arn())
.build());
}
}
Import
aws_storagegateway_nfs_file_share
can be imported by using the NFS File Share Amazon Resource Name (ARN), e.g.,
$ pulumi import aws:storagegateway/nfsFileShare:NfsFileShare example arn:aws:storagegateway:us-east-1:123456789012:share/share-12345678
Constructors
Properties
The Amazon Resource Name (ARN) of the storage used for audit logs.
The region of the S3 bucket used by the file share. Required when specifying vpc_endpoint_dns_name
.
Refresh cache information. see Cache Attributes for more details.
The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks. Set to ["0.0.0.0/0"]
to not limit access. Minimum 1 item. Maximum 100 items.
The default storage class for objects put into an Amazon S3 bucket by the file gateway. Defaults to S3_STANDARD
.
The name of the file share. Must be set if an S3 prefix name is set in location_arn
.
Amazon Resource Name (ARN) of the file gateway.
Boolean value that enables guessing of the MIME type for uploaded objects based on file extensions. Defaults to true
.
Boolean value if true
to use Amazon S3 server side encryption with your own AWS KMS key, or false
to use a key managed by Amazon S3. Defaults to false
.
The ARN of the backed storage used for storing file data.
Nested argument with file share default values. More information below. see NFS File Share Defaults for more details.
The notification policy of the file share. For more information see the AWS Documentation. Default value is {}
.
Boolean who pays the cost of the request and the data download from the Amazon S3 bucket. Set this value to true
if you want the requester to pay instead of the bucket owner. Defaults to false
.
The DNS name of the VPC endpoint for S3 PrivateLink.