@Stability(value=Stable) public static final class CfnKeyProps.Builder extends Object implements software.amazon.jsii.Builder<CfnKeyProps>
CfnKeyProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnKeyProps.Builder keyPolicy(Object keyPolicy)
CfnKeyProps.getKeyPolicy()keyPolicy - `AWS::KMS::Key.KeyPolicy`. This parameter is required.this@Stability(value=Stable) public CfnKeyProps.Builder description(String description)
CfnKeyProps.getDescription()description - `AWS::KMS::Key.Description`.this@Stability(value=Stable) public CfnKeyProps.Builder enabled(Boolean enabled)
CfnKeyProps.getEnabled()enabled - `AWS::KMS::Key.Enabled`.this@Stability(value=Stable) public CfnKeyProps.Builder enabled(IResolvable enabled)
CfnKeyProps.getEnabled()enabled - `AWS::KMS::Key.Enabled`.this@Stability(value=Stable) public CfnKeyProps.Builder enableKeyRotation(Boolean enableKeyRotation)
CfnKeyProps.getEnableKeyRotation()enableKeyRotation - `AWS::KMS::Key.EnableKeyRotation`.this@Stability(value=Stable) public CfnKeyProps.Builder enableKeyRotation(IResolvable enableKeyRotation)
CfnKeyProps.getEnableKeyRotation()enableKeyRotation - `AWS::KMS::Key.EnableKeyRotation`.this@Stability(value=Stable) public CfnKeyProps.Builder keySpec(String keySpec)
CfnKeyProps.getKeySpec()keySpec - `AWS::KMS::Key.KeySpec`.this@Stability(value=Stable) public CfnKeyProps.Builder keyUsage(String keyUsage)
CfnKeyProps.getKeyUsage()keyUsage - `AWS::KMS::Key.KeyUsage`.this@Stability(value=Stable) public CfnKeyProps.Builder pendingWindowInDays(Number pendingWindowInDays)
CfnKeyProps.getPendingWindowInDays()pendingWindowInDays - `AWS::KMS::Key.PendingWindowInDays`.this@Stability(value=Stable) public CfnKeyProps.Builder tags(List<? extends CfnTag> tags)
CfnKeyProps.getTags()tags - `AWS::KMS::Key.Tags`.this@Stability(value=Stable) public CfnKeyProps build()
build in interface software.amazon.jsii.Builder<CfnKeyProps>CfnKeyPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.