AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class AccessPropertyValue

Constants used for properties of type AccessPropertyValue.

Class AccountLinkStatusEnum

Constants used for properties of type AccountLinkStatusEnum.

Class AmazonWorkSpacesClient

Implementation for accessing WorkSpaces

Amazon WorkSpaces Service

Amazon WorkSpaces enables you to provision virtual, cloud-based Microsoft Windows or Amazon Linux desktops for your users, known as WorkSpaces. WorkSpaces eliminates the need to procure and deploy hardware or install complex software. You can quickly add or remove users as your needs change. Users can access their virtual desktops from multiple devices or web browsers.

This API Reference provides detailed information about the actions, data types, parameters, and errors of the WorkSpaces service. For more information about the supported Amazon Web Services Regions, endpoints, and service quotas of the Amazon WorkSpaces service, see WorkSpaces endpoints and quotas in the Amazon Web Services General Reference.

You can also manage your WorkSpaces resources using the WorkSpaces console, Command Line Interface (CLI), and SDKs. For more information about administering WorkSpaces, see the Amazon WorkSpaces Administration Guide. For more information about using the Amazon WorkSpaces client application or web browser to access provisioned WorkSpaces, see the Amazon WorkSpaces User Guide. For more information about using the CLI to manage your WorkSpaces resources, see the WorkSpaces section of the CLI Reference.

Class AmazonWorkSpacesConfig

Configuration for accessing Amazon WorkSpaces service

Class AmazonWorkSpacesDefaultConfiguration

Configuration for accessing Amazon WorkSpaces service

Class AmazonWorkSpacesException

Common exception for the WorkSpaces service.

Class AmazonWorkSpacesRequest

Base class for WorkSpaces operation requests.

Class Application

Constants used for properties of type Application.

Class ApplicationAssociatedResourceType

Constants used for properties of type ApplicationAssociatedResourceType.

Class ApplicationSettingsStatusEnum

Constants used for properties of type ApplicationSettingsStatusEnum.

Class AssociationErrorCode

Constants used for properties of type AssociationErrorCode.

Class AssociationState

Constants used for properties of type AssociationState.

Class AssociationStatus

Constants used for properties of type AssociationStatus.

Class AuthenticationType

Constants used for properties of type AuthenticationType.

Class BundleAssociatedResourceType

Constants used for properties of type BundleAssociatedResourceType.

Class BundleType

Constants used for properties of type BundleType.

Class CertificateBasedAuthStatusEnum

Constants used for properties of type CertificateBasedAuthStatusEnum.

Class ClientDeviceType

Constants used for properties of type ClientDeviceType.

Class Compute

Constants used for properties of type Compute.

Class ConnectionAliasState

Constants used for properties of type ConnectionAliasState.

Class ConnectionState

Constants used for properties of type ConnectionState.

Class DataReplication

Constants used for properties of type DataReplication.

Class DedicatedTenancyAccountType

Constants used for properties of type DedicatedTenancyAccountType.

Class DedicatedTenancyModificationStateEnum

Constants used for properties of type DedicatedTenancyModificationStateEnum.

Class DedicatedTenancySupportEnum

Constants used for properties of type DedicatedTenancySupportEnum.

Class DedicatedTenancySupportResultEnum

Constants used for properties of type DedicatedTenancySupportResultEnum.

Class DeletableCertificateBasedAuthProperty

Constants used for properties of type DeletableCertificateBasedAuthProperty.

Class DeletableSamlProperty

Constants used for properties of type DeletableSamlProperty.

Class DescribeWorkspaceDirectoriesFilterName

Constants used for properties of type DescribeWorkspaceDirectoriesFilterName.

Class DescribeWorkspacesPoolsFilterName

Constants used for properties of type DescribeWorkspacesPoolsFilterName.

Class DescribeWorkspacesPoolsFilterOperator

Constants used for properties of type DescribeWorkspacesPoolsFilterOperator.

Class ImageAssociatedResourceType

Constants used for properties of type ImageAssociatedResourceType.

Class ImageType

Constants used for properties of type ImageType.

Class LogUploadEnum

Constants used for properties of type LogUploadEnum.

Class ModificationResourceEnum

Constants used for properties of type ModificationResourceEnum.

Class ModificationStateEnum

Constants used for properties of type ModificationStateEnum.

Class OperatingSystemName

Constants used for properties of type OperatingSystemName.

Class OperatingSystemType

Constants used for properties of type OperatingSystemType.

Class Protocol

Constants used for properties of type Protocol.

Class ReconnectEnum

Constants used for properties of type ReconnectEnum.

Class RunningMode

Constants used for properties of type RunningMode.

Class SamlStatusEnum

Constants used for properties of type SamlStatusEnum.

Class SessionConnectionState

Constants used for properties of type SessionConnectionState.

Class StandbyWorkspaceRelationshipType

Constants used for properties of type StandbyWorkspaceRelationshipType.

Class StorageConnectorStatusEnum

Constants used for properties of type StorageConnectorStatusEnum.

Class StorageConnectorTypeEnum

Constants used for properties of type StorageConnectorTypeEnum.

Class StreamingExperiencePreferredProtocolEnum

Constants used for properties of type StreamingExperiencePreferredProtocolEnum.

Class TargetWorkspaceState

Constants used for properties of type TargetWorkspaceState.

Class Tenancy

Constants used for properties of type Tenancy.

Class UserIdentityType

Constants used for properties of type UserIdentityType.

Class UserSettingActionEnum

Constants used for properties of type UserSettingActionEnum.

Class UserSettingPermissionEnum

Constants used for properties of type UserSettingPermissionEnum.

Class WorkSpaceApplicationLicenseType

Constants used for properties of type WorkSpaceApplicationLicenseType.

Class WorkSpaceApplicationState

Constants used for properties of type WorkSpaceApplicationState.

Class WorkSpaceAssociatedResourceType

Constants used for properties of type WorkSpaceAssociatedResourceType.

Class WorkspaceBundleState

Constants used for properties of type WorkspaceBundleState.

Class WorkspaceDirectoryState

Constants used for properties of type WorkspaceDirectoryState.

Class WorkspaceDirectoryType

Constants used for properties of type WorkspaceDirectoryType.

Class WorkspaceImageErrorDetailCode

Constants used for properties of type WorkspaceImageErrorDetailCode.

Class WorkspaceImageIngestionProcess

Constants used for properties of type WorkspaceImageIngestionProcess.

Class WorkspaceImageRequiredTenancy

Constants used for properties of type WorkspaceImageRequiredTenancy.

Class WorkspaceImageState

Constants used for properties of type WorkspaceImageState.

Class WorkspacesPoolErrorCode

Constants used for properties of type WorkspacesPoolErrorCode.

Class WorkspacesPoolState

Constants used for properties of type WorkspacesPoolState.

Class WorkspaceState

Constants used for properties of type WorkspaceState.

Class WorkspaceType

Constants used for properties of type WorkspaceType.

Interfaces

NameDescription
Interface IAmazonWorkSpaces

Interface for accessing WorkSpaces

Amazon WorkSpaces Service

Amazon WorkSpaces enables you to provision virtual, cloud-based Microsoft Windows or Amazon Linux desktops for your users, known as WorkSpaces. WorkSpaces eliminates the need to procure and deploy hardware or install complex software. You can quickly add or remove users as your needs change. Users can access their virtual desktops from multiple devices or web browsers.

This API Reference provides detailed information about the actions, data types, parameters, and errors of the WorkSpaces service. For more information about the supported Amazon Web Services Regions, endpoints, and service quotas of the Amazon WorkSpaces service, see WorkSpaces endpoints and quotas in the Amazon Web Services General Reference.

You can also manage your WorkSpaces resources using the WorkSpaces console, Command Line Interface (CLI), and SDKs. For more information about administering WorkSpaces, see the Amazon WorkSpaces Administration Guide. For more information about using the Amazon WorkSpaces client application or web browser to access provisioned WorkSpaces, see the Amazon WorkSpaces User Guide. For more information about using the CLI to manage your WorkSpaces resources, see the WorkSpaces section of the CLI Reference.