@Stability(value=Stable) public static final class CfnPermission.Builder extends Object implements software.amazon.jsii.Builder<CfnPermission>
CfnPermission.| Modifier and Type | Method and Description |
|---|---|
CfnPermission.Builder |
actions(List<String> actions)
The private CA actions that can be performed by the designated AWS service.
|
CfnPermission |
build() |
CfnPermission.Builder |
certificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Number (ARN) of the private CA from which the permission was issued.
|
static CfnPermission.Builder |
create(software.constructs.Construct scope,
String id) |
CfnPermission.Builder |
principal(String principal)
The AWS service or entity that holds the permission.
|
CfnPermission.Builder |
sourceAccount(String sourceAccount)
The ID of the account that assigned the permission.
|
@Stability(value=Stable) public static CfnPermission.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnPermission.Builder.@Stability(value=Stable) public CfnPermission.Builder actions(List<String> actions)
Supported actions are IssueCertificate , GetCertificate , and ListPermissions .
actions - The private CA actions that can be performed by the designated AWS service. This parameter is required.this@Stability(value=Stable) public CfnPermission.Builder certificateAuthorityArn(String certificateAuthorityArn)
certificateAuthorityArn - The Amazon Resource Number (ARN) of the private CA from which the permission was issued. This parameter is required.this@Stability(value=Stable) public CfnPermission.Builder principal(String principal)
At this time, the only valid principal is acm.amazonaws.com .
principal - The AWS service or entity that holds the permission. This parameter is required.this@Stability(value=Stable) public CfnPermission.Builder sourceAccount(String sourceAccount)
sourceAccount - The ID of the account that assigned the permission. This parameter is required.this@Stability(value=Stable) public CfnPermission build()
build in interface software.amazon.jsii.Builder<CfnPermission>Copyright © 2022. All rights reserved.