Documentation
¶
Index ¶
- type Amis
- type AmisAttributes
- func (a AmisAttributes) AccountId() terra.StringValue
- func (a AmisAttributes) Description() terra.StringValue
- func (a AmisAttributes) Image() terra.StringValue
- func (a AmisAttributes) InternalRef() (terra.Reference, error)
- func (a AmisAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AmisAttributes) InternalWithRef(ref terra.Reference) AmisAttributes
- func (a AmisAttributes) Name() terra.StringValue
- func (a AmisAttributes) Region() terra.StringValue
- type AmisState
- type Containers
- type ContainersAttributes
- func (c ContainersAttributes) ImageUris() terra.SetValue[terra.StringValue]
- func (c ContainersAttributes) InternalRef() (terra.Reference, error)
- func (c ContainersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ContainersAttributes) InternalWithRef(ref terra.Reference) ContainersAttributes
- func (c ContainersAttributes) Region() terra.StringValue
- type ContainersState
- type EcrConfiguration
- type EcrConfigurationAttributes
- func (ec EcrConfigurationAttributes) ContainerTags() terra.SetValue[terra.StringValue]
- func (ec EcrConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ec EcrConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec EcrConfigurationAttributes) InternalWithRef(ref terra.Reference) EcrConfigurationAttributes
- func (ec EcrConfigurationAttributes) RepositoryName() terra.StringValue
- type EcrConfigurationState
- type ImageScanningConfiguration
- type ImageScanningConfigurationAttributes
- func (isc ImageScanningConfigurationAttributes) EcrConfiguration() terra.ListValue[EcrConfigurationAttributes]
- func (isc ImageScanningConfigurationAttributes) ImageScanningEnabled() terra.BoolValue
- func (isc ImageScanningConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (isc ImageScanningConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (isc ImageScanningConfigurationAttributes) InternalWithRef(ref terra.Reference) ImageScanningConfigurationAttributes
- type ImageScanningConfigurationState
- type ImageTestsConfiguration
- type ImageTestsConfigurationAttributes
- func (itc ImageTestsConfigurationAttributes) ImageTestsEnabled() terra.BoolValue
- func (itc ImageTestsConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (itc ImageTestsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (itc ImageTestsConfigurationAttributes) InternalWithRef(ref terra.Reference) ImageTestsConfigurationAttributes
- func (itc ImageTestsConfigurationAttributes) TimeoutMinutes() terra.NumberValue
- type ImageTestsConfigurationState
- type OutputResources
- type OutputResourcesAttributes
- func (or OutputResourcesAttributes) Amis() terra.SetValue[AmisAttributes]
- func (or OutputResourcesAttributes) Containers() terra.SetValue[ContainersAttributes]
- func (or OutputResourcesAttributes) InternalRef() (terra.Reference, error)
- func (or OutputResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (or OutputResourcesAttributes) InternalWithRef(ref terra.Reference) OutputResourcesAttributes
- type OutputResourcesState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AmisAttributes ¶
type AmisAttributes struct {
// contains filtered or unexported fields
}
func (AmisAttributes) AccountId ¶
func (a AmisAttributes) AccountId() terra.StringValue
func (AmisAttributes) Description ¶
func (a AmisAttributes) Description() terra.StringValue
func (AmisAttributes) Image ¶
func (a AmisAttributes) Image() terra.StringValue
func (AmisAttributes) InternalRef ¶
func (a AmisAttributes) InternalRef() (terra.Reference, error)
func (AmisAttributes) InternalTokens ¶
func (a AmisAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AmisAttributes) InternalWithRef ¶
func (a AmisAttributes) InternalWithRef(ref terra.Reference) AmisAttributes
func (AmisAttributes) Name ¶
func (a AmisAttributes) Name() terra.StringValue
func (AmisAttributes) Region ¶
func (a AmisAttributes) Region() terra.StringValue
type Containers ¶
type Containers struct{}
type ContainersAttributes ¶
type ContainersAttributes struct {
// contains filtered or unexported fields
}
func (ContainersAttributes) ImageUris ¶
func (c ContainersAttributes) ImageUris() terra.SetValue[terra.StringValue]
func (ContainersAttributes) InternalRef ¶
func (c ContainersAttributes) InternalRef() (terra.Reference, error)
func (ContainersAttributes) InternalTokens ¶
func (c ContainersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContainersAttributes) InternalWithRef ¶
func (c ContainersAttributes) InternalWithRef(ref terra.Reference) ContainersAttributes
func (ContainersAttributes) Region ¶
func (c ContainersAttributes) Region() terra.StringValue
type ContainersState ¶
type EcrConfiguration ¶
type EcrConfiguration struct { // ContainerTags: set of string, optional ContainerTags terra.SetValue[terra.StringValue] `hcl:"container_tags,attr"` // RepositoryName: string, optional RepositoryName terra.StringValue `hcl:"repository_name,attr"` }
type EcrConfigurationAttributes ¶
type EcrConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (EcrConfigurationAttributes) ContainerTags ¶
func (ec EcrConfigurationAttributes) ContainerTags() terra.SetValue[terra.StringValue]
func (EcrConfigurationAttributes) InternalRef ¶
func (ec EcrConfigurationAttributes) InternalRef() (terra.Reference, error)
func (EcrConfigurationAttributes) InternalTokens ¶
func (ec EcrConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EcrConfigurationAttributes) InternalWithRef ¶
func (ec EcrConfigurationAttributes) InternalWithRef(ref terra.Reference) EcrConfigurationAttributes
func (EcrConfigurationAttributes) RepositoryName ¶
func (ec EcrConfigurationAttributes) RepositoryName() terra.StringValue
type EcrConfigurationState ¶
type ImageScanningConfiguration ¶
type ImageScanningConfiguration struct { // ImageScanningEnabled: bool, optional ImageScanningEnabled terra.BoolValue `hcl:"image_scanning_enabled,attr"` // EcrConfiguration: optional EcrConfiguration *EcrConfiguration `hcl:"ecr_configuration,block"` }
type ImageScanningConfigurationAttributes ¶
type ImageScanningConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ImageScanningConfigurationAttributes) EcrConfiguration ¶
func (isc ImageScanningConfigurationAttributes) EcrConfiguration() terra.ListValue[EcrConfigurationAttributes]
func (ImageScanningConfigurationAttributes) ImageScanningEnabled ¶
func (isc ImageScanningConfigurationAttributes) ImageScanningEnabled() terra.BoolValue
func (ImageScanningConfigurationAttributes) InternalRef ¶
func (isc ImageScanningConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ImageScanningConfigurationAttributes) InternalTokens ¶
func (isc ImageScanningConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ImageScanningConfigurationAttributes) InternalWithRef ¶
func (isc ImageScanningConfigurationAttributes) InternalWithRef(ref terra.Reference) ImageScanningConfigurationAttributes
type ImageScanningConfigurationState ¶
type ImageScanningConfigurationState struct { ImageScanningEnabled bool `json:"image_scanning_enabled"` EcrConfiguration []EcrConfigurationState `json:"ecr_configuration"` }
type ImageTestsConfiguration ¶
type ImageTestsConfiguration struct { // ImageTestsEnabled: bool, optional ImageTestsEnabled terra.BoolValue `hcl:"image_tests_enabled,attr"` // TimeoutMinutes: number, optional TimeoutMinutes terra.NumberValue `hcl:"timeout_minutes,attr"` }
type ImageTestsConfigurationAttributes ¶
type ImageTestsConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ImageTestsConfigurationAttributes) ImageTestsEnabled ¶
func (itc ImageTestsConfigurationAttributes) ImageTestsEnabled() terra.BoolValue
func (ImageTestsConfigurationAttributes) InternalRef ¶
func (itc ImageTestsConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ImageTestsConfigurationAttributes) InternalTokens ¶
func (itc ImageTestsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ImageTestsConfigurationAttributes) InternalWithRef ¶
func (itc ImageTestsConfigurationAttributes) InternalWithRef(ref terra.Reference) ImageTestsConfigurationAttributes
func (ImageTestsConfigurationAttributes) TimeoutMinutes ¶
func (itc ImageTestsConfigurationAttributes) TimeoutMinutes() terra.NumberValue
type OutputResources ¶
type OutputResources struct { // Amis: min=0 Amis []Amis `hcl:"amis,block" validate:"min=0"` // Containers: min=0 Containers []Containers `hcl:"containers,block" validate:"min=0"` }
type OutputResourcesAttributes ¶
type OutputResourcesAttributes struct {
// contains filtered or unexported fields
}
func (OutputResourcesAttributes) Amis ¶
func (or OutputResourcesAttributes) Amis() terra.SetValue[AmisAttributes]
func (OutputResourcesAttributes) Containers ¶
func (or OutputResourcesAttributes) Containers() terra.SetValue[ContainersAttributes]
func (OutputResourcesAttributes) InternalRef ¶
func (or OutputResourcesAttributes) InternalRef() (terra.Reference, error)
func (OutputResourcesAttributes) InternalTokens ¶
func (or OutputResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OutputResourcesAttributes) InternalWithRef ¶
func (or OutputResourcesAttributes) InternalWithRef(ref terra.Reference) OutputResourcesAttributes
type OutputResourcesState ¶
type OutputResourcesState struct { Amis []AmisState `json:"amis"` Containers []ContainersState `json:"containers"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
type TimeoutsState ¶
type TimeoutsState struct {
Create string `json:"create"`
}
Click to show internal directories.
Click to hide internal directories.