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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ecr.CfnRepositoryCreationTemplateProps
CfnRepositoryCreationTemplateProps.Builder, CfnRepositoryCreationTemplateProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnRepositoryCreationTemplateProps.Builder.protectedJsii$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.JsonNodefinal booleanA list of enumerable Strings representing the repository creation scenarios that this template will apply towards.final StringThe ARN of the role to be assumed by Amazon ECR.final StringThe description associated with the repository creation template.final ObjectThe encryption configuration associated with the repository creation template.final StringThe tag mutability setting for the repository.final ObjectDefines the image tag mutability exclusion filters to apply when creating repositories from this template.final StringThe lifecycle policy to use for repositories created using the template.final StringThe repository namespace prefix associated with the repository creation template.final StringThe repository policy to apply to repositories created using the template.final ObjectThe metadata to apply to the repository to help you categorize and organize.final inthashCode()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:CfnRepositoryCreationTemplatePropsA 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:
getAppliedForin interfaceCfnRepositoryCreationTemplateProps- See Also:
-
getPrefix
Description copied from interface:CfnRepositoryCreationTemplatePropsThe repository namespace prefix associated with the repository creation template.- Specified by:
getPrefixin interfaceCfnRepositoryCreationTemplateProps- See Also:
-
getCustomRoleArn
Description copied from interface:CfnRepositoryCreationTemplatePropsThe 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:
getCustomRoleArnin interfaceCfnRepositoryCreationTemplateProps- See Also:
-
getDescription
Description copied from interface:CfnRepositoryCreationTemplatePropsThe description associated with the repository creation template.- Specified by:
getDescriptionin interfaceCfnRepositoryCreationTemplateProps- See Also:
-
getEncryptionConfiguration
Description copied from interface:CfnRepositoryCreationTemplatePropsThe encryption configuration associated with the repository creation template.- Specified by:
getEncryptionConfigurationin interfaceCfnRepositoryCreationTemplateProps- See Also:
-
getImageTagMutability
Description copied from interface:CfnRepositoryCreationTemplatePropsThe tag mutability setting for the repository.If this parameter is omitted, the default setting of
MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.- Specified by:
getImageTagMutabilityin interfaceCfnRepositoryCreationTemplateProps- See Also:
-
getImageTagMutabilityExclusionFilters
Description copied from interface:CfnRepositoryCreationTemplatePropsDefines the image tag mutability exclusion filters to apply when creating repositories from this template.These filters specify which image tags can override the repository's default image tag mutability setting.
- Specified by:
getImageTagMutabilityExclusionFiltersin interfaceCfnRepositoryCreationTemplateProps- See Also:
-
getLifecyclePolicy
Description copied from interface:CfnRepositoryCreationTemplatePropsThe lifecycle policy to use for repositories created using the template.- Specified by:
getLifecyclePolicyin interfaceCfnRepositoryCreationTemplateProps- See Also:
-
getRepositoryPolicy
Description copied from interface:CfnRepositoryCreationTemplatePropsThe 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:
getRepositoryPolicyin interfaceCfnRepositoryCreationTemplateProps- See Also:
-
getResourceTags
Description copied from interface:CfnRepositoryCreationTemplatePropsThe 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:
getResourceTagsin interfaceCfnRepositoryCreationTemplateProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-