Documentation ¶
Index ¶
- type SelfServicePermissions
- type SelfServicePermissionsAttributes
- func (ssp SelfServicePermissionsAttributes) ChangeComputeType() terra.BoolValue
- func (ssp SelfServicePermissionsAttributes) IncreaseVolumeSize() terra.BoolValue
- func (ssp SelfServicePermissionsAttributes) InternalRef() (terra.Reference, error)
- func (ssp SelfServicePermissionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssp SelfServicePermissionsAttributes) InternalWithRef(ref terra.Reference) SelfServicePermissionsAttributes
- func (ssp SelfServicePermissionsAttributes) RebuildWorkspace() terra.BoolValue
- func (ssp SelfServicePermissionsAttributes) RestartWorkspace() terra.BoolValue
- func (ssp SelfServicePermissionsAttributes) SwitchRunningMode() terra.BoolValue
- type SelfServicePermissionsState
- type WorkspaceAccessProperties
- type WorkspaceAccessPropertiesAttributes
- func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeAndroid() terra.StringValue
- func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeChromeos() terra.StringValue
- func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeIos() terra.StringValue
- func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeLinux() terra.StringValue
- func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeOsx() terra.StringValue
- func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeWeb() terra.StringValue
- func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeWindows() terra.StringValue
- func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeZeroclient() terra.StringValue
- func (wap WorkspaceAccessPropertiesAttributes) InternalRef() (terra.Reference, error)
- func (wap WorkspaceAccessPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wap WorkspaceAccessPropertiesAttributes) InternalWithRef(ref terra.Reference) WorkspaceAccessPropertiesAttributes
- type WorkspaceAccessPropertiesState
- type WorkspaceCreationProperties
- type WorkspaceCreationPropertiesAttributes
- func (wcp WorkspaceCreationPropertiesAttributes) CustomSecurityGroupId() terra.StringValue
- func (wcp WorkspaceCreationPropertiesAttributes) DefaultOu() terra.StringValue
- func (wcp WorkspaceCreationPropertiesAttributes) EnableInternetAccess() terra.BoolValue
- func (wcp WorkspaceCreationPropertiesAttributes) EnableMaintenanceMode() terra.BoolValue
- func (wcp WorkspaceCreationPropertiesAttributes) InternalRef() (terra.Reference, error)
- func (wcp WorkspaceCreationPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wcp WorkspaceCreationPropertiesAttributes) InternalWithRef(ref terra.Reference) WorkspaceCreationPropertiesAttributes
- func (wcp WorkspaceCreationPropertiesAttributes) UserEnabledAsLocalAdministrator() terra.BoolValue
- type WorkspaceCreationPropertiesState
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 (ssp SelfServicePermissionsAttributes) InternalRef() (terra.Reference, error)
func (SelfServicePermissionsAttributes) InternalTokens ¶
func (ssp SelfServicePermissionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SelfServicePermissionsAttributes) InternalWithRef ¶
func (ssp SelfServicePermissionsAttributes) InternalWithRef(ref terra.Reference) SelfServicePermissionsAttributes
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 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 (wap WorkspaceAccessPropertiesAttributes) DeviceTypeIos() terra.StringValue
func (WorkspaceAccessPropertiesAttributes) DeviceTypeLinux ¶
func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeLinux() terra.StringValue
func (WorkspaceAccessPropertiesAttributes) DeviceTypeOsx ¶
func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeOsx() terra.StringValue
func (WorkspaceAccessPropertiesAttributes) DeviceTypeWeb ¶
func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeWeb() terra.StringValue
func (WorkspaceAccessPropertiesAttributes) DeviceTypeWindows ¶
func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeWindows() terra.StringValue
func (WorkspaceAccessPropertiesAttributes) DeviceTypeZeroclient ¶
func (wap WorkspaceAccessPropertiesAttributes) DeviceTypeZeroclient() terra.StringValue
func (WorkspaceAccessPropertiesAttributes) InternalRef ¶
func (wap WorkspaceAccessPropertiesAttributes) InternalRef() (terra.Reference, error)
func (WorkspaceAccessPropertiesAttributes) InternalTokens ¶
func (wap WorkspaceAccessPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WorkspaceAccessPropertiesAttributes) InternalWithRef ¶
func (wap WorkspaceAccessPropertiesAttributes) InternalWithRef(ref terra.Reference) WorkspaceAccessPropertiesAttributes
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 (wcp WorkspaceCreationPropertiesAttributes) DefaultOu() terra.StringValue
func (WorkspaceCreationPropertiesAttributes) EnableInternetAccess ¶
func (wcp WorkspaceCreationPropertiesAttributes) EnableInternetAccess() terra.BoolValue
func (WorkspaceCreationPropertiesAttributes) EnableMaintenanceMode ¶
func (wcp WorkspaceCreationPropertiesAttributes) EnableMaintenanceMode() terra.BoolValue
func (WorkspaceCreationPropertiesAttributes) InternalRef ¶
func (wcp WorkspaceCreationPropertiesAttributes) InternalRef() (terra.Reference, error)
func (WorkspaceCreationPropertiesAttributes) InternalTokens ¶
func (wcp WorkspaceCreationPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WorkspaceCreationPropertiesAttributes) InternalWithRef ¶
func (wcp WorkspaceCreationPropertiesAttributes) InternalWithRef(ref terra.Reference) WorkspaceCreationPropertiesAttributes
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"` }
Click to show internal directories.
Click to hide internal directories.