Class FileSystemAssociationState.Builder
- java.lang.Object
-
- com.pulumi.aws.storagegateway.inputs.FileSystemAssociationState.Builder
-
- Enclosing class:
- FileSystemAssociationState
public static final class FileSystemAssociationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FileSystemAssociationState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileSystemAssociationState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)FileSystemAssociationState.Builderarn(java.lang.String arn)FileSystemAssociationState.BuilderauditDestinationArn(com.pulumi.core.Output<java.lang.String> auditDestinationArn)FileSystemAssociationState.BuilderauditDestinationArn(java.lang.String auditDestinationArn)FileSystemAssociationStatebuild()FileSystemAssociationState.BuildercacheAttributes(FileSystemAssociationCacheAttributesArgs cacheAttributes)FileSystemAssociationState.BuildercacheAttributes(com.pulumi.core.Output<FileSystemAssociationCacheAttributesArgs> cacheAttributes)FileSystemAssociationState.BuildergatewayArn(com.pulumi.core.Output<java.lang.String> gatewayArn)FileSystemAssociationState.BuildergatewayArn(java.lang.String gatewayArn)FileSystemAssociationState.BuilderlocationArn(com.pulumi.core.Output<java.lang.String> locationArn)FileSystemAssociationState.BuilderlocationArn(java.lang.String locationArn)FileSystemAssociationState.Builderpassword(com.pulumi.core.Output<java.lang.String> password)FileSystemAssociationState.Builderpassword(java.lang.String password)FileSystemAssociationState.Builderregion(com.pulumi.core.Output<java.lang.String> region)FileSystemAssociationState.Builderregion(java.lang.String region)FileSystemAssociationState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)FileSystemAssociationState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)FileSystemAssociationState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)FileSystemAssociationState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)FileSystemAssociationState.Builderusername(com.pulumi.core.Output<java.lang.String> username)FileSystemAssociationState.Builderusername(java.lang.String username)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FileSystemAssociationState defaults)
-
-
Method Detail
-
arn
public FileSystemAssociationState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the newly created file system association.- Returns:
- builder
-
arn
public FileSystemAssociationState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the newly created file system association.- Returns:
- builder
-
auditDestinationArn
public FileSystemAssociationState.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 FileSystemAssociationState.Builder auditDestinationArn(java.lang.String auditDestinationArn)
- Parameters:
auditDestinationArn- ARN of the storage used for the audit logs.- Returns:
- builder
-
cacheAttributes
public FileSystemAssociationState.Builder cacheAttributes(@Nullable com.pulumi.core.Output<FileSystemAssociationCacheAttributesArgs> cacheAttributes)
- Parameters:
cacheAttributes- Refresh cache information. see Cache Attributes for more details.- Returns:
- builder
-
cacheAttributes
public FileSystemAssociationState.Builder cacheAttributes(FileSystemAssociationCacheAttributesArgs cacheAttributes)
- Parameters:
cacheAttributes- Refresh cache information. see Cache Attributes for more details.- Returns:
- builder
-
gatewayArn
public FileSystemAssociationState.Builder gatewayArn(@Nullable com.pulumi.core.Output<java.lang.String> gatewayArn)
- Parameters:
gatewayArn- ARN of the gateway.- Returns:
- builder
-
gatewayArn
public FileSystemAssociationState.Builder gatewayArn(java.lang.String gatewayArn)
- Parameters:
gatewayArn- ARN of the gateway.- Returns:
- builder
-
locationArn
public FileSystemAssociationState.Builder locationArn(@Nullable 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 FileSystemAssociationState.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 FileSystemAssociationState.Builder password(@Nullable com.pulumi.core.Output<java.lang.String> password)
- Parameters:
password- The password of the user credential.- Returns:
- builder
-
password
public FileSystemAssociationState.Builder password(java.lang.String password)
- Parameters:
password- The password of the user credential.- Returns:
- builder
-
region
public FileSystemAssociationState.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 FileSystemAssociationState.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 FileSystemAssociationState.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 FileSystemAssociationState.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
-
tagsAll
public FileSystemAssociationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public FileSystemAssociationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
username
public FileSystemAssociationState.Builder username(@Nullable 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 FileSystemAssociationState.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 FileSystemAssociationState build()
-
-