types

package
v1.5.4 Latest Latest
Warning

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

Go to latest
Published: May 23, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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

func (DayOfWeek) Values

func (DayOfWeek) Values() []DayOfWeek

Values returns all known values for DayOfWeek. 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 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

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

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

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 (*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 (*ServiceQuotaExceededException) ErrorCode

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) 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

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

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

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

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

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

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.

Jump to

Keyboard shortcuts

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