Class FileSystemAssociationArgs.Builder

  • Enclosing class:
    FileSystemAssociationArgs

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