Class FileSystemAssociationState.Builder

  • Enclosing class:
    FileSystemAssociationState

    public static final class FileSystemAssociationState.Builder
    extends java.lang.Object
    • 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
      • 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
      • gatewayArn

        public FileSystemAssociationState.Builder gatewayArn​(@Nullable
                                                             com.pulumi.core.Output<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