dataami

package
v0.0.0-...-917d9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 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 BlockDeviceMappings

type BlockDeviceMappings struct{}

type BlockDeviceMappingsAttributes

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

func (BlockDeviceMappingsAttributes) DeviceName

func (BlockDeviceMappingsAttributes) Ebs

func (BlockDeviceMappingsAttributes) InternalRef

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

func (BlockDeviceMappingsAttributes) InternalTokens

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

func (BlockDeviceMappingsAttributes) InternalWithRef

func (BlockDeviceMappingsAttributes) NoDevice

func (BlockDeviceMappingsAttributes) VirtualName

type BlockDeviceMappingsState

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

type Filter

type Filter struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// Values: set of string, required
	Values terra.SetValue[terra.StringValue] `hcl:"values,attr" validate:"required"`
}

type FilterAttributes

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

func (FilterAttributes) InternalRef

func (f FilterAttributes) InternalRef() (terra.Reference, error)

func (FilterAttributes) InternalTokens

func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)

func (FilterAttributes) InternalWithRef

func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes

func (FilterAttributes) Name

func (FilterAttributes) Values

type FilterState

type FilterState struct {
	Name   string   `json:"name"`
	Values []string `json:"values"`
}

type ProductCodes

type ProductCodes struct{}

type ProductCodesAttributes

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

func (ProductCodesAttributes) InternalRef

func (pc ProductCodesAttributes) InternalRef() (terra.Reference, error)

func (ProductCodesAttributes) InternalTokens

func (pc ProductCodesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ProductCodesAttributes) InternalWithRef

func (ProductCodesAttributes) ProductCodeId

func (pc ProductCodesAttributes) ProductCodeId() terra.StringValue

func (ProductCodesAttributes) ProductCodeType

func (pc ProductCodesAttributes) ProductCodeType() terra.StringValue

type ProductCodesState

type ProductCodesState struct {
	ProductCodeId   string `json:"product_code_id"`
	ProductCodeType string `json:"product_code_type"`
}

type Timeouts

type Timeouts struct {
	// Read: string, optional
	Read terra.StringValue `hcl:"read,attr"`
}

type TimeoutsAttributes

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

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

func (TimeoutsAttributes) Read

type TimeoutsState

type TimeoutsState struct {
	Read string `json:"read"`
}

Jump to

Keyboard shortcuts

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