fsxontapstoragevirtualmachine

package
v0.0.0-...-c2cc54e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2023 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 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 (ActiveDirectoryConfigurationAttributes) InternalTokens

func (ActiveDirectoryConfigurationAttributes) InternalWithRef

func (ActiveDirectoryConfigurationAttributes) NetbiosName

func (ActiveDirectoryConfigurationAttributes) SelfManagedActiveDirectoryConfiguration

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 (EndpointsAttributes) Management

func (EndpointsAttributes) Nfs

func (EndpointsAttributes) Smb

type EndpointsState

type EndpointsState struct {
	Iscsi      []IscsiState      `json:"iscsi"`
	Management []ManagementState `json:"management"`
	Nfs        []NfsState        `json:"nfs"`
	Smb        []SmbState        `json:"smb"`
}

type Iscsi

type Iscsi struct{}

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 IscsiState struct {
	DnsName     string   `json:"dns_name"`
	IpAddresses []string `json:"ip_addresses"`
}

type Management

type Management struct{}

type ManagementAttributes

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

func (ManagementAttributes) DnsName

func (ManagementAttributes) InternalRef

func (m ManagementAttributes) InternalRef() (terra.Reference, error)

func (ManagementAttributes) InternalTokens

func (m ManagementAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ManagementAttributes) InternalWithRef

func (ManagementAttributes) IpAddresses

type ManagementState

type ManagementState struct {
	DnsName     string   `json:"dns_name"`
	IpAddresses []string `json:"ip_addresses"`
}

type Nfs

type Nfs struct{}

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 NfsState

type NfsState struct {
	DnsName     string   `json:"dns_name"`
	IpAddresses []string `json:"ip_addresses"`
}

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 (SelfManagedActiveDirectoryConfigurationAttributes) DomainName

func (SelfManagedActiveDirectoryConfigurationAttributes) FileSystemAdministratorsGroup

func (smadc SelfManagedActiveDirectoryConfigurationAttributes) FileSystemAdministratorsGroup() terra.StringValue

func (SelfManagedActiveDirectoryConfigurationAttributes) InternalRef

func (SelfManagedActiveDirectoryConfigurationAttributes) InternalTokens

func (SelfManagedActiveDirectoryConfigurationAttributes) InternalWithRef

func (SelfManagedActiveDirectoryConfigurationAttributes) OrganizationalUnitDistinguishedName

func (smadc SelfManagedActiveDirectoryConfigurationAttributes) OrganizationalUnitDistinguishedName() terra.StringValue

func (SelfManagedActiveDirectoryConfigurationAttributes) Password

func (SelfManagedActiveDirectoryConfigurationAttributes) Username

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 Smb

type Smb struct{}

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 SmbState

type SmbState struct {
	DnsName     string   `json:"dns_name"`
	IpAddresses []string `json:"ip_addresses"`
}

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 (TimeoutsAttributes) Delete

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

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

Jump to

Keyboard shortcuts

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