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- ARN of the storage used for the audit logs.- Returns:
- builder
-
auditDestinationArn
public FileSystemAssociationArgs.Builder auditDestinationArn(java.lang.String auditDestinationArn)
- Parameters:
auditDestinationArn- 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- ARN of the gateway.- Returns:
- builder
-
gatewayArn
public FileSystemAssociationArgs.Builder gatewayArn(java.lang.String gatewayArn)
- Parameters:
gatewayArn- ARN of the gateway.- Returns:
- builder
-
locationArn
public FileSystemAssociationArgs.Builder locationArn(com.pulumi.core.Output<java.lang.String> locationArn)
- Parameters:
locationArn- 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- 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
-
region
public FileSystemAssociationArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public FileSystemAssociationArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- 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 `defaultTags` 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 `defaultTags` 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()
-
-