Package com.pulumi.aws.iam.inputs
Class AWSPrincipalArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.iam.inputs.AWSPrincipalArgs
-
public final class AWSPrincipalArgs extends com.pulumi.resources.ResourceArgsWhen you use an AWS account identifier as the principal in a policy, the permissions in the policy statement can be granted to all identities contained in that account. This includes IAM users and roles in that account.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAWSPrincipalArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AWSPrincipalArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,java.util.List<java.lang.String>>>AWS()static AWSPrincipalArgs.Builderbuilder()static AWSPrincipalArgs.Builderbuilder(AWSPrincipalArgs defaults)
-
-
-
Field Detail
-
Empty
public static final AWSPrincipalArgs Empty
-
-
Method Detail
-
AWS
public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,java.util.List<java.lang.String>>> AWS()
- Returns:
- AWS account identifier or ARN.
-
builder
public static AWSPrincipalArgs.Builder builder()
-
builder
public static AWSPrincipalArgs.Builder builder(AWSPrincipalArgs defaults)
-
-