dataimagebuilderimagerecipe

package
v0.0.0-...-c2cc54e Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2023 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 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"`
}

Jump to

Keyboard shortcuts

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