Documentation ¶
Index ¶
- type ActiveDirectoryConfiguration
- type ActiveDirectoryConfigurationAttributes
- func (adc ActiveDirectoryConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (adc ActiveDirectoryConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (adc ActiveDirectoryConfigurationAttributes) InternalWithRef(ref terra.Reference) ActiveDirectoryConfigurationAttributes
- func (adc ActiveDirectoryConfigurationAttributes) NetbiosName() terra.StringValue
- func (adc ActiveDirectoryConfigurationAttributes) SelfManagedActiveDirectoryConfiguration() terra.ListValue[SelfManagedActiveDirectoryConfigurationAttributes]
- type ActiveDirectoryConfigurationState
- type Endpoints
- type EndpointsAttributes
- func (e EndpointsAttributes) InternalRef() (terra.Reference, error)
- func (e EndpointsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e EndpointsAttributes) InternalWithRef(ref terra.Reference) EndpointsAttributes
- func (e EndpointsAttributes) Iscsi() terra.ListValue[IscsiAttributes]
- func (e EndpointsAttributes) Management() terra.ListValue[ManagementAttributes]
- func (e EndpointsAttributes) Nfs() terra.ListValue[NfsAttributes]
- func (e EndpointsAttributes) Smb() terra.ListValue[SmbAttributes]
- type EndpointsState
- type Iscsi
- type IscsiAttributes
- func (i IscsiAttributes) DnsName() terra.StringValue
- func (i IscsiAttributes) InternalRef() (terra.Reference, error)
- func (i IscsiAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i IscsiAttributes) InternalWithRef(ref terra.Reference) IscsiAttributes
- func (i IscsiAttributes) IpAddresses() terra.SetValue[terra.StringValue]
- type IscsiState
- type Management
- type ManagementAttributes
- func (m ManagementAttributes) DnsName() terra.StringValue
- func (m ManagementAttributes) InternalRef() (terra.Reference, error)
- func (m ManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m ManagementAttributes) InternalWithRef(ref terra.Reference) ManagementAttributes
- func (m ManagementAttributes) IpAddresses() terra.SetValue[terra.StringValue]
- type ManagementState
- type Nfs
- type NfsAttributes
- func (n NfsAttributes) DnsName() terra.StringValue
- func (n NfsAttributes) InternalRef() (terra.Reference, error)
- func (n NfsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n NfsAttributes) InternalWithRef(ref terra.Reference) NfsAttributes
- func (n NfsAttributes) IpAddresses() terra.SetValue[terra.StringValue]
- type NfsState
- type SelfManagedActiveDirectoryConfiguration
- type SelfManagedActiveDirectoryConfigurationAttributes
- func (smadc SelfManagedActiveDirectoryConfigurationAttributes) DnsIps() terra.SetValue[terra.StringValue]
- func (smadc SelfManagedActiveDirectoryConfigurationAttributes) DomainName() terra.StringValue
- func (smadc SelfManagedActiveDirectoryConfigurationAttributes) FileSystemAdministratorsGroup() terra.StringValue
- func (smadc SelfManagedActiveDirectoryConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (smadc SelfManagedActiveDirectoryConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (smadc SelfManagedActiveDirectoryConfigurationAttributes) InternalWithRef(ref terra.Reference) SelfManagedActiveDirectoryConfigurationAttributes
- func (smadc SelfManagedActiveDirectoryConfigurationAttributes) OrganizationalUnitDistinguishedName() terra.StringValue
- func (smadc SelfManagedActiveDirectoryConfigurationAttributes) Password() terra.StringValue
- func (smadc SelfManagedActiveDirectoryConfigurationAttributes) Username() terra.StringValue
- type SelfManagedActiveDirectoryConfigurationState
- type Smb
- type SmbAttributes
- func (s SmbAttributes) DnsName() terra.StringValue
- func (s SmbAttributes) InternalRef() (terra.Reference, error)
- func (s SmbAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SmbAttributes) InternalWithRef(ref terra.Reference) SmbAttributes
- func (s SmbAttributes) IpAddresses() terra.SetValue[terra.StringValue]
- type SmbState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveDirectoryConfiguration ¶
type ActiveDirectoryConfiguration struct { // NetbiosName: string, optional NetbiosName terra.StringValue `hcl:"netbios_name,attr"` // SelfManagedActiveDirectoryConfiguration: optional SelfManagedActiveDirectoryConfiguration *SelfManagedActiveDirectoryConfiguration `hcl:"self_managed_active_directory_configuration,block"` }
type ActiveDirectoryConfigurationAttributes ¶
type ActiveDirectoryConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ActiveDirectoryConfigurationAttributes) InternalRef ¶
func (adc ActiveDirectoryConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ActiveDirectoryConfigurationAttributes) InternalTokens ¶
func (adc ActiveDirectoryConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ActiveDirectoryConfigurationAttributes) InternalWithRef ¶
func (adc ActiveDirectoryConfigurationAttributes) InternalWithRef(ref terra.Reference) ActiveDirectoryConfigurationAttributes
func (ActiveDirectoryConfigurationAttributes) NetbiosName ¶
func (adc ActiveDirectoryConfigurationAttributes) NetbiosName() terra.StringValue
func (ActiveDirectoryConfigurationAttributes) SelfManagedActiveDirectoryConfiguration ¶
func (adc ActiveDirectoryConfigurationAttributes) SelfManagedActiveDirectoryConfiguration() terra.ListValue[SelfManagedActiveDirectoryConfigurationAttributes]
type ActiveDirectoryConfigurationState ¶
type ActiveDirectoryConfigurationState struct { NetbiosName string `json:"netbios_name"` SelfManagedActiveDirectoryConfiguration []SelfManagedActiveDirectoryConfigurationState `json:"self_managed_active_directory_configuration"` }
type Endpoints ¶
type Endpoints struct { // Iscsi: min=0 Iscsi []Iscsi `hcl:"iscsi,block" validate:"min=0"` // Management: min=0 Management []Management `hcl:"management,block" validate:"min=0"` // Nfs: min=0 Nfs []Nfs `hcl:"nfs,block" validate:"min=0"` // Smb: min=0 Smb []Smb `hcl:"smb,block" validate:"min=0"` }
type EndpointsAttributes ¶
type EndpointsAttributes struct {
// contains filtered or unexported fields
}
func (EndpointsAttributes) InternalRef ¶
func (e EndpointsAttributes) InternalRef() (terra.Reference, error)
func (EndpointsAttributes) InternalTokens ¶
func (e EndpointsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EndpointsAttributes) InternalWithRef ¶
func (e EndpointsAttributes) InternalWithRef(ref terra.Reference) EndpointsAttributes
func (EndpointsAttributes) Iscsi ¶
func (e EndpointsAttributes) Iscsi() terra.ListValue[IscsiAttributes]
func (EndpointsAttributes) Management ¶
func (e EndpointsAttributes) Management() terra.ListValue[ManagementAttributes]
func (EndpointsAttributes) Nfs ¶
func (e EndpointsAttributes) Nfs() terra.ListValue[NfsAttributes]
func (EndpointsAttributes) Smb ¶
func (e EndpointsAttributes) Smb() terra.ListValue[SmbAttributes]
type EndpointsState ¶
type EndpointsState struct { Iscsi []IscsiState `json:"iscsi"` Management []ManagementState `json:"management"` Nfs []NfsState `json:"nfs"` Smb []SmbState `json:"smb"` }
type IscsiAttributes ¶
type IscsiAttributes struct {
// contains filtered or unexported fields
}
func (IscsiAttributes) DnsName ¶
func (i IscsiAttributes) DnsName() terra.StringValue
func (IscsiAttributes) InternalRef ¶
func (i IscsiAttributes) InternalRef() (terra.Reference, error)
func (IscsiAttributes) InternalTokens ¶
func (i IscsiAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IscsiAttributes) InternalWithRef ¶
func (i IscsiAttributes) InternalWithRef(ref terra.Reference) IscsiAttributes
func (IscsiAttributes) IpAddresses ¶
func (i IscsiAttributes) IpAddresses() terra.SetValue[terra.StringValue]
type IscsiState ¶
type Management ¶
type Management struct{}
type ManagementAttributes ¶
type ManagementAttributes struct {
// contains filtered or unexported fields
}
func (ManagementAttributes) DnsName ¶
func (m ManagementAttributes) DnsName() terra.StringValue
func (ManagementAttributes) InternalRef ¶
func (m ManagementAttributes) InternalRef() (terra.Reference, error)
func (ManagementAttributes) InternalTokens ¶
func (m ManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagementAttributes) InternalWithRef ¶
func (m ManagementAttributes) InternalWithRef(ref terra.Reference) ManagementAttributes
func (ManagementAttributes) IpAddresses ¶
func (m ManagementAttributes) IpAddresses() terra.SetValue[terra.StringValue]
type ManagementState ¶
type NfsAttributes ¶
type NfsAttributes struct {
// contains filtered or unexported fields
}
func (NfsAttributes) DnsName ¶
func (n NfsAttributes) DnsName() terra.StringValue
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) IpAddresses ¶
func (n NfsAttributes) IpAddresses() terra.SetValue[terra.StringValue]
type SelfManagedActiveDirectoryConfiguration ¶
type SelfManagedActiveDirectoryConfiguration struct { // DnsIps: set of string, required DnsIps terra.SetValue[terra.StringValue] `hcl:"dns_ips,attr" validate:"required"` // DomainName: string, required DomainName terra.StringValue `hcl:"domain_name,attr" validate:"required"` // FileSystemAdministratorsGroup: string, optional FileSystemAdministratorsGroup terra.StringValue `hcl:"file_system_administrators_group,attr"` // OrganizationalUnitDistinguishedName: string, optional OrganizationalUnitDistinguishedName terra.StringValue `hcl:"organizational_unit_distinguished_name,attr"` // Password: string, required Password terra.StringValue `hcl:"password,attr" validate:"required"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type SelfManagedActiveDirectoryConfigurationAttributes ¶
type SelfManagedActiveDirectoryConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SelfManagedActiveDirectoryConfigurationAttributes) DnsIps ¶
func (smadc SelfManagedActiveDirectoryConfigurationAttributes) DnsIps() terra.SetValue[terra.StringValue]
func (SelfManagedActiveDirectoryConfigurationAttributes) DomainName ¶
func (smadc SelfManagedActiveDirectoryConfigurationAttributes) DomainName() terra.StringValue
func (SelfManagedActiveDirectoryConfigurationAttributes) FileSystemAdministratorsGroup ¶
func (smadc SelfManagedActiveDirectoryConfigurationAttributes) FileSystemAdministratorsGroup() terra.StringValue
func (SelfManagedActiveDirectoryConfigurationAttributes) InternalRef ¶
func (smadc SelfManagedActiveDirectoryConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SelfManagedActiveDirectoryConfigurationAttributes) InternalTokens ¶
func (smadc SelfManagedActiveDirectoryConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SelfManagedActiveDirectoryConfigurationAttributes) InternalWithRef ¶
func (smadc SelfManagedActiveDirectoryConfigurationAttributes) InternalWithRef(ref terra.Reference) SelfManagedActiveDirectoryConfigurationAttributes
func (SelfManagedActiveDirectoryConfigurationAttributes) OrganizationalUnitDistinguishedName ¶
func (smadc SelfManagedActiveDirectoryConfigurationAttributes) OrganizationalUnitDistinguishedName() terra.StringValue
func (SelfManagedActiveDirectoryConfigurationAttributes) Password ¶
func (smadc SelfManagedActiveDirectoryConfigurationAttributes) Password() terra.StringValue
func (SelfManagedActiveDirectoryConfigurationAttributes) Username ¶
func (smadc SelfManagedActiveDirectoryConfigurationAttributes) Username() terra.StringValue
type SelfManagedActiveDirectoryConfigurationState ¶
type SelfManagedActiveDirectoryConfigurationState struct { DnsIps []string `json:"dns_ips"` DomainName string `json:"domain_name"` FileSystemAdministratorsGroup string `json:"file_system_administrators_group"` OrganizationalUnitDistinguishedName string `json:"organizational_unit_distinguished_name"` Password string `json:"password"` Username string `json:"username"` }
type SmbAttributes ¶
type SmbAttributes struct {
// contains filtered or unexported fields
}
func (SmbAttributes) DnsName ¶
func (s SmbAttributes) DnsName() terra.StringValue
func (SmbAttributes) InternalRef ¶
func (s SmbAttributes) InternalRef() (terra.Reference, error)
func (SmbAttributes) InternalTokens ¶
func (s SmbAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SmbAttributes) InternalWithRef ¶
func (s SmbAttributes) InternalWithRef(ref terra.Reference) SmbAttributes
func (SmbAttributes) IpAddresses ¶
func (s SmbAttributes) IpAddresses() terra.SetValue[terra.StringValue]
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.