@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-25T18:29:10.935Z")
public class ExposedSecret
extends software.amazon.jsii.JsiiObject
Example:
import software.amazon.awscdk.services.ssm.*; JobDefinition.Builder.create(this, "job-def") .container(JobDefinitionContainer.builder() .image(EcrImage.fromRegistry("docker/whalesay")) .logConfiguration(LogConfiguration.builder() .logDriver(LogDriver.AWSLOGS) .options(Map.of("awslogs-region", "us-east-1")) .secretOptions(List.of(ExposedSecret.fromParametersStore("xyz", StringParameter.fromStringParameterName(this, "parameter", "xyz")))) .build()) .build()) .build();
Modifier | Constructor and Description |
---|---|
protected |
ExposedSecret(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
ExposedSecret(software.amazon.jsii.JsiiObjectRef objRef) |
|
ExposedSecret(java.lang.String optionName,
java.lang.String secretArn) |
Modifier and Type | Method and Description |
---|---|
static ExposedSecret |
fromParametersStore(java.lang.String optionName,
IParameter parameter)
(experimental) User Parameters Store Parameter.
|
static ExposedSecret |
fromSecretsManager(java.lang.String optionName,
ISecret secret)
(experimental) Use Secrets Manager Secret.
|
java.lang.String |
getOptionName()
(experimental) Name of the option.
|
java.lang.String |
getSecretArn()
(experimental) ARN of the secret option.
|
void |
setOptionName(java.lang.String value)
(experimental) Name of the option.
|
void |
setSecretArn(java.lang.String value)
(experimental) ARN of the secret option.
|
protected ExposedSecret(software.amazon.jsii.JsiiObjectRef objRef)
protected ExposedSecret(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public ExposedSecret(java.lang.String optionName, java.lang.String secretArn)
optionName
- This parameter is required.secretArn
- This parameter is required.public static ExposedSecret fromParametersStore(java.lang.String optionName, IParameter parameter)
optionName
- - The name of the option. This parameter is required.parameter
- - A parameter from parameters store. This parameter is required.public static ExposedSecret fromSecretsManager(java.lang.String optionName, ISecret secret)
optionName
- - The name of the option. This parameter is required.secret
- - A secret from secrets manager. This parameter is required.public java.lang.String getOptionName()
public void setOptionName(java.lang.String value)
public java.lang.String getSecretArn()
public void setSecretArn(java.lang.String value)