Class GetPermissionsArgs.Builder

  • Enclosing class:
    GetPermissionsArgs

    public static final class GetPermissionsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • catalogId

        public GetPermissionsArgs.Builder catalogId​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> catalogId)
        Parameters:
        catalogId - Identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
        Returns:
        builder
      • catalogId

        public GetPermissionsArgs.Builder catalogId​(java.lang.String catalogId)
        Parameters:
        catalogId - Identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
        Returns:
        builder
      • catalogResource

        public GetPermissionsArgs.Builder catalogResource​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Boolean> catalogResource)
        Parameters:
        catalogResource - Whether the permissions are to be granted for the Data Catalog. Defaults to `false`.
        Returns:
        builder
      • catalogResource

        public GetPermissionsArgs.Builder catalogResource​(java.lang.Boolean catalogResource)
        Parameters:
        catalogResource - Whether the permissions are to be granted for the Data Catalog. Defaults to `false`.
        Returns:
        builder
      • principal

        public GetPermissionsArgs.Builder principal​(com.pulumi.core.Output<java.lang.String> principal)
        Parameters:
        principal - Principal to be granted the permissions on the resource. Supported principals are IAM users or IAM roles. One of the following is required:
        Returns:
        builder
      • principal

        public GetPermissionsArgs.Builder principal​(java.lang.String principal)
        Parameters:
        principal - Principal to be granted the permissions on the resource. Supported principals are IAM users or IAM roles. One of the following is required:
        Returns:
        builder
      • region

        public GetPermissionsArgs.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 GetPermissionsArgs.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
      • tableWithColumns

        public GetPermissionsArgs.Builder tableWithColumns​(@Nullable
                                                           com.pulumi.core.Output<GetPermissionsTableWithColumnsArgs> tableWithColumns)
        Parameters:
        tableWithColumns - Configuration block for a table with columns resource. Detailed below. The following arguments are optional:
        Returns:
        builder