Documentation ¶
Index ¶
- type MountOptions
- type MountOptionsAttributes
- func (mo MountOptionsAttributes) InternalRef() (terra.Reference, error)
- func (mo MountOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mo MountOptionsAttributes) InternalWithRef(ref terra.Reference) MountOptionsAttributes
- func (mo MountOptionsAttributes) Version() terra.StringValue
- type MountOptionsState
- type Nfs
- type NfsAttributes
- type NfsState
- type Protocol
- type ProtocolAttributes
- type ProtocolState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MountOptions ¶
type MountOptions struct { // Version: string, optional Version terra.StringValue `hcl:"version,attr"` }
type MountOptionsAttributes ¶
type MountOptionsAttributes struct {
// contains filtered or unexported fields
}
func (MountOptionsAttributes) InternalRef ¶
func (mo MountOptionsAttributes) InternalRef() (terra.Reference, error)
func (MountOptionsAttributes) InternalTokens ¶
func (mo MountOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MountOptionsAttributes) InternalWithRef ¶
func (mo MountOptionsAttributes) InternalWithRef(ref terra.Reference) MountOptionsAttributes
func (MountOptionsAttributes) Version ¶
func (mo MountOptionsAttributes) Version() terra.StringValue
type MountOptionsState ¶
type MountOptionsState struct {
Version string `json:"version"`
}
type Nfs ¶
type Nfs struct { // MountOptions: required MountOptions *MountOptions `hcl:"mount_options,block" validate:"required"` }
type NfsAttributes ¶
type NfsAttributes struct {
// contains filtered or unexported fields
}
func (NfsAttributes) InternalRef ¶
func (n NfsAttributes) InternalRef() (terra.Reference, error)
func (NfsAttributes) InternalTokens ¶
func (n NfsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NfsAttributes) InternalWithRef ¶
func (n NfsAttributes) InternalWithRef(ref terra.Reference) NfsAttributes
func (NfsAttributes) MountOptions ¶
func (n NfsAttributes) MountOptions() terra.ListValue[MountOptionsAttributes]
type NfsState ¶
type NfsState struct {
MountOptions []MountOptionsState `json:"mount_options"`
}
type Protocol ¶
type Protocol struct { // Nfs: required Nfs *Nfs `hcl:"nfs,block" validate:"required"` }
type ProtocolAttributes ¶
type ProtocolAttributes struct {
// contains filtered or unexported fields
}
func (ProtocolAttributes) InternalRef ¶
func (p ProtocolAttributes) InternalRef() (terra.Reference, error)
func (ProtocolAttributes) InternalTokens ¶
func (p ProtocolAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProtocolAttributes) InternalWithRef ¶
func (p ProtocolAttributes) InternalWithRef(ref terra.Reference) ProtocolAttributes
func (ProtocolAttributes) Nfs ¶
func (p ProtocolAttributes) Nfs() terra.ListValue[NfsAttributes]
type ProtocolState ¶
type ProtocolState struct {
Nfs []NfsState `json:"nfs"`
}
Click to show internal directories.
Click to hide internal directories.