opsworksapplication

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 AppSource

type AppSource struct {
	// Password: string, optional
	Password terra.StringValue `hcl:"password,attr"`
	// Revision: string, optional
	Revision terra.StringValue `hcl:"revision,attr"`
	// SshKey: string, optional
	SshKey terra.StringValue `hcl:"ssh_key,attr"`
	// Type: string, required
	Type terra.StringValue `hcl:"type,attr" validate:"required"`
	// Url: string, optional
	Url terra.StringValue `hcl:"url,attr"`
	// Username: string, optional
	Username terra.StringValue `hcl:"username,attr"`
}

type AppSourceAttributes

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

func (AppSourceAttributes) InternalRef

func (as AppSourceAttributes) InternalRef() (terra.Reference, error)

func (AppSourceAttributes) InternalTokens

func (as AppSourceAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AppSourceAttributes) InternalWithRef

func (as AppSourceAttributes) InternalWithRef(ref terra.Reference) AppSourceAttributes

func (AppSourceAttributes) Password

func (as AppSourceAttributes) Password() terra.StringValue

func (AppSourceAttributes) Revision

func (as AppSourceAttributes) Revision() terra.StringValue

func (AppSourceAttributes) SshKey

func (AppSourceAttributes) Type

func (AppSourceAttributes) Url

func (AppSourceAttributes) Username

func (as AppSourceAttributes) Username() terra.StringValue

type AppSourceState

type AppSourceState struct {
	Password string `json:"password"`
	Revision string `json:"revision"`
	SshKey   string `json:"ssh_key"`
	Type     string `json:"type"`
	Url      string `json:"url"`
	Username string `json:"username"`
}

type Environment

type Environment struct {
	// Key: string, required
	Key terra.StringValue `hcl:"key,attr" validate:"required"`
	// Secure: bool, optional
	Secure terra.BoolValue `hcl:"secure,attr"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type EnvironmentAttributes

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

func (EnvironmentAttributes) InternalRef

func (e EnvironmentAttributes) InternalRef() (terra.Reference, error)

func (EnvironmentAttributes) InternalTokens

func (e EnvironmentAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EnvironmentAttributes) InternalWithRef

func (EnvironmentAttributes) Key

func (EnvironmentAttributes) Secure

func (EnvironmentAttributes) Value

type EnvironmentState

type EnvironmentState struct {
	Key    string `json:"key"`
	Secure bool   `json:"secure"`
	Value  string `json:"value"`
}

type SslConfiguration

type SslConfiguration struct {
	// Certificate: string, required
	Certificate terra.StringValue `hcl:"certificate,attr" validate:"required"`
	// Chain: string, optional
	Chain terra.StringValue `hcl:"chain,attr"`
	// PrivateKey: string, required
	PrivateKey terra.StringValue `hcl:"private_key,attr" validate:"required"`
}

type SslConfigurationAttributes

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

func (SslConfigurationAttributes) Certificate

func (sc SslConfigurationAttributes) Certificate() terra.StringValue

func (SslConfigurationAttributes) Chain

func (SslConfigurationAttributes) InternalRef

func (sc SslConfigurationAttributes) InternalRef() (terra.Reference, error)

func (SslConfigurationAttributes) InternalTokens

func (sc SslConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SslConfigurationAttributes) InternalWithRef

func (SslConfigurationAttributes) PrivateKey

type SslConfigurationState

type SslConfigurationState struct {
	Certificate string `json:"certificate"`
	Chain       string `json:"chain"`
	PrivateKey  string `json:"private_key"`
}

Jump to

Keyboard shortcuts

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