Class CfnRepositoryCreationTemplateProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRepositoryCreationTemplateProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRepositoryCreationTemplateProps
CfnRepositoryCreationTemplateProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ecr.CfnRepositoryCreationTemplateProps
CfnRepositoryCreationTemplateProps.Builder, CfnRepositoryCreationTemplateProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnRepositoryCreationTemplateProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
A list of enumerable Strings representing the repository creation scenarios that this template will apply towards.final String
The ARN of the role to be assumed by Amazon ECR.final String
The description associated with the repository creation template.final Object
The encryption configuration associated with the repository creation template.final String
The tag mutability setting for the repository.final String
The lifecycle policy to use for repositories created using the template.final String
The repository namespace prefix associated with the repository creation template.final String
he repository policy to apply to repositories created using the template.final Object
The metadata to apply to the repository to help you categorize and organize.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnRepositoryCreationTemplateProps.Builder
.
-
-
Method Details
-
getAppliedFor
Description copied from interface:CfnRepositoryCreationTemplateProps
A list of enumerable Strings representing the repository creation scenarios that this template will apply towards.The two supported scenarios are PULL_THROUGH_CACHE and REPLICATION
- Specified by:
getAppliedFor
in interfaceCfnRepositoryCreationTemplateProps
- See Also:
-
getPrefix
Description copied from interface:CfnRepositoryCreationTemplateProps
The repository namespace prefix associated with the repository creation template.- Specified by:
getPrefix
in interfaceCfnRepositoryCreationTemplateProps
- See Also:
-
getCustomRoleArn
Description copied from interface:CfnRepositoryCreationTemplateProps
The ARN of the role to be assumed by Amazon ECR.Amazon ECR will assume your supplied role when the customRoleArn is specified. When this field isn't specified, Amazon ECR will use the service-linked role for the repository creation template.
- Specified by:
getCustomRoleArn
in interfaceCfnRepositoryCreationTemplateProps
- See Also:
-
getDescription
Description copied from interface:CfnRepositoryCreationTemplateProps
The description associated with the repository creation template.- Specified by:
getDescription
in interfaceCfnRepositoryCreationTemplateProps
- See Also:
-
getEncryptionConfiguration
Description copied from interface:CfnRepositoryCreationTemplateProps
The encryption configuration associated with the repository creation template.- Specified by:
getEncryptionConfiguration
in interfaceCfnRepositoryCreationTemplateProps
- See Also:
-
getImageTagMutability
Description copied from interface:CfnRepositoryCreationTemplateProps
The tag mutability setting for the repository.If this parameter is omitted, the default setting of MUTABLE will be used which will allow image tags to be overwritten. If IMMUTABLE is specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- Specified by:
getImageTagMutability
in interfaceCfnRepositoryCreationTemplateProps
- See Also:
-
getLifecyclePolicy
Description copied from interface:CfnRepositoryCreationTemplateProps
The lifecycle policy to use for repositories created using the template.- Specified by:
getLifecyclePolicy
in interfaceCfnRepositoryCreationTemplateProps
- See Also:
-
getRepositoryPolicy
Description copied from interface:CfnRepositoryCreationTemplateProps
he repository policy to apply to repositories created using the template.A repository policy is a permissions policy associated with a repository to control access permissions.
- Specified by:
getRepositoryPolicy
in interfaceCfnRepositoryCreationTemplateProps
- See Also:
-
getResourceTags
Description copied from interface:CfnRepositoryCreationTemplateProps
The metadata to apply to the repository to help you categorize and organize.Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
- Specified by:
getResourceTags
in interfaceCfnRepositoryCreationTemplateProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-