@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-22T19:35:40.170Z")
public interface CfnProfilePermissionProps
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.signer.*; CfnProfilePermissionProps cfnProfilePermissionProps = CfnProfilePermissionProps.builder() .action("action") .principal("principal") .profileName("profileName") .statementId("statementId") // the properties below are optional .profileVersion("profileVersion") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnProfilePermissionProps.Builder
A builder for
CfnProfilePermissionProps |
static class |
CfnProfilePermissionProps.Jsii$Proxy
An implementation for
CfnProfilePermissionProps |
Modifier and Type | Method and Description |
---|---|
static CfnProfilePermissionProps.Builder |
builder() |
java.lang.String |
getAction()
The AWS Signer action permitted as part of cross-account permissions.
|
java.lang.String |
getPrincipal()
The AWS principal receiving cross-account permissions.
|
java.lang.String |
getProfileName()
The human-readable name of the signing profile.
|
default java.lang.String |
getProfileVersion()
The version of the signing profile.
|
java.lang.String |
getStatementId()
A unique identifier for the cross-account permission statement.
|
java.lang.String getAction()
java.lang.String getPrincipal()
This may be an IAM role or another AWS account ID.
java.lang.String getProfileName()
java.lang.String getStatementId()
default java.lang.String getProfileVersion()
static CfnProfilePermissionProps.Builder builder()
CfnProfilePermissionProps.Builder
of CfnProfilePermissionProps