Documentation ¶
Index ¶
- type Provider
- type Update
- type UpdateAttributes
- func (u UpdateAttributes) Gssapi() terra.ListValue[UpdateGssapiAttributes]
- func (u UpdateAttributes) InternalRef() (terra.Reference, error)
- func (u UpdateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (u UpdateAttributes) InternalWithRef(ref terra.Reference) UpdateAttributes
- func (u UpdateAttributes) KeyAlgorithm() terra.StringValue
- func (u UpdateAttributes) KeyName() terra.StringValue
- func (u UpdateAttributes) KeySecret() terra.StringValue
- func (u UpdateAttributes) Port() terra.NumberValue
- func (u UpdateAttributes) Retries() terra.NumberValue
- func (u UpdateAttributes) Server() terra.StringValue
- func (u UpdateAttributes) Timeout() terra.StringValue
- func (u UpdateAttributes) Transport() terra.StringValue
- type UpdateGssapi
- type UpdateGssapiAttributes
- func (g UpdateGssapiAttributes) InternalRef() (terra.Reference, error)
- func (g UpdateGssapiAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g UpdateGssapiAttributes) InternalWithRef(ref terra.Reference) UpdateGssapiAttributes
- func (g UpdateGssapiAttributes) Keytab() terra.StringValue
- func (g UpdateGssapiAttributes) Password() terra.StringValue
- func (g UpdateGssapiAttributes) Realm() terra.StringValue
- func (g UpdateGssapiAttributes) Username() terra.StringValue
- type UpdateGssapiState
- type UpdateState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct { // Update: min=0 Update []Update `hcl:"update,block" validate:"min=0"` }
Provider contains the configurations for provider.
func (*Provider) Configuration ¶
func (p *Provider) Configuration() interface{}
Configuration returns the provider configuration for Provider.
type Update ¶
type Update struct { // KeyAlgorithm: string, optional KeyAlgorithm terra.StringValue `hcl:"key_algorithm,attr"` // KeyName: string, optional KeyName terra.StringValue `hcl:"key_name,attr"` // KeySecret: string, optional KeySecret terra.StringValue `hcl:"key_secret,attr"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Retries: number, optional Retries terra.NumberValue `hcl:"retries,attr"` // Server: string, optional Server terra.StringValue `hcl:"server,attr"` // Timeout: string, optional Timeout terra.StringValue `hcl:"timeout,attr"` // Transport: string, optional Transport terra.StringValue `hcl:"transport,attr"` // UpdateGssapi: min=0 Gssapi []UpdateGssapi `hcl:"gssapi,block" validate:"min=0"` }
type UpdateAttributes ¶
type UpdateAttributes struct {
// contains filtered or unexported fields
}
func (UpdateAttributes) Gssapi ¶
func (u UpdateAttributes) Gssapi() terra.ListValue[UpdateGssapiAttributes]
func (UpdateAttributes) InternalRef ¶
func (u UpdateAttributes) InternalRef() (terra.Reference, error)
func (UpdateAttributes) InternalTokens ¶
func (u UpdateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UpdateAttributes) InternalWithRef ¶
func (u UpdateAttributes) InternalWithRef(ref terra.Reference) UpdateAttributes
func (UpdateAttributes) KeyAlgorithm ¶
func (u UpdateAttributes) KeyAlgorithm() terra.StringValue
func (UpdateAttributes) KeyName ¶
func (u UpdateAttributes) KeyName() terra.StringValue
func (UpdateAttributes) KeySecret ¶
func (u UpdateAttributes) KeySecret() terra.StringValue
func (UpdateAttributes) Port ¶
func (u UpdateAttributes) Port() terra.NumberValue
func (UpdateAttributes) Retries ¶
func (u UpdateAttributes) Retries() terra.NumberValue
func (UpdateAttributes) Server ¶
func (u UpdateAttributes) Server() terra.StringValue
func (UpdateAttributes) Timeout ¶
func (u UpdateAttributes) Timeout() terra.StringValue
func (UpdateAttributes) Transport ¶
func (u UpdateAttributes) Transport() terra.StringValue
type UpdateGssapi ¶
type UpdateGssapi struct { // Keytab: string, optional Keytab terra.StringValue `hcl:"keytab,attr"` // Password: string, optional Password terra.StringValue `hcl:"password,attr"` // Realm: string, optional Realm terra.StringValue `hcl:"realm,attr"` // Username: string, optional Username terra.StringValue `hcl:"username,attr"` }
type UpdateGssapiAttributes ¶
type UpdateGssapiAttributes struct {
// contains filtered or unexported fields
}
func (UpdateGssapiAttributes) InternalRef ¶
func (g UpdateGssapiAttributes) InternalRef() (terra.Reference, error)
func (UpdateGssapiAttributes) InternalTokens ¶
func (g UpdateGssapiAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UpdateGssapiAttributes) InternalWithRef ¶
func (g UpdateGssapiAttributes) InternalWithRef(ref terra.Reference) UpdateGssapiAttributes
func (UpdateGssapiAttributes) Keytab ¶
func (g UpdateGssapiAttributes) Keytab() terra.StringValue
func (UpdateGssapiAttributes) Password ¶
func (g UpdateGssapiAttributes) Password() terra.StringValue
func (UpdateGssapiAttributes) Realm ¶
func (g UpdateGssapiAttributes) Realm() terra.StringValue
func (UpdateGssapiAttributes) Username ¶
func (g UpdateGssapiAttributes) Username() terra.StringValue
type UpdateGssapiState ¶
type UpdateState ¶
type UpdateState struct { KeyAlgorithm string `json:"key_algorithm"` KeyName string `json:"key_name"` KeySecret string `json:"key_secret"` Port float64 `json:"port"` Retries float64 `json:"retries"` Server string `json:"server"` Timeout string `json:"timeout"` Transport string `json:"transport"` Gssapi []UpdateGssapiState `json:"gssapi"` }
Click to show internal directories.
Click to hide internal directories.