#[non_exhaustive]
pub enum Error {
Show 15 variants AccessDeniedException(AccessDeniedException), InvalidParameterValuesException(InvalidParameterValuesException), InvalidResourceStateException(InvalidResourceStateException), OperationInProgressException(OperationInProgressException), OperationNotSupportedException(OperationNotSupportedException), ResourceAlreadyExistsException(ResourceAlreadyExistsException), ResourceAssociatedException(ResourceAssociatedException), ResourceCreationFailedException(ResourceCreationFailedException), ResourceLimitExceededException(ResourceLimitExceededException), ResourceNotFoundException(ResourceNotFoundException), ResourceUnavailableException(ResourceUnavailableException), UnsupportedNetworkConfigurationException(UnsupportedNetworkConfigurationException), UnsupportedWorkspaceConfigurationException(UnsupportedWorkspaceConfigurationException), WorkspacesDefaultRoleNotFoundException(WorkspacesDefaultRoleNotFoundException), Unhandled(Unhandled),
}
Expand description

All possible error types for this service.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

AccessDeniedException(AccessDeniedException)

The user is not authorized to access a resource.

§

InvalidParameterValuesException(InvalidParameterValuesException)

One or more parameter values are not valid.

§

InvalidResourceStateException(InvalidResourceStateException)

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

§

OperationInProgressException(OperationInProgressException)

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

§

OperationNotSupportedException(OperationNotSupportedException)

This operation is not supported.

§

ResourceAlreadyExistsException(ResourceAlreadyExistsException)

The specified resource already exists.

§

ResourceAssociatedException(ResourceAssociatedException)

The resource is associated with a directory.

§

ResourceCreationFailedException(ResourceCreationFailedException)

The resource could not be created.

§

ResourceLimitExceededException(ResourceLimitExceededException)

Your resource limits have been exceeded.

§

ResourceNotFoundException(ResourceNotFoundException)

The resource could not be found.

§

ResourceUnavailableException(ResourceUnavailableException)

The specified resource is not available.

§

UnsupportedNetworkConfigurationException(UnsupportedNetworkConfigurationException)

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.

§

UnsupportedWorkspaceConfigurationException(UnsupportedWorkspaceConfigurationException)

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

§

WorkspacesDefaultRoleNotFoundException(WorkspacesDefaultRoleNotFoundException)

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.

§

Unhandled(Unhandled)

An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AssociateConnectionAliasError> for Error

source§

fn from(err: AssociateConnectionAliasError) -> Self

Converts to this type from the input type.
source§

impl From<AssociateIpGroupsError> for Error

source§

fn from(err: AssociateIpGroupsError) -> Self

Converts to this type from the input type.
source§

impl From<AuthorizeIpRulesError> for Error

source§

fn from(err: AuthorizeIpRulesError) -> Self

Converts to this type from the input type.
source§

impl From<CopyWorkspaceImageError> for Error

source§

fn from(err: CopyWorkspaceImageError) -> Self

Converts to this type from the input type.
source§

impl From<CreateConnectClientAddInError> for Error

source§

fn from(err: CreateConnectClientAddInError) -> Self

Converts to this type from the input type.
source§

impl From<CreateConnectionAliasError> for Error

source§

fn from(err: CreateConnectionAliasError) -> Self

Converts to this type from the input type.
source§

impl From<CreateIpGroupError> for Error

source§

fn from(err: CreateIpGroupError) -> Self

Converts to this type from the input type.
source§

impl From<CreateStandbyWorkspacesError> for Error

source§

fn from(err: CreateStandbyWorkspacesError) -> Self

Converts to this type from the input type.
source§

impl From<CreateTagsError> for Error

source§

fn from(err: CreateTagsError) -> Self

Converts to this type from the input type.
source§

impl From<CreateUpdatedWorkspaceImageError> for Error

source§

fn from(err: CreateUpdatedWorkspaceImageError) -> Self

Converts to this type from the input type.
source§

impl From<CreateWorkspaceBundleError> for Error

source§

fn from(err: CreateWorkspaceBundleError) -> Self

Converts to this type from the input type.
source§

impl From<CreateWorkspaceImageError> for Error

source§

fn from(err: CreateWorkspaceImageError) -> Self

Converts to this type from the input type.
source§

impl From<CreateWorkspacesError> for Error

source§

fn from(err: CreateWorkspacesError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteClientBrandingError> for Error

source§

fn from(err: DeleteClientBrandingError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteConnectClientAddInError> for Error

source§

fn from(err: DeleteConnectClientAddInError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteConnectionAliasError> for Error

source§

fn from(err: DeleteConnectionAliasError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteIpGroupError> for Error

source§

fn from(err: DeleteIpGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteTagsError> for Error

source§

fn from(err: DeleteTagsError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteWorkspaceBundleError> for Error

source§

fn from(err: DeleteWorkspaceBundleError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteWorkspaceImageError> for Error

source§

fn from(err: DeleteWorkspaceImageError) -> Self

Converts to this type from the input type.
source§

impl From<DeregisterWorkspaceDirectoryError> for Error

source§

fn from(err: DeregisterWorkspaceDirectoryError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeAccountError> for Error

source§

fn from(err: DescribeAccountError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeAccountModificationsError> for Error

source§

fn from(err: DescribeAccountModificationsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeClientBrandingError> for Error

source§

fn from(err: DescribeClientBrandingError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeClientPropertiesError> for Error

source§

fn from(err: DescribeClientPropertiesError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeConnectClientAddInsError> for Error

source§

fn from(err: DescribeConnectClientAddInsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeConnectionAliasPermissionsError> for Error

source§

fn from(err: DescribeConnectionAliasPermissionsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeConnectionAliasesError> for Error

source§

fn from(err: DescribeConnectionAliasesError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeIpGroupsError> for Error

source§

fn from(err: DescribeIpGroupsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeTagsError> for Error

source§

fn from(err: DescribeTagsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeWorkspaceBundlesError> for Error

source§

fn from(err: DescribeWorkspaceBundlesError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeWorkspaceDirectoriesError> for Error

source§

fn from(err: DescribeWorkspaceDirectoriesError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeWorkspaceImagePermissionsError> for Error

source§

fn from(err: DescribeWorkspaceImagePermissionsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeWorkspaceImagesError> for Error

source§

fn from(err: DescribeWorkspaceImagesError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeWorkspaceSnapshotsError> for Error

source§

fn from(err: DescribeWorkspaceSnapshotsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeWorkspacesConnectionStatusError> for Error

source§

fn from(err: DescribeWorkspacesConnectionStatusError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeWorkspacesError> for Error

source§

fn from(err: DescribeWorkspacesError) -> Self

Converts to this type from the input type.
source§

impl From<DisassociateConnectionAliasError> for Error

source§

fn from(err: DisassociateConnectionAliasError) -> Self

Converts to this type from the input type.
source§

impl From<DisassociateIpGroupsError> for Error

source§

fn from(err: DisassociateIpGroupsError) -> Self

Converts to this type from the input type.
source§

impl From<ImportClientBrandingError> for Error

source§

fn from(err: ImportClientBrandingError) -> Self

Converts to this type from the input type.
source§

impl From<ImportWorkspaceImageError> for Error

source§

fn from(err: ImportWorkspaceImageError) -> Self

Converts to this type from the input type.
source§

impl From<ListAvailableManagementCidrRangesError> for Error

source§

fn from(err: ListAvailableManagementCidrRangesError) -> Self

Converts to this type from the input type.
source§

impl From<MigrateWorkspaceError> for Error

source§

fn from(err: MigrateWorkspaceError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyAccountError> for Error

source§

fn from(err: ModifyAccountError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyCertificateBasedAuthPropertiesError> for Error

source§

fn from(err: ModifyCertificateBasedAuthPropertiesError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyClientPropertiesError> for Error

source§

fn from(err: ModifyClientPropertiesError) -> Self

Converts to this type from the input type.
source§

impl From<ModifySamlPropertiesError> for Error

source§

fn from(err: ModifySamlPropertiesError) -> Self

Converts to this type from the input type.
source§

impl From<ModifySelfservicePermissionsError> for Error

source§

fn from(err: ModifySelfservicePermissionsError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyWorkspaceAccessPropertiesError> for Error

source§

fn from(err: ModifyWorkspaceAccessPropertiesError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyWorkspaceCreationPropertiesError> for Error

source§

fn from(err: ModifyWorkspaceCreationPropertiesError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyWorkspacePropertiesError> for Error

source§

fn from(err: ModifyWorkspacePropertiesError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyWorkspaceStateError> for Error

source§

fn from(err: ModifyWorkspaceStateError) -> Self

Converts to this type from the input type.
source§

impl From<RebootWorkspacesError> for Error

source§

fn from(err: RebootWorkspacesError) -> Self

Converts to this type from the input type.
source§

impl From<RebuildWorkspacesError> for Error

source§

fn from(err: RebuildWorkspacesError) -> Self

Converts to this type from the input type.
source§

impl From<RegisterWorkspaceDirectoryError> for Error

source§

fn from(err: RegisterWorkspaceDirectoryError) -> Self

Converts to this type from the input type.
source§

impl From<RestoreWorkspaceError> for Error

source§

fn from(err: RestoreWorkspaceError) -> Self

Converts to this type from the input type.
source§

impl From<RevokeIpRulesError> for Error

source§

fn from(err: RevokeIpRulesError) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<AssociateConnectionAliasError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<AssociateConnectionAliasError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<AssociateIpGroupsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<AssociateIpGroupsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<AuthorizeIpRulesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<AuthorizeIpRulesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CopyWorkspaceImageError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CopyWorkspaceImageError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateConnectClientAddInError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateConnectClientAddInError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateConnectionAliasError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateConnectionAliasError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateIpGroupError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateIpGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateStandbyWorkspacesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateStandbyWorkspacesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateTagsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateTagsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateUpdatedWorkspaceImageError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateUpdatedWorkspaceImageError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateWorkspaceBundleError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateWorkspaceBundleError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateWorkspaceImageError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateWorkspaceImageError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateWorkspacesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateWorkspacesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteClientBrandingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteClientBrandingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteConnectClientAddInError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteConnectClientAddInError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteConnectionAliasError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteConnectionAliasError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteIpGroupError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteIpGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteTagsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteTagsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteWorkspaceBundleError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteWorkspaceBundleError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteWorkspaceImageError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteWorkspaceImageError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeregisterWorkspaceDirectoryError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeregisterWorkspaceDirectoryError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeAccountError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeAccountError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeAccountModificationsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeAccountModificationsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeClientBrandingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeClientBrandingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeClientPropertiesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeClientPropertiesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeConnectClientAddInsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeConnectClientAddInsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeConnectionAliasPermissionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeConnectionAliasPermissionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeConnectionAliasesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeConnectionAliasesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeIpGroupsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeIpGroupsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeTagsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeTagsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeWorkspaceBundlesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeWorkspaceBundlesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeWorkspaceDirectoriesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeWorkspaceDirectoriesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeWorkspaceImagePermissionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeWorkspaceImagePermissionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeWorkspaceImagesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeWorkspaceImagesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeWorkspaceSnapshotsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeWorkspaceSnapshotsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeWorkspacesConnectionStatusError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeWorkspacesConnectionStatusError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeWorkspacesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeWorkspacesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DisassociateConnectionAliasError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DisassociateConnectionAliasError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DisassociateIpGroupsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DisassociateIpGroupsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ImportClientBrandingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ImportClientBrandingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ImportWorkspaceImageError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ImportWorkspaceImageError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListAvailableManagementCidrRangesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListAvailableManagementCidrRangesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<MigrateWorkspaceError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<MigrateWorkspaceError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyAccountError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyAccountError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyCertificateBasedAuthPropertiesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyCertificateBasedAuthPropertiesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyClientPropertiesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyClientPropertiesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifySamlPropertiesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifySamlPropertiesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifySelfservicePermissionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifySelfservicePermissionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyWorkspaceAccessPropertiesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyWorkspaceAccessPropertiesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyWorkspaceCreationPropertiesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyWorkspaceCreationPropertiesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyWorkspacePropertiesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyWorkspacePropertiesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyWorkspaceStateError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyWorkspaceStateError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<RebootWorkspacesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<RebootWorkspacesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<RebuildWorkspacesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<RebuildWorkspacesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<RegisterWorkspaceDirectoryError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<RegisterWorkspaceDirectoryError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<RestoreWorkspaceError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<RestoreWorkspaceError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<RevokeIpRulesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<RevokeIpRulesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<StartWorkspacesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<StartWorkspacesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<StopWorkspacesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<StopWorkspacesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<TerminateWorkspacesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<TerminateWorkspacesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateConnectClientAddInError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateConnectClientAddInError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateConnectionAliasPermissionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateConnectionAliasPermissionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateRulesOfIpGroupError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateRulesOfIpGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateWorkspaceBundleError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateWorkspaceBundleError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateWorkspaceImagePermissionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateWorkspaceImagePermissionError, R>) -> Self

Converts to this type from the input type.
source§

impl From<StartWorkspacesError> for Error

source§

fn from(err: StartWorkspacesError) -> Self

Converts to this type from the input type.
source§

impl From<StopWorkspacesError> for Error

source§

fn from(err: StopWorkspacesError) -> Self

Converts to this type from the input type.
source§

impl From<TerminateWorkspacesError> for Error

source§

fn from(err: TerminateWorkspacesError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateConnectClientAddInError> for Error

source§

fn from(err: UpdateConnectClientAddInError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateConnectionAliasPermissionError> for Error

source§

fn from(err: UpdateConnectionAliasPermissionError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateRulesOfIpGroupError> for Error

source§

fn from(err: UpdateRulesOfIpGroupError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateWorkspaceBundleError> for Error

source§

fn from(err: UpdateWorkspaceBundleError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateWorkspaceImagePermissionError> for Error

source§

fn from(err: UpdateWorkspaceImagePermissionError) -> Self

Converts to this type from the input type.
source§

impl RequestId for Error

source§

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.

Auto Trait Implementations§

§

impl !RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl !UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more