workspacesdirectory

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 SelfServicePermissions

type SelfServicePermissions struct {
	// ChangeComputeType: bool, optional
	ChangeComputeType terra.BoolValue `hcl:"change_compute_type,attr"`
	// IncreaseVolumeSize: bool, optional
	IncreaseVolumeSize terra.BoolValue `hcl:"increase_volume_size,attr"`
	// RebuildWorkspace: bool, optional
	RebuildWorkspace terra.BoolValue `hcl:"rebuild_workspace,attr"`
	// RestartWorkspace: bool, optional
	RestartWorkspace terra.BoolValue `hcl:"restart_workspace,attr"`
	// SwitchRunningMode: bool, optional
	SwitchRunningMode terra.BoolValue `hcl:"switch_running_mode,attr"`
}

type SelfServicePermissionsAttributes

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

func (SelfServicePermissionsAttributes) ChangeComputeType

func (ssp SelfServicePermissionsAttributes) ChangeComputeType() terra.BoolValue

func (SelfServicePermissionsAttributes) IncreaseVolumeSize

func (ssp SelfServicePermissionsAttributes) IncreaseVolumeSize() terra.BoolValue

func (SelfServicePermissionsAttributes) InternalRef

func (SelfServicePermissionsAttributes) InternalTokens

func (ssp SelfServicePermissionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SelfServicePermissionsAttributes) InternalWithRef

func (SelfServicePermissionsAttributes) RebuildWorkspace

func (ssp SelfServicePermissionsAttributes) RebuildWorkspace() terra.BoolValue

func (SelfServicePermissionsAttributes) RestartWorkspace

func (ssp SelfServicePermissionsAttributes) RestartWorkspace() terra.BoolValue

func (SelfServicePermissionsAttributes) SwitchRunningMode

func (ssp SelfServicePermissionsAttributes) SwitchRunningMode() terra.BoolValue

type SelfServicePermissionsState

type SelfServicePermissionsState struct {
	ChangeComputeType  bool `json:"change_compute_type"`
	IncreaseVolumeSize bool `json:"increase_volume_size"`
	RebuildWorkspace   bool `json:"rebuild_workspace"`
	RestartWorkspace   bool `json:"restart_workspace"`
	SwitchRunningMode  bool `json:"switch_running_mode"`
}

type WorkspaceAccessProperties

type WorkspaceAccessProperties struct {
	// DeviceTypeAndroid: string, optional
	DeviceTypeAndroid terra.StringValue `hcl:"device_type_android,attr"`
	// DeviceTypeChromeos: string, optional
	DeviceTypeChromeos terra.StringValue `hcl:"device_type_chromeos,attr"`
	// DeviceTypeIos: string, optional
	DeviceTypeIos terra.StringValue `hcl:"device_type_ios,attr"`
	// DeviceTypeLinux: string, optional
	DeviceTypeLinux terra.StringValue `hcl:"device_type_linux,attr"`
	// DeviceTypeOsx: string, optional
	DeviceTypeOsx terra.StringValue `hcl:"device_type_osx,attr"`
	// DeviceTypeWeb: string, optional
	DeviceTypeWeb terra.StringValue `hcl:"device_type_web,attr"`
	// DeviceTypeWindows: string, optional
	DeviceTypeWindows terra.StringValue `hcl:"device_type_windows,attr"`
	// DeviceTypeZeroclient: string, optional
	DeviceTypeZeroclient terra.StringValue `hcl:"device_type_zeroclient,attr"`
}

type WorkspaceAccessPropertiesAttributes

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

func (WorkspaceAccessPropertiesAttributes) DeviceTypeAndroid

func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeAndroid() terra.StringValue

func (WorkspaceAccessPropertiesAttributes) DeviceTypeChromeos

func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeChromeos() terra.StringValue

func (WorkspaceAccessPropertiesAttributes) DeviceTypeIos

func (WorkspaceAccessPropertiesAttributes) DeviceTypeLinux

func (WorkspaceAccessPropertiesAttributes) DeviceTypeOsx

func (WorkspaceAccessPropertiesAttributes) DeviceTypeWeb

func (WorkspaceAccessPropertiesAttributes) DeviceTypeWindows

func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeWindows() terra.StringValue

func (WorkspaceAccessPropertiesAttributes) DeviceTypeZeroclient

func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeZeroclient() terra.StringValue

func (WorkspaceAccessPropertiesAttributes) InternalRef

func (WorkspaceAccessPropertiesAttributes) InternalTokens

func (wap WorkspaceAccessPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (WorkspaceAccessPropertiesAttributes) InternalWithRef

type WorkspaceAccessPropertiesState

type WorkspaceAccessPropertiesState struct {
	DeviceTypeAndroid    string `json:"device_type_android"`
	DeviceTypeChromeos   string `json:"device_type_chromeos"`
	DeviceTypeIos        string `json:"device_type_ios"`
	DeviceTypeLinux      string `json:"device_type_linux"`
	DeviceTypeOsx        string `json:"device_type_osx"`
	DeviceTypeWeb        string `json:"device_type_web"`
	DeviceTypeWindows    string `json:"device_type_windows"`
	DeviceTypeZeroclient string `json:"device_type_zeroclient"`
}

type WorkspaceCreationProperties

type WorkspaceCreationProperties struct {
	// CustomSecurityGroupId: string, optional
	CustomSecurityGroupId terra.StringValue `hcl:"custom_security_group_id,attr"`
	// DefaultOu: string, optional
	DefaultOu terra.StringValue `hcl:"default_ou,attr"`
	// EnableInternetAccess: bool, optional
	EnableInternetAccess terra.BoolValue `hcl:"enable_internet_access,attr"`
	// EnableMaintenanceMode: bool, optional
	EnableMaintenanceMode terra.BoolValue `hcl:"enable_maintenance_mode,attr"`
	// UserEnabledAsLocalAdministrator: bool, optional
	UserEnabledAsLocalAdministrator terra.BoolValue `hcl:"user_enabled_as_local_administrator,attr"`
}

type WorkspaceCreationPropertiesAttributes

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

func (WorkspaceCreationPropertiesAttributes) CustomSecurityGroupId

func (wcp WorkspaceCreationPropertiesAttributes) CustomSecurityGroupId() terra.StringValue

func (WorkspaceCreationPropertiesAttributes) DefaultOu

func (WorkspaceCreationPropertiesAttributes) EnableInternetAccess

func (wcp WorkspaceCreationPropertiesAttributes) EnableInternetAccess() terra.BoolValue

func (WorkspaceCreationPropertiesAttributes) EnableMaintenanceMode

func (wcp WorkspaceCreationPropertiesAttributes) EnableMaintenanceMode() terra.BoolValue

func (WorkspaceCreationPropertiesAttributes) InternalRef

func (WorkspaceCreationPropertiesAttributes) InternalTokens

func (WorkspaceCreationPropertiesAttributes) InternalWithRef

func (WorkspaceCreationPropertiesAttributes) UserEnabledAsLocalAdministrator

func (wcp WorkspaceCreationPropertiesAttributes) UserEnabledAsLocalAdministrator() terra.BoolValue

type WorkspaceCreationPropertiesState

type WorkspaceCreationPropertiesState struct {
	CustomSecurityGroupId           string `json:"custom_security_group_id"`
	DefaultOu                       string `json:"default_ou"`
	EnableInternetAccess            bool   `json:"enable_internet_access"`
	EnableMaintenanceMode           bool   `json:"enable_maintenance_mode"`
	UserEnabledAsLocalAdministrator bool   `json:"user_enabled_as_local_administrator"`
}

Jump to

Keyboard shortcuts

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