Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + EncryptionConfiguration []EncryptionConfiguration + ForceDelete terra.BoolValue + Id terra.StringValue + ImageScanningConfiguration *ImageScanningConfiguration + ImageTagMutability terra.StringValue + Name terra.StringValue + Tags terra.MapValue[terra.StringValue] + TagsAll terra.MapValue[terra.StringValue] + Timeouts *Timeouts + type DataArgs struct + Id terra.StringValue + Name terra.StringValue + RegistryId terra.StringValue + Tags terra.MapValue[terra.StringValue] + type DataEncryptionConfigurationAttributes struct + func (ec DataEncryptionConfigurationAttributes) EncryptionType() terra.StringValue + func (ec DataEncryptionConfigurationAttributes) InternalRef() (terra.Reference, error) + func (ec DataEncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (ec DataEncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) DataEncryptionConfigurationAttributes + func (ec DataEncryptionConfigurationAttributes) KmsKey() terra.StringValue + type DataEncryptionConfigurationState struct + EncryptionType string + KmsKey string + type DataImageScanningConfigurationAttributes struct + func (isc DataImageScanningConfigurationAttributes) InternalRef() (terra.Reference, error) + func (isc DataImageScanningConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (isc DataImageScanningConfigurationAttributes) InternalWithRef(ref terra.Reference) DataImageScanningConfigurationAttributes + func (isc DataImageScanningConfigurationAttributes) ScanOnPush() terra.BoolValue + type DataImageScanningConfigurationState struct + ScanOnPush bool + type DataSource struct + Args DataArgs + Name string + func Data(name string, args DataArgs) *DataSource + func (aer *DataSource) Attributes() dataAwsEcrRepositoryAttributes + func (aer *DataSource) Configuration() interface{} + func (aer *DataSource) DataSource() string + func (aer *DataSource) LocalName() string + type EncryptionConfiguration struct + EncryptionType terra.StringValue + KmsKey terra.StringValue + type EncryptionConfigurationAttributes struct + func (ec EncryptionConfigurationAttributes) EncryptionType() terra.StringValue + func (ec EncryptionConfigurationAttributes) InternalRef() (terra.Reference, error) + func (ec EncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (ec EncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigurationAttributes + func (ec EncryptionConfigurationAttributes) KmsKey() terra.StringValue + type EncryptionConfigurationState struct + EncryptionType string + KmsKey string + type ImageScanningConfiguration struct + ScanOnPush terra.BoolValue + type ImageScanningConfigurationAttributes struct + func (isc ImageScanningConfigurationAttributes) InternalRef() (terra.Reference, error) + func (isc ImageScanningConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (isc ImageScanningConfigurationAttributes) InternalWithRef(ref terra.Reference) ImageScanningConfigurationAttributes + func (isc ImageScanningConfigurationAttributes) ScanOnPush() terra.BoolValue + type ImageScanningConfigurationState struct + ScanOnPush bool + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (aer *Resource) Attributes() awsEcrRepositoryAttributes + func (aer *Resource) Configuration() interface{} + func (aer *Resource) DependOn() terra.Reference + func (aer *Resource) Dependencies() terra.Dependencies + func (aer *Resource) ImportState(state io.Reader) error + func (aer *Resource) LifecycleManagement() *terra.Lifecycle + func (aer *Resource) LocalName() string + func (aer *Resource) State() (*awsEcrRepositoryState, bool) + func (aer *Resource) StateMust() *awsEcrRepositoryState + func (aer *Resource) Type() string + type Timeouts struct + Delete terra.StringValue + type TimeoutsAttributes struct + func (t TimeoutsAttributes) Delete() terra.StringValue + func (t TimeoutsAttributes) InternalRef() (terra.Reference, error) + func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes + type TimeoutsState struct + Delete string