dataimagebuildercontainerrecipe

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BlockDeviceMapping

type BlockDeviceMapping struct {
	// Ebs: min=0
	Ebs []Ebs `hcl:"ebs,block" validate:"min=0"`
}

type BlockDeviceMappingAttributes

type BlockDeviceMappingAttributes struct {
	// contains filtered or unexported fields
}

func (BlockDeviceMappingAttributes) DeviceName

func (BlockDeviceMappingAttributes) Ebs

func (BlockDeviceMappingAttributes) InternalRef

func (bdm BlockDeviceMappingAttributes) InternalRef() (terra.Reference, error)

func (BlockDeviceMappingAttributes) InternalTokens

func (bdm BlockDeviceMappingAttributes) InternalTokens() (hclwrite.Tokens, error)

func (BlockDeviceMappingAttributes) InternalWithRef

func (BlockDeviceMappingAttributes) NoDevice

func (BlockDeviceMappingAttributes) VirtualName

type BlockDeviceMappingState

type BlockDeviceMappingState struct {
	DeviceName  string     `json:"device_name"`
	NoDevice    string     `json:"no_device"`
	VirtualName string     `json:"virtual_name"`
	Ebs         []EbsState `json:"ebs"`
}

type Component

type Component struct {
	// Parameter: min=0
	Parameter []Parameter `hcl:"parameter,block" validate:"min=0"`
}

type ComponentAttributes

type ComponentAttributes struct {
	// contains filtered or unexported fields
}

func (ComponentAttributes) ComponentArn

func (c ComponentAttributes) ComponentArn() terra.StringValue

func (ComponentAttributes) InternalRef

func (c ComponentAttributes) InternalRef() (terra.Reference, error)

func (ComponentAttributes) InternalTokens

func (c ComponentAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ComponentAttributes) InternalWithRef

func (c ComponentAttributes) InternalWithRef(ref terra.Reference) ComponentAttributes

func (ComponentAttributes) Parameter

type ComponentState

type ComponentState struct {
	ComponentArn string           `json:"component_arn"`
	Parameter    []ParameterState `json:"parameter"`
}

type Ebs

type Ebs struct{}

type EbsAttributes

type EbsAttributes struct {
	// contains filtered or unexported fields
}

func (EbsAttributes) DeleteOnTermination

func (e EbsAttributes) DeleteOnTermination() terra.BoolValue

func (EbsAttributes) Encrypted

func (e EbsAttributes) Encrypted() terra.BoolValue

func (EbsAttributes) InternalRef

func (e EbsAttributes) InternalRef() (terra.Reference, error)

func (EbsAttributes) InternalTokens

func (e EbsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EbsAttributes) InternalWithRef

func (e EbsAttributes) InternalWithRef(ref terra.Reference) EbsAttributes

func (EbsAttributes) Iops

func (e EbsAttributes) Iops() terra.NumberValue

func (EbsAttributes) KmsKeyId

func (e EbsAttributes) KmsKeyId() terra.StringValue

func (EbsAttributes) SnapshotId

func (e EbsAttributes) SnapshotId() terra.StringValue

func (EbsAttributes) Throughput

func (e EbsAttributes) Throughput() terra.NumberValue

func (EbsAttributes) VolumeSize

func (e EbsAttributes) VolumeSize() terra.NumberValue

func (EbsAttributes) VolumeType

func (e EbsAttributes) VolumeType() terra.StringValue

type EbsState

type EbsState struct {
	DeleteOnTermination bool    `json:"delete_on_termination"`
	Encrypted           bool    `json:"encrypted"`
	Iops                float64 `json:"iops"`
	KmsKeyId            string  `json:"kms_key_id"`
	SnapshotId          string  `json:"snapshot_id"`
	Throughput          float64 `json:"throughput"`
	VolumeSize          float64 `json:"volume_size"`
	VolumeType          string  `json:"volume_type"`
}

type InstanceConfiguration

type InstanceConfiguration struct {
	// BlockDeviceMapping: min=0
	BlockDeviceMapping []BlockDeviceMapping `hcl:"block_device_mapping,block" validate:"min=0"`
}

type InstanceConfigurationAttributes

type InstanceConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (InstanceConfigurationAttributes) BlockDeviceMapping

func (InstanceConfigurationAttributes) Image

func (InstanceConfigurationAttributes) InternalRef

func (InstanceConfigurationAttributes) InternalTokens

func (ic InstanceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (InstanceConfigurationAttributes) InternalWithRef

type InstanceConfigurationState

type InstanceConfigurationState struct {
	Image              string                    `json:"image"`
	BlockDeviceMapping []BlockDeviceMappingState `json:"block_device_mapping"`
}

type Parameter

type Parameter struct{}

type ParameterAttributes

type ParameterAttributes struct {
	// contains filtered or unexported fields
}

func (ParameterAttributes) InternalRef

func (p ParameterAttributes) InternalRef() (terra.Reference, error)

func (ParameterAttributes) InternalTokens

func (p ParameterAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ParameterAttributes) InternalWithRef

func (p ParameterAttributes) InternalWithRef(ref terra.Reference) ParameterAttributes

func (ParameterAttributes) Name

func (ParameterAttributes) Value

type ParameterState

type ParameterState struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

type TargetRepository

type TargetRepository struct{}

type TargetRepositoryAttributes

type TargetRepositoryAttributes struct {
	// contains filtered or unexported fields
}

func (TargetRepositoryAttributes) InternalRef

func (tr TargetRepositoryAttributes) InternalRef() (terra.Reference, error)

func (TargetRepositoryAttributes) InternalTokens

func (tr TargetRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TargetRepositoryAttributes) InternalWithRef

func (TargetRepositoryAttributes) RepositoryName

func (tr TargetRepositoryAttributes) RepositoryName() terra.StringValue

func (TargetRepositoryAttributes) Service

type TargetRepositoryState

type TargetRepositoryState struct {
	RepositoryName string `json:"repository_name"`
	Service        string `json:"service"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL