# Packages
Package wellarchitectediface provides an interface to enable mocking the AWS Well-Architected Tool service client for testing your code.
# Functions
AccountJiraIssueManagementStatus_Values returns all elements of the AccountJiraIssueManagementStatus enum.
AdditionalResourceType_Values returns all elements of the AdditionalResourceType enum.
AnswerReason_Values returns all elements of the AnswerReason enum.
CheckFailureReason_Values returns all elements of the CheckFailureReason enum.
CheckProvider_Values returns all elements of the CheckProvider enum.
CheckStatus_Values returns all elements of the CheckStatus enum.
ChoiceReason_Values returns all elements of the ChoiceReason enum.
ChoiceStatus_Values returns all elements of the ChoiceStatus enum.
DefinitionType_Values returns all elements of the DefinitionType enum.
DifferenceStatus_Values returns all elements of the DifferenceStatus enum.
DiscoveryIntegrationStatus_Values returns all elements of the DiscoveryIntegrationStatus enum.
ImportLensStatus_Values returns all elements of the ImportLensStatus enum.
IntegratingService_Values returns all elements of the IntegratingService enum.
IntegrationStatus_Values returns all elements of the IntegrationStatus enum.
IntegrationStatusInput__Values returns all elements of the IntegrationStatusInput_ enum.
IssueManagementType_Values returns all elements of the IssueManagementType enum.
LensStatus_Values returns all elements of the LensStatus enum.
LensStatusType_Values returns all elements of the LensStatusType enum.
LensType_Values returns all elements of the LensType enum.
MetricType_Values returns all elements of the MetricType enum.
New creates a new instance of the WellArchitected client with a session.
NotificationType_Values returns all elements of the NotificationType enum.
OrganizationSharingStatus_Values returns all elements of the OrganizationSharingStatus enum.
PermissionType_Values returns all elements of the PermissionType enum.
ProfileNotificationType_Values returns all elements of the ProfileNotificationType enum.
ProfileOwnerType_Values returns all elements of the ProfileOwnerType enum.
Question_Values returns all elements of the Question enum.
QuestionPriority_Values returns all elements of the QuestionPriority enum.
QuestionType_Values returns all elements of the QuestionType enum.
ReportFormat_Values returns all elements of the ReportFormat enum.
ReviewTemplateAnswerStatus_Values returns all elements of the ReviewTemplateAnswerStatus enum.
ReviewTemplateUpdateStatus_Values returns all elements of the ReviewTemplateUpdateStatus enum.
Risk_Values returns all elements of the Risk enum.
ShareInvitationAction_Values returns all elements of the ShareInvitationAction enum.
ShareResourceType_Values returns all elements of the ShareResourceType enum.
ShareStatus_Values returns all elements of the ShareStatus enum.
TrustedAdvisorIntegrationStatus_Values returns all elements of the TrustedAdvisorIntegrationStatus enum.
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum.
WorkloadEnvironment_Values returns all elements of the WorkloadEnvironment enum.
WorkloadImprovementStatus_Values returns all elements of the WorkloadImprovementStatus enum.
WorkloadIssueManagementStatus_Values returns all elements of the WorkloadIssueManagementStatus enum.
# Constants
AccountJiraIssueManagementStatusDisabled is a AccountJiraIssueManagementStatus enum value.
AccountJiraIssueManagementStatusEnabled is a AccountJiraIssueManagementStatus enum value.
AdditionalResourceTypeHelpfulResource is a AdditionalResourceType enum value.
AdditionalResourceTypeImprovementPlan is a AdditionalResourceType enum value.
AnswerReasonArchitectureConstraints is a AnswerReason enum value.
AnswerReasonBusinessPriorities is a AnswerReason enum value.
AnswerReasonNone is a AnswerReason enum value.
AnswerReasonOther is a AnswerReason enum value.
AnswerReasonOutOfScope is a AnswerReason enum value.
CheckFailureReasonAccessDenied is a CheckFailureReason enum value.
CheckFailureReasonAssumeRoleError is a CheckFailureReason enum value.
CheckFailureReasonPremiumSupportRequired is a CheckFailureReason enum value.
CheckFailureReasonUnknownError is a CheckFailureReason enum value.
CheckProviderTrustedAdvisor is a CheckProvider enum value.
CheckStatusError is a CheckStatus enum value.
CheckStatusFetchFailed is a CheckStatus enum value.
CheckStatusNotAvailable is a CheckStatus enum value.
CheckStatusOkay is a CheckStatus enum value.
CheckStatusWarning is a CheckStatus enum value.
ChoiceReasonArchitectureConstraints is a ChoiceReason enum value.
ChoiceReasonBusinessPriorities is a ChoiceReason enum value.
ChoiceReasonNone is a ChoiceReason enum value.
ChoiceReasonOther is a ChoiceReason enum value.
ChoiceReasonOutOfScope is a ChoiceReason enum value.
ChoiceStatusNotApplicable is a ChoiceStatus enum value.
ChoiceStatusSelected is a ChoiceStatus enum value.
ChoiceStatusUnselected is a ChoiceStatus enum value.
DefinitionTypeAppRegistry is a DefinitionType enum value.
DefinitionTypeWorkloadMetadata is a DefinitionType enum value.
DifferenceStatusDeleted is a DifferenceStatus enum value.
DifferenceStatusNew is a DifferenceStatus enum value.
DifferenceStatusUpdated is a DifferenceStatus enum value.
DiscoveryIntegrationStatusDisabled is a DiscoveryIntegrationStatus enum value.
DiscoveryIntegrationStatusEnabled is a DiscoveryIntegrationStatus enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
ImportLensStatusComplete is a ImportLensStatus enum value.
ImportLensStatusError is a ImportLensStatus enum value.
ImportLensStatusInProgress is a ImportLensStatus enum value.
IntegratingServiceJira is a IntegratingService enum value.
IntegrationStatusConfigured is a IntegrationStatus enum value.
IntegrationStatusInputNotConfigured is a IntegrationStatusInput_ enum value.
IntegrationStatusNotConfigured is a IntegrationStatus enum value.
IssueManagementTypeAuto is a IssueManagementType enum value.
IssueManagementTypeManual is a IssueManagementType enum value.
LensStatusCurrent is a LensStatus enum value.
LensStatusDeleted is a LensStatus enum value.
LensStatusDeprecated is a LensStatus enum value.
LensStatusNotCurrent is a LensStatus enum value.
LensStatusTypeAll is a LensStatusType enum value.
LensStatusTypeDraft is a LensStatusType enum value.
LensStatusTypePublished is a LensStatusType enum value.
LensStatusUnshared is a LensStatus enum value.
LensTypeAwsOfficial is a LensType enum value.
LensTypeCustomSelf is a LensType enum value.
LensTypeCustomShared is a LensType enum value.
MetricTypeWorkload is a MetricType enum value.
NotificationTypeLensVersionDeprecated is a NotificationType enum value.
NotificationTypeLensVersionUpgraded is a NotificationType enum value.
OrganizationSharingStatusDisabled is a OrganizationSharingStatus enum value.
OrganizationSharingStatusEnabled is a OrganizationSharingStatus enum value.
PermissionTypeContributor is a PermissionType enum value.
PermissionTypeReadonly is a PermissionType enum value.
ProfileNotificationTypeProfileAnswersUpdated is a ProfileNotificationType enum value.
ProfileNotificationTypeProfileDeleted is a ProfileNotificationType enum value.
ProfileOwnerTypeSelf is a ProfileOwnerType enum value.
ProfileOwnerTypeShared is a ProfileOwnerType enum value.
QuestionAnswered is a Question enum value.
QuestionPriorityNone is a QuestionPriority enum value.
QuestionPriorityPrioritized is a QuestionPriority enum value.
QuestionTypeNonPrioritized is a QuestionType enum value.
QuestionTypePrioritized is a QuestionType enum value.
QuestionUnanswered is a Question enum value.
ReportFormatJson is a ReportFormat enum value.
ReportFormatPdf is a ReportFormat enum value.
ReviewTemplateAnswerStatusAnswered is a ReviewTemplateAnswerStatus enum value.
ReviewTemplateAnswerStatusUnanswered is a ReviewTemplateAnswerStatus enum value.
ReviewTemplateUpdateStatusCurrent is a ReviewTemplateUpdateStatus enum value.
ReviewTemplateUpdateStatusLensNotCurrent is a ReviewTemplateUpdateStatus enum value.
RiskHigh is a Risk enum value.
RiskMedium is a Risk enum value.
RiskNone is a Risk enum value.
RiskNotApplicable is a Risk enum value.
RiskUnanswered is a Risk enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ShareInvitationActionAccept is a ShareInvitationAction enum value.
ShareInvitationActionReject is a ShareInvitationAction enum value.
ShareResourceTypeLens is a ShareResourceType enum value.
ShareResourceTypeProfile is a ShareResourceType enum value.
ShareResourceTypeTemplate is a ShareResourceType enum value.
ShareResourceTypeWorkload is a ShareResourceType enum value.
ShareStatusAccepted is a ShareStatus enum value.
ShareStatusAssociated is a ShareStatus enum value.
ShareStatusAssociating is a ShareStatus enum value.
ShareStatusExpired is a ShareStatus enum value.
ShareStatusFailed is a ShareStatus enum value.
ShareStatusPending is a ShareStatus enum value.
ShareStatusRejected is a ShareStatus enum value.
ShareStatusRevoked is a ShareStatus enum value.
TrustedAdvisorIntegrationStatusDisabled is a TrustedAdvisorIntegrationStatus enum value.
TrustedAdvisorIntegrationStatusEnabled is a TrustedAdvisorIntegrationStatus enum value.
ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value.
ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value.
ValidationExceptionReasonOther is a ValidationExceptionReason enum value.
ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value.
WorkloadEnvironmentPreproduction is a WorkloadEnvironment enum value.
WorkloadEnvironmentProduction is a WorkloadEnvironment enum value.
WorkloadImprovementStatusComplete is a WorkloadImprovementStatus enum value.
WorkloadImprovementStatusInProgress is a WorkloadImprovementStatus enum value.
WorkloadImprovementStatusNotApplicable is a WorkloadImprovementStatus enum value.
WorkloadImprovementStatusNotStarted is a WorkloadImprovementStatus enum value.
WorkloadImprovementStatusRiskAcknowledged is a WorkloadImprovementStatus enum value.
WorkloadIssueManagementStatusDisabled is a WorkloadIssueManagementStatus enum value.
WorkloadIssueManagementStatusEnabled is a WorkloadIssueManagementStatus enum value.
WorkloadIssueManagementStatusInherit is a WorkloadIssueManagementStatus enum value.
# Structs
User does not have sufficient access to perform this action.
Account-level: Input for the Jira configuration.
Account-level: Output configuration of the Jira integration.
The choice level additional resources for a custom lens.
An answer of the question.
An answer summary of a lens review in a workload.
Input to associate lens reviews.
A best practice, or question choice, that has been identified as a risk in this question.
Account details for a Well-Architected best practice in relation to Trusted Advisor checks.
Trusted Advisor check summary.
A choice available to answer question.
A choice that has been answered on a question in your workload.
A choice summary that has been answered on a question in your workload.
The choice content.
The choice level improvement plan.
A list of choices to be updated.
The resource has already been processed, was deleted, or is too large.
A metric that contributes to the consolidated report.
Input for milestone creation.
Output of a create milestone call.
Input for workload creation.
Output of a create workload call.
Input for Create Workload Share.
Input for Create Workload Share.
Input for workload deletion.
Input for Delete Workload Share.
Input to disassociate lens reviews.
Input to get answer.
Output of a get answer call.
Input to get lens review.
Output of a get lens review call.
Input to get lens review report.
Output of a get lens review report call.
Input to get a milestone.
Output of a get milestone call.
Input to get a workload.
Output of a get workload call.
An improvement summary of a lens review in a workload.
There is a problem with the Well-Architected Tool API service.
Configuration of the Jira integration.
Selected questions in the workload.
A lens return object.
A metric for a particular lens in a workload.
A lens review of a question.
A report of a lens review.
A lens review summary of a workload.
A lens share summary return object.
A lens summary of a lens.
Lens upgrade summary return object.
Input to list answers.
Output of a list answers call.
Input to list lenses.
Output of a list lenses call.
Input to list lens review improvements.
Output of a list lens review improvements call.
Input to list lens reviews.
Output of a list lens reviews call.
Input to list all milestones for a workload.
Output of a list milestones call.
Input for List Share Invitations.
Input for List Share Invitations.
Input for List Workload Share.
Input for List Workload Share.
Input to list all workloads.
Output of a list workloads call.
A milestone return object.
A milestone summary return object.
A notification summary return object.
A pillar difference return object.
A metric for a particular pillar in a lens.
A pillar review summary of a lens review.
A profile.
The profile choice.
The profile notification summary.
A profile question.
An update to a profile question.
Summary of a profile share.
Summary of a profile.
The profile template.
A profile template choice.
A profile template question.
A question difference return object.
A metric for a particular question in the pillar.
The requested resource was not found.
A review template.
An answer of the question.
The summary of review template answers.
The lens review of a review template.
Summary of a review template.
Summary of a review template.
The selected pillar.
The user has reached their resource quota.
The share invitation.
A share invitation summary return object.
Summary of a review template share.
Request was denied due to request throttling.
Input to update answer.
Output of a update answer call.
Input for update lens review.
Output of a update lens review call.
Input for Update Share Invitation.
Input to update a workload.
Output of an update workload call.
Input for Update Workload Share.
Input for Update Workload Share.
The user input is not valid.
Stores information about a field passed inside a request that resulted in an exception.
The differences between the base and latest versions of the lens.
WellArchitected provides the API operation methods for making requests to AWS Well-Architected Tool.
A workload return object.
Discovery configuration associated to the workload.
Workload-level: Input for the Jira configuration.
Workload-level: Output configuration of the Jira integration.
The profile associated with a workload.
A workload share return object.
A workload share summary return object.
A workload summary return object.