@Stability(value=Experimental) public static final class SecureStringParameterAttributes.Builder extends Object implements software.amazon.jsii.Builder<SecureStringParameterAttributes>
SecureStringParameterAttributes| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SecureStringParameterAttributes |
build()
Builds the configured instance.
|
SecureStringParameterAttributes.Builder |
encryptionKey(IKey encryptionKey)
Sets the value of
SecureStringParameterAttributes.getEncryptionKey() |
SecureStringParameterAttributes.Builder |
parameterName(String parameterName)
Sets the value of
CommonStringParameterAttributes.getParameterName() |
SecureStringParameterAttributes.Builder |
simpleName(Boolean simpleName)
Sets the value of
CommonStringParameterAttributes.getSimpleName() |
SecureStringParameterAttributes.Builder |
version(Number version)
Sets the value of
SecureStringParameterAttributes.getVersion() |
@Stability(value=Experimental) public SecureStringParameterAttributes.Builder version(Number version)
SecureStringParameterAttributes.getVersion()version - The version number of the value you wish to retrieve. This parameter is required.
This is required for secure strings.this@Stability(value=Experimental) public SecureStringParameterAttributes.Builder encryptionKey(IKey encryptionKey)
SecureStringParameterAttributes.getEncryptionKey()encryptionKey - The encryption key that is used to encrypt this parameter.this@Stability(value=Experimental) public SecureStringParameterAttributes.Builder parameterName(String parameterName)
CommonStringParameterAttributes.getParameterName()parameterName - The name of the parameter store value. This parameter is required.
This value can be a token or a concrete string. If it is a concrete string
and includes "/" it must also be prefixed with a "/" (fully-qualified).this@Stability(value=Experimental) public SecureStringParameterAttributes.Builder simpleName(Boolean simpleName)
CommonStringParameterAttributes.getSimpleName()simpleName - Indicates of the parameter name is a simple name (i.e. does not include "/" separators).
This is only required only if parameterName is a token, which means we
are unable to detect if the name is simple or "path-like" for the purpose
of rendering SSM parameter ARNs.
If parameterName is not specified, simpleName must be true (or
undefined) since the name generated by AWS CloudFormation is always a
simple name.
this@Stability(value=Experimental) public SecureStringParameterAttributes build()
build in interface software.amazon.jsii.Builder<SecureStringParameterAttributes>SecureStringParameterAttributesNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.