datasharedimageversions

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 Images

type Images struct {
	// TargetRegion: min=0
	TargetRegion []TargetRegion `hcl:"target_region,block" validate:"min=0"`
}

type ImagesAttributes

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

func (ImagesAttributes) ExcludeFromLatest

func (i ImagesAttributes) ExcludeFromLatest() terra.BoolValue

func (ImagesAttributes) InternalRef

func (i ImagesAttributes) InternalRef() (terra.Reference, error)

func (ImagesAttributes) InternalTokens

func (i ImagesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ImagesAttributes) InternalWithRef

func (i ImagesAttributes) InternalWithRef(ref terra.Reference) ImagesAttributes

func (ImagesAttributes) Location

func (i ImagesAttributes) Location() terra.StringValue

func (ImagesAttributes) ManagedImageId

func (i ImagesAttributes) ManagedImageId() terra.StringValue

func (ImagesAttributes) Name

func (ImagesAttributes) Tags

func (ImagesAttributes) TargetRegion

type ImagesState

type ImagesState struct {
	ExcludeFromLatest bool                `json:"exclude_from_latest"`
	Location          string              `json:"location"`
	ManagedImageId    string              `json:"managed_image_id"`
	Name              string              `json:"name"`
	Tags              map[string]string   `json:"tags"`
	TargetRegion      []TargetRegionState `json:"target_region"`
}

type TargetRegion

type TargetRegion struct{}

type TargetRegionAttributes

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

func (TargetRegionAttributes) InternalRef

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

func (TargetRegionAttributes) InternalTokens

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

func (TargetRegionAttributes) InternalWithRef

func (TargetRegionAttributes) Name

func (TargetRegionAttributes) RegionalReplicaCount

func (tr TargetRegionAttributes) RegionalReplicaCount() terra.NumberValue

func (TargetRegionAttributes) StorageAccountType

func (tr TargetRegionAttributes) StorageAccountType() terra.StringValue

type TargetRegionState

type TargetRegionState struct {
	Name                 string  `json:"name"`
	RegionalReplicaCount float64 `json:"regional_replica_count"`
	StorageAccountType   string  `json:"storage_account_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