WellArchitectedClient#
Index > WellArchitected > WellArchitectedClient
Auto-generated documentation for WellArchitected type annotations stubs module mypy-boto3-wellarchitected.
WellArchitectedClient#
Type annotations and code completion for boto3.client("wellarchitected")
.
boto3 documentation
# WellArchitectedClient usage example
from boto3.session import Session
from mypy_boto3_wellarchitected.client import WellArchitectedClient
def get_wellarchitected_client() -> WellArchitectedClient:
return Session().client("wellarchitected")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("wellarchitected").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("wellarchitected")
try:
do_something(client)
except (
client.exceptions.AccessDeniedException,
client.exceptions.ClientError,
client.exceptions.ConflictException,
client.exceptions.InternalServerException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ServiceQuotaExceededException,
client.exceptions.ThrottlingException,
client.exceptions.ValidationException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_wellarchitected.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods#
can_paginate#
Type annotations and code completion for boto3.client("wellarchitected").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
generate_presigned_url#
Type annotations and code completion for boto3.client("wellarchitected").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
associate_lenses#
Associate a lens to a workload.
Type annotations and code completion for boto3.client("wellarchitected").associate_lenses
method.
boto3 documentation
# associate_lenses method definition
def associate_lenses(
self,
*,
WorkloadId: str,
LensAliases: Sequence[str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# associate_lenses method usage example with argument unpacking
kwargs: AssociateLensesInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensAliases": ...,
}
parent.associate_lenses(**kwargs)
associate_profiles#
Associate a profile with a workload.
Type annotations and code completion for boto3.client("wellarchitected").associate_profiles
method.
boto3 documentation
# associate_profiles method definition
def associate_profiles(
self,
*,
WorkloadId: str,
ProfileArns: Sequence[str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# associate_profiles method usage example with argument unpacking
kwargs: AssociateProfilesInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"ProfileArns": ...,
}
parent.associate_profiles(**kwargs)
create_lens_share#
Create a lens share.
Type annotations and code completion for boto3.client("wellarchitected").create_lens_share
method.
boto3 documentation
# create_lens_share method definition
def create_lens_share(
self,
*,
LensAlias: str,
SharedWith: str,
ClientRequestToken: str,
) -> CreateLensShareOutputTypeDef: # (1)
...
# create_lens_share method usage example with argument unpacking
kwargs: CreateLensShareInputRequestTypeDef = { # (1)
"LensAlias": ...,
"SharedWith": ...,
"ClientRequestToken": ...,
}
parent.create_lens_share(**kwargs)
create_lens_version#
Create a new lens version.
Type annotations and code completion for boto3.client("wellarchitected").create_lens_version
method.
boto3 documentation
# create_lens_version method definition
def create_lens_version(
self,
*,
LensAlias: str,
LensVersion: str,
ClientRequestToken: str,
IsMajorVersion: bool = ...,
) -> CreateLensVersionOutputTypeDef: # (1)
...
# create_lens_version method usage example with argument unpacking
kwargs: CreateLensVersionInputRequestTypeDef = { # (1)
"LensAlias": ...,
"LensVersion": ...,
"ClientRequestToken": ...,
}
parent.create_lens_version(**kwargs)
create_milestone#
Create a milestone for an existing workload.
Type annotations and code completion for boto3.client("wellarchitected").create_milestone
method.
boto3 documentation
# create_milestone method definition
def create_milestone(
self,
*,
WorkloadId: str,
MilestoneName: str,
ClientRequestToken: str,
) -> CreateMilestoneOutputTypeDef: # (1)
...
# create_milestone method usage example with argument unpacking
kwargs: CreateMilestoneInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"MilestoneName": ...,
"ClientRequestToken": ...,
}
parent.create_milestone(**kwargs)
create_profile#
Create a profile.
Type annotations and code completion for boto3.client("wellarchitected").create_profile
method.
boto3 documentation
# create_profile method definition
def create_profile(
self,
*,
ProfileName: str,
ProfileDescription: str,
ProfileQuestions: Sequence[ProfileQuestionUpdateTypeDef], # (1)
ClientRequestToken: str,
Tags: Mapping[str, str] = ...,
) -> CreateProfileOutputTypeDef: # (2)
...
# create_profile method usage example with argument unpacking
kwargs: CreateProfileInputRequestTypeDef = { # (1)
"ProfileName": ...,
"ProfileDescription": ...,
"ProfileQuestions": ...,
"ClientRequestToken": ...,
}
parent.create_profile(**kwargs)
create_profile_share#
Create a profile share.
Type annotations and code completion for boto3.client("wellarchitected").create_profile_share
method.
boto3 documentation
# create_profile_share method definition
def create_profile_share(
self,
*,
ProfileArn: str,
SharedWith: str,
ClientRequestToken: str,
) -> CreateProfileShareOutputTypeDef: # (1)
...
# create_profile_share method usage example with argument unpacking
kwargs: CreateProfileShareInputRequestTypeDef = { # (1)
"ProfileArn": ...,
"SharedWith": ...,
"ClientRequestToken": ...,
}
parent.create_profile_share(**kwargs)
create_review_template#
Create a review template.
Type annotations and code completion for boto3.client("wellarchitected").create_review_template
method.
boto3 documentation
# create_review_template method definition
def create_review_template(
self,
*,
TemplateName: str,
Description: str,
Lenses: Sequence[str],
ClientRequestToken: str,
Notes: str = ...,
Tags: Mapping[str, str] = ...,
) -> CreateReviewTemplateOutputTypeDef: # (1)
...
# create_review_template method usage example with argument unpacking
kwargs: CreateReviewTemplateInputRequestTypeDef = { # (1)
"TemplateName": ...,
"Description": ...,
"Lenses": ...,
"ClientRequestToken": ...,
}
parent.create_review_template(**kwargs)
create_template_share#
Create a review template share.
Type annotations and code completion for boto3.client("wellarchitected").create_template_share
method.
boto3 documentation
# create_template_share method definition
def create_template_share(
self,
*,
TemplateArn: str,
SharedWith: str,
ClientRequestToken: str,
) -> CreateTemplateShareOutputTypeDef: # (1)
...
# create_template_share method usage example with argument unpacking
kwargs: CreateTemplateShareInputRequestTypeDef = { # (1)
"TemplateArn": ...,
"SharedWith": ...,
"ClientRequestToken": ...,
}
parent.create_template_share(**kwargs)
create_workload#
Create a new workload.
Type annotations and code completion for boto3.client("wellarchitected").create_workload
method.
boto3 documentation
# create_workload method definition
def create_workload(
self,
*,
WorkloadName: str,
Description: str,
Environment: WorkloadEnvironmentType, # (1)
Lenses: Sequence[str],
ClientRequestToken: str,
AccountIds: Sequence[str] = ...,
AwsRegions: Sequence[str] = ...,
NonAwsRegions: Sequence[str] = ...,
PillarPriorities: Sequence[str] = ...,
ArchitecturalDesign: str = ...,
ReviewOwner: str = ...,
IndustryType: str = ...,
Industry: str = ...,
Notes: str = ...,
Tags: Mapping[str, str] = ...,
DiscoveryConfig: WorkloadDiscoveryConfigTypeDef = ..., # (2)
Applications: Sequence[str] = ...,
ProfileArns: Sequence[str] = ...,
ReviewTemplateArns: Sequence[str] = ...,
JiraConfiguration: WorkloadJiraConfigurationInputTypeDef = ..., # (3)
) -> CreateWorkloadOutputTypeDef: # (4)
...
- See WorkloadEnvironmentType
- See WorkloadDiscoveryConfigTypeDef
- See WorkloadJiraConfigurationInputTypeDef
- See CreateWorkloadOutputTypeDef
# create_workload method usage example with argument unpacking
kwargs: CreateWorkloadInputRequestTypeDef = { # (1)
"WorkloadName": ...,
"Description": ...,
"Environment": ...,
"Lenses": ...,
"ClientRequestToken": ...,
}
parent.create_workload(**kwargs)
create_workload_share#
Create a workload share.
Type annotations and code completion for boto3.client("wellarchitected").create_workload_share
method.
boto3 documentation
# create_workload_share method definition
def create_workload_share(
self,
*,
WorkloadId: str,
SharedWith: str,
PermissionType: PermissionTypeType, # (1)
ClientRequestToken: str,
) -> CreateWorkloadShareOutputTypeDef: # (2)
...
# create_workload_share method usage example with argument unpacking
kwargs: CreateWorkloadShareInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"SharedWith": ...,
"PermissionType": ...,
"ClientRequestToken": ...,
}
parent.create_workload_share(**kwargs)
delete_lens#
Delete an existing lens.
Type annotations and code completion for boto3.client("wellarchitected").delete_lens
method.
boto3 documentation
# delete_lens method definition
def delete_lens(
self,
*,
LensAlias: str,
ClientRequestToken: str,
LensStatus: LensStatusTypeType, # (1)
) -> EmptyResponseMetadataTypeDef: # (2)
...
# delete_lens method usage example with argument unpacking
kwargs: DeleteLensInputRequestTypeDef = { # (1)
"LensAlias": ...,
"ClientRequestToken": ...,
"LensStatus": ...,
}
parent.delete_lens(**kwargs)
delete_lens_share#
Delete a lens share.
Type annotations and code completion for boto3.client("wellarchitected").delete_lens_share
method.
boto3 documentation
# delete_lens_share method definition
def delete_lens_share(
self,
*,
ShareId: str,
LensAlias: str,
ClientRequestToken: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_lens_share method usage example with argument unpacking
kwargs: DeleteLensShareInputRequestTypeDef = { # (1)
"ShareId": ...,
"LensAlias": ...,
"ClientRequestToken": ...,
}
parent.delete_lens_share(**kwargs)
delete_profile#
Delete a profile.
Type annotations and code completion for boto3.client("wellarchitected").delete_profile
method.
boto3 documentation
# delete_profile method definition
def delete_profile(
self,
*,
ProfileArn: str,
ClientRequestToken: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_profile method usage example with argument unpacking
kwargs: DeleteProfileInputRequestTypeDef = { # (1)
"ProfileArn": ...,
"ClientRequestToken": ...,
}
parent.delete_profile(**kwargs)
delete_profile_share#
Delete a profile share.
Type annotations and code completion for boto3.client("wellarchitected").delete_profile_share
method.
boto3 documentation
# delete_profile_share method definition
def delete_profile_share(
self,
*,
ShareId: str,
ProfileArn: str,
ClientRequestToken: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_profile_share method usage example with argument unpacking
kwargs: DeleteProfileShareInputRequestTypeDef = { # (1)
"ShareId": ...,
"ProfileArn": ...,
"ClientRequestToken": ...,
}
parent.delete_profile_share(**kwargs)
delete_review_template#
Delete a review template.
Type annotations and code completion for boto3.client("wellarchitected").delete_review_template
method.
boto3 documentation
# delete_review_template method definition
def delete_review_template(
self,
*,
TemplateArn: str,
ClientRequestToken: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_review_template method usage example with argument unpacking
kwargs: DeleteReviewTemplateInputRequestTypeDef = { # (1)
"TemplateArn": ...,
"ClientRequestToken": ...,
}
parent.delete_review_template(**kwargs)
delete_template_share#
Delete a review template share.
Type annotations and code completion for boto3.client("wellarchitected").delete_template_share
method.
boto3 documentation
# delete_template_share method definition
def delete_template_share(
self,
*,
ShareId: str,
TemplateArn: str,
ClientRequestToken: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_template_share method usage example with argument unpacking
kwargs: DeleteTemplateShareInputRequestTypeDef = { # (1)
"ShareId": ...,
"TemplateArn": ...,
"ClientRequestToken": ...,
}
parent.delete_template_share(**kwargs)
delete_workload#
Delete an existing workload.
Type annotations and code completion for boto3.client("wellarchitected").delete_workload
method.
boto3 documentation
# delete_workload method definition
def delete_workload(
self,
*,
WorkloadId: str,
ClientRequestToken: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_workload method usage example with argument unpacking
kwargs: DeleteWorkloadInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"ClientRequestToken": ...,
}
parent.delete_workload(**kwargs)
delete_workload_share#
Delete a workload share.
Type annotations and code completion for boto3.client("wellarchitected").delete_workload_share
method.
boto3 documentation
# delete_workload_share method definition
def delete_workload_share(
self,
*,
ShareId: str,
WorkloadId: str,
ClientRequestToken: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_workload_share method usage example with argument unpacking
kwargs: DeleteWorkloadShareInputRequestTypeDef = { # (1)
"ShareId": ...,
"WorkloadId": ...,
"ClientRequestToken": ...,
}
parent.delete_workload_share(**kwargs)
disassociate_lenses#
Disassociate a lens from a workload.
Type annotations and code completion for boto3.client("wellarchitected").disassociate_lenses
method.
boto3 documentation
# disassociate_lenses method definition
def disassociate_lenses(
self,
*,
WorkloadId: str,
LensAliases: Sequence[str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# disassociate_lenses method usage example with argument unpacking
kwargs: DisassociateLensesInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensAliases": ...,
}
parent.disassociate_lenses(**kwargs)
disassociate_profiles#
Disassociate a profile from a workload.
Type annotations and code completion for boto3.client("wellarchitected").disassociate_profiles
method.
boto3 documentation
# disassociate_profiles method definition
def disassociate_profiles(
self,
*,
WorkloadId: str,
ProfileArns: Sequence[str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# disassociate_profiles method usage example with argument unpacking
kwargs: DisassociateProfilesInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"ProfileArns": ...,
}
parent.disassociate_profiles(**kwargs)
export_lens#
Export an existing lens.
Type annotations and code completion for boto3.client("wellarchitected").export_lens
method.
boto3 documentation
# export_lens method definition
def export_lens(
self,
*,
LensAlias: str,
LensVersion: str = ...,
) -> ExportLensOutputTypeDef: # (1)
...
# export_lens method usage example with argument unpacking
kwargs: ExportLensInputRequestTypeDef = { # (1)
"LensAlias": ...,
}
parent.export_lens(**kwargs)
get_answer#
Get the answer to a specific question in a workload review.
Type annotations and code completion for boto3.client("wellarchitected").get_answer
method.
boto3 documentation
# get_answer method definition
def get_answer(
self,
*,
WorkloadId: str,
LensAlias: str,
QuestionId: str,
MilestoneNumber: int = ...,
) -> GetAnswerOutputTypeDef: # (1)
...
# get_answer method usage example with argument unpacking
kwargs: GetAnswerInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensAlias": ...,
"QuestionId": ...,
}
parent.get_answer(**kwargs)
get_consolidated_report#
Get a consolidated report of your workloads.
Type annotations and code completion for boto3.client("wellarchitected").get_consolidated_report
method.
boto3 documentation
# get_consolidated_report method definition
def get_consolidated_report(
self,
*,
Format: ReportFormatType, # (1)
IncludeSharedResources: bool = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> GetConsolidatedReportOutputTypeDef: # (2)
...
# get_consolidated_report method usage example with argument unpacking
kwargs: GetConsolidatedReportInputRequestTypeDef = { # (1)
"Format": ...,
}
parent.get_consolidated_report(**kwargs)
get_global_settings#
Global settings for all workloads.
Type annotations and code completion for boto3.client("wellarchitected").get_global_settings
method.
boto3 documentation
# get_global_settings method definition
def get_global_settings(
self,
) -> GetGlobalSettingsOutputTypeDef: # (1)
...
get_lens#
Get an existing lens.
Type annotations and code completion for boto3.client("wellarchitected").get_lens
method.
boto3 documentation
# get_lens method definition
def get_lens(
self,
*,
LensAlias: str,
LensVersion: str = ...,
) -> GetLensOutputTypeDef: # (1)
...
# get_lens method usage example with argument unpacking
kwargs: GetLensInputRequestTypeDef = { # (1)
"LensAlias": ...,
}
parent.get_lens(**kwargs)
get_lens_review#
Get lens review.
Type annotations and code completion for boto3.client("wellarchitected").get_lens_review
method.
boto3 documentation
# get_lens_review method definition
def get_lens_review(
self,
*,
WorkloadId: str,
LensAlias: str,
MilestoneNumber: int = ...,
) -> GetLensReviewOutputTypeDef: # (1)
...
# get_lens_review method usage example with argument unpacking
kwargs: GetLensReviewInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensAlias": ...,
}
parent.get_lens_review(**kwargs)
get_lens_review_report#
Get lens review report.
Type annotations and code completion for boto3.client("wellarchitected").get_lens_review_report
method.
boto3 documentation
# get_lens_review_report method definition
def get_lens_review_report(
self,
*,
WorkloadId: str,
LensAlias: str,
MilestoneNumber: int = ...,
) -> GetLensReviewReportOutputTypeDef: # (1)
...
# get_lens_review_report method usage example with argument unpacking
kwargs: GetLensReviewReportInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensAlias": ...,
}
parent.get_lens_review_report(**kwargs)
get_lens_version_difference#
Get lens version differences.
Type annotations and code completion for boto3.client("wellarchitected").get_lens_version_difference
method.
boto3 documentation
# get_lens_version_difference method definition
def get_lens_version_difference(
self,
*,
LensAlias: str,
BaseLensVersion: str = ...,
TargetLensVersion: str = ...,
) -> GetLensVersionDifferenceOutputTypeDef: # (1)
...
# get_lens_version_difference method usage example with argument unpacking
kwargs: GetLensVersionDifferenceInputRequestTypeDef = { # (1)
"LensAlias": ...,
}
parent.get_lens_version_difference(**kwargs)
get_milestone#
Get a milestone for an existing workload.
Type annotations and code completion for boto3.client("wellarchitected").get_milestone
method.
boto3 documentation
# get_milestone method definition
def get_milestone(
self,
*,
WorkloadId: str,
MilestoneNumber: int,
) -> GetMilestoneOutputTypeDef: # (1)
...
# get_milestone method usage example with argument unpacking
kwargs: GetMilestoneInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"MilestoneNumber": ...,
}
parent.get_milestone(**kwargs)
get_profile#
Get profile information.
Type annotations and code completion for boto3.client("wellarchitected").get_profile
method.
boto3 documentation
# get_profile method definition
def get_profile(
self,
*,
ProfileArn: str,
ProfileVersion: str = ...,
) -> GetProfileOutputTypeDef: # (1)
...
# get_profile method usage example with argument unpacking
kwargs: GetProfileInputRequestTypeDef = { # (1)
"ProfileArn": ...,
}
parent.get_profile(**kwargs)
get_profile_template#
Get profile template.
Type annotations and code completion for boto3.client("wellarchitected").get_profile_template
method.
boto3 documentation
# get_profile_template method definition
def get_profile_template(
self,
) -> GetProfileTemplateOutputTypeDef: # (1)
...
get_review_template#
Get review template.
Type annotations and code completion for boto3.client("wellarchitected").get_review_template
method.
boto3 documentation
# get_review_template method definition
def get_review_template(
self,
*,
TemplateArn: str,
) -> GetReviewTemplateOutputTypeDef: # (1)
...
# get_review_template method usage example with argument unpacking
kwargs: GetReviewTemplateInputRequestTypeDef = { # (1)
"TemplateArn": ...,
}
parent.get_review_template(**kwargs)
get_review_template_answer#
Get review template answer.
Type annotations and code completion for boto3.client("wellarchitected").get_review_template_answer
method.
boto3 documentation
# get_review_template_answer method definition
def get_review_template_answer(
self,
*,
TemplateArn: str,
LensAlias: str,
QuestionId: str,
) -> GetReviewTemplateAnswerOutputTypeDef: # (1)
...
# get_review_template_answer method usage example with argument unpacking
kwargs: GetReviewTemplateAnswerInputRequestTypeDef = { # (1)
"TemplateArn": ...,
"LensAlias": ...,
"QuestionId": ...,
}
parent.get_review_template_answer(**kwargs)
get_review_template_lens_review#
Get a lens review associated with a review template.
Type annotations and code completion for boto3.client("wellarchitected").get_review_template_lens_review
method.
boto3 documentation
# get_review_template_lens_review method definition
def get_review_template_lens_review(
self,
*,
TemplateArn: str,
LensAlias: str,
) -> GetReviewTemplateLensReviewOutputTypeDef: # (1)
...
# get_review_template_lens_review method usage example with argument unpacking
kwargs: GetReviewTemplateLensReviewInputRequestTypeDef = { # (1)
"TemplateArn": ...,
"LensAlias": ...,
}
parent.get_review_template_lens_review(**kwargs)
get_workload#
Get an existing workload.
Type annotations and code completion for boto3.client("wellarchitected").get_workload
method.
boto3 documentation
# get_workload method definition
def get_workload(
self,
*,
WorkloadId: str,
) -> GetWorkloadOutputTypeDef: # (1)
...
# get_workload method usage example with argument unpacking
kwargs: GetWorkloadInputRequestTypeDef = { # (1)
"WorkloadId": ...,
}
parent.get_workload(**kwargs)
import_lens#
Import a new custom lens or update an existing custom lens.
Type annotations and code completion for boto3.client("wellarchitected").import_lens
method.
boto3 documentation
# import_lens method definition
def import_lens(
self,
*,
JSONString: str,
ClientRequestToken: str,
LensAlias: str = ...,
Tags: Mapping[str, str] = ...,
) -> ImportLensOutputTypeDef: # (1)
...
# import_lens method usage example with argument unpacking
kwargs: ImportLensInputRequestTypeDef = { # (1)
"JSONString": ...,
"ClientRequestToken": ...,
}
parent.import_lens(**kwargs)
list_answers#
List of answers for a particular workload and lens.
Type annotations and code completion for boto3.client("wellarchitected").list_answers
method.
boto3 documentation
# list_answers method definition
def list_answers(
self,
*,
WorkloadId: str,
LensAlias: str,
PillarId: str = ...,
MilestoneNumber: int = ...,
NextToken: str = ...,
MaxResults: int = ...,
QuestionPriority: QuestionPriorityType = ..., # (1)
) -> ListAnswersOutputTypeDef: # (2)
...
# list_answers method usage example with argument unpacking
kwargs: ListAnswersInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensAlias": ...,
}
parent.list_answers(**kwargs)
list_check_details#
List of Trusted Advisor check details by account related to the workload.
Type annotations and code completion for boto3.client("wellarchitected").list_check_details
method.
boto3 documentation
# list_check_details method definition
def list_check_details(
self,
*,
WorkloadId: str,
LensArn: str,
PillarId: str,
QuestionId: str,
ChoiceId: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListCheckDetailsOutputTypeDef: # (1)
...
# list_check_details method usage example with argument unpacking
kwargs: ListCheckDetailsInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensArn": ...,
"PillarId": ...,
"QuestionId": ...,
"ChoiceId": ...,
}
parent.list_check_details(**kwargs)
list_check_summaries#
List of Trusted Advisor checks summarized for all accounts related to the workload.
Type annotations and code completion for boto3.client("wellarchitected").list_check_summaries
method.
boto3 documentation
# list_check_summaries method definition
def list_check_summaries(
self,
*,
WorkloadId: str,
LensArn: str,
PillarId: str,
QuestionId: str,
ChoiceId: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListCheckSummariesOutputTypeDef: # (1)
...
# list_check_summaries method usage example with argument unpacking
kwargs: ListCheckSummariesInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensArn": ...,
"PillarId": ...,
"QuestionId": ...,
"ChoiceId": ...,
}
parent.list_check_summaries(**kwargs)
list_lens_review_improvements#
List the improvements of a particular lens review.
Type annotations and code completion for boto3.client("wellarchitected").list_lens_review_improvements
method.
boto3 documentation
# list_lens_review_improvements method definition
def list_lens_review_improvements(
self,
*,
WorkloadId: str,
LensAlias: str,
PillarId: str = ...,
MilestoneNumber: int = ...,
NextToken: str = ...,
MaxResults: int = ...,
QuestionPriority: QuestionPriorityType = ..., # (1)
) -> ListLensReviewImprovementsOutputTypeDef: # (2)
...
# list_lens_review_improvements method usage example with argument unpacking
kwargs: ListLensReviewImprovementsInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensAlias": ...,
}
parent.list_lens_review_improvements(**kwargs)
list_lens_reviews#
List lens reviews for a particular workload.
Type annotations and code completion for boto3.client("wellarchitected").list_lens_reviews
method.
boto3 documentation
# list_lens_reviews method definition
def list_lens_reviews(
self,
*,
WorkloadId: str,
MilestoneNumber: int = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListLensReviewsOutputTypeDef: # (1)
...
# list_lens_reviews method usage example with argument unpacking
kwargs: ListLensReviewsInputRequestTypeDef = { # (1)
"WorkloadId": ...,
}
parent.list_lens_reviews(**kwargs)
list_lens_shares#
List the lens shares associated with the lens.
Type annotations and code completion for boto3.client("wellarchitected").list_lens_shares
method.
boto3 documentation
# list_lens_shares method definition
def list_lens_shares(
self,
*,
LensAlias: str,
SharedWithPrefix: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
Status: ShareStatusType = ..., # (1)
) -> ListLensSharesOutputTypeDef: # (2)
...
# list_lens_shares method usage example with argument unpacking
kwargs: ListLensSharesInputRequestTypeDef = { # (1)
"LensAlias": ...,
}
parent.list_lens_shares(**kwargs)
list_lenses#
List the available lenses.
Type annotations and code completion for boto3.client("wellarchitected").list_lenses
method.
boto3 documentation
# list_lenses method definition
def list_lenses(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
LensType: LensTypeType = ..., # (1)
LensStatus: LensStatusTypeType = ..., # (2)
LensName: str = ...,
) -> ListLensesOutputTypeDef: # (3)
...
- See LensTypeType
- See LensStatusTypeType
- See ListLensesOutputTypeDef
# list_lenses method usage example with argument unpacking
kwargs: ListLensesInputRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_lenses(**kwargs)
list_milestones#
List all milestones for an existing workload.
Type annotations and code completion for boto3.client("wellarchitected").list_milestones
method.
boto3 documentation
# list_milestones method definition
def list_milestones(
self,
*,
WorkloadId: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListMilestonesOutputTypeDef: # (1)
...
# list_milestones method usage example with argument unpacking
kwargs: ListMilestonesInputRequestTypeDef = { # (1)
"WorkloadId": ...,
}
parent.list_milestones(**kwargs)
list_notifications#
List lens notifications.
Type annotations and code completion for boto3.client("wellarchitected").list_notifications
method.
boto3 documentation
# list_notifications method definition
def list_notifications(
self,
*,
WorkloadId: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
ResourceArn: str = ...,
) -> ListNotificationsOutputTypeDef: # (1)
...
# list_notifications method usage example with argument unpacking
kwargs: ListNotificationsInputRequestTypeDef = { # (1)
"WorkloadId": ...,
}
parent.list_notifications(**kwargs)
list_profile_notifications#
List profile notifications.
Type annotations and code completion for boto3.client("wellarchitected").list_profile_notifications
method.
boto3 documentation
# list_profile_notifications method definition
def list_profile_notifications(
self,
*,
WorkloadId: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListProfileNotificationsOutputTypeDef: # (1)
...
# list_profile_notifications method usage example with argument unpacking
kwargs: ListProfileNotificationsInputRequestTypeDef = { # (1)
"WorkloadId": ...,
}
parent.list_profile_notifications(**kwargs)
list_profile_shares#
List profile shares.
Type annotations and code completion for boto3.client("wellarchitected").list_profile_shares
method.
boto3 documentation
# list_profile_shares method definition
def list_profile_shares(
self,
*,
ProfileArn: str,
SharedWithPrefix: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
Status: ShareStatusType = ..., # (1)
) -> ListProfileSharesOutputTypeDef: # (2)
...
# list_profile_shares method usage example with argument unpacking
kwargs: ListProfileSharesInputRequestTypeDef = { # (1)
"ProfileArn": ...,
}
parent.list_profile_shares(**kwargs)
list_profiles#
List profiles.
Type annotations and code completion for boto3.client("wellarchitected").list_profiles
method.
boto3 documentation
# list_profiles method definition
def list_profiles(
self,
*,
ProfileNamePrefix: str = ...,
ProfileOwnerType: ProfileOwnerTypeType = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListProfilesOutputTypeDef: # (2)
...
# list_profiles method usage example with argument unpacking
kwargs: ListProfilesInputRequestTypeDef = { # (1)
"ProfileNamePrefix": ...,
}
parent.list_profiles(**kwargs)
list_review_template_answers#
List the answers of a review template.
Type annotations and code completion for boto3.client("wellarchitected").list_review_template_answers
method.
boto3 documentation
# list_review_template_answers method definition
def list_review_template_answers(
self,
*,
TemplateArn: str,
LensAlias: str,
PillarId: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListReviewTemplateAnswersOutputTypeDef: # (1)
...
# list_review_template_answers method usage example with argument unpacking
kwargs: ListReviewTemplateAnswersInputRequestTypeDef = { # (1)
"TemplateArn": ...,
"LensAlias": ...,
}
parent.list_review_template_answers(**kwargs)
list_review_templates#
List review templates.
Type annotations and code completion for boto3.client("wellarchitected").list_review_templates
method.
boto3 documentation
# list_review_templates method definition
def list_review_templates(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListReviewTemplatesOutputTypeDef: # (1)
...
# list_review_templates method usage example with argument unpacking
kwargs: ListReviewTemplatesInputRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_review_templates(**kwargs)
list_share_invitations#
List the share invitations.
Type annotations and code completion for boto3.client("wellarchitected").list_share_invitations
method.
boto3 documentation
# list_share_invitations method definition
def list_share_invitations(
self,
*,
WorkloadNamePrefix: str = ...,
LensNamePrefix: str = ...,
ShareResourceType: ShareResourceTypeType = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
ProfileNamePrefix: str = ...,
TemplateNamePrefix: str = ...,
) -> ListShareInvitationsOutputTypeDef: # (2)
...
# list_share_invitations method usage example with argument unpacking
kwargs: ListShareInvitationsInputRequestTypeDef = { # (1)
"WorkloadNamePrefix": ...,
}
parent.list_share_invitations(**kwargs)
list_tags_for_resource#
List the tags for a resource.
Type annotations and code completion for boto3.client("wellarchitected").list_tags_for_resource
method.
boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
self,
*,
WorkloadArn: str,
) -> ListTagsForResourceOutputTypeDef: # (1)
...
# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceInputRequestTypeDef = { # (1)
"WorkloadArn": ...,
}
parent.list_tags_for_resource(**kwargs)
list_template_shares#
List review template shares.
Type annotations and code completion for boto3.client("wellarchitected").list_template_shares
method.
boto3 documentation
# list_template_shares method definition
def list_template_shares(
self,
*,
TemplateArn: str,
SharedWithPrefix: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
Status: ShareStatusType = ..., # (1)
) -> ListTemplateSharesOutputTypeDef: # (2)
...
# list_template_shares method usage example with argument unpacking
kwargs: ListTemplateSharesInputRequestTypeDef = { # (1)
"TemplateArn": ...,
}
parent.list_template_shares(**kwargs)
list_workload_shares#
List the workload shares associated with the workload.
Type annotations and code completion for boto3.client("wellarchitected").list_workload_shares
method.
boto3 documentation
# list_workload_shares method definition
def list_workload_shares(
self,
*,
WorkloadId: str,
SharedWithPrefix: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
Status: ShareStatusType = ..., # (1)
) -> ListWorkloadSharesOutputTypeDef: # (2)
...
# list_workload_shares method usage example with argument unpacking
kwargs: ListWorkloadSharesInputRequestTypeDef = { # (1)
"WorkloadId": ...,
}
parent.list_workload_shares(**kwargs)
list_workloads#
Paginated list of workloads.
Type annotations and code completion for boto3.client("wellarchitected").list_workloads
method.
boto3 documentation
# list_workloads method definition
def list_workloads(
self,
*,
WorkloadNamePrefix: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListWorkloadsOutputTypeDef: # (1)
...
# list_workloads method usage example with argument unpacking
kwargs: ListWorkloadsInputRequestTypeDef = { # (1)
"WorkloadNamePrefix": ...,
}
parent.list_workloads(**kwargs)
tag_resource#
Adds one or more tags to the specified resource.
Type annotations and code completion for boto3.client("wellarchitected").tag_resource
method.
boto3 documentation
# tag_resource method definition
def tag_resource(
self,
*,
WorkloadArn: str,
Tags: Mapping[str, str],
) -> dict[str, Any]:
...
# tag_resource method usage example with argument unpacking
kwargs: TagResourceInputRequestTypeDef = { # (1)
"WorkloadArn": ...,
"Tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource#
Deletes specified tags from a resource.
Type annotations and code completion for boto3.client("wellarchitected").untag_resource
method.
boto3 documentation
# untag_resource method definition
def untag_resource(
self,
*,
WorkloadArn: str,
TagKeys: Sequence[str],
) -> dict[str, Any]:
...
# untag_resource method usage example with argument unpacking
kwargs: UntagResourceInputRequestTypeDef = { # (1)
"WorkloadArn": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_answer#
Update the answer to a specific question in a workload review.
Type annotations and code completion for boto3.client("wellarchitected").update_answer
method.
boto3 documentation
# update_answer method definition
def update_answer(
self,
*,
WorkloadId: str,
LensAlias: str,
QuestionId: str,
SelectedChoices: Sequence[str] = ...,
ChoiceUpdates: Mapping[str, ChoiceUpdateTypeDef] = ..., # (1)
Notes: str = ...,
IsApplicable: bool = ...,
Reason: AnswerReasonType = ..., # (2)
) -> UpdateAnswerOutputTypeDef: # (3)
...
# update_answer method usage example with argument unpacking
kwargs: UpdateAnswerInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensAlias": ...,
"QuestionId": ...,
}
parent.update_answer(**kwargs)
update_global_settings#
Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features.
Type annotations and code completion for boto3.client("wellarchitected").update_global_settings
method.
boto3 documentation
# update_global_settings method definition
def update_global_settings(
self,
*,
OrganizationSharingStatus: OrganizationSharingStatusType = ..., # (1)
DiscoveryIntegrationStatus: DiscoveryIntegrationStatusType = ..., # (2)
JiraConfiguration: AccountJiraConfigurationInputTypeDef = ..., # (3)
) -> EmptyResponseMetadataTypeDef: # (4)
...
- See OrganizationSharingStatusType
- See DiscoveryIntegrationStatusType
- See AccountJiraConfigurationInputTypeDef
- See EmptyResponseMetadataTypeDef
# update_global_settings method usage example with argument unpacking
kwargs: UpdateGlobalSettingsInputRequestTypeDef = { # (1)
"OrganizationSharingStatus": ...,
}
parent.update_global_settings(**kwargs)
update_integration#
Update integration features.
Type annotations and code completion for boto3.client("wellarchitected").update_integration
method.
boto3 documentation
# update_integration method definition
def update_integration(
self,
*,
WorkloadId: str,
ClientRequestToken: str,
IntegratingService: IntegratingServiceType, # (1)
) -> EmptyResponseMetadataTypeDef: # (2)
...
# update_integration method usage example with argument unpacking
kwargs: UpdateIntegrationInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"ClientRequestToken": ...,
"IntegratingService": ...,
}
parent.update_integration(**kwargs)
update_lens_review#
Update lens review for a particular workload.
Type annotations and code completion for boto3.client("wellarchitected").update_lens_review
method.
boto3 documentation
# update_lens_review method definition
def update_lens_review(
self,
*,
WorkloadId: str,
LensAlias: str,
LensNotes: str = ...,
PillarNotes: Mapping[str, str] = ...,
JiraConfiguration: JiraSelectedQuestionConfigurationTypeDef = ..., # (1)
) -> UpdateLensReviewOutputTypeDef: # (2)
...
# update_lens_review method usage example with argument unpacking
kwargs: UpdateLensReviewInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensAlias": ...,
}
parent.update_lens_review(**kwargs)
update_profile#
Update a profile.
Type annotations and code completion for boto3.client("wellarchitected").update_profile
method.
boto3 documentation
# update_profile method definition
def update_profile(
self,
*,
ProfileArn: str,
ProfileDescription: str = ...,
ProfileQuestions: Sequence[ProfileQuestionUpdateTypeDef] = ..., # (1)
) -> UpdateProfileOutputTypeDef: # (2)
...
# update_profile method usage example with argument unpacking
kwargs: UpdateProfileInputRequestTypeDef = { # (1)
"ProfileArn": ...,
}
parent.update_profile(**kwargs)
update_review_template#
Update a review template.
Type annotations and code completion for boto3.client("wellarchitected").update_review_template
method.
boto3 documentation
# update_review_template method definition
def update_review_template(
self,
*,
TemplateArn: str,
TemplateName: str = ...,
Description: str = ...,
Notes: str = ...,
LensesToAssociate: Sequence[str] = ...,
LensesToDisassociate: Sequence[str] = ...,
) -> UpdateReviewTemplateOutputTypeDef: # (1)
...
# update_review_template method usage example with argument unpacking
kwargs: UpdateReviewTemplateInputRequestTypeDef = { # (1)
"TemplateArn": ...,
}
parent.update_review_template(**kwargs)
update_review_template_answer#
Update a review template answer.
Type annotations and code completion for boto3.client("wellarchitected").update_review_template_answer
method.
boto3 documentation
# update_review_template_answer method definition
def update_review_template_answer(
self,
*,
TemplateArn: str,
LensAlias: str,
QuestionId: str,
SelectedChoices: Sequence[str] = ...,
ChoiceUpdates: Mapping[str, ChoiceUpdateTypeDef] = ..., # (1)
Notes: str = ...,
IsApplicable: bool = ...,
Reason: AnswerReasonType = ..., # (2)
) -> UpdateReviewTemplateAnswerOutputTypeDef: # (3)
...
# update_review_template_answer method usage example with argument unpacking
kwargs: UpdateReviewTemplateAnswerInputRequestTypeDef = { # (1)
"TemplateArn": ...,
"LensAlias": ...,
"QuestionId": ...,
}
parent.update_review_template_answer(**kwargs)
update_review_template_lens_review#
Update a lens review associated with a review template.
Type annotations and code completion for boto3.client("wellarchitected").update_review_template_lens_review
method.
boto3 documentation
# update_review_template_lens_review method definition
def update_review_template_lens_review(
self,
*,
TemplateArn: str,
LensAlias: str,
LensNotes: str = ...,
PillarNotes: Mapping[str, str] = ...,
) -> UpdateReviewTemplateLensReviewOutputTypeDef: # (1)
...
# update_review_template_lens_review method usage example with argument unpacking
kwargs: UpdateReviewTemplateLensReviewInputRequestTypeDef = { # (1)
"TemplateArn": ...,
"LensAlias": ...,
}
parent.update_review_template_lens_review(**kwargs)
update_share_invitation#
Update a workload or custom lens share invitation.
Type annotations and code completion for boto3.client("wellarchitected").update_share_invitation
method.
boto3 documentation
# update_share_invitation method definition
def update_share_invitation(
self,
*,
ShareInvitationId: str,
ShareInvitationAction: ShareInvitationActionType, # (1)
) -> UpdateShareInvitationOutputTypeDef: # (2)
...
# update_share_invitation method usage example with argument unpacking
kwargs: UpdateShareInvitationInputRequestTypeDef = { # (1)
"ShareInvitationId": ...,
"ShareInvitationAction": ...,
}
parent.update_share_invitation(**kwargs)
update_workload#
Update an existing workload.
Type annotations and code completion for boto3.client("wellarchitected").update_workload
method.
boto3 documentation
# update_workload method definition
def update_workload(
self,
*,
WorkloadId: str,
WorkloadName: str = ...,
Description: str = ...,
Environment: WorkloadEnvironmentType = ..., # (1)
AccountIds: Sequence[str] = ...,
AwsRegions: Sequence[str] = ...,
NonAwsRegions: Sequence[str] = ...,
PillarPriorities: Sequence[str] = ...,
ArchitecturalDesign: str = ...,
ReviewOwner: str = ...,
IsReviewOwnerUpdateAcknowledged: bool = ...,
IndustryType: str = ...,
Industry: str = ...,
Notes: str = ...,
ImprovementStatus: WorkloadImprovementStatusType = ..., # (2)
DiscoveryConfig: WorkloadDiscoveryConfigTypeDef = ..., # (3)
Applications: Sequence[str] = ...,
JiraConfiguration: WorkloadJiraConfigurationInputTypeDef = ..., # (4)
) -> UpdateWorkloadOutputTypeDef: # (5)
...
- See WorkloadEnvironmentType
- See WorkloadImprovementStatusType
- See WorkloadDiscoveryConfigTypeDef
- See WorkloadJiraConfigurationInputTypeDef
- See UpdateWorkloadOutputTypeDef
# update_workload method usage example with argument unpacking
kwargs: UpdateWorkloadInputRequestTypeDef = { # (1)
"WorkloadId": ...,
}
parent.update_workload(**kwargs)
update_workload_share#
Update a workload share.
Type annotations and code completion for boto3.client("wellarchitected").update_workload_share
method.
boto3 documentation
# update_workload_share method definition
def update_workload_share(
self,
*,
ShareId: str,
WorkloadId: str,
PermissionType: PermissionTypeType, # (1)
) -> UpdateWorkloadShareOutputTypeDef: # (2)
...
# update_workload_share method usage example with argument unpacking
kwargs: UpdateWorkloadShareInputRequestTypeDef = { # (1)
"ShareId": ...,
"WorkloadId": ...,
"PermissionType": ...,
}
parent.update_workload_share(**kwargs)
upgrade_lens_review#
Upgrade lens review for a particular workload.
Type annotations and code completion for boto3.client("wellarchitected").upgrade_lens_review
method.
boto3 documentation
# upgrade_lens_review method definition
def upgrade_lens_review(
self,
*,
WorkloadId: str,
LensAlias: str,
MilestoneName: str,
ClientRequestToken: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# upgrade_lens_review method usage example with argument unpacking
kwargs: UpgradeLensReviewInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"LensAlias": ...,
"MilestoneName": ...,
}
parent.upgrade_lens_review(**kwargs)
upgrade_profile_version#
Upgrade a profile.
Type annotations and code completion for boto3.client("wellarchitected").upgrade_profile_version
method.
boto3 documentation
# upgrade_profile_version method definition
def upgrade_profile_version(
self,
*,
WorkloadId: str,
ProfileArn: str,
MilestoneName: str = ...,
ClientRequestToken: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# upgrade_profile_version method usage example with argument unpacking
kwargs: UpgradeProfileVersionInputRequestTypeDef = { # (1)
"WorkloadId": ...,
"ProfileArn": ...,
}
parent.upgrade_profile_version(**kwargs)
upgrade_review_template_lens_review#
Upgrade the lens review of a review template.
Type annotations and code completion for boto3.client("wellarchitected").upgrade_review_template_lens_review
method.
boto3 documentation
# upgrade_review_template_lens_review method definition
def upgrade_review_template_lens_review(
self,
*,
TemplateArn: str,
LensAlias: str,
ClientRequestToken: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# upgrade_review_template_lens_review method usage example with argument unpacking
kwargs: UpgradeReviewTemplateLensReviewInputRequestTypeDef = { # (1)
"TemplateArn": ...,
"LensAlias": ...,
}
parent.upgrade_review_template_lens_review(**kwargs)