appconfigextension

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 Action

type Action struct {
	// Description: string, optional
	Description terra.StringValue `hcl:"description,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// RoleArn: string, required
	RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"`
	// Uri: string, required
	Uri terra.StringValue `hcl:"uri,attr" validate:"required"`
}

type ActionAttributes

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

func (ActionAttributes) Description

func (a ActionAttributes) Description() terra.StringValue

func (ActionAttributes) InternalRef

func (a ActionAttributes) InternalRef() (terra.Reference, error)

func (ActionAttributes) InternalTokens

func (a ActionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ActionAttributes) InternalWithRef

func (a ActionAttributes) InternalWithRef(ref terra.Reference) ActionAttributes

func (ActionAttributes) Name

func (ActionAttributes) RoleArn

func (a ActionAttributes) RoleArn() terra.StringValue

func (ActionAttributes) Uri

type ActionPoint

type ActionPoint struct {
	// Point: string, required
	Point terra.StringValue `hcl:"point,attr" validate:"required"`
	// Action: min=1
	Action []Action `hcl:"action,block" validate:"min=1"`
}

type ActionPointAttributes

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

func (ActionPointAttributes) Action

func (ActionPointAttributes) InternalRef

func (ap ActionPointAttributes) InternalRef() (terra.Reference, error)

func (ActionPointAttributes) InternalTokens

func (ap ActionPointAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ActionPointAttributes) InternalWithRef

func (ActionPointAttributes) Point

type ActionPointState

type ActionPointState struct {
	Point  string        `json:"point"`
	Action []ActionState `json:"action"`
}

type ActionState

type ActionState struct {
	Description string `json:"description"`
	Name        string `json:"name"`
	RoleArn     string `json:"role_arn"`
	Uri         string `json:"uri"`
}

type Parameter

type Parameter struct {
	// Description: string, optional
	Description terra.StringValue `hcl:"description,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// Required: bool, optional
	Required terra.BoolValue `hcl:"required,attr"`
}

type ParameterAttributes

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

func (ParameterAttributes) Description

func (p ParameterAttributes) Description() terra.StringValue

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

func (p ParameterAttributes) Required() terra.BoolValue

type ParameterState

type ParameterState struct {
	Description string `json:"description"`
	Name        string `json:"name"`
	Required    bool   `json:"required"`
}

Jump to

Keyboard shortcuts

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