| Package | Description |
|---|---|
| software.amazon.awscdk.pipelines |
CDK Pipelines
|
| software.amazon.awscdk.services.appsync |
AWS AppSync Construct Library
|
| software.amazon.awscdk.services.batch |
AWS Batch Construct Library
|
| software.amazon.awscdk.services.codebuild |
AWS CodeBuild Construct Library
|
| software.amazon.awscdk.services.docdb |
Amazon DocumentDB Construct Library
|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| software.amazon.awscdk.services.lambda.eventsources |
AWS Lambda Event Sources
|
| software.amazon.awscdk.services.rds |
Amazon Relational Database Service Construct Library
|
| software.amazon.awscdk.services.redshift |
Amazon Redshift Construct Library
|
| software.amazon.awscdk.services.secretsmanager |
AWS Secrets Manager Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
static DockerCredential |
DockerCredential.customRegistry(String registryDomain,
ISecret secret)
(experimental) Creates a DockerCredential for a registry, based on its domain name (e.g., 'www.example.com').
|
static DockerCredential |
DockerCredential.customRegistry(String registryDomain,
ISecret secret,
ExternalDockerCredentialOptions opts)
(experimental) Creates a DockerCredential for a registry, based on its domain name (e.g., 'www.example.com').
|
static DockerCredential |
DockerCredential.dockerHub(ISecret secret)
(experimental) Creates a DockerCredential for DockerHub.
|
static DockerCredential |
DockerCredential.dockerHub(ISecret secret,
ExternalDockerCredentialOptions opts)
(experimental) Creates a DockerCredential for DockerHub.
|
| Modifier and Type | Method and Description |
|---|---|
ISecret |
RdsDataSourceProps.getSecretStore()
(experimental) The secret containing the credentials for the database.
|
ISecret |
RdsDataSourceProps.Jsii$Proxy.getSecretStore() |
| Modifier and Type | Method and Description |
|---|---|
RdsDataSource |
GraphqlApiBase.addRdsDataSource(String id,
IServerlessCluster serverlessCluster,
ISecret secretStore)
(experimental) add a new Rds data source to this API.
|
RdsDataSource |
IGraphqlApi.addRdsDataSource(String id,
IServerlessCluster serverlessCluster,
ISecret secretStore)
(experimental) add a new Rds data source to this API.
|
RdsDataSource |
IGraphqlApi.Jsii$Proxy.addRdsDataSource(String id,
IServerlessCluster serverlessCluster,
ISecret secretStore)
(experimental) add a new Rds data source to this API.
|
RdsDataSource |
GraphqlApiBase.addRdsDataSource(String id,
IServerlessCluster serverlessCluster,
ISecret secretStore,
String databaseName)
(experimental) add a new Rds data source to this API.
|
RdsDataSource |
IGraphqlApi.addRdsDataSource(String id,
IServerlessCluster serverlessCluster,
ISecret secretStore,
String databaseName)
(experimental) add a new Rds data source to this API.
|
RdsDataSource |
IGraphqlApi.Jsii$Proxy.addRdsDataSource(String id,
IServerlessCluster serverlessCluster,
ISecret secretStore,
String databaseName)
(experimental) add a new Rds data source to this API.
|
RdsDataSource |
GraphqlApiBase.addRdsDataSource(String id,
IServerlessCluster serverlessCluster,
ISecret secretStore,
String databaseName,
DataSourceOptions options)
(experimental) add a new Rds data source to this API.
|
RdsDataSource |
IGraphqlApi.addRdsDataSource(String id,
IServerlessCluster serverlessCluster,
ISecret secretStore,
String databaseName,
DataSourceOptions options)
(experimental) add a new Rds data source to this API.
|
RdsDataSource |
IGraphqlApi.Jsii$Proxy.addRdsDataSource(String id,
IServerlessCluster serverlessCluster,
ISecret secretStore,
String databaseName,
DataSourceOptions options)
(experimental) add a new Rds data source to this API.
|
default RdsDataSource |
IGraphqlApi.Jsii$Default.addRdsDataSource(String id,
IServerlessCluster serverlessCluster,
ISecret secretStore,
String databaseName,
DataSourceOptions options)
(experimental) add a new Rds data source to this API.
|
RdsDataSource.Builder |
RdsDataSource.Builder.secretStore(ISecret secretStore)
(experimental) The secret containing the credentials for the database.
|
RdsDataSourceProps.Builder |
RdsDataSourceProps.Builder.secretStore(ISecret secretStore)
Sets the value of
RdsDataSourceProps.getSecretStore() |
| Modifier and Type | Method and Description |
|---|---|
static ExposedSecret |
ExposedSecret.fromSecretsManager(String optionName,
ISecret secret)
(experimental) Use Secrets Manager Secret.
|
| Modifier and Type | Method and Description |
|---|---|
default ISecret |
IBuildImage.getSecretsManagerCredentials()
(experimental) The secretsManagerCredentials for access to a private registry.
|
ISecret |
IBuildImage.Jsii$Proxy.getSecretsManagerCredentials()
(experimental) The secretsManagerCredentials for access to a private registry.
|
default ISecret |
IBuildImage.Jsii$Default.getSecretsManagerCredentials()
(experimental) The secretsManagerCredentials for access to a private registry.
|
default ISecret |
DockerImageOptions.getSecretsManagerCredentials()
(experimental) The credentials, stored in Secrets Manager, used for accessing the repository holding the image, if the repository is private.
|
ISecret |
DockerImageOptions.Jsii$Proxy.getSecretsManagerCredentials() |
ISecret |
IBindableBuildImage.Jsii$Proxy.getSecretsManagerCredentials()
(experimental) The secretsManagerCredentials for access to a private registry.
|
default ISecret |
IBindableBuildImage.Jsii$Default.getSecretsManagerCredentials()
(experimental) The secretsManagerCredentials for access to a private registry.
|
ISecret |
WindowsBuildImage.getSecretsManagerCredentials()
(experimental) The secretsManagerCredentials for access to a private registry.
|
ISecret |
LinuxBuildImage.getSecretsManagerCredentials()
(experimental) The secretsManagerCredentials for access to a private registry.
|
| Modifier and Type | Method and Description |
|---|---|
DockerImageOptions.Builder |
DockerImageOptions.Builder.secretsManagerCredentials(ISecret secretsManagerCredentials)
Sets the value of
DockerImageOptions.getSecretsManagerCredentials() |
| Modifier and Type | Class and Description |
|---|---|
class |
DatabaseSecret
(experimental) A database secret.
|
| Modifier and Type | Method and Description |
|---|---|
default ISecret |
DatabaseSecretProps.getMasterSecret()
(experimental) The master secret which will be used to rotate this secret.
|
ISecret |
DatabaseSecretProps.Jsii$Proxy.getMasterSecret() |
ISecret |
RotationMultiUserOptions.getSecret()
(experimental) The secret to rotate.
|
ISecret |
RotationMultiUserOptions.Jsii$Proxy.getSecret() |
ISecret |
DatabaseCluster.getSecret()
(experimental) The secret attached to this cluster.
|
| Modifier and Type | Method and Description |
|---|---|
DatabaseSecret.Builder |
DatabaseSecret.Builder.masterSecret(ISecret masterSecret)
(experimental) The master secret which will be used to rotate this secret.
|
DatabaseSecretProps.Builder |
DatabaseSecretProps.Builder.masterSecret(ISecret masterSecret)
Sets the value of
DatabaseSecretProps.getMasterSecret() |
RotationMultiUserOptions.Builder |
RotationMultiUserOptions.Builder.secret(ISecret secret)
Sets the value of
RotationMultiUserOptions.getSecret() |
| Modifier and Type | Method and Description |
|---|---|
default ISecret |
RepositoryImageProps.getCredentials()
(experimental) The secret to expose to the container that contains the credentials for the image repository.
|
ISecret |
RepositoryImageProps.Jsii$Proxy.getCredentials() |
| Modifier and Type | Method and Description |
|---|---|
RepositoryImage.Builder |
RepositoryImage.Builder.credentials(ISecret credentials)
(experimental) The secret to expose to the container that contains the credentials for the image repository.
|
RepositoryImageProps.Builder |
RepositoryImageProps.Builder.credentials(ISecret credentials)
Sets the value of
RepositoryImageProps.getCredentials() |
static Secret |
Secret.fromSecretsManager(ISecret secret)
(experimental) Creates a environment variable value from a secret stored in AWS Secrets Manager.
|
static Secret |
Secret.fromSecretsManager(ISecret secret,
String field)
(experimental) Creates a environment variable value from a secret stored in AWS Secrets Manager.
|
| Modifier and Type | Method and Description |
|---|---|
ISecret |
ManagedKafkaEventSourceProps.Jsii$Proxy.getSecret() |
ISecret |
SelfManagedKafkaEventSourceProps.Jsii$Proxy.getSecret() |
default ISecret |
KafkaEventSourceProps.getSecret()
(experimental) The secret with the Kafka credentials, see https://docs.aws.amazon.com/msk/latest/developerguide/msk-password.html for details This field is required if your Kafka brokers are accessed over the Internet.
|
ISecret |
KafkaEventSourceProps.Jsii$Proxy.getSecret() |
| Modifier and Type | Method and Description |
|---|---|
ManagedKafkaEventSourceProps.Builder |
ManagedKafkaEventSourceProps.Builder.secret(ISecret secret)
Sets the value of
KafkaEventSourceProps.getSecret() |
SelfManagedKafkaEventSource.Builder |
SelfManagedKafkaEventSource.Builder.secret(ISecret secret)
(experimental) The secret with the Kafka credentials, see https://docs.aws.amazon.com/msk/latest/developerguide/msk-password.html for details This field is required if your Kafka brokers are accessed over the Internet.
|
SelfManagedKafkaEventSourceProps.Builder |
SelfManagedKafkaEventSourceProps.Builder.secret(ISecret secret)
Sets the value of
KafkaEventSourceProps.getSecret() |
KafkaEventSourceProps.Builder |
KafkaEventSourceProps.Builder.secret(ISecret secret)
Sets the value of
KafkaEventSourceProps.getSecret() |
ManagedKafkaEventSource.Builder |
ManagedKafkaEventSource.Builder.secret(ISecret secret)
(experimental) The secret with the Kafka credentials, see https://docs.aws.amazon.com/msk/latest/developerguide/msk-password.html for details This field is required if your Kafka brokers are accessed over the Internet.
|
| Modifier and Type | Method and Description |
|---|---|
default ISecret |
DatabaseSecretProps.getMasterSecret()
(experimental) The master secret which will be used to rotate this secret.
|
ISecret |
DatabaseSecretProps.Jsii$Proxy.getMasterSecret() |
ISecret |
RotationMultiUserOptions.getSecret()
(experimental) The secret to rotate.
|
ISecret |
RotationMultiUserOptions.Jsii$Proxy.getSecret() |
ISecret |
DatabaseInstance.getSecret()
(experimental) The AWS Secrets Manager secret attached to the instance.
|
ISecret |
ServerlessClusterFromSnapshot.getSecret()
(experimental) The secret attached to this cluster.
|
ISecret |
DatabaseInstanceFromSnapshot.getSecret()
(experimental) The AWS Secrets Manager secret attached to the instance.
|
ISecret |
DatabaseCluster.getSecret()
(experimental) The secret attached to this cluster.
|
default ISecret |
ServerlessClusterAttributes.getSecret()
(experimental) The secret attached to the database cluster.
|
ISecret |
ServerlessClusterAttributes.Jsii$Proxy.getSecret() |
abstract ISecret |
Credentials.getSecret()
(experimental) Secret used to instantiate this Login.
|
ISecret |
ServerlessCluster.getSecret()
(experimental) The secret attached to this cluster.
|
| Modifier and Type | Method and Description |
|---|---|
List<ISecret> |
DatabaseProxyOptions.getSecrets()
(experimental) The secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster.
|
List<ISecret> |
DatabaseProxyOptions.Jsii$Proxy.getSecrets() |
List<ISecret> |
DatabaseProxyProps.Jsii$Proxy.getSecrets() |
| Modifier and Type | Method and Description |
|---|---|
static Credentials |
Credentials.fromSecret(ISecret secret)
(experimental) Creates Credentials from an existing Secrets Manager ``Secret`` (or ``DatabaseSecret``).
|
static Credentials |
Credentials.fromSecret(ISecret secret,
String username)
(experimental) Creates Credentials from an existing Secrets Manager ``Secret`` (or ``DatabaseSecret``).
|
DatabaseSecret.Builder |
DatabaseSecret.Builder.masterSecret(ISecret masterSecret)
(experimental) The master secret which will be used to rotate this secret.
|
DatabaseSecretProps.Builder |
DatabaseSecretProps.Builder.masterSecret(ISecret masterSecret)
Sets the value of
DatabaseSecretProps.getMasterSecret() |
RotationMultiUserOptions.Builder |
RotationMultiUserOptions.Builder.secret(ISecret secret)
Sets the value of
RotationMultiUserOptions.getSecret() |
ServerlessClusterAttributes.Builder |
ServerlessClusterAttributes.Builder.secret(ISecret secret)
Sets the value of
ServerlessClusterAttributes.getSecret() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseProxyOptions.Builder |
DatabaseProxyOptions.Builder.secrets(List<? extends ISecret> secrets)
Sets the value of
DatabaseProxyOptions.getSecrets() |
DatabaseProxyProps.Builder |
DatabaseProxyProps.Builder.secrets(List<? extends ISecret> secrets)
Sets the value of
DatabaseProxyOptions.getSecrets() |
DatabaseProxy.Builder |
DatabaseProxy.Builder.secrets(List<? extends ISecret> secrets)
(experimental) The secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster.
|
| Modifier and Type | Method and Description |
|---|---|
ISecret |
TableProps.Jsii$Proxy.getAdminUser() |
default ISecret |
DatabaseOptions.getAdminUser()
(experimental) The secret containing credentials to a Redshift user with administrator privileges.
|
ISecret |
DatabaseOptions.Jsii$Proxy.getAdminUser() |
ISecret |
UserProps.Jsii$Proxy.getAdminUser() |
ISecret |
UserAttributes.Jsii$Proxy.getAdminUser() |
ISecret |
RotationMultiUserOptions.getSecret()
(experimental) The secret to rotate.
|
ISecret |
RotationMultiUserOptions.Jsii$Proxy.getSecret() |
ISecret |
Cluster.getSecret()
(experimental) The secret attached to this cluster.
|
| Modifier and Type | Method and Description |
|---|---|
Table.Builder |
Table.Builder.adminUser(ISecret adminUser)
(experimental) The secret containing credentials to a Redshift user with administrator privileges.
|
User.Builder |
User.Builder.adminUser(ISecret adminUser)
(experimental) The secret containing credentials to a Redshift user with administrator privileges.
|
TableProps.Builder |
TableProps.Builder.adminUser(ISecret adminUser)
Sets the value of
DatabaseOptions.getAdminUser() |
DatabaseOptions.Builder |
DatabaseOptions.Builder.adminUser(ISecret adminUser)
Sets the value of
DatabaseOptions.getAdminUser() |
UserProps.Builder |
UserProps.Builder.adminUser(ISecret adminUser)
Sets the value of
DatabaseOptions.getAdminUser() |
UserAttributes.Builder |
UserAttributes.Builder.adminUser(ISecret adminUser)
Sets the value of
DatabaseOptions.getAdminUser() |
RotationMultiUserOptions.Builder |
RotationMultiUserOptions.Builder.secret(ISecret secret)
Sets the value of
RotationMultiUserOptions.getSecret() |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ISecret.Jsii$Default
Internal default implementation for
ISecret. |
interface |
ISecretTargetAttachment |
static interface |
ISecretTargetAttachment.Jsii$Default
Internal default implementation for
ISecretTargetAttachment. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ISecret.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ISecretTargetAttachment.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Secret
(experimental) Creates a new secret in AWS SecretsManager.
|
class |
SecretTargetAttachment
(experimental) An attached secret.
|
| Modifier and Type | Method and Description |
|---|---|
ISecret |
SecretTargetAttachment.attach(ISecretAttachmentTarget target)
(experimental) Attach a target to this secret.
|
ISecret |
ISecretTargetAttachment.Jsii$Proxy.attach(ISecretAttachmentTarget target)
(experimental) Attach a target to this secret.
|
default ISecret |
ISecretTargetAttachment.Jsii$Default.attach(ISecretAttachmentTarget target)
(experimental) Attach a target to this secret.
|
ISecret |
Secret.attach(ISecretAttachmentTarget target)
(experimental) Attach a target to this secret.
|
ISecret |
ISecret.attach(ISecretAttachmentTarget target)
(experimental) Attach a target to this secret.
|
ISecret |
ISecret.Jsii$Proxy.attach(ISecretAttachmentTarget target)
(experimental) Attach a target to this secret.
|
default ISecret |
ISecret.Jsii$Default.attach(ISecretAttachmentTarget target)
(experimental) Attach a target to this secret.
|
static ISecret |
Secret.fromSecretArn(software.constructs.Construct scope,
String id,
String secretArn)
Deprecated.
use `fromSecretCompleteArn` or `fromSecretPartialArn`
|
static ISecret |
Secret.fromSecretAttributes(software.constructs.Construct scope,
String id,
SecretAttributes attrs)
(experimental) Import an existing secret into the Stack.
|
static ISecret |
Secret.fromSecretCompleteArn(software.constructs.Construct scope,
String id,
String secretCompleteArn)
(experimental) Imports a secret by complete ARN.
|
static ISecret |
Secret.fromSecretName(software.constructs.Construct scope,
String id,
String secretName)
Deprecated.
use `fromSecretNameV2`
|
static ISecret |
Secret.fromSecretNameV2(software.constructs.Construct scope,
String id,
String secretName)
(experimental) Imports a secret by secret name.
|
static ISecret |
Secret.fromSecretPartialArn(software.constructs.Construct scope,
String id,
String secretPartialArn)
(experimental) Imports a secret by partial ARN.
|
ISecret |
MultiUserHostedRotationOptions.getMasterSecret()
(experimental) The master secret for a multi user rotation scheme.
|
ISecret |
MultiUserHostedRotationOptions.Jsii$Proxy.getMasterSecret() |
default ISecret |
SecretRotationProps.getMasterSecret()
(experimental) The master secret for a multi user rotation scheme.
|
ISecret |
SecretRotationProps.Jsii$Proxy.getMasterSecret() |
ISecret |
RotationScheduleProps.getSecret()
(experimental) The secret to rotate.
|
ISecret |
RotationScheduleProps.Jsii$Proxy.getSecret() |
ISecret |
ResourcePolicyProps.getSecret()
(experimental) The secret to attach a resource-based permissions policy.
|
ISecret |
ResourcePolicyProps.Jsii$Proxy.getSecret() |
ISecret |
SecretTargetAttachmentProps.getSecret()
(experimental) The secret to attach to the target.
|
ISecret |
SecretTargetAttachmentProps.Jsii$Proxy.getSecret() |
ISecret |
SecretRotationProps.getSecret()
(experimental) The secret to rotate.
|
ISecret |
SecretRotationProps.Jsii$Proxy.getSecret() |
| Modifier and Type | Method and Description |
|---|---|
CfnRotationSchedule.HostedRotationLambdaProperty |
HostedRotation.bind(ISecret secret,
software.constructs.Construct scope)
(experimental) Binds this hosted rotation to a secret.
|
MultiUserHostedRotationOptions.Builder |
MultiUserHostedRotationOptions.Builder.masterSecret(ISecret masterSecret)
Sets the value of
MultiUserHostedRotationOptions.getMasterSecret() |
SecretRotation.Builder |
SecretRotation.Builder.masterSecret(ISecret masterSecret)
(experimental) The master secret for a multi user rotation scheme.
|
SecretRotationProps.Builder |
SecretRotationProps.Builder.masterSecret(ISecret masterSecret)
Sets the value of
SecretRotationProps.getMasterSecret() |
ResourcePolicy.Builder |
ResourcePolicy.Builder.secret(ISecret secret)
(experimental) The secret to attach a resource-based permissions policy.
|
RotationSchedule.Builder |
RotationSchedule.Builder.secret(ISecret secret)
(experimental) The secret to rotate.
|
RotationScheduleProps.Builder |
RotationScheduleProps.Builder.secret(ISecret secret)
Sets the value of
RotationScheduleProps.getSecret() |
ResourcePolicyProps.Builder |
ResourcePolicyProps.Builder.secret(ISecret secret)
Sets the value of
ResourcePolicyProps.getSecret() |
SecretTargetAttachment.Builder |
SecretTargetAttachment.Builder.secret(ISecret secret)
(experimental) The secret to attach to the target.
|
SecretTargetAttachmentProps.Builder |
SecretTargetAttachmentProps.Builder.secret(ISecret secret)
Sets the value of
SecretTargetAttachmentProps.getSecret() |
SecretRotation.Builder |
SecretRotation.Builder.secret(ISecret secret)
(experimental) The secret to rotate.
|
SecretRotationProps.Builder |
SecretRotationProps.Builder.secret(ISecret secret)
Sets the value of
SecretRotationProps.getSecret() |
Copyright © 2022. All rights reserved.