configconfigurationaggregator

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 AccountAggregationSource

type AccountAggregationSource struct {
	// AccountIds: list of string, required
	AccountIds terra.ListValue[terra.StringValue] `hcl:"account_ids,attr" validate:"required"`
	// AllRegions: bool, optional
	AllRegions terra.BoolValue `hcl:"all_regions,attr"`
	// Regions: list of string, optional
	Regions terra.ListValue[terra.StringValue] `hcl:"regions,attr"`
}

type AccountAggregationSourceAttributes

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

func (AccountAggregationSourceAttributes) AccountIds

func (AccountAggregationSourceAttributes) AllRegions

func (AccountAggregationSourceAttributes) InternalRef

func (AccountAggregationSourceAttributes) InternalTokens

func (aas AccountAggregationSourceAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AccountAggregationSourceAttributes) InternalWithRef

func (AccountAggregationSourceAttributes) Regions

type AccountAggregationSourceState

type AccountAggregationSourceState struct {
	AccountIds []string `json:"account_ids"`
	AllRegions bool     `json:"all_regions"`
	Regions    []string `json:"regions"`
}

type OrganizationAggregationSource

type OrganizationAggregationSource struct {
	// AllRegions: bool, optional
	AllRegions terra.BoolValue `hcl:"all_regions,attr"`
	// Regions: list of string, optional
	Regions terra.ListValue[terra.StringValue] `hcl:"regions,attr"`
	// RoleArn: string, required
	RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"`
}

type OrganizationAggregationSourceAttributes

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

func (OrganizationAggregationSourceAttributes) AllRegions

func (OrganizationAggregationSourceAttributes) InternalRef

func (OrganizationAggregationSourceAttributes) InternalTokens

func (OrganizationAggregationSourceAttributes) InternalWithRef

func (OrganizationAggregationSourceAttributes) Regions

func (OrganizationAggregationSourceAttributes) RoleArn

type OrganizationAggregationSourceState

type OrganizationAggregationSourceState struct {
	AllRegions bool     `json:"all_regions"`
	Regions    []string `json:"regions"`
	RoleArn    string   `json:"role_arn"`
}

Jump to

Keyboard shortcuts

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