| Package | Description |
|---|---|
| software.amazon.awscdk.pipelines |
CDK Pipelines
|
| 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.secretsmanager |
AWS Secrets Manager Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
static DockerCredential |
DockerCredential.customRegistry(String registryDomain,
ISecret secret)
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)
Creates a DockerCredential for a registry, based on its domain name (e.g., 'www.example.com').
|
static DockerCredential |
DockerCredential.dockerHub(ISecret secret)
Creates a DockerCredential for DockerHub.
|
static DockerCredential |
DockerCredential.dockerHub(ISecret secret,
ExternalDockerCredentialOptions opts)
Creates a DockerCredential for DockerHub.
|
| Modifier and Type | Method and Description |
|---|---|
default ISecret |
DockerImageOptions.getSecretsManagerCredentials()
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 |
LinuxBuildImage.getSecretsManagerCredentials()
The secretsManagerCredentials for access to a private registry.
|
default ISecret |
IBuildImage.getSecretsManagerCredentials()
The secretsManagerCredentials for access to a private registry.
|
ISecret |
IBuildImage.Jsii$Proxy.getSecretsManagerCredentials()
The secretsManagerCredentials for access to a private registry.
|
default ISecret |
IBuildImage.Jsii$Default.getSecretsManagerCredentials()
The secretsManagerCredentials for access to a private registry.
|
ISecret |
WindowsBuildImage.getSecretsManagerCredentials()
The secretsManagerCredentials for access to a private registry.
|
ISecret |
LinuxArmBuildImage.getSecretsManagerCredentials()
The secretsManagerCredentials for access to a private registry.
|
ISecret |
IBindableBuildImage.Jsii$Proxy.getSecretsManagerCredentials()
The secretsManagerCredentials for access to a private registry.
|
default ISecret |
IBindableBuildImage.Jsii$Default.getSecretsManagerCredentials()
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
A database secret.
|
| Modifier and Type | Method and Description |
|---|---|
default ISecret |
DatabaseSecretProps.getMasterSecret()
The master secret which will be used to rotate this secret.
|
ISecret |
DatabaseSecretProps.Jsii$Proxy.getMasterSecret() |
ISecret |
RotationMultiUserOptions.getSecret()
The secret to rotate.
|
ISecret |
RotationMultiUserOptions.Jsii$Proxy.getSecret() |
ISecret |
DatabaseCluster.getSecret()
The secret attached to this cluster.
|
| Modifier and Type | Method and Description |
|---|---|
DatabaseSecretProps.Builder |
DatabaseSecretProps.Builder.masterSecret(ISecret masterSecret)
Sets the value of
DatabaseSecretProps.getMasterSecret() |
DatabaseSecret.Builder |
DatabaseSecret.Builder.masterSecret(ISecret masterSecret)
The master secret which will be used to rotate this secret.
|
RotationMultiUserOptions.Builder |
RotationMultiUserOptions.Builder.secret(ISecret secret)
Sets the value of
RotationMultiUserOptions.getSecret() |
| Modifier and Type | Method and Description |
|---|---|
default ISecret |
RepositoryImageProps.getCredentials()
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 |
|---|---|
RepositoryImageProps.Builder |
RepositoryImageProps.Builder.credentials(ISecret credentials)
Sets the value of
RepositoryImageProps.getCredentials() |
RepositoryImage.Builder |
RepositoryImage.Builder.credentials(ISecret credentials)
The secret to expose to the container that contains the credentials for the image repository.
|
static Secret |
Secret.fromSecretsManager(ISecret secret)
Creates a environment variable value from a secret stored in AWS Secrets Manager.
|
static Secret |
Secret.fromSecretsManager(ISecret secret,
String field)
Creates a environment variable value from a secret stored in AWS Secrets Manager.
|
static Secret |
Secret.fromSecretsManagerVersion(ISecret secret,
SecretVersionInfo versionInfo)
Creates a environment variable value from a secret stored in AWS Secrets Manager.
|
static Secret |
Secret.fromSecretsManagerVersion(ISecret secret,
SecretVersionInfo versionInfo,
String field)
Creates a environment variable value from a secret stored in AWS Secrets Manager.
|
| Modifier and Type | Method and Description |
|---|---|
default ISecret |
SelfManagedKafkaEventSourceProps.getRootCACertificate()
The secret with the root CA certificate used by your Kafka brokers for TLS encryption This field is required if your Kafka brokers use certificates signed by a private CA.
|
ISecret |
SelfManagedKafkaEventSourceProps.Jsii$Proxy.getRootCACertificate() |
ISecret |
ManagedKafkaEventSourceProps.Jsii$Proxy.getSecret() |
default ISecret |
KafkaEventSourceProps.getSecret()
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() |
ISecret |
SelfManagedKafkaEventSourceProps.Jsii$Proxy.getSecret() |
| Modifier and Type | Method and Description |
|---|---|
SelfManagedKafkaEventSource.Builder |
SelfManagedKafkaEventSource.Builder.rootCaCertificate(ISecret rootCaCertificate)
The secret with the root CA certificate used by your Kafka brokers for TLS encryption This field is required if your Kafka brokers use certificates signed by a private CA.
|
SelfManagedKafkaEventSourceProps.Builder |
SelfManagedKafkaEventSourceProps.Builder.rootCaCertificate(ISecret rootCaCertificate)
Sets the value of
SelfManagedKafkaEventSourceProps#getRootCaCertificate |
ManagedKafkaEventSource.Builder |
ManagedKafkaEventSource.Builder.secret(ISecret secret)
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.
|
ManagedKafkaEventSourceProps.Builder |
ManagedKafkaEventSourceProps.Builder.secret(ISecret secret)
Sets the value of
KafkaEventSourceProps.getSecret() |
KafkaEventSourceProps.Builder |
KafkaEventSourceProps.Builder.secret(ISecret secret)
Sets the value of
KafkaEventSourceProps.getSecret() |
SelfManagedKafkaEventSource.Builder |
SelfManagedKafkaEventSource.Builder.secret(ISecret secret)
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() |
| Modifier and Type | Method and Description |
|---|---|
default ISecret |
DatabaseSecretProps.getMasterSecret()
The master secret which will be used to rotate this secret.
|
ISecret |
DatabaseSecretProps.Jsii$Proxy.getMasterSecret() |
ISecret |
RotationMultiUserOptions.getSecret()
The secret to rotate.
|
ISecret |
RotationMultiUserOptions.Jsii$Proxy.getSecret() |
default ISecret |
ServerlessClusterAttributes.getSecret()
The secret attached to the database cluster.
|
ISecret |
ServerlessClusterAttributes.Jsii$Proxy.getSecret() |
ISecret |
DatabaseClusterFromSnapshot.getSecret()
The secret attached to this cluster.
|
ISecret |
ServerlessClusterFromSnapshot.getSecret()
The secret attached to this cluster.
|
ISecret |
ServerlessCluster.getSecret()
The secret attached to this cluster.
|
abstract ISecret |
SnapshotCredentials.getSecret()
Secret used to instantiate this Login.
|
abstract ISecret |
Credentials.getSecret()
Secret used to instantiate this Login.
|
ISecret |
DatabaseCluster.getSecret()
The secret attached to this cluster.
|
ISecret |
DatabaseInstanceFromSnapshot.getSecret()
The AWS Secrets Manager secret attached to the instance.
|
ISecret |
DatabaseInstance.getSecret()
The AWS Secrets Manager secret attached to the instance.
|
| Modifier and Type | Method and Description |
|---|---|
List<ISecret> |
DatabaseProxyProps.Jsii$Proxy.getSecrets() |
List<ISecret> |
DatabaseProxyOptions.getSecrets()
The secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster.
|
List<ISecret> |
DatabaseProxyOptions.Jsii$Proxy.getSecrets() |
| Modifier and Type | Method and Description |
|---|---|
static SnapshotCredentials |
SnapshotCredentials.fromSecret(ISecret secret)
Update the snapshot login with an existing password from a Secret.
|
static Credentials |
Credentials.fromSecret(ISecret secret)
Creates Credentials from an existing Secrets Manager ``Secret`` (or ``DatabaseSecret``).
|
static Credentials |
Credentials.fromSecret(ISecret secret,
String username)
Creates Credentials from an existing Secrets Manager ``Secret`` (or ``DatabaseSecret``).
|
DatabaseSecretProps.Builder |
DatabaseSecretProps.Builder.masterSecret(ISecret masterSecret)
Sets the value of
DatabaseSecretProps.getMasterSecret() |
DatabaseSecret.Builder |
DatabaseSecret.Builder.masterSecret(ISecret masterSecret)
The master secret which will be used to rotate this secret.
|
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 |
|---|---|
DatabaseProxyProps.Builder |
DatabaseProxyProps.Builder.secrets(List<? extends ISecret> secrets)
Sets the value of
DatabaseProxyOptions.getSecrets() |
DatabaseProxy.Builder |
DatabaseProxy.Builder.secrets(List<? extends ISecret> secrets)
The secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster.
|
DatabaseProxyOptions.Builder |
DatabaseProxyOptions.Builder.secrets(List<? extends ISecret> secrets)
Sets the value of
DatabaseProxyOptions.getSecrets() |
| 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
Creates a new secret in AWS SecretsManager.
|
class |
SecretTargetAttachment
An attached secret.
|
| Modifier and Type | Method and Description |
|---|---|
ISecret |
ISecretTargetAttachment.Jsii$Proxy.attach(ISecretAttachmentTarget target)
Attach a target to this secret.
|
default ISecret |
ISecretTargetAttachment.Jsii$Default.attach(ISecretAttachmentTarget target)
Attach a target to this secret.
|
ISecret |
Secret.attach(ISecretAttachmentTarget target)
Attach a target to this secret.
|
ISecret |
SecretTargetAttachment.attach(ISecretAttachmentTarget target)
Attach a target to this secret.
|
ISecret |
ISecret.attach(ISecretAttachmentTarget target)
Attach a target to this secret.
|
ISecret |
ISecret.Jsii$Proxy.attach(ISecretAttachmentTarget target)
Attach a target to this secret.
|
default ISecret |
ISecret.Jsii$Default.attach(ISecretAttachmentTarget target)
Attach a target to this secret.
|
static ISecret |
Secret.fromSecretAttributes(software.constructs.Construct scope,
String id,
SecretAttributes attrs)
Import an existing secret into the Stack.
|
static ISecret |
Secret.fromSecretCompleteArn(software.constructs.Construct scope,
String id,
String secretCompleteArn)
Imports a secret by complete ARN.
|
static ISecret |
Secret.fromSecretNameV2(software.constructs.Construct scope,
String id,
String secretName)
Imports a secret by secret name.
|
static ISecret |
Secret.fromSecretPartialArn(software.constructs.Construct scope,
String id,
String secretPartialArn)
Imports a secret by partial ARN.
|
ISecret |
MultiUserHostedRotationOptions.getMasterSecret()
The master secret for a multi user rotation scheme.
|
ISecret |
MultiUserHostedRotationOptions.Jsii$Proxy.getMasterSecret() |
default ISecret |
SecretRotationProps.getMasterSecret()
The master secret for a multi user rotation scheme.
|
ISecret |
SecretRotationProps.Jsii$Proxy.getMasterSecret() |
ISecret |
ResourcePolicyProps.getSecret()
The secret to attach a resource-based permissions policy.
|
ISecret |
ResourcePolicyProps.Jsii$Proxy.getSecret() |
ISecret |
RotationScheduleProps.getSecret()
The secret to rotate.
|
ISecret |
RotationScheduleProps.Jsii$Proxy.getSecret() |
ISecret |
SecretTargetAttachmentProps.getSecret()
The secret to attach to the target.
|
ISecret |
SecretTargetAttachmentProps.Jsii$Proxy.getSecret() |
ISecret |
SecretRotationProps.getSecret()
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)
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)
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)
The secret to attach a resource-based permissions policy.
|
SecretRotation.Builder |
SecretRotation.Builder.secret(ISecret secret)
The secret to rotate.
|
ResourcePolicyProps.Builder |
ResourcePolicyProps.Builder.secret(ISecret secret)
Sets the value of
ResourcePolicyProps.getSecret() |
RotationScheduleProps.Builder |
RotationScheduleProps.Builder.secret(ISecret secret)
Sets the value of
RotationScheduleProps.getSecret() |
RotationSchedule.Builder |
RotationSchedule.Builder.secret(ISecret secret)
The secret to rotate.
|
SecretTargetAttachment.Builder |
SecretTargetAttachment.Builder.secret(ISecret secret)
The secret to attach to the target.
|
SecretTargetAttachmentProps.Builder |
SecretTargetAttachmentProps.Builder.secret(ISecret secret)
Sets the value of
SecretTargetAttachmentProps.getSecret() |
SecretRotationProps.Builder |
SecretRotationProps.Builder.secret(ISecret secret)
Sets the value of
SecretRotationProps.getSecret() |
Copyright © 2022. All rights reserved.