Interface CfnProject.RegistryCredentialProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProject.RegistryCredentialProperty.Jsii$Proxy
- Enclosing class:
CfnProject
@Stability(Stable)
public static interface CfnProject.RegistryCredentialProperty
extends software.amazon.jsii.JsiiSerializable
RegistryCredential
is a property of the AWS CodeBuild Project Environment property type that specifies information about credentials that provide access to a private Docker registry. When this is set:.
imagePullCredentialsType
must be set toSERVICE_ROLE
.- images cannot be curated or an Amazon ECR image.
For more information, see Private Registry with AWS Secrets Manager Sample for AWS CodeBuild .
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.codebuild.*; RegistryCredentialProperty registryCredentialProperty = RegistryCredentialProperty.builder() .credential("credential") .credentialProvider("credentialProvider") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnProject.RegistryCredentialProperty
static final class
An implementation forCfnProject.RegistryCredentialProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager .The service that created the credentials to access a private Docker registry.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCredential
The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager .The
credential
can use the name of the credentials only if they exist in your current AWS Region . -
getCredentialProvider
The service that created the credentials to access a private Docker registry.The valid value, SECRETS_MANAGER, is for AWS Secrets Manager .
-
builder
-