fsxwindowsfilesystem

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 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 AuditLogConfiguration

type AuditLogConfiguration struct {
	// AuditLogDestination: string, optional
	AuditLogDestination terra.StringValue `hcl:"audit_log_destination,attr"`
	// FileAccessAuditLogLevel: string, optional
	FileAccessAuditLogLevel terra.StringValue `hcl:"file_access_audit_log_level,attr"`
	// FileShareAccessAuditLogLevel: string, optional
	FileShareAccessAuditLogLevel terra.StringValue `hcl:"file_share_access_audit_log_level,attr"`
}

type AuditLogConfigurationAttributes

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

func (AuditLogConfigurationAttributes) AuditLogDestination

func (alc AuditLogConfigurationAttributes) AuditLogDestination() terra.StringValue

func (AuditLogConfigurationAttributes) FileAccessAuditLogLevel

func (alc AuditLogConfigurationAttributes) FileAccessAuditLogLevel() terra.StringValue

func (AuditLogConfigurationAttributes) FileShareAccessAuditLogLevel

func (alc AuditLogConfigurationAttributes) FileShareAccessAuditLogLevel() terra.StringValue

func (AuditLogConfigurationAttributes) InternalRef

func (AuditLogConfigurationAttributes) InternalTokens

func (alc AuditLogConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AuditLogConfigurationAttributes) InternalWithRef

type AuditLogConfigurationState

type AuditLogConfigurationState struct {
	AuditLogDestination          string `json:"audit_log_destination"`
	FileAccessAuditLogLevel      string `json:"file_access_audit_log_level"`
	FileShareAccessAuditLogLevel string `json:"file_share_access_audit_log_level"`
}

type SelfManagedActiveDirectory

type SelfManagedActiveDirectory 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 SelfManagedActiveDirectoryAttributes

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

func (SelfManagedActiveDirectoryAttributes) DnsIps

func (SelfManagedActiveDirectoryAttributes) DomainName

func (SelfManagedActiveDirectoryAttributes) FileSystemAdministratorsGroup

func (smad SelfManagedActiveDirectoryAttributes) FileSystemAdministratorsGroup() terra.StringValue

func (SelfManagedActiveDirectoryAttributes) InternalRef

func (SelfManagedActiveDirectoryAttributes) InternalTokens

func (smad SelfManagedActiveDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SelfManagedActiveDirectoryAttributes) InternalWithRef

func (SelfManagedActiveDirectoryAttributes) OrganizationalUnitDistinguishedName

func (smad SelfManagedActiveDirectoryAttributes) OrganizationalUnitDistinguishedName() terra.StringValue

func (SelfManagedActiveDirectoryAttributes) Password

func (SelfManagedActiveDirectoryAttributes) Username

type SelfManagedActiveDirectoryState

type SelfManagedActiveDirectoryState 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 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