Package com.pulumi.gcp.iam
Class AccessBoundaryPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.iam.AccessBoundaryPolicyArgs.Builder
-
- Enclosing class:
- AccessBoundaryPolicyArgs
public static final class AccessBoundaryPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AccessBoundaryPolicyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessBoundaryPolicyArgs
build()
AccessBoundaryPolicyArgs.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
AccessBoundaryPolicyArgs.Builder
displayName(java.lang.String displayName)
AccessBoundaryPolicyArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
AccessBoundaryPolicyArgs.Builder
name(java.lang.String name)
AccessBoundaryPolicyArgs.Builder
parent(com.pulumi.core.Output<java.lang.String> parent)
AccessBoundaryPolicyArgs.Builder
parent(java.lang.String parent)
AccessBoundaryPolicyArgs.Builder
rules(com.pulumi.core.Output<java.util.List<AccessBoundaryPolicyRuleArgs>> rules)
AccessBoundaryPolicyArgs.Builder
rules(AccessBoundaryPolicyRuleArgs... rules)
AccessBoundaryPolicyArgs.Builder
rules(java.util.List<AccessBoundaryPolicyRuleArgs> rules)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AccessBoundaryPolicyArgs defaults)
-
-
Method Detail
-
displayName
public AccessBoundaryPolicyArgs.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- The display name of the rule.- Returns:
- builder
-
displayName
public AccessBoundaryPolicyArgs.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- The display name of the rule.- Returns:
- builder
-
name
public AccessBoundaryPolicyArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the policy.- Returns:
- builder
-
name
public AccessBoundaryPolicyArgs.Builder name(java.lang.String name)
- Parameters:
name
- The name of the policy.- Returns:
- builder
-
parent
public AccessBoundaryPolicyArgs.Builder parent(com.pulumi.core.Output<java.lang.String> parent)
- Parameters:
parent
- The attachment point is identified by its URL-encoded full resource name.- Returns:
- builder
-
parent
public AccessBoundaryPolicyArgs.Builder parent(java.lang.String parent)
- Parameters:
parent
- The attachment point is identified by its URL-encoded full resource name.- Returns:
- builder
-
rules
public AccessBoundaryPolicyArgs.Builder rules(com.pulumi.core.Output<java.util.List<AccessBoundaryPolicyRuleArgs>> rules)
- Parameters:
rules
- Rules to be applied. Structure is documented below.- Returns:
- builder
-
rules
public AccessBoundaryPolicyArgs.Builder rules(java.util.List<AccessBoundaryPolicyRuleArgs> rules)
- Parameters:
rules
- Rules to be applied. Structure is documented below.- Returns:
- builder
-
rules
public AccessBoundaryPolicyArgs.Builder rules(AccessBoundaryPolicyRuleArgs... rules)
- Parameters:
rules
- Rules to be applied. Structure is documented below.- Returns:
- builder
-
build
public AccessBoundaryPolicyArgs build()
-
-