Documentation
¶
Index ¶
- type AccessDeniedException
- type ApplyTimeOf
- type ConflictException
- type DayOfWeek
- type DesktopType
- type Device
- type DeviceSoftwareSetComplianceStatus
- type DeviceStatus
- type DeviceSummary
- type Environment
- type EnvironmentSoftwareSetComplianceStatus
- type EnvironmentSummary
- type InternalServerException
- type MaintenanceWindow
- type MaintenanceWindowType
- type ResourceNotFoundException
- type ServiceQuotaExceededException
- type Software
- type SoftwareSet
- type SoftwareSetSummary
- type SoftwareSetUpdateMode
- type SoftwareSetUpdateSchedule
- type SoftwareSetUpdateStatus
- type SoftwareSetValidationStatus
- type TargetDeviceStatus
- type ThrottlingException
- type ValidationException
- type ValidationExceptionField
- type ValidationExceptionReason
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
func (*AccessDeniedException) Error ¶
func (e *AccessDeniedException) Error() string
func (*AccessDeniedException) ErrorCode ¶
func (e *AccessDeniedException) ErrorCode() string
func (*AccessDeniedException) ErrorFault ¶
func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault
func (*AccessDeniedException) ErrorMessage ¶
func (e *AccessDeniedException) ErrorMessage() string
type ApplyTimeOf ¶
type ApplyTimeOf string
const ( ApplyTimeOfUtc ApplyTimeOf = "UTC" ApplyTimeOfDevice ApplyTimeOf = "DEVICE" )
Enum values for ApplyTimeOf
func (ApplyTimeOf) Values ¶
func (ApplyTimeOf) Values() []ApplyTimeOf
Values returns all known values for ApplyTimeOf. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ConflictException ¶
type ConflictException struct { Message *string ErrorCodeOverride *string ResourceId *string ResourceType *string // contains filtered or unexported fields }
The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.
func (*ConflictException) Error ¶
func (e *ConflictException) Error() string
func (*ConflictException) ErrorCode ¶
func (e *ConflictException) ErrorCode() string
func (*ConflictException) ErrorFault ¶
func (e *ConflictException) ErrorFault() smithy.ErrorFault
func (*ConflictException) ErrorMessage ¶
func (e *ConflictException) ErrorMessage() string
type DayOfWeek ¶
type DayOfWeek string
const ( DayOfWeekMonday DayOfWeek = "MONDAY" DayOfWeekTuesday DayOfWeek = "TUESDAY" DayOfWeekWednesday DayOfWeek = "WEDNESDAY" DayOfWeekThursday DayOfWeek = "THURSDAY" DayOfWeekFriday DayOfWeek = "FRIDAY" DayOfWeekSaturday DayOfWeek = "SATURDAY" DayOfWeekSunday DayOfWeek = "SUNDAY" )
Enum values for DayOfWeek
type DesktopType ¶
type DesktopType string
const ( DesktopTypeWorkspaces DesktopType = "workspaces" DesktopTypeAppstream DesktopType = "appstream" DesktopTypeWorkspacesWeb DesktopType = "workspaces-web" )
Enum values for DesktopType
func (DesktopType) Values ¶
func (DesktopType) Values() []DesktopType
Values returns all known values for DesktopType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type Device ¶
type Device struct { // The Amazon Resource Name (ARN) of the device. Arn *string // The timestamp of when the device was created. CreatedAt *time.Time // The ID of the software set currently installed on the device. CurrentSoftwareSetId *string // The version of the software set currently installed on the device. CurrentSoftwareSetVersion *string // The ID of the software set which the device has been set to. DesiredSoftwareSetId *string // The ID of the environment the device is associated with. EnvironmentId *string // The ID of the device. Id *string // The Amazon Resource Name (ARN) of the Key Management Service key used to // encrypt the device. KmsKeyArn *string // The timestamp of the most recent session on the device. LastConnectedAt *time.Time // The timestamp of the most recent check-in of the device. LastPostureAt *time.Time // The model number of the device. Model *string // The name of the device. Name *string // The ID of the software set that is pending to be installed on the device. PendingSoftwareSetId *string // The version of the software set that is pending to be installed on the device. PendingSoftwareSetVersion *string // The hardware serial number of the device. SerialNumber *string // Describes if the software currently installed on the device is a supported // version. SoftwareSetComplianceStatus DeviceSoftwareSetComplianceStatus // An option to define if software updates should be applied within a maintenance // window. SoftwareSetUpdateSchedule SoftwareSetUpdateSchedule // Describes if the device has a supported version of software installed. SoftwareSetUpdateStatus SoftwareSetUpdateStatus // The status of the device. Status DeviceStatus // The tag keys and optional values for the resource. Tags map[string]string // The timestamp of when the device was updated. UpdatedAt *time.Time // contains filtered or unexported fields }
Describes a thin client device.
type DeviceSoftwareSetComplianceStatus ¶
type DeviceSoftwareSetComplianceStatus string
const ( DeviceSoftwareSetComplianceStatusNone DeviceSoftwareSetComplianceStatus = "NONE" DeviceSoftwareSetComplianceStatusCompliant DeviceSoftwareSetComplianceStatus = "COMPLIANT" DeviceSoftwareSetComplianceStatusNotCompliant DeviceSoftwareSetComplianceStatus = "NOT_COMPLIANT" )
Enum values for DeviceSoftwareSetComplianceStatus
func (DeviceSoftwareSetComplianceStatus) Values ¶
func (DeviceSoftwareSetComplianceStatus) Values() []DeviceSoftwareSetComplianceStatus
Values returns all known values for DeviceSoftwareSetComplianceStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DeviceStatus ¶
type DeviceStatus string
const ( DeviceStatusRegistered DeviceStatus = "REGISTERED" DeviceStatusDeregistering DeviceStatus = "DEREGISTERING" DeviceStatusDeregistered DeviceStatus = "DEREGISTERED" DeviceStatusArchived DeviceStatus = "ARCHIVED" )
Enum values for DeviceStatus
func (DeviceStatus) Values ¶
func (DeviceStatus) Values() []DeviceStatus
Values returns all known values for DeviceStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DeviceSummary ¶
type DeviceSummary struct { // The Amazon Resource Name (ARN) of the device. Arn *string // The timestamp of when the device was created. CreatedAt *time.Time // The ID of the software set currently installed on the device. CurrentSoftwareSetId *string // The ID of the software set which the device has been set to. DesiredSoftwareSetId *string // The ID of the environment the device is associated with. EnvironmentId *string // The ID of the device. Id *string // The timestamp of the most recent session on the device. LastConnectedAt *time.Time // The timestamp of the most recent check-in of the device. LastPostureAt *time.Time // The model number of the device. Model *string // The name of the device. Name *string // The ID of the software set that is pending to be installed on the device. PendingSoftwareSetId *string // The hardware serial number of the device. SerialNumber *string // An option to define if software updates should be applied within a maintenance // window. SoftwareSetUpdateSchedule SoftwareSetUpdateSchedule // The status of the device. Status DeviceStatus // The timestamp of when the device was updated. UpdatedAt *time.Time // contains filtered or unexported fields }
Describes a thin client device.
type Environment ¶
type Environment struct { // The activation code to register a device to the environment. ActivationCode *string // The Amazon Resource Name (ARN) of the environment. Arn *string // The timestamp of when the environment was created. CreatedAt *time.Time // The ID of the software set to apply. DesiredSoftwareSetId *string // The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, // WorkSpaces Web, or AppStream 2.0. DesktopArn *string // The URL for the identity provider login (only for environments that use // AppStream 2.0). DesktopEndpoint *string // The type of streaming desktop for the environment. DesktopType DesktopType // The ID of the environment. Id *string // The Amazon Resource Name (ARN) of the Key Management Service key used to // encrypt the environment. KmsKeyArn *string // A specification for a time window to apply software updates. MaintenanceWindow *MaintenanceWindow // The name of the environment. Name *string // The ID of the software set that is pending to be installed. PendingSoftwareSetId *string // The version of the software set that is pending to be installed. PendingSoftwareSetVersion *string // The number of devices registered to the environment. RegisteredDevicesCount *int32 // Describes if the software currently installed on all devices in the environment // is a supported version. SoftwareSetComplianceStatus EnvironmentSoftwareSetComplianceStatus // An option to define which software updates to apply. SoftwareSetUpdateMode SoftwareSetUpdateMode // An option to define if software updates should be applied within a maintenance // window. SoftwareSetUpdateSchedule SoftwareSetUpdateSchedule // The tag keys and optional values for the resource. Tags map[string]string // The timestamp of when the device was updated. UpdatedAt *time.Time // contains filtered or unexported fields }
Describes an environment.
type EnvironmentSoftwareSetComplianceStatus ¶
type EnvironmentSoftwareSetComplianceStatus string
const ( EnvironmentSoftwareSetComplianceStatusNoRegisteredDevices EnvironmentSoftwareSetComplianceStatus = "NO_REGISTERED_DEVICES" EnvironmentSoftwareSetComplianceStatusCompliant EnvironmentSoftwareSetComplianceStatus = "COMPLIANT" EnvironmentSoftwareSetComplianceStatusNotCompliant EnvironmentSoftwareSetComplianceStatus = "NOT_COMPLIANT" )
Enum values for EnvironmentSoftwareSetComplianceStatus
func (EnvironmentSoftwareSetComplianceStatus) Values ¶
func (EnvironmentSoftwareSetComplianceStatus) Values() []EnvironmentSoftwareSetComplianceStatus
Values returns all known values for EnvironmentSoftwareSetComplianceStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EnvironmentSummary ¶
type EnvironmentSummary struct { // The activation code to register a device to the environment. ActivationCode *string // The Amazon Resource Name (ARN) of the environment. Arn *string // The timestamp of when the environment was created. CreatedAt *time.Time // The ID of the software set to apply. DesiredSoftwareSetId *string // The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, // WorkSpaces Web, or AppStream 2.0. DesktopArn *string // The URL for the identity provider login (only for environments that use // AppStream 2.0). DesktopEndpoint *string // The type of streaming desktop for the environment. DesktopType DesktopType // The ID of the environment. Id *string // A specification for a time window to apply software updates. MaintenanceWindow *MaintenanceWindow // The name of the environment. Name *string // The ID of the software set that is pending to be installed. PendingSoftwareSetId *string // An option to define which software updates to apply. SoftwareSetUpdateMode SoftwareSetUpdateMode // An option to define if software updates should be applied within a maintenance // window. SoftwareSetUpdateSchedule SoftwareSetUpdateSchedule // The timestamp of when the device was updated. UpdatedAt *time.Time // contains filtered or unexported fields }
Describes an environment.
type InternalServerException ¶
type InternalServerException struct { Message *string ErrorCodeOverride *string RetryAfterSeconds *int32 // contains filtered or unexported fields }
The server encountered an internal error and is unable to complete the request.
func (*InternalServerException) Error ¶
func (e *InternalServerException) Error() string
func (*InternalServerException) ErrorCode ¶
func (e *InternalServerException) ErrorCode() string
func (*InternalServerException) ErrorFault ¶
func (e *InternalServerException) ErrorFault() smithy.ErrorFault
func (*InternalServerException) ErrorMessage ¶
func (e *InternalServerException) ErrorMessage() string
type MaintenanceWindow ¶
type MaintenanceWindow struct { // The option to set the maintenance window during the device local time or // Universal Coordinated Time (UTC). ApplyTimeOf ApplyTimeOf // The days of the week during which the maintenance window is open. DaysOfTheWeek []DayOfWeek // The hour for the maintenance window end ( 00 - 23 ). EndTimeHour *int32 // The minutes for the maintenance window end ( 00 - 59 ). EndTimeMinute *int32 // The hour for the maintenance window start ( 00 - 23 ). StartTimeHour *int32 // The minutes past the hour for the maintenance window start ( 00 - 59 ). StartTimeMinute *int32 // An option to select the default or custom maintenance window. Type MaintenanceWindowType // contains filtered or unexported fields }
Describes the maintenance window for a thin client device.
type MaintenanceWindowType ¶
type MaintenanceWindowType string
const ( MaintenanceWindowTypeSystem MaintenanceWindowType = "SYSTEM" MaintenanceWindowTypeCustom MaintenanceWindowType = "CUSTOM" )
Enum values for MaintenanceWindowType
func (MaintenanceWindowType) Values ¶
func (MaintenanceWindowType) Values() []MaintenanceWindowType
Values returns all known values for MaintenanceWindowType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { Message *string ErrorCodeOverride *string ResourceId *string ResourceType *string // contains filtered or unexported fields }
The resource specified in the request was not found.
func (*ResourceNotFoundException) Error ¶
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶
func (e *ResourceNotFoundException) ErrorMessage() string
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { Message *string ErrorCodeOverride *string ResourceId *string ResourceType *string ServiceCode *string QuotaCode *string // contains filtered or unexported fields }
Your request exceeds a service quota.
func (*ServiceQuotaExceededException) Error ¶
func (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶
func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
func (*ServiceQuotaExceededException) ErrorMessage ¶
func (e *ServiceQuotaExceededException) ErrorMessage() string
type Software ¶
type Software struct { // The name of the software component. Name *string // The version of the software component. Version *string // contains filtered or unexported fields }
Describes software.
type SoftwareSet ¶
type SoftwareSet struct { // The Amazon Resource Name (ARN) of the software set. Arn *string // The ID of the software set. Id *string // The timestamp of when the software set was released. ReleasedAt *time.Time // A list of the software components in the software set. Software []Software // The timestamp of the end of support for the software set. SupportedUntil *time.Time // The tag keys and optional values for the resource. Tags map[string]string // An option to define if the software set has been validated. ValidationStatus SoftwareSetValidationStatus // The version of the software set. Version *string // contains filtered or unexported fields }
Describes a software set.
type SoftwareSetSummary ¶
type SoftwareSetSummary struct { // The Amazon Resource Name (ARN) of the software set. Arn *string // The ID of the software set. Id *string // The timestamp of when the software set was released. ReleasedAt *time.Time // The timestamp of the end of support for the software set. SupportedUntil *time.Time // An option to define if the software set has been validated. ValidationStatus SoftwareSetValidationStatus // The version of the software set. Version *string // contains filtered or unexported fields }
Describes a software set.
type SoftwareSetUpdateMode ¶
type SoftwareSetUpdateMode string
const ( SoftwareSetUpdateModeUseLatest SoftwareSetUpdateMode = "USE_LATEST" SoftwareSetUpdateModeUseDesired SoftwareSetUpdateMode = "USE_DESIRED" )
Enum values for SoftwareSetUpdateMode
func (SoftwareSetUpdateMode) Values ¶
func (SoftwareSetUpdateMode) Values() []SoftwareSetUpdateMode
Values returns all known values for SoftwareSetUpdateMode. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SoftwareSetUpdateSchedule ¶
type SoftwareSetUpdateSchedule string
const ( SoftwareSetUpdateScheduleUseMaintenanceWindow SoftwareSetUpdateSchedule = "USE_MAINTENANCE_WINDOW" SoftwareSetUpdateScheduleApplyImmediately SoftwareSetUpdateSchedule = "APPLY_IMMEDIATELY" )
Enum values for SoftwareSetUpdateSchedule
func (SoftwareSetUpdateSchedule) Values ¶
func (SoftwareSetUpdateSchedule) Values() []SoftwareSetUpdateSchedule
Values returns all known values for SoftwareSetUpdateSchedule. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SoftwareSetUpdateStatus ¶
type SoftwareSetUpdateStatus string
const ( SoftwareSetUpdateStatusAvailable SoftwareSetUpdateStatus = "AVAILABLE" SoftwareSetUpdateStatusInProgress SoftwareSetUpdateStatus = "IN_PROGRESS" SoftwareSetUpdateStatusUpToDate SoftwareSetUpdateStatus = "UP_TO_DATE" )
Enum values for SoftwareSetUpdateStatus
func (SoftwareSetUpdateStatus) Values ¶
func (SoftwareSetUpdateStatus) Values() []SoftwareSetUpdateStatus
Values returns all known values for SoftwareSetUpdateStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SoftwareSetValidationStatus ¶
type SoftwareSetValidationStatus string
const ( SoftwareSetValidationStatusValidated SoftwareSetValidationStatus = "VALIDATED" SoftwareSetValidationStatusNotValidated SoftwareSetValidationStatus = "NOT_VALIDATED" )
Enum values for SoftwareSetValidationStatus
func (SoftwareSetValidationStatus) Values ¶
func (SoftwareSetValidationStatus) Values() []SoftwareSetValidationStatus
Values returns all known values for SoftwareSetValidationStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type TargetDeviceStatus ¶
type TargetDeviceStatus string
const ( TargetDeviceStatusDeregistered TargetDeviceStatus = "DEREGISTERED" TargetDeviceStatusArchived TargetDeviceStatus = "ARCHIVED" )
Enum values for TargetDeviceStatus
func (TargetDeviceStatus) Values ¶
func (TargetDeviceStatus) Values() []TargetDeviceStatus
Values returns all known values for TargetDeviceStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ThrottlingException ¶
type ThrottlingException struct { Message *string ErrorCodeOverride *string ServiceCode *string QuotaCode *string RetryAfterSeconds *int32 // contains filtered or unexported fields }
The request was denied due to request throttling.
func (*ThrottlingException) Error ¶
func (e *ThrottlingException) Error() string
func (*ThrottlingException) ErrorCode ¶
func (e *ThrottlingException) ErrorCode() string
func (*ThrottlingException) ErrorFault ¶
func (e *ThrottlingException) ErrorFault() smithy.ErrorFault
func (*ThrottlingException) ErrorMessage ¶
func (e *ThrottlingException) ErrorMessage() string
type ValidationException ¶
type ValidationException struct { Message *string ErrorCodeOverride *string Reason ValidationExceptionReason FieldList []ValidationExceptionField // contains filtered or unexported fields }
The input fails to satisfy the specified constraints.
func (*ValidationException) Error ¶
func (e *ValidationException) Error() string
func (*ValidationException) ErrorCode ¶
func (e *ValidationException) ErrorCode() string
func (*ValidationException) ErrorFault ¶
func (e *ValidationException) ErrorFault() smithy.ErrorFault
func (*ValidationException) ErrorMessage ¶
func (e *ValidationException) ErrorMessage() string
type ValidationExceptionField ¶
type ValidationExceptionField struct { // A message that describes the reason for the exception. // // This member is required. Message *string // The name of the exception. // // This member is required. Name *string // contains filtered or unexported fields }
Describes a validation exception.
type ValidationExceptionReason ¶
type ValidationExceptionReason string
const ( ValidationExceptionReasonUnknownOperation ValidationExceptionReason = "unknownOperation" ValidationExceptionReasonCannotParse ValidationExceptionReason = "cannotParse" ValidationExceptionReasonFieldValidationFailed ValidationExceptionReason = "fieldValidationFailed" ValidationExceptionReasonOther ValidationExceptionReason = "other" )
Enum values for ValidationExceptionReason
func (ValidationExceptionReason) Values ¶
func (ValidationExceptionReason) Values() []ValidationExceptionReason
Values returns all known values for ValidationExceptionReason. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.