Class GetIAMPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.organizations.inputs.GetIAMPolicyArgs.Builder
-
- Enclosing class:
- GetIAMPolicyArgs
public static final class GetIAMPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetIAMPolicyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetIAMPolicyArgs.Builder
auditConfigs(com.pulumi.core.Output<java.util.List<GetIAMPolicyAuditConfigArgs>> auditConfigs)
GetIAMPolicyArgs.Builder
auditConfigs(GetIAMPolicyAuditConfigArgs... auditConfigs)
GetIAMPolicyArgs.Builder
auditConfigs(java.util.List<GetIAMPolicyAuditConfigArgs> auditConfigs)
GetIAMPolicyArgs.Builder
bindings(com.pulumi.core.Output<java.util.List<GetIAMPolicyBindingArgs>> bindings)
GetIAMPolicyArgs.Builder
bindings(GetIAMPolicyBindingArgs... bindings)
GetIAMPolicyArgs.Builder
bindings(java.util.List<GetIAMPolicyBindingArgs> bindings)
GetIAMPolicyArgs
build()
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetIAMPolicyArgs defaults)
-
-
Method Detail
-
auditConfigs
public GetIAMPolicyArgs.Builder auditConfigs(@Nullable com.pulumi.core.Output<java.util.List<GetIAMPolicyAuditConfigArgs>> auditConfigs)
- Parameters:
auditConfigs
- A nested configuration block that defines logging additional configuration for your project. This field is only supported on `gcp.projects.IAMPolicy`, `gcp.folder.IAMPolicy` and `gcp.organizations.IAMPolicy`.- Returns:
- builder
-
auditConfigs
public GetIAMPolicyArgs.Builder auditConfigs(java.util.List<GetIAMPolicyAuditConfigArgs> auditConfigs)
- Parameters:
auditConfigs
- A nested configuration block that defines logging additional configuration for your project. This field is only supported on `gcp.projects.IAMPolicy`, `gcp.folder.IAMPolicy` and `gcp.organizations.IAMPolicy`.- Returns:
- builder
-
auditConfigs
public GetIAMPolicyArgs.Builder auditConfigs(GetIAMPolicyAuditConfigArgs... auditConfigs)
- Parameters:
auditConfigs
- A nested configuration block that defines logging additional configuration for your project. This field is only supported on `gcp.projects.IAMPolicy`, `gcp.folder.IAMPolicy` and `gcp.organizations.IAMPolicy`.- Returns:
- builder
-
bindings
public GetIAMPolicyArgs.Builder bindings(@Nullable com.pulumi.core.Output<java.util.List<GetIAMPolicyBindingArgs>> bindings)
- Parameters:
bindings
- A nested configuration block (described below) defining a binding to be included in the policy document. Multiple `binding` arguments are supported. Each document configuration must have one or more `binding` blocks, which each accept the following arguments:- Returns:
- builder
-
bindings
public GetIAMPolicyArgs.Builder bindings(java.util.List<GetIAMPolicyBindingArgs> bindings)
- Parameters:
bindings
- A nested configuration block (described below) defining a binding to be included in the policy document. Multiple `binding` arguments are supported. Each document configuration must have one or more `binding` blocks, which each accept the following arguments:- Returns:
- builder
-
bindings
public GetIAMPolicyArgs.Builder bindings(GetIAMPolicyBindingArgs... bindings)
- Parameters:
bindings
- A nested configuration block (described below) defining a binding to be included in the policy document. Multiple `binding` arguments are supported. Each document configuration must have one or more `binding` blocks, which each accept the following arguments:- Returns:
- builder
-
build
public GetIAMPolicyArgs build()
-
-