Documentation ¶
Index ¶
- type AppSource
- type AppSourceAttributes
- func (as AppSourceAttributes) InternalRef() (terra.Reference, error)
- func (as AppSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (as AppSourceAttributes) InternalWithRef(ref terra.Reference) AppSourceAttributes
- func (as AppSourceAttributes) Password() terra.StringValue
- func (as AppSourceAttributes) Revision() terra.StringValue
- func (as AppSourceAttributes) SshKey() terra.StringValue
- func (as AppSourceAttributes) Type() terra.StringValue
- func (as AppSourceAttributes) Url() terra.StringValue
- func (as AppSourceAttributes) Username() terra.StringValue
- type AppSourceState
- type Environment
- type EnvironmentAttributes
- func (e EnvironmentAttributes) InternalRef() (terra.Reference, error)
- func (e EnvironmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e EnvironmentAttributes) InternalWithRef(ref terra.Reference) EnvironmentAttributes
- func (e EnvironmentAttributes) Key() terra.StringValue
- func (e EnvironmentAttributes) Secure() terra.BoolValue
- func (e EnvironmentAttributes) Value() terra.StringValue
- type EnvironmentState
- type SslConfiguration
- type SslConfigurationAttributes
- func (sc SslConfigurationAttributes) Certificate() terra.StringValue
- func (sc SslConfigurationAttributes) Chain() terra.StringValue
- func (sc SslConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (sc SslConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SslConfigurationAttributes) InternalWithRef(ref terra.Reference) SslConfigurationAttributes
- func (sc SslConfigurationAttributes) PrivateKey() terra.StringValue
- type SslConfigurationState
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 (as AppSourceAttributes) SshKey() terra.StringValue
func (AppSourceAttributes) Type ¶
func (as AppSourceAttributes) Type() terra.StringValue
func (AppSourceAttributes) Url ¶
func (as AppSourceAttributes) Url() terra.StringValue
func (AppSourceAttributes) Username ¶
func (as AppSourceAttributes) Username() terra.StringValue
type AppSourceState ¶
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 (e EnvironmentAttributes) InternalWithRef(ref terra.Reference) EnvironmentAttributes
func (EnvironmentAttributes) Key ¶
func (e EnvironmentAttributes) Key() terra.StringValue
func (EnvironmentAttributes) Secure ¶
func (e EnvironmentAttributes) Secure() terra.BoolValue
func (EnvironmentAttributes) Value ¶
func (e EnvironmentAttributes) Value() terra.StringValue
type EnvironmentState ¶
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 (sc SslConfigurationAttributes) Chain() terra.StringValue
func (SslConfigurationAttributes) InternalRef ¶
func (sc SslConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SslConfigurationAttributes) InternalTokens ¶
func (sc SslConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SslConfigurationAttributes) InternalWithRef ¶
func (sc SslConfigurationAttributes) InternalWithRef(ref terra.Reference) SslConfigurationAttributes
func (SslConfigurationAttributes) PrivateKey ¶
func (sc SslConfigurationAttributes) PrivateKey() terra.StringValue
type SslConfigurationState ¶
Click to show internal directories.
Click to hide internal directories.