Class GetPermissionsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lakeformation.inputs.GetPermissionsArgs.Builder
-
- Enclosing class:
- GetPermissionsArgs
public static final class GetPermissionsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetPermissionsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetPermissionsArgs defaults)
-
-
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
-
dataCellsFilter
public GetPermissionsArgs.Builder dataCellsFilter(@Nullable com.pulumi.core.Output<GetPermissionsDataCellsFilterArgs> dataCellsFilter)
- Parameters:
dataCellsFilter- Configuration block for a data cells filter resource. Detailed below.- Returns:
- builder
-
dataCellsFilter
public GetPermissionsArgs.Builder dataCellsFilter(GetPermissionsDataCellsFilterArgs dataCellsFilter)
- Parameters:
dataCellsFilter- Configuration block for a data cells filter resource. Detailed below.- Returns:
- builder
-
dataLocation
public GetPermissionsArgs.Builder dataLocation(@Nullable com.pulumi.core.Output<GetPermissionsDataLocationArgs> dataLocation)
- Parameters:
dataLocation- Configuration block for a data location resource. Detailed below.- Returns:
- builder
-
dataLocation
public GetPermissionsArgs.Builder dataLocation(GetPermissionsDataLocationArgs dataLocation)
- Parameters:
dataLocation- Configuration block for a data location resource. Detailed below.- Returns:
- builder
-
database
public GetPermissionsArgs.Builder database(@Nullable com.pulumi.core.Output<GetPermissionsDatabaseArgs> database)
- Parameters:
database- Configuration block for a database resource. Detailed below.- Returns:
- builder
-
database
public GetPermissionsArgs.Builder database(GetPermissionsDatabaseArgs database)
- Parameters:
database- Configuration block for a database resource. Detailed below.- Returns:
- builder
-
lfTag
public GetPermissionsArgs.Builder lfTag(@Nullable com.pulumi.core.Output<GetPermissionsLfTagArgs> lfTag)
- Parameters:
lfTag- Configuration block for an LF-tag resource. Detailed below.- Returns:
- builder
-
lfTag
public GetPermissionsArgs.Builder lfTag(GetPermissionsLfTagArgs lfTag)
- Parameters:
lfTag- Configuration block for an LF-tag resource. Detailed below.- Returns:
- builder
-
lfTagPolicy
public GetPermissionsArgs.Builder lfTagPolicy(@Nullable com.pulumi.core.Output<GetPermissionsLfTagPolicyArgs> lfTagPolicy)
- Parameters:
lfTagPolicy- Configuration block for an LF-tag policy resource. Detailed below.- Returns:
- builder
-
lfTagPolicy
public GetPermissionsArgs.Builder lfTagPolicy(GetPermissionsLfTagPolicyArgs lfTagPolicy)
- Parameters:
lfTagPolicy- Configuration block for an LF-tag policy resource. Detailed below.- 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
-
table
public GetPermissionsArgs.Builder table(@Nullable com.pulumi.core.Output<GetPermissionsTableArgs> table)
- Parameters:
table- Configuration block for a table resource. Detailed below.- Returns:
- builder
-
table
public GetPermissionsArgs.Builder table(GetPermissionsTableArgs table)
- Parameters:
table- Configuration block for a table resource. Detailed below.- 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
-
tableWithColumns
public GetPermissionsArgs.Builder tableWithColumns(GetPermissionsTableWithColumnsArgs tableWithColumns)
- Parameters:
tableWithColumns- Configuration block for a table with columns resource. Detailed below. The following arguments are optional:- Returns:
- builder
-
build
public GetPermissionsArgs build()
-
-