WellArchitected.Client.
update_share_invitation
(**kwargs)¶Update a workload or custom lens share invitation.
Note
This API operation can be called independently of any resource. Previous documentation implied that a workload ARN must be specified.
See also: AWS API Documentation
Request Syntax
response = client.update_share_invitation(
ShareInvitationId='string',
ShareInvitationAction='ACCEPT'|'REJECT'
)
[REQUIRED]
The ID assigned to the share invitation.
[REQUIRED]
Share invitation action taken by contributor.
dict
Response Syntax
{
'ShareInvitation': {
'ShareInvitationId': 'string',
'ShareResourceType': 'WORKLOAD'|'LENS',
'WorkloadId': 'string',
'LensAlias': 'string',
'LensArn': 'string'
}
}
Response Structure
(dict) --
ShareInvitation (dict) --
The updated workload or custom lens share invitation.
ShareInvitationId (string) --
The ID assigned to the share invitation.
ShareResourceType (string) --
The resource type of the share invitation.
WorkloadId (string) --
The ID assigned to the workload. This ID is unique within an Amazon Web Services Region.
LensAlias (string) --
The alias of the lens.
For Amazon Web Services official lenses, this is either the lens alias, such as serverless
, or the lens ARN, such as arn:aws:wellarchitected:us-west-2::lens/serverless
.
For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-east-1:123456789012:lens/my-lens
.
Each lens is identified by its LensSummary$LensAlias.
LensArn (string) --
The ARN for the lens.
Exceptions
WellArchitected.Client.exceptions.ValidationException
WellArchitected.Client.exceptions.InternalServerException
WellArchitected.Client.exceptions.ResourceNotFoundException
WellArchitected.Client.exceptions.ConflictException
WellArchitected.Client.exceptions.AccessDeniedException
WellArchitected.Client.exceptions.ThrottlingException