Package com.pulumi.aws.signer
Class SigningProfilePermissionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.signer.SigningProfilePermissionArgs
-
public final class SigningProfilePermissionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSigningProfilePermissionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SigningProfilePermissionArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>action()static SigningProfilePermissionArgs.Builderbuilder()static SigningProfilePermissionArgs.Builderbuilder(SigningProfilePermissionArgs defaults)com.pulumi.core.Output<java.lang.String>principal()com.pulumi.core.Output<java.lang.String>profileName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>profileVersion()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>statementId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>statementIdPrefix()
-
-
-
Field Detail
-
Empty
public static final SigningProfilePermissionArgs Empty
-
-
Method Detail
-
action
public com.pulumi.core.Output<java.lang.String> action()
- Returns:
- An AWS Signer action permitted as part of cross-account permissions. Valid values: `signer:StartSigningJob`, `signer:GetSigningProfile`, `signer:RevokeSignature`, or `signer:SignPayload`.
-
principal
public com.pulumi.core.Output<java.lang.String> principal()
- Returns:
- The AWS principal to be granted a cross-account permission.
-
profileName
public com.pulumi.core.Output<java.lang.String> profileName()
- Returns:
- Name of the signing profile to add the cross-account permissions.
-
profileVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> profileVersion()
- Returns:
- The signing profile version that a permission applies to.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
statementId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> statementId()
- Returns:
- A unique statement identifier. By default generated by the provider.
-
statementIdPrefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> statementIdPrefix()
- Returns:
- A statement identifier prefix. The provider will generate a unique suffix. Conflicts with `statementId`.
-
builder
public static SigningProfilePermissionArgs.Builder builder()
-
builder
public static SigningProfilePermissionArgs.Builder builder(SigningProfilePermissionArgs defaults)
-
-