public static final class CfnProfilePermission.Builder
extends java.lang.Object
CfnProfilePermission
.Modifier and Type | Method and Description |
---|---|
CfnProfilePermission.Builder |
action(java.lang.String action)
The AWS Signer action permitted as part of cross-account permissions.
|
CfnProfilePermission |
build() |
static CfnProfilePermission.Builder |
create(Construct scope,
java.lang.String id) |
CfnProfilePermission.Builder |
principal(java.lang.String principal)
The AWS principal receiving cross-account permissions.
|
CfnProfilePermission.Builder |
profileName(java.lang.String profileName)
The human-readable name of the signing profile.
|
CfnProfilePermission.Builder |
profileVersion(java.lang.String profileVersion)
The version of the signing profile.
|
CfnProfilePermission.Builder |
statementId(java.lang.String statementId)
A unique identifier for the cross-account permission statement.
|
public static CfnProfilePermission.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnProfilePermission.Builder
.public CfnProfilePermission.Builder action(java.lang.String action)
action
- The AWS Signer action permitted as part of cross-account permissions. This parameter is required.this
public CfnProfilePermission.Builder principal(java.lang.String principal)
This may be an IAM role or another AWS account ID.
principal
- The AWS principal receiving cross-account permissions. This parameter is required.this
public CfnProfilePermission.Builder profileName(java.lang.String profileName)
profileName
- The human-readable name of the signing profile. This parameter is required.this
public CfnProfilePermission.Builder statementId(java.lang.String statementId)
statementId
- A unique identifier for the cross-account permission statement. This parameter is required.this
public CfnProfilePermission.Builder profileVersion(java.lang.String profileVersion)
profileVersion
- The version of the signing profile. This parameter is required.this
public CfnProfilePermission build()