Package com.pulumi.aws.iam
Class PolicyAttachmentArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.iam.PolicyAttachmentArgs
-
public final class PolicyAttachmentArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPolicyAttachmentArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PolicyAttachmentArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PolicyAttachmentArgs.Builderbuilder()static PolicyAttachmentArgs.Builderbuilder(PolicyAttachmentArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>groups()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()com.pulumi.core.Output<java.lang.String>policyArn()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>roles()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>users()
-
-
-
Field Detail
-
Empty
public static final PolicyAttachmentArgs Empty
-
-
Method Detail
-
groups
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> groups()
- Returns:
- Group(s) the policy should be applied to.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the attachment. This cannot be an empty string.
-
policyArn
public com.pulumi.core.Output<java.lang.String> policyArn()
- Returns:
- ARN of the policy you want to apply. Typically this should be a reference to the ARN of another resource to ensure dependency ordering, such as `aws_iam_policy.example.arn`.
-
roles
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> roles()
- Returns:
- Role(s) the policy should be applied to.
-
users
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> users()
- Returns:
- User(s) the policy should be applied to.
-
builder
public static PolicyAttachmentArgs.Builder builder()
-
builder
public static PolicyAttachmentArgs.Builder builder(PolicyAttachmentArgs defaults)
-
-