Package com.pulumi.aws.signer.inputs
Class SigningProfilePermissionState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.signer.inputs.SigningProfilePermissionState
-
public final class SigningProfilePermissionState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSigningProfilePermissionState.Builder
-
Field Summary
Fields Modifier and Type Field Description static SigningProfilePermissionStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>action()static SigningProfilePermissionState.Builderbuilder()static SigningProfilePermissionState.Builderbuilder(SigningProfilePermissionState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>principal()java.util.Optional<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 SigningProfilePermissionState Empty
-
-
Method Detail
-
action
public java.util.Optional<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 java.util.Optional<com.pulumi.core.Output<java.lang.String>> principal()
- Returns:
- The AWS principal to be granted a cross-account permission.
-
profileName
public java.util.Optional<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 SigningProfilePermissionState.Builder builder()
-
builder
public static SigningProfilePermissionState.Builder builder(SigningProfilePermissionState defaults)
-
-