Package com.pulumi.aws.storagegateway
Class FileSystemAssociationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.storagegateway.FileSystemAssociationArgs.Builder
-
- Enclosing class:
- FileSystemAssociationArgs
public static final class FileSystemAssociationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FileSystemAssociationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FileSystemAssociationArgs defaults)
-
-
Method Detail
-
auditDestinationArn
public FileSystemAssociationArgs.Builder auditDestinationArn(@Nullable com.pulumi.core.Output<java.lang.String> auditDestinationArn)
- Parameters:
auditDestinationArn
- The Amazon Resource Name (ARN) of the storage used for the audit logs.- Returns:
- builder
-
auditDestinationArn
public FileSystemAssociationArgs.Builder auditDestinationArn(java.lang.String auditDestinationArn)
- Parameters:
auditDestinationArn
- The Amazon Resource Name (ARN) of the storage used for the audit logs.- Returns:
- builder
-
cacheAttributes
public FileSystemAssociationArgs.Builder cacheAttributes(@Nullable com.pulumi.core.Output<FileSystemAssociationCacheAttributesArgs> cacheAttributes)
- Parameters:
cacheAttributes
- Refresh cache information. see Cache Attributes for more details.- Returns:
- builder
-
cacheAttributes
public FileSystemAssociationArgs.Builder cacheAttributes(FileSystemAssociationCacheAttributesArgs cacheAttributes)
- Parameters:
cacheAttributes
- Refresh cache information. see Cache Attributes for more details.- Returns:
- builder
-
gatewayArn
public FileSystemAssociationArgs.Builder gatewayArn(com.pulumi.core.Output<java.lang.String> gatewayArn)
- Parameters:
gatewayArn
- The Amazon Resource Name (ARN) of the gateway.- Returns:
- builder
-
gatewayArn
public FileSystemAssociationArgs.Builder gatewayArn(java.lang.String gatewayArn)
- Parameters:
gatewayArn
- The Amazon Resource Name (ARN) of the gateway.- Returns:
- builder
-
locationArn
public FileSystemAssociationArgs.Builder locationArn(com.pulumi.core.Output<java.lang.String> locationArn)
- Parameters:
locationArn
- The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.- Returns:
- builder
-
locationArn
public FileSystemAssociationArgs.Builder locationArn(java.lang.String locationArn)
- Parameters:
locationArn
- The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.- Returns:
- builder
-
password
public FileSystemAssociationArgs.Builder password(com.pulumi.core.Output<java.lang.String> password)
- Parameters:
password
- The password of the user credential.- Returns:
- builder
-
password
public FileSystemAssociationArgs.Builder password(java.lang.String password)
- Parameters:
password
- The password of the user credential.- Returns:
- builder
-
tags
public FileSystemAssociationArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public FileSystemAssociationArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
username
public FileSystemAssociationArgs.Builder username(com.pulumi.core.Output<java.lang.String> username)
- Parameters:
username
- The user name of the user credential that has permission to access the root share of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.- Returns:
- builder
-
username
public FileSystemAssociationArgs.Builder username(java.lang.String username)
- Parameters:
username
- The user name of the user credential that has permission to access the root share of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.- Returns:
- builder
-
build
public FileSystemAssociationArgs build()
-
-