import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { WorkSpacesServiceException as __BaseException } from "./WorkSpacesServiceException"; /** *

The user is not authorized to access a resource.

* @public */ export declare class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The TargetAccountId is already linked or invited.

* @public */ export declare class ConflictException extends __BaseException { readonly name: "ConflictException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Unexpected server error occured.

* @public */ export declare class InternalServerException extends __BaseException { readonly name: "InternalServerException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The resource could not be found.

* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; /** *

The ID of the resource that could not be found.

* @public */ ResourceId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You either haven't provided a TargetAccountId or * are using the same value for TargetAccountId and SourceAccountId.

* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified application is not supported.

* @public */ export declare class ApplicationNotSupportedException extends __BaseException { readonly name: "ApplicationNotSupportedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

One or more parameter values are not valid.

* @public */ export declare class InvalidParameterValuesException extends __BaseException { readonly name: "InvalidParameterValuesException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The state of the resource is not valid for this operation.

* @public */ export declare class InvalidResourceStateException extends __BaseException { readonly name: "InvalidResourceStateException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

This operation is not supported.

* @public */ export declare class OperationNotSupportedException extends __BaseException { readonly name: "OperationNotSupportedException"; readonly $fault: "client"; /** *

The exception error reason.

* @public */ reason?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The resource is associated with a directory.

* @public */ export declare class ResourceAssociatedException extends __BaseException { readonly name: "ResourceAssociatedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Your resource limits have been exceeded.

* @public */ export declare class ResourceLimitExceededException extends __BaseException { readonly name: "ResourceLimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The compute type of the WorkSpace is not compatible with the application.

* @public */ export declare class ComputeNotCompatibleException extends __BaseException { readonly name: "ComputeNotCompatibleException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified application is not compatible with the resource.

* @public */ export declare class IncompatibleApplicationsException extends __BaseException { readonly name: "IncompatibleApplicationsException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The operating system of the WorkSpace is not compatible with the application.

* @public */ export declare class OperatingSystemNotCompatibleException extends __BaseException { readonly name: "OperatingSystemNotCompatibleException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified resource already exists.

* @public */ export declare class ResourceAlreadyExistsException extends __BaseException { readonly name: "ResourceAlreadyExistsException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified resource is currently in use.

* @public */ export declare class ResourceInUseException extends __BaseException { readonly name: "ResourceInUseException"; readonly $fault: "client"; /** *

The ID of the resource that is in use.

* @public */ ResourceId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified resource is not available.

* @public */ export declare class ResourceUnavailableException extends __BaseException { readonly name: "ResourceUnavailableException"; readonly $fault: "client"; /** *

The identifier of the resource that is not available.

* @public */ ResourceId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The resource could not be created.

* @public */ export declare class ResourceCreationFailedException extends __BaseException { readonly name: "ResourceCreationFailedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Two or more of the selected parameter values cannot be used together.

* @public */ export declare class InvalidParameterCombinationException extends __BaseException { readonly name: "InvalidParameterCombinationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The properties of this WorkSpace are currently being modified. Try again in a moment.

* @public */ export declare class OperationInProgressException extends __BaseException { readonly name: "OperationInProgressException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The configuration of this WorkSpace is not supported for this operation. For more information, see * Required * Configuration and Service Components for WorkSpaces .

* @public */ export declare class UnsupportedWorkspaceConfigurationException extends __BaseException { readonly name: "UnsupportedWorkspaceConfigurationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The configuration of this network is not supported for this operation, or your network configuration * conflicts with the Amazon WorkSpaces management network IP range. For more information, see * * Configure a VPC for Amazon WorkSpaces.

* @public */ export declare class UnsupportedNetworkConfigurationException extends __BaseException { readonly name: "UnsupportedNetworkConfigurationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The workspaces_DefaultRole role could not be found. If this is the first time you are registering a directory, you * will need to create the workspaces_DefaultRole role before you can register a directory. For more information, see Creating the workspaces_DefaultRole Role.

* @public */ export declare class WorkspacesDefaultRoleNotFoundException extends __BaseException { readonly name: "WorkspacesDefaultRoleNotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); }