Show / Hide Table of Contents

Class SmbFileShareArgs

Inheritance
System.Object
InputArgs
ResourceArgs
SmbFileShareArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.StorageGateway
Assembly: Pulumi.Aws.dll
Syntax
public sealed class SmbFileShareArgs : ResourceArgs

Constructors

View Source

SmbFileShareArgs()

Declaration
public SmbFileShareArgs()

Properties

View Source

Authentication

The authentication method that users use to access the file share. Defaults to ActiveDirectory. Valid values: ActiveDirectory, GuestAccess.

Declaration
public Input<string> Authentication { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DefaultStorageClass

The default storage class for objects put into an Amazon S3 bucket by the file gateway. Defaults to S3_STANDARD. Valid values: S3_STANDARD, S3_STANDARD_IA, S3_ONEZONE_IA.

Declaration
public Input<string> DefaultStorageClass { get; set; }
Property Value
Type Description
Input<System.String>
View Source

GatewayArn

Amazon Resource Name (ARN) of the file gateway.

Declaration
public Input<string> GatewayArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

GuessMimeTypeEnabled

Boolean value that enables guessing of the MIME type for uploaded objects based on file extensions. Defaults to true.

Declaration
public Input<bool> GuessMimeTypeEnabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

InvalidUserLists

A list of users in the Active Directory that are not allowed to access the file share. Only valid if authentication is set to ActiveDirectory.

Declaration
public InputList<string> InvalidUserLists { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

KmsEncrypted

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.

Declaration
public Input<bool> KmsEncrypted { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

KmsKeyArn

Amazon Resource Name (ARN) for KMS key used for Amazon S3 server side encryption. This value can only be set when kms_encrypted is true.

Declaration
public Input<string> KmsKeyArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LocationArn

The ARN of the backed storage used for storing file data.

Declaration
public Input<string> LocationArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ObjectAcl

Access Control List permission for S3 bucket objects. Defaults to private.

Declaration
public Input<string> ObjectAcl { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReadOnly

Boolean to indicate write status of file share. File share does not accept writes if true. Defaults to false.

Declaration
public Input<bool> ReadOnly { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

RequesterPays

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.

Declaration
public Input<bool> RequesterPays { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

RoleArn

The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

Declaration
public Input<string> RoleArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tags

Key-value map of resource tags

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

ValidUserLists

A list of users in the Active Directory that are allowed to access the file share. Only valid if authentication is set to ActiveDirectory.

Declaration
public InputList<string> ValidUserLists { get; set; }
Property Value
Type Description
InputList<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.