cloudformationstacksetinstance

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 DeploymentTargets

type DeploymentTargets struct {
	// OrganizationalUnitIds: set of string, optional
	OrganizationalUnitIds terra.SetValue[terra.StringValue] `hcl:"organizational_unit_ids,attr"`
}

type DeploymentTargetsAttributes

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

func (DeploymentTargetsAttributes) InternalRef

func (dt DeploymentTargetsAttributes) InternalRef() (terra.Reference, error)

func (DeploymentTargetsAttributes) InternalTokens

func (dt DeploymentTargetsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DeploymentTargetsAttributes) InternalWithRef

func (DeploymentTargetsAttributes) OrganizationalUnitIds

func (dt DeploymentTargetsAttributes) OrganizationalUnitIds() terra.SetValue[terra.StringValue]

type DeploymentTargetsState

type DeploymentTargetsState struct {
	OrganizationalUnitIds []string `json:"organizational_unit_ids"`
}

type OperationPreferences

type OperationPreferences struct {
	// FailureToleranceCount: number, optional
	FailureToleranceCount terra.NumberValue `hcl:"failure_tolerance_count,attr"`
	// FailureTolerancePercentage: number, optional
	FailureTolerancePercentage terra.NumberValue `hcl:"failure_tolerance_percentage,attr"`
	// MaxConcurrentCount: number, optional
	MaxConcurrentCount terra.NumberValue `hcl:"max_concurrent_count,attr"`
	// MaxConcurrentPercentage: number, optional
	MaxConcurrentPercentage terra.NumberValue `hcl:"max_concurrent_percentage,attr"`
	// RegionConcurrencyType: string, optional
	RegionConcurrencyType terra.StringValue `hcl:"region_concurrency_type,attr"`
	// RegionOrder: list of string, optional
	RegionOrder terra.ListValue[terra.StringValue] `hcl:"region_order,attr"`
}

type OperationPreferencesAttributes

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

func (OperationPreferencesAttributes) FailureToleranceCount

func (op OperationPreferencesAttributes) FailureToleranceCount() terra.NumberValue

func (OperationPreferencesAttributes) FailureTolerancePercentage

func (op OperationPreferencesAttributes) FailureTolerancePercentage() terra.NumberValue

func (OperationPreferencesAttributes) InternalRef

func (OperationPreferencesAttributes) InternalTokens

func (op OperationPreferencesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OperationPreferencesAttributes) InternalWithRef

func (OperationPreferencesAttributes) MaxConcurrentCount

func (op OperationPreferencesAttributes) MaxConcurrentCount() terra.NumberValue

func (OperationPreferencesAttributes) MaxConcurrentPercentage

func (op OperationPreferencesAttributes) MaxConcurrentPercentage() terra.NumberValue

func (OperationPreferencesAttributes) RegionConcurrencyType

func (op OperationPreferencesAttributes) RegionConcurrencyType() terra.StringValue

func (OperationPreferencesAttributes) RegionOrder

type OperationPreferencesState

type OperationPreferencesState struct {
	FailureToleranceCount      float64  `json:"failure_tolerance_count"`
	FailureTolerancePercentage float64  `json:"failure_tolerance_percentage"`
	MaxConcurrentCount         float64  `json:"max_concurrent_count"`
	MaxConcurrentPercentage    float64  `json:"max_concurrent_percentage"`
	RegionConcurrencyType      string   `json:"region_concurrency_type"`
	RegionOrder                []string `json:"region_order"`
}

type Timeouts

type Timeouts struct {
	// Create: string, optional
	Create terra.StringValue `hcl:"create,attr"`
	// Delete: string, optional
	Delete terra.StringValue `hcl:"delete,attr"`
	// Update: string, optional
	Update terra.StringValue `hcl:"update,attr"`
}

type TimeoutsAttributes

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

func (TimeoutsAttributes) Create

func (TimeoutsAttributes) Delete

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) Update

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

Jump to

Keyboard shortcuts

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