Documentation ¶
Overview ¶
Package wellarchitected provides the client and types for making API requests to AWS Well-Architected Tool.
This is the Well-Architected Tool API Reference. The WA Tool API provides programmatic access to the Well-Architected Tool (http://aws.amazon.com/well-architected-tool) in the Amazon Web Services Management Console (https://console.aws.amazon.com/wellarchitected). For information about the Well-Architected Tool, see the Well-Architected Tool User Guide (https://docs.aws.amazon.com/wellarchitected/latest/userguide/intro.html).
See https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31 for more information on this service.
See wellarchitected package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/wellarchitected/
Using the Client ¶
To contact AWS Well-Architected Tool with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Well-Architected Tool client WellArchitected for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/wellarchitected/#New
Index ¶
- Constants
- func AccountJiraIssueManagementStatus_Values() []string
- func AdditionalResourceType_Values() []string
- func AnswerReason_Values() []string
- func CheckFailureReason_Values() []string
- func CheckProvider_Values() []string
- func CheckStatus_Values() []string
- func ChoiceReason_Values() []string
- func ChoiceStatus_Values() []string
- func DefinitionType_Values() []string
- func DifferenceStatus_Values() []string
- func DiscoveryIntegrationStatus_Values() []string
- func ImportLensStatus_Values() []string
- func IntegratingService_Values() []string
- func IntegrationStatusInput__Values() []string
- func IntegrationStatus_Values() []string
- func IssueManagementType_Values() []string
- func LensStatusType_Values() []string
- func LensStatus_Values() []string
- func LensType_Values() []string
- func MetricType_Values() []string
- func NotificationType_Values() []string
- func OrganizationSharingStatus_Values() []string
- func PermissionType_Values() []string
- func ProfileNotificationType_Values() []string
- func ProfileOwnerType_Values() []string
- func QuestionPriority_Values() []string
- func QuestionType_Values() []string
- func Question_Values() []string
- func ReportFormat_Values() []string
- func ReviewTemplateAnswerStatus_Values() []string
- func ReviewTemplateUpdateStatus_Values() []string
- func Risk_Values() []string
- func ShareInvitationAction_Values() []string
- func ShareResourceType_Values() []string
- func ShareStatus_Values() []string
- func TrustedAdvisorIntegrationStatus_Values() []string
- func ValidationExceptionReason_Values() []string
- func WorkloadEnvironment_Values() []string
- func WorkloadImprovementStatus_Values() []string
- func WorkloadIssueManagementStatus_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AccountJiraConfigurationInput_
- func (s AccountJiraConfigurationInput_) GoString() string
- func (s *AccountJiraConfigurationInput_) SetIntegrationStatus(v string) *AccountJiraConfigurationInput_
- func (s *AccountJiraConfigurationInput_) SetIssueManagementStatus(v string) *AccountJiraConfigurationInput_
- func (s *AccountJiraConfigurationInput_) SetIssueManagementType(v string) *AccountJiraConfigurationInput_
- func (s *AccountJiraConfigurationInput_) SetJiraProjectKey(v string) *AccountJiraConfigurationInput_
- func (s AccountJiraConfigurationInput_) String() string
- func (s *AccountJiraConfigurationInput_) Validate() error
- type AccountJiraConfigurationOutput_
- func (s AccountJiraConfigurationOutput_) GoString() string
- func (s *AccountJiraConfigurationOutput_) SetIntegrationStatus(v string) *AccountJiraConfigurationOutput_
- func (s *AccountJiraConfigurationOutput_) SetIssueManagementStatus(v string) *AccountJiraConfigurationOutput_
- func (s *AccountJiraConfigurationOutput_) SetIssueManagementType(v string) *AccountJiraConfigurationOutput_
- func (s *AccountJiraConfigurationOutput_) SetJiraProjectKey(v string) *AccountJiraConfigurationOutput_
- func (s *AccountJiraConfigurationOutput_) SetStatusMessage(v string) *AccountJiraConfigurationOutput_
- func (s *AccountJiraConfigurationOutput_) SetSubdomain(v string) *AccountJiraConfigurationOutput_
- func (s AccountJiraConfigurationOutput_) String() string
- type AdditionalResources
- type Answer
- func (s Answer) GoString() string
- func (s *Answer) SetChoiceAnswers(v []*ChoiceAnswer) *Answer
- func (s *Answer) SetChoices(v []*Choice) *Answer
- func (s *Answer) SetHelpfulResourceDisplayText(v string) *Answer
- func (s *Answer) SetHelpfulResourceUrl(v string) *Answer
- func (s *Answer) SetImprovementPlanUrl(v string) *Answer
- func (s *Answer) SetIsApplicable(v bool) *Answer
- func (s *Answer) SetJiraConfiguration(v *JiraConfiguration) *Answer
- func (s *Answer) SetNotes(v string) *Answer
- func (s *Answer) SetPillarId(v string) *Answer
- func (s *Answer) SetQuestionDescription(v string) *Answer
- func (s *Answer) SetQuestionId(v string) *Answer
- func (s *Answer) SetQuestionTitle(v string) *Answer
- func (s *Answer) SetReason(v string) *Answer
- func (s *Answer) SetRisk(v string) *Answer
- func (s *Answer) SetSelectedChoices(v []*string) *Answer
- func (s Answer) String() string
- type AnswerSummary
- func (s AnswerSummary) GoString() string
- func (s *AnswerSummary) SetChoiceAnswerSummaries(v []*ChoiceAnswerSummary) *AnswerSummary
- func (s *AnswerSummary) SetChoices(v []*Choice) *AnswerSummary
- func (s *AnswerSummary) SetIsApplicable(v bool) *AnswerSummary
- func (s *AnswerSummary) SetJiraConfiguration(v *JiraConfiguration) *AnswerSummary
- func (s *AnswerSummary) SetPillarId(v string) *AnswerSummary
- func (s *AnswerSummary) SetQuestionId(v string) *AnswerSummary
- func (s *AnswerSummary) SetQuestionTitle(v string) *AnswerSummary
- func (s *AnswerSummary) SetQuestionType(v string) *AnswerSummary
- func (s *AnswerSummary) SetReason(v string) *AnswerSummary
- func (s *AnswerSummary) SetRisk(v string) *AnswerSummary
- func (s *AnswerSummary) SetSelectedChoices(v []*string) *AnswerSummary
- func (s AnswerSummary) String() string
- type AssociateLensesInput
- type AssociateLensesOutput
- type AssociateProfilesInput
- func (s AssociateProfilesInput) GoString() string
- func (s *AssociateProfilesInput) SetProfileArns(v []*string) *AssociateProfilesInput
- func (s *AssociateProfilesInput) SetWorkloadId(v string) *AssociateProfilesInput
- func (s AssociateProfilesInput) String() string
- func (s *AssociateProfilesInput) Validate() error
- type AssociateProfilesOutput
- type BestPractice
- type CheckDetail
- func (s CheckDetail) GoString() string
- func (s *CheckDetail) SetAccountId(v string) *CheckDetail
- func (s *CheckDetail) SetChoiceId(v string) *CheckDetail
- func (s *CheckDetail) SetDescription(v string) *CheckDetail
- func (s *CheckDetail) SetFlaggedResources(v int64) *CheckDetail
- func (s *CheckDetail) SetId(v string) *CheckDetail
- func (s *CheckDetail) SetLensArn(v string) *CheckDetail
- func (s *CheckDetail) SetName(v string) *CheckDetail
- func (s *CheckDetail) SetPillarId(v string) *CheckDetail
- func (s *CheckDetail) SetProvider(v string) *CheckDetail
- func (s *CheckDetail) SetQuestionId(v string) *CheckDetail
- func (s *CheckDetail) SetReason(v string) *CheckDetail
- func (s *CheckDetail) SetStatus(v string) *CheckDetail
- func (s *CheckDetail) SetUpdatedAt(v time.Time) *CheckDetail
- func (s CheckDetail) String() string
- type CheckSummary
- func (s CheckSummary) GoString() string
- func (s *CheckSummary) SetAccountSummary(v map[string]*int64) *CheckSummary
- func (s *CheckSummary) SetChoiceId(v string) *CheckSummary
- func (s *CheckSummary) SetDescription(v string) *CheckSummary
- func (s *CheckSummary) SetId(v string) *CheckSummary
- func (s *CheckSummary) SetLensArn(v string) *CheckSummary
- func (s *CheckSummary) SetName(v string) *CheckSummary
- func (s *CheckSummary) SetPillarId(v string) *CheckSummary
- func (s *CheckSummary) SetProvider(v string) *CheckSummary
- func (s *CheckSummary) SetQuestionId(v string) *CheckSummary
- func (s *CheckSummary) SetStatus(v string) *CheckSummary
- func (s *CheckSummary) SetUpdatedAt(v time.Time) *CheckSummary
- func (s CheckSummary) String() string
- type Choice
- func (s Choice) GoString() string
- func (s *Choice) SetAdditionalResources(v []*AdditionalResources) *Choice
- func (s *Choice) SetChoiceId(v string) *Choice
- func (s *Choice) SetDescription(v string) *Choice
- func (s *Choice) SetHelpfulResource(v *ChoiceContent) *Choice
- func (s *Choice) SetImprovementPlan(v *ChoiceContent) *Choice
- func (s *Choice) SetTitle(v string) *Choice
- func (s Choice) String() string
- type ChoiceAnswer
- func (s ChoiceAnswer) GoString() string
- func (s *ChoiceAnswer) SetChoiceId(v string) *ChoiceAnswer
- func (s *ChoiceAnswer) SetNotes(v string) *ChoiceAnswer
- func (s *ChoiceAnswer) SetReason(v string) *ChoiceAnswer
- func (s *ChoiceAnswer) SetStatus(v string) *ChoiceAnswer
- func (s ChoiceAnswer) String() string
- type ChoiceAnswerSummary
- func (s ChoiceAnswerSummary) GoString() string
- func (s *ChoiceAnswerSummary) SetChoiceId(v string) *ChoiceAnswerSummary
- func (s *ChoiceAnswerSummary) SetReason(v string) *ChoiceAnswerSummary
- func (s *ChoiceAnswerSummary) SetStatus(v string) *ChoiceAnswerSummary
- func (s ChoiceAnswerSummary) String() string
- type ChoiceContent
- type ChoiceImprovementPlan
- func (s ChoiceImprovementPlan) GoString() string
- func (s *ChoiceImprovementPlan) SetChoiceId(v string) *ChoiceImprovementPlan
- func (s *ChoiceImprovementPlan) SetDisplayText(v string) *ChoiceImprovementPlan
- func (s *ChoiceImprovementPlan) SetImprovementPlanUrl(v string) *ChoiceImprovementPlan
- func (s ChoiceImprovementPlan) String() string
- type ChoiceUpdate
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type ConsolidatedReportMetric
- func (s ConsolidatedReportMetric) GoString() string
- func (s *ConsolidatedReportMetric) SetLenses(v []*LensMetric) *ConsolidatedReportMetric
- func (s *ConsolidatedReportMetric) SetLensesAppliedCount(v int64) *ConsolidatedReportMetric
- func (s *ConsolidatedReportMetric) SetMetricType(v string) *ConsolidatedReportMetric
- func (s *ConsolidatedReportMetric) SetRiskCounts(v map[string]*int64) *ConsolidatedReportMetric
- func (s *ConsolidatedReportMetric) SetUpdatedAt(v time.Time) *ConsolidatedReportMetric
- func (s *ConsolidatedReportMetric) SetWorkloadArn(v string) *ConsolidatedReportMetric
- func (s *ConsolidatedReportMetric) SetWorkloadId(v string) *ConsolidatedReportMetric
- func (s *ConsolidatedReportMetric) SetWorkloadName(v string) *ConsolidatedReportMetric
- func (s ConsolidatedReportMetric) String() string
- type CreateLensShareInput
- func (s CreateLensShareInput) GoString() string
- func (s *CreateLensShareInput) SetClientRequestToken(v string) *CreateLensShareInput
- func (s *CreateLensShareInput) SetLensAlias(v string) *CreateLensShareInput
- func (s *CreateLensShareInput) SetSharedWith(v string) *CreateLensShareInput
- func (s CreateLensShareInput) String() string
- func (s *CreateLensShareInput) Validate() error
- type CreateLensShareOutput
- type CreateLensVersionInput
- func (s CreateLensVersionInput) GoString() string
- func (s *CreateLensVersionInput) SetClientRequestToken(v string) *CreateLensVersionInput
- func (s *CreateLensVersionInput) SetIsMajorVersion(v bool) *CreateLensVersionInput
- func (s *CreateLensVersionInput) SetLensAlias(v string) *CreateLensVersionInput
- func (s *CreateLensVersionInput) SetLensVersion(v string) *CreateLensVersionInput
- func (s CreateLensVersionInput) String() string
- func (s *CreateLensVersionInput) Validate() error
- type CreateLensVersionOutput
- type CreateMilestoneInput
- func (s CreateMilestoneInput) GoString() string
- func (s *CreateMilestoneInput) SetClientRequestToken(v string) *CreateMilestoneInput
- func (s *CreateMilestoneInput) SetMilestoneName(v string) *CreateMilestoneInput
- func (s *CreateMilestoneInput) SetWorkloadId(v string) *CreateMilestoneInput
- func (s CreateMilestoneInput) String() string
- func (s *CreateMilestoneInput) Validate() error
- type CreateMilestoneOutput
- type CreateProfileInput
- func (s CreateProfileInput) GoString() string
- func (s *CreateProfileInput) SetClientRequestToken(v string) *CreateProfileInput
- func (s *CreateProfileInput) SetProfileDescription(v string) *CreateProfileInput
- func (s *CreateProfileInput) SetProfileName(v string) *CreateProfileInput
- func (s *CreateProfileInput) SetProfileQuestions(v []*ProfileQuestionUpdate) *CreateProfileInput
- func (s *CreateProfileInput) SetTags(v map[string]*string) *CreateProfileInput
- func (s CreateProfileInput) String() string
- func (s *CreateProfileInput) Validate() error
- type CreateProfileOutput
- type CreateProfileShareInput
- func (s CreateProfileShareInput) GoString() string
- func (s *CreateProfileShareInput) SetClientRequestToken(v string) *CreateProfileShareInput
- func (s *CreateProfileShareInput) SetProfileArn(v string) *CreateProfileShareInput
- func (s *CreateProfileShareInput) SetSharedWith(v string) *CreateProfileShareInput
- func (s CreateProfileShareInput) String() string
- func (s *CreateProfileShareInput) Validate() error
- type CreateProfileShareOutput
- type CreateReviewTemplateInput
- func (s CreateReviewTemplateInput) GoString() string
- func (s *CreateReviewTemplateInput) SetClientRequestToken(v string) *CreateReviewTemplateInput
- func (s *CreateReviewTemplateInput) SetDescription(v string) *CreateReviewTemplateInput
- func (s *CreateReviewTemplateInput) SetLenses(v []*string) *CreateReviewTemplateInput
- func (s *CreateReviewTemplateInput) SetNotes(v string) *CreateReviewTemplateInput
- func (s *CreateReviewTemplateInput) SetTags(v map[string]*string) *CreateReviewTemplateInput
- func (s *CreateReviewTemplateInput) SetTemplateName(v string) *CreateReviewTemplateInput
- func (s CreateReviewTemplateInput) String() string
- func (s *CreateReviewTemplateInput) Validate() error
- type CreateReviewTemplateOutput
- type CreateTemplateShareInput
- func (s CreateTemplateShareInput) GoString() string
- func (s *CreateTemplateShareInput) SetClientRequestToken(v string) *CreateTemplateShareInput
- func (s *CreateTemplateShareInput) SetSharedWith(v string) *CreateTemplateShareInput
- func (s *CreateTemplateShareInput) SetTemplateArn(v string) *CreateTemplateShareInput
- func (s CreateTemplateShareInput) String() string
- func (s *CreateTemplateShareInput) Validate() error
- type CreateTemplateShareOutput
- type CreateWorkloadInput
- func (s CreateWorkloadInput) GoString() string
- func (s *CreateWorkloadInput) SetAccountIds(v []*string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetApplications(v []*string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetArchitecturalDesign(v string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetAwsRegions(v []*string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetClientRequestToken(v string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetDescription(v string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetDiscoveryConfig(v *WorkloadDiscoveryConfig) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetEnvironment(v string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetIndustry(v string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetIndustryType(v string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetJiraConfiguration(v *WorkloadJiraConfigurationInput_) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetLenses(v []*string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetNonAwsRegions(v []*string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetNotes(v string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetPillarPriorities(v []*string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetProfileArns(v []*string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetReviewOwner(v string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetReviewTemplateArns(v []*string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetTags(v map[string]*string) *CreateWorkloadInput
- func (s *CreateWorkloadInput) SetWorkloadName(v string) *CreateWorkloadInput
- func (s CreateWorkloadInput) String() string
- func (s *CreateWorkloadInput) Validate() error
- type CreateWorkloadOutput
- type CreateWorkloadShareInput
- func (s CreateWorkloadShareInput) GoString() string
- func (s *CreateWorkloadShareInput) SetClientRequestToken(v string) *CreateWorkloadShareInput
- func (s *CreateWorkloadShareInput) SetPermissionType(v string) *CreateWorkloadShareInput
- func (s *CreateWorkloadShareInput) SetSharedWith(v string) *CreateWorkloadShareInput
- func (s *CreateWorkloadShareInput) SetWorkloadId(v string) *CreateWorkloadShareInput
- func (s CreateWorkloadShareInput) String() string
- func (s *CreateWorkloadShareInput) Validate() error
- type CreateWorkloadShareOutput
- type DeleteLensInput
- func (s DeleteLensInput) GoString() string
- func (s *DeleteLensInput) SetClientRequestToken(v string) *DeleteLensInput
- func (s *DeleteLensInput) SetLensAlias(v string) *DeleteLensInput
- func (s *DeleteLensInput) SetLensStatus(v string) *DeleteLensInput
- func (s DeleteLensInput) String() string
- func (s *DeleteLensInput) Validate() error
- type DeleteLensOutput
- type DeleteLensShareInput
- func (s DeleteLensShareInput) GoString() string
- func (s *DeleteLensShareInput) SetClientRequestToken(v string) *DeleteLensShareInput
- func (s *DeleteLensShareInput) SetLensAlias(v string) *DeleteLensShareInput
- func (s *DeleteLensShareInput) SetShareId(v string) *DeleteLensShareInput
- func (s DeleteLensShareInput) String() string
- func (s *DeleteLensShareInput) Validate() error
- type DeleteLensShareOutput
- type DeleteProfileInput
- type DeleteProfileOutput
- type DeleteProfileShareInput
- func (s DeleteProfileShareInput) GoString() string
- func (s *DeleteProfileShareInput) SetClientRequestToken(v string) *DeleteProfileShareInput
- func (s *DeleteProfileShareInput) SetProfileArn(v string) *DeleteProfileShareInput
- func (s *DeleteProfileShareInput) SetShareId(v string) *DeleteProfileShareInput
- func (s DeleteProfileShareInput) String() string
- func (s *DeleteProfileShareInput) Validate() error
- type DeleteProfileShareOutput
- type DeleteReviewTemplateInput
- func (s DeleteReviewTemplateInput) GoString() string
- func (s *DeleteReviewTemplateInput) SetClientRequestToken(v string) *DeleteReviewTemplateInput
- func (s *DeleteReviewTemplateInput) SetTemplateArn(v string) *DeleteReviewTemplateInput
- func (s DeleteReviewTemplateInput) String() string
- func (s *DeleteReviewTemplateInput) Validate() error
- type DeleteReviewTemplateOutput
- type DeleteTemplateShareInput
- func (s DeleteTemplateShareInput) GoString() string
- func (s *DeleteTemplateShareInput) SetClientRequestToken(v string) *DeleteTemplateShareInput
- func (s *DeleteTemplateShareInput) SetShareId(v string) *DeleteTemplateShareInput
- func (s *DeleteTemplateShareInput) SetTemplateArn(v string) *DeleteTemplateShareInput
- func (s DeleteTemplateShareInput) String() string
- func (s *DeleteTemplateShareInput) Validate() error
- type DeleteTemplateShareOutput
- type DeleteWorkloadInput
- type DeleteWorkloadOutput
- type DeleteWorkloadShareInput
- func (s DeleteWorkloadShareInput) GoString() string
- func (s *DeleteWorkloadShareInput) SetClientRequestToken(v string) *DeleteWorkloadShareInput
- func (s *DeleteWorkloadShareInput) SetShareId(v string) *DeleteWorkloadShareInput
- func (s *DeleteWorkloadShareInput) SetWorkloadId(v string) *DeleteWorkloadShareInput
- func (s DeleteWorkloadShareInput) String() string
- func (s *DeleteWorkloadShareInput) Validate() error
- type DeleteWorkloadShareOutput
- type DisassociateLensesInput
- func (s DisassociateLensesInput) GoString() string
- func (s *DisassociateLensesInput) SetLensAliases(v []*string) *DisassociateLensesInput
- func (s *DisassociateLensesInput) SetWorkloadId(v string) *DisassociateLensesInput
- func (s DisassociateLensesInput) String() string
- func (s *DisassociateLensesInput) Validate() error
- type DisassociateLensesOutput
- type DisassociateProfilesInput
- func (s DisassociateProfilesInput) GoString() string
- func (s *DisassociateProfilesInput) SetProfileArns(v []*string) *DisassociateProfilesInput
- func (s *DisassociateProfilesInput) SetWorkloadId(v string) *DisassociateProfilesInput
- func (s DisassociateProfilesInput) String() string
- func (s *DisassociateProfilesInput) Validate() error
- type DisassociateProfilesOutput
- type ExportLensInput
- type ExportLensOutput
- type GetAnswerInput
- func (s GetAnswerInput) GoString() string
- func (s *GetAnswerInput) SetLensAlias(v string) *GetAnswerInput
- func (s *GetAnswerInput) SetMilestoneNumber(v int64) *GetAnswerInput
- func (s *GetAnswerInput) SetQuestionId(v string) *GetAnswerInput
- func (s *GetAnswerInput) SetWorkloadId(v string) *GetAnswerInput
- func (s GetAnswerInput) String() string
- func (s *GetAnswerInput) Validate() error
- type GetAnswerOutput
- func (s GetAnswerOutput) GoString() string
- func (s *GetAnswerOutput) SetAnswer(v *Answer) *GetAnswerOutput
- func (s *GetAnswerOutput) SetLensAlias(v string) *GetAnswerOutput
- func (s *GetAnswerOutput) SetLensArn(v string) *GetAnswerOutput
- func (s *GetAnswerOutput) SetMilestoneNumber(v int64) *GetAnswerOutput
- func (s *GetAnswerOutput) SetWorkloadId(v string) *GetAnswerOutput
- func (s GetAnswerOutput) String() string
- type GetConsolidatedReportInput
- func (s GetConsolidatedReportInput) GoString() string
- func (s *GetConsolidatedReportInput) SetFormat(v string) *GetConsolidatedReportInput
- func (s *GetConsolidatedReportInput) SetIncludeSharedResources(v bool) *GetConsolidatedReportInput
- func (s *GetConsolidatedReportInput) SetMaxResults(v int64) *GetConsolidatedReportInput
- func (s *GetConsolidatedReportInput) SetNextToken(v string) *GetConsolidatedReportInput
- func (s GetConsolidatedReportInput) String() string
- func (s *GetConsolidatedReportInput) Validate() error
- type GetConsolidatedReportOutput
- func (s GetConsolidatedReportOutput) GoString() string
- func (s *GetConsolidatedReportOutput) SetBase64String(v string) *GetConsolidatedReportOutput
- func (s *GetConsolidatedReportOutput) SetMetrics(v []*ConsolidatedReportMetric) *GetConsolidatedReportOutput
- func (s *GetConsolidatedReportOutput) SetNextToken(v string) *GetConsolidatedReportOutput
- func (s GetConsolidatedReportOutput) String() string
- type GetGlobalSettingsInput
- type GetGlobalSettingsOutput
- func (s GetGlobalSettingsOutput) GoString() string
- func (s *GetGlobalSettingsOutput) SetDiscoveryIntegrationStatus(v string) *GetGlobalSettingsOutput
- func (s *GetGlobalSettingsOutput) SetJiraConfiguration(v *AccountJiraConfigurationOutput_) *GetGlobalSettingsOutput
- func (s *GetGlobalSettingsOutput) SetOrganizationSharingStatus(v string) *GetGlobalSettingsOutput
- func (s GetGlobalSettingsOutput) String() string
- type GetLensInput
- type GetLensOutput
- type GetLensReviewInput
- func (s GetLensReviewInput) GoString() string
- func (s *GetLensReviewInput) SetLensAlias(v string) *GetLensReviewInput
- func (s *GetLensReviewInput) SetMilestoneNumber(v int64) *GetLensReviewInput
- func (s *GetLensReviewInput) SetWorkloadId(v string) *GetLensReviewInput
- func (s GetLensReviewInput) String() string
- func (s *GetLensReviewInput) Validate() error
- type GetLensReviewOutput
- func (s GetLensReviewOutput) GoString() string
- func (s *GetLensReviewOutput) SetLensReview(v *LensReview) *GetLensReviewOutput
- func (s *GetLensReviewOutput) SetMilestoneNumber(v int64) *GetLensReviewOutput
- func (s *GetLensReviewOutput) SetWorkloadId(v string) *GetLensReviewOutput
- func (s GetLensReviewOutput) String() string
- type GetLensReviewReportInput
- func (s GetLensReviewReportInput) GoString() string
- func (s *GetLensReviewReportInput) SetLensAlias(v string) *GetLensReviewReportInput
- func (s *GetLensReviewReportInput) SetMilestoneNumber(v int64) *GetLensReviewReportInput
- func (s *GetLensReviewReportInput) SetWorkloadId(v string) *GetLensReviewReportInput
- func (s GetLensReviewReportInput) String() string
- func (s *GetLensReviewReportInput) Validate() error
- type GetLensReviewReportOutput
- func (s GetLensReviewReportOutput) GoString() string
- func (s *GetLensReviewReportOutput) SetLensReviewReport(v *LensReviewReport) *GetLensReviewReportOutput
- func (s *GetLensReviewReportOutput) SetMilestoneNumber(v int64) *GetLensReviewReportOutput
- func (s *GetLensReviewReportOutput) SetWorkloadId(v string) *GetLensReviewReportOutput
- func (s GetLensReviewReportOutput) String() string
- type GetLensVersionDifferenceInput
- func (s GetLensVersionDifferenceInput) GoString() string
- func (s *GetLensVersionDifferenceInput) SetBaseLensVersion(v string) *GetLensVersionDifferenceInput
- func (s *GetLensVersionDifferenceInput) SetLensAlias(v string) *GetLensVersionDifferenceInput
- func (s *GetLensVersionDifferenceInput) SetTargetLensVersion(v string) *GetLensVersionDifferenceInput
- func (s GetLensVersionDifferenceInput) String() string
- func (s *GetLensVersionDifferenceInput) Validate() error
- type GetLensVersionDifferenceOutput
- func (s GetLensVersionDifferenceOutput) GoString() string
- func (s *GetLensVersionDifferenceOutput) SetBaseLensVersion(v string) *GetLensVersionDifferenceOutput
- func (s *GetLensVersionDifferenceOutput) SetLatestLensVersion(v string) *GetLensVersionDifferenceOutput
- func (s *GetLensVersionDifferenceOutput) SetLensAlias(v string) *GetLensVersionDifferenceOutput
- func (s *GetLensVersionDifferenceOutput) SetLensArn(v string) *GetLensVersionDifferenceOutput
- func (s *GetLensVersionDifferenceOutput) SetTargetLensVersion(v string) *GetLensVersionDifferenceOutput
- func (s *GetLensVersionDifferenceOutput) SetVersionDifferences(v *VersionDifferences) *GetLensVersionDifferenceOutput
- func (s GetLensVersionDifferenceOutput) String() string
- type GetMilestoneInput
- type GetMilestoneOutput
- type GetProfileInput
- type GetProfileOutput
- type GetProfileTemplateInput
- type GetProfileTemplateOutput
- type GetReviewTemplateAnswerInput
- func (s GetReviewTemplateAnswerInput) GoString() string
- func (s *GetReviewTemplateAnswerInput) SetLensAlias(v string) *GetReviewTemplateAnswerInput
- func (s *GetReviewTemplateAnswerInput) SetQuestionId(v string) *GetReviewTemplateAnswerInput
- func (s *GetReviewTemplateAnswerInput) SetTemplateArn(v string) *GetReviewTemplateAnswerInput
- func (s GetReviewTemplateAnswerInput) String() string
- func (s *GetReviewTemplateAnswerInput) Validate() error
- type GetReviewTemplateAnswerOutput
- func (s GetReviewTemplateAnswerOutput) GoString() string
- func (s *GetReviewTemplateAnswerOutput) SetAnswer(v *ReviewTemplateAnswer) *GetReviewTemplateAnswerOutput
- func (s *GetReviewTemplateAnswerOutput) SetLensAlias(v string) *GetReviewTemplateAnswerOutput
- func (s *GetReviewTemplateAnswerOutput) SetTemplateArn(v string) *GetReviewTemplateAnswerOutput
- func (s GetReviewTemplateAnswerOutput) String() string
- type GetReviewTemplateInput
- type GetReviewTemplateLensReviewInput
- func (s GetReviewTemplateLensReviewInput) GoString() string
- func (s *GetReviewTemplateLensReviewInput) SetLensAlias(v string) *GetReviewTemplateLensReviewInput
- func (s *GetReviewTemplateLensReviewInput) SetTemplateArn(v string) *GetReviewTemplateLensReviewInput
- func (s GetReviewTemplateLensReviewInput) String() string
- func (s *GetReviewTemplateLensReviewInput) Validate() error
- type GetReviewTemplateLensReviewOutput
- func (s GetReviewTemplateLensReviewOutput) GoString() string
- func (s *GetReviewTemplateLensReviewOutput) SetLensReview(v *ReviewTemplateLensReview) *GetReviewTemplateLensReviewOutput
- func (s *GetReviewTemplateLensReviewOutput) SetTemplateArn(v string) *GetReviewTemplateLensReviewOutput
- func (s GetReviewTemplateLensReviewOutput) String() string
- type GetReviewTemplateOutput
- type GetWorkloadInput
- type GetWorkloadOutput
- type ImportLensInput
- func (s ImportLensInput) GoString() string
- func (s *ImportLensInput) SetClientRequestToken(v string) *ImportLensInput
- func (s *ImportLensInput) SetJSONString(v string) *ImportLensInput
- func (s *ImportLensInput) SetLensAlias(v string) *ImportLensInput
- func (s *ImportLensInput) SetTags(v map[string]*string) *ImportLensInput
- func (s ImportLensInput) String() string
- func (s *ImportLensInput) Validate() error
- type ImportLensOutput
- type ImprovementSummary
- func (s ImprovementSummary) GoString() string
- func (s *ImprovementSummary) SetImprovementPlanUrl(v string) *ImprovementSummary
- func (s *ImprovementSummary) SetImprovementPlans(v []*ChoiceImprovementPlan) *ImprovementSummary
- func (s *ImprovementSummary) SetJiraConfiguration(v *JiraConfiguration) *ImprovementSummary
- func (s *ImprovementSummary) SetPillarId(v string) *ImprovementSummary
- func (s *ImprovementSummary) SetQuestionId(v string) *ImprovementSummary
- func (s *ImprovementSummary) SetQuestionTitle(v string) *ImprovementSummary
- func (s *ImprovementSummary) SetRisk(v string) *ImprovementSummary
- func (s ImprovementSummary) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type JiraConfiguration
- type JiraSelectedQuestionConfiguration
- type Lens
- func (s Lens) GoString() string
- func (s *Lens) SetDescription(v string) *Lens
- func (s *Lens) SetLensArn(v string) *Lens
- func (s *Lens) SetLensVersion(v string) *Lens
- func (s *Lens) SetName(v string) *Lens
- func (s *Lens) SetOwner(v string) *Lens
- func (s *Lens) SetShareInvitationId(v string) *Lens
- func (s *Lens) SetTags(v map[string]*string) *Lens
- func (s Lens) String() string
- type LensMetric
- type LensReview
- func (s LensReview) GoString() string
- func (s *LensReview) SetJiraConfiguration(v *JiraSelectedQuestionConfiguration) *LensReview
- func (s *LensReview) SetLensAlias(v string) *LensReview
- func (s *LensReview) SetLensArn(v string) *LensReview
- func (s *LensReview) SetLensName(v string) *LensReview
- func (s *LensReview) SetLensStatus(v string) *LensReview
- func (s *LensReview) SetLensVersion(v string) *LensReview
- func (s *LensReview) SetNextToken(v string) *LensReview
- func (s *LensReview) SetNotes(v string) *LensReview
- func (s *LensReview) SetPillarReviewSummaries(v []*PillarReviewSummary) *LensReview
- func (s *LensReview) SetPrioritizedRiskCounts(v map[string]*int64) *LensReview
- func (s *LensReview) SetProfiles(v []*WorkloadProfile) *LensReview
- func (s *LensReview) SetRiskCounts(v map[string]*int64) *LensReview
- func (s *LensReview) SetUpdatedAt(v time.Time) *LensReview
- func (s LensReview) String() string
- type LensReviewReport
- type LensReviewSummary
- func (s LensReviewSummary) GoString() string
- func (s *LensReviewSummary) SetLensAlias(v string) *LensReviewSummary
- func (s *LensReviewSummary) SetLensArn(v string) *LensReviewSummary
- func (s *LensReviewSummary) SetLensName(v string) *LensReviewSummary
- func (s *LensReviewSummary) SetLensStatus(v string) *LensReviewSummary
- func (s *LensReviewSummary) SetLensVersion(v string) *LensReviewSummary
- func (s *LensReviewSummary) SetPrioritizedRiskCounts(v map[string]*int64) *LensReviewSummary
- func (s *LensReviewSummary) SetProfiles(v []*WorkloadProfile) *LensReviewSummary
- func (s *LensReviewSummary) SetRiskCounts(v map[string]*int64) *LensReviewSummary
- func (s *LensReviewSummary) SetUpdatedAt(v time.Time) *LensReviewSummary
- func (s LensReviewSummary) String() string
- type LensShareSummary
- func (s LensShareSummary) GoString() string
- func (s *LensShareSummary) SetShareId(v string) *LensShareSummary
- func (s *LensShareSummary) SetSharedWith(v string) *LensShareSummary
- func (s *LensShareSummary) SetStatus(v string) *LensShareSummary
- func (s *LensShareSummary) SetStatusMessage(v string) *LensShareSummary
- func (s LensShareSummary) String() string
- type LensSummary
- func (s LensSummary) GoString() string
- func (s *LensSummary) SetCreatedAt(v time.Time) *LensSummary
- func (s *LensSummary) SetDescription(v string) *LensSummary
- func (s *LensSummary) SetLensAlias(v string) *LensSummary
- func (s *LensSummary) SetLensArn(v string) *LensSummary
- func (s *LensSummary) SetLensName(v string) *LensSummary
- func (s *LensSummary) SetLensStatus(v string) *LensSummary
- func (s *LensSummary) SetLensType(v string) *LensSummary
- func (s *LensSummary) SetLensVersion(v string) *LensSummary
- func (s *LensSummary) SetOwner(v string) *LensSummary
- func (s *LensSummary) SetUpdatedAt(v time.Time) *LensSummary
- func (s LensSummary) String() string
- type LensUpgradeSummary
- func (s LensUpgradeSummary) GoString() string
- func (s *LensUpgradeSummary) SetCurrentLensVersion(v string) *LensUpgradeSummary
- func (s *LensUpgradeSummary) SetLatestLensVersion(v string) *LensUpgradeSummary
- func (s *LensUpgradeSummary) SetLensAlias(v string) *LensUpgradeSummary
- func (s *LensUpgradeSummary) SetLensArn(v string) *LensUpgradeSummary
- func (s *LensUpgradeSummary) SetResourceArn(v string) *LensUpgradeSummary
- func (s *LensUpgradeSummary) SetResourceName(v string) *LensUpgradeSummary
- func (s *LensUpgradeSummary) SetWorkloadId(v string) *LensUpgradeSummary
- func (s *LensUpgradeSummary) SetWorkloadName(v string) *LensUpgradeSummary
- func (s LensUpgradeSummary) String() string
- type ListAnswersInput
- func (s ListAnswersInput) GoString() string
- func (s *ListAnswersInput) SetLensAlias(v string) *ListAnswersInput
- func (s *ListAnswersInput) SetMaxResults(v int64) *ListAnswersInput
- func (s *ListAnswersInput) SetMilestoneNumber(v int64) *ListAnswersInput
- func (s *ListAnswersInput) SetNextToken(v string) *ListAnswersInput
- func (s *ListAnswersInput) SetPillarId(v string) *ListAnswersInput
- func (s *ListAnswersInput) SetQuestionPriority(v string) *ListAnswersInput
- func (s *ListAnswersInput) SetWorkloadId(v string) *ListAnswersInput
- func (s ListAnswersInput) String() string
- func (s *ListAnswersInput) Validate() error
- type ListAnswersOutput
- func (s ListAnswersOutput) GoString() string
- func (s *ListAnswersOutput) SetAnswerSummaries(v []*AnswerSummary) *ListAnswersOutput
- func (s *ListAnswersOutput) SetLensAlias(v string) *ListAnswersOutput
- func (s *ListAnswersOutput) SetLensArn(v string) *ListAnswersOutput
- func (s *ListAnswersOutput) SetMilestoneNumber(v int64) *ListAnswersOutput
- func (s *ListAnswersOutput) SetNextToken(v string) *ListAnswersOutput
- func (s *ListAnswersOutput) SetWorkloadId(v string) *ListAnswersOutput
- func (s ListAnswersOutput) String() string
- type ListCheckDetailsInput
- func (s ListCheckDetailsInput) GoString() string
- func (s *ListCheckDetailsInput) SetChoiceId(v string) *ListCheckDetailsInput
- func (s *ListCheckDetailsInput) SetLensArn(v string) *ListCheckDetailsInput
- func (s *ListCheckDetailsInput) SetMaxResults(v int64) *ListCheckDetailsInput
- func (s *ListCheckDetailsInput) SetNextToken(v string) *ListCheckDetailsInput
- func (s *ListCheckDetailsInput) SetPillarId(v string) *ListCheckDetailsInput
- func (s *ListCheckDetailsInput) SetQuestionId(v string) *ListCheckDetailsInput
- func (s *ListCheckDetailsInput) SetWorkloadId(v string) *ListCheckDetailsInput
- func (s ListCheckDetailsInput) String() string
- func (s *ListCheckDetailsInput) Validate() error
- type ListCheckDetailsOutput
- type ListCheckSummariesInput
- func (s ListCheckSummariesInput) GoString() string
- func (s *ListCheckSummariesInput) SetChoiceId(v string) *ListCheckSummariesInput
- func (s *ListCheckSummariesInput) SetLensArn(v string) *ListCheckSummariesInput
- func (s *ListCheckSummariesInput) SetMaxResults(v int64) *ListCheckSummariesInput
- func (s *ListCheckSummariesInput) SetNextToken(v string) *ListCheckSummariesInput
- func (s *ListCheckSummariesInput) SetPillarId(v string) *ListCheckSummariesInput
- func (s *ListCheckSummariesInput) SetQuestionId(v string) *ListCheckSummariesInput
- func (s *ListCheckSummariesInput) SetWorkloadId(v string) *ListCheckSummariesInput
- func (s ListCheckSummariesInput) String() string
- func (s *ListCheckSummariesInput) Validate() error
- type ListCheckSummariesOutput
- type ListLensReviewImprovementsInput
- func (s ListLensReviewImprovementsInput) GoString() string
- func (s *ListLensReviewImprovementsInput) SetLensAlias(v string) *ListLensReviewImprovementsInput
- func (s *ListLensReviewImprovementsInput) SetMaxResults(v int64) *ListLensReviewImprovementsInput
- func (s *ListLensReviewImprovementsInput) SetMilestoneNumber(v int64) *ListLensReviewImprovementsInput
- func (s *ListLensReviewImprovementsInput) SetNextToken(v string) *ListLensReviewImprovementsInput
- func (s *ListLensReviewImprovementsInput) SetPillarId(v string) *ListLensReviewImprovementsInput
- func (s *ListLensReviewImprovementsInput) SetQuestionPriority(v string) *ListLensReviewImprovementsInput
- func (s *ListLensReviewImprovementsInput) SetWorkloadId(v string) *ListLensReviewImprovementsInput
- func (s ListLensReviewImprovementsInput) String() string
- func (s *ListLensReviewImprovementsInput) Validate() error
- type ListLensReviewImprovementsOutput
- func (s ListLensReviewImprovementsOutput) GoString() string
- func (s *ListLensReviewImprovementsOutput) SetImprovementSummaries(v []*ImprovementSummary) *ListLensReviewImprovementsOutput
- func (s *ListLensReviewImprovementsOutput) SetLensAlias(v string) *ListLensReviewImprovementsOutput
- func (s *ListLensReviewImprovementsOutput) SetLensArn(v string) *ListLensReviewImprovementsOutput
- func (s *ListLensReviewImprovementsOutput) SetMilestoneNumber(v int64) *ListLensReviewImprovementsOutput
- func (s *ListLensReviewImprovementsOutput) SetNextToken(v string) *ListLensReviewImprovementsOutput
- func (s *ListLensReviewImprovementsOutput) SetWorkloadId(v string) *ListLensReviewImprovementsOutput
- func (s ListLensReviewImprovementsOutput) String() string
- type ListLensReviewsInput
- func (s ListLensReviewsInput) GoString() string
- func (s *ListLensReviewsInput) SetMaxResults(v int64) *ListLensReviewsInput
- func (s *ListLensReviewsInput) SetMilestoneNumber(v int64) *ListLensReviewsInput
- func (s *ListLensReviewsInput) SetNextToken(v string) *ListLensReviewsInput
- func (s *ListLensReviewsInput) SetWorkloadId(v string) *ListLensReviewsInput
- func (s ListLensReviewsInput) String() string
- func (s *ListLensReviewsInput) Validate() error
- type ListLensReviewsOutput
- func (s ListLensReviewsOutput) GoString() string
- func (s *ListLensReviewsOutput) SetLensReviewSummaries(v []*LensReviewSummary) *ListLensReviewsOutput
- func (s *ListLensReviewsOutput) SetMilestoneNumber(v int64) *ListLensReviewsOutput
- func (s *ListLensReviewsOutput) SetNextToken(v string) *ListLensReviewsOutput
- func (s *ListLensReviewsOutput) SetWorkloadId(v string) *ListLensReviewsOutput
- func (s ListLensReviewsOutput) String() string
- type ListLensSharesInput
- func (s ListLensSharesInput) GoString() string
- func (s *ListLensSharesInput) SetLensAlias(v string) *ListLensSharesInput
- func (s *ListLensSharesInput) SetMaxResults(v int64) *ListLensSharesInput
- func (s *ListLensSharesInput) SetNextToken(v string) *ListLensSharesInput
- func (s *ListLensSharesInput) SetSharedWithPrefix(v string) *ListLensSharesInput
- func (s *ListLensSharesInput) SetStatus(v string) *ListLensSharesInput
- func (s ListLensSharesInput) String() string
- func (s *ListLensSharesInput) Validate() error
- type ListLensSharesOutput
- type ListLensesInput
- func (s ListLensesInput) GoString() string
- func (s *ListLensesInput) SetLensName(v string) *ListLensesInput
- func (s *ListLensesInput) SetLensStatus(v string) *ListLensesInput
- func (s *ListLensesInput) SetLensType(v string) *ListLensesInput
- func (s *ListLensesInput) SetMaxResults(v int64) *ListLensesInput
- func (s *ListLensesInput) SetNextToken(v string) *ListLensesInput
- func (s ListLensesInput) String() string
- func (s *ListLensesInput) Validate() error
- type ListLensesOutput
- type ListMilestonesInput
- func (s ListMilestonesInput) GoString() string
- func (s *ListMilestonesInput) SetMaxResults(v int64) *ListMilestonesInput
- func (s *ListMilestonesInput) SetNextToken(v string) *ListMilestonesInput
- func (s *ListMilestonesInput) SetWorkloadId(v string) *ListMilestonesInput
- func (s ListMilestonesInput) String() string
- func (s *ListMilestonesInput) Validate() error
- type ListMilestonesOutput
- func (s ListMilestonesOutput) GoString() string
- func (s *ListMilestonesOutput) SetMilestoneSummaries(v []*MilestoneSummary) *ListMilestonesOutput
- func (s *ListMilestonesOutput) SetNextToken(v string) *ListMilestonesOutput
- func (s *ListMilestonesOutput) SetWorkloadId(v string) *ListMilestonesOutput
- func (s ListMilestonesOutput) String() string
- type ListNotificationsInput
- func (s ListNotificationsInput) GoString() string
- func (s *ListNotificationsInput) SetMaxResults(v int64) *ListNotificationsInput
- func (s *ListNotificationsInput) SetNextToken(v string) *ListNotificationsInput
- func (s *ListNotificationsInput) SetResourceArn(v string) *ListNotificationsInput
- func (s *ListNotificationsInput) SetWorkloadId(v string) *ListNotificationsInput
- func (s ListNotificationsInput) String() string
- func (s *ListNotificationsInput) Validate() error
- type ListNotificationsOutput
- type ListProfileNotificationsInput
- func (s ListProfileNotificationsInput) GoString() string
- func (s *ListProfileNotificationsInput) SetMaxResults(v int64) *ListProfileNotificationsInput
- func (s *ListProfileNotificationsInput) SetNextToken(v string) *ListProfileNotificationsInput
- func (s *ListProfileNotificationsInput) SetWorkloadId(v string) *ListProfileNotificationsInput
- func (s ListProfileNotificationsInput) String() string
- func (s *ListProfileNotificationsInput) Validate() error
- type ListProfileNotificationsOutput
- func (s ListProfileNotificationsOutput) GoString() string
- func (s *ListProfileNotificationsOutput) SetNextToken(v string) *ListProfileNotificationsOutput
- func (s *ListProfileNotificationsOutput) SetNotificationSummaries(v []*ProfileNotificationSummary) *ListProfileNotificationsOutput
- func (s ListProfileNotificationsOutput) String() string
- type ListProfileSharesInput
- func (s ListProfileSharesInput) GoString() string
- func (s *ListProfileSharesInput) SetMaxResults(v int64) *ListProfileSharesInput
- func (s *ListProfileSharesInput) SetNextToken(v string) *ListProfileSharesInput
- func (s *ListProfileSharesInput) SetProfileArn(v string) *ListProfileSharesInput
- func (s *ListProfileSharesInput) SetSharedWithPrefix(v string) *ListProfileSharesInput
- func (s *ListProfileSharesInput) SetStatus(v string) *ListProfileSharesInput
- func (s ListProfileSharesInput) String() string
- func (s *ListProfileSharesInput) Validate() error
- type ListProfileSharesOutput
- type ListProfilesInput
- func (s ListProfilesInput) GoString() string
- func (s *ListProfilesInput) SetMaxResults(v int64) *ListProfilesInput
- func (s *ListProfilesInput) SetNextToken(v string) *ListProfilesInput
- func (s *ListProfilesInput) SetProfileNamePrefix(v string) *ListProfilesInput
- func (s *ListProfilesInput) SetProfileOwnerType(v string) *ListProfilesInput
- func (s ListProfilesInput) String() string
- func (s *ListProfilesInput) Validate() error
- type ListProfilesOutput
- type ListReviewTemplateAnswersInput
- func (s ListReviewTemplateAnswersInput) GoString() string
- func (s *ListReviewTemplateAnswersInput) SetLensAlias(v string) *ListReviewTemplateAnswersInput
- func (s *ListReviewTemplateAnswersInput) SetMaxResults(v int64) *ListReviewTemplateAnswersInput
- func (s *ListReviewTemplateAnswersInput) SetNextToken(v string) *ListReviewTemplateAnswersInput
- func (s *ListReviewTemplateAnswersInput) SetPillarId(v string) *ListReviewTemplateAnswersInput
- func (s *ListReviewTemplateAnswersInput) SetTemplateArn(v string) *ListReviewTemplateAnswersInput
- func (s ListReviewTemplateAnswersInput) String() string
- func (s *ListReviewTemplateAnswersInput) Validate() error
- type ListReviewTemplateAnswersOutput
- func (s ListReviewTemplateAnswersOutput) GoString() string
- func (s *ListReviewTemplateAnswersOutput) SetAnswerSummaries(v []*ReviewTemplateAnswerSummary) *ListReviewTemplateAnswersOutput
- func (s *ListReviewTemplateAnswersOutput) SetLensAlias(v string) *ListReviewTemplateAnswersOutput
- func (s *ListReviewTemplateAnswersOutput) SetNextToken(v string) *ListReviewTemplateAnswersOutput
- func (s *ListReviewTemplateAnswersOutput) SetTemplateArn(v string) *ListReviewTemplateAnswersOutput
- func (s ListReviewTemplateAnswersOutput) String() string
- type ListReviewTemplatesInput
- func (s ListReviewTemplatesInput) GoString() string
- func (s *ListReviewTemplatesInput) SetMaxResults(v int64) *ListReviewTemplatesInput
- func (s *ListReviewTemplatesInput) SetNextToken(v string) *ListReviewTemplatesInput
- func (s ListReviewTemplatesInput) String() string
- func (s *ListReviewTemplatesInput) Validate() error
- type ListReviewTemplatesOutput
- type ListShareInvitationsInput
- func (s ListShareInvitationsInput) GoString() string
- func (s *ListShareInvitationsInput) SetLensNamePrefix(v string) *ListShareInvitationsInput
- func (s *ListShareInvitationsInput) SetMaxResults(v int64) *ListShareInvitationsInput
- func (s *ListShareInvitationsInput) SetNextToken(v string) *ListShareInvitationsInput
- func (s *ListShareInvitationsInput) SetProfileNamePrefix(v string) *ListShareInvitationsInput
- func (s *ListShareInvitationsInput) SetShareResourceType(v string) *ListShareInvitationsInput
- func (s *ListShareInvitationsInput) SetTemplateNamePrefix(v string) *ListShareInvitationsInput
- func (s *ListShareInvitationsInput) SetWorkloadNamePrefix(v string) *ListShareInvitationsInput
- func (s ListShareInvitationsInput) String() string
- func (s *ListShareInvitationsInput) Validate() error
- type ListShareInvitationsOutput
- func (s ListShareInvitationsOutput) GoString() string
- func (s *ListShareInvitationsOutput) SetNextToken(v string) *ListShareInvitationsOutput
- func (s *ListShareInvitationsOutput) SetShareInvitationSummaries(v []*ShareInvitationSummary) *ListShareInvitationsOutput
- func (s ListShareInvitationsOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTemplateSharesInput
- func (s ListTemplateSharesInput) GoString() string
- func (s *ListTemplateSharesInput) SetMaxResults(v int64) *ListTemplateSharesInput
- func (s *ListTemplateSharesInput) SetNextToken(v string) *ListTemplateSharesInput
- func (s *ListTemplateSharesInput) SetSharedWithPrefix(v string) *ListTemplateSharesInput
- func (s *ListTemplateSharesInput) SetStatus(v string) *ListTemplateSharesInput
- func (s *ListTemplateSharesInput) SetTemplateArn(v string) *ListTemplateSharesInput
- func (s ListTemplateSharesInput) String() string
- func (s *ListTemplateSharesInput) Validate() error
- type ListTemplateSharesOutput
- func (s ListTemplateSharesOutput) GoString() string
- func (s *ListTemplateSharesOutput) SetNextToken(v string) *ListTemplateSharesOutput
- func (s *ListTemplateSharesOutput) SetTemplateArn(v string) *ListTemplateSharesOutput
- func (s *ListTemplateSharesOutput) SetTemplateShareSummaries(v []*TemplateShareSummary) *ListTemplateSharesOutput
- func (s ListTemplateSharesOutput) String() string
- type ListWorkloadSharesInput
- func (s ListWorkloadSharesInput) GoString() string
- func (s *ListWorkloadSharesInput) SetMaxResults(v int64) *ListWorkloadSharesInput
- func (s *ListWorkloadSharesInput) SetNextToken(v string) *ListWorkloadSharesInput
- func (s *ListWorkloadSharesInput) SetSharedWithPrefix(v string) *ListWorkloadSharesInput
- func (s *ListWorkloadSharesInput) SetStatus(v string) *ListWorkloadSharesInput
- func (s *ListWorkloadSharesInput) SetWorkloadId(v string) *ListWorkloadSharesInput
- func (s ListWorkloadSharesInput) String() string
- func (s *ListWorkloadSharesInput) Validate() error
- type ListWorkloadSharesOutput
- func (s ListWorkloadSharesOutput) GoString() string
- func (s *ListWorkloadSharesOutput) SetNextToken(v string) *ListWorkloadSharesOutput
- func (s *ListWorkloadSharesOutput) SetWorkloadId(v string) *ListWorkloadSharesOutput
- func (s *ListWorkloadSharesOutput) SetWorkloadShareSummaries(v []*WorkloadShareSummary) *ListWorkloadSharesOutput
- func (s ListWorkloadSharesOutput) String() string
- type ListWorkloadsInput
- func (s ListWorkloadsInput) GoString() string
- func (s *ListWorkloadsInput) SetMaxResults(v int64) *ListWorkloadsInput
- func (s *ListWorkloadsInput) SetNextToken(v string) *ListWorkloadsInput
- func (s *ListWorkloadsInput) SetWorkloadNamePrefix(v string) *ListWorkloadsInput
- func (s ListWorkloadsInput) String() string
- func (s *ListWorkloadsInput) Validate() error
- type ListWorkloadsOutput
- type Milestone
- func (s Milestone) GoString() string
- func (s *Milestone) SetMilestoneName(v string) *Milestone
- func (s *Milestone) SetMilestoneNumber(v int64) *Milestone
- func (s *Milestone) SetRecordedAt(v time.Time) *Milestone
- func (s *Milestone) SetWorkload(v *Workload) *Milestone
- func (s Milestone) String() string
- type MilestoneSummary
- func (s MilestoneSummary) GoString() string
- func (s *MilestoneSummary) SetMilestoneName(v string) *MilestoneSummary
- func (s *MilestoneSummary) SetMilestoneNumber(v int64) *MilestoneSummary
- func (s *MilestoneSummary) SetRecordedAt(v time.Time) *MilestoneSummary
- func (s *MilestoneSummary) SetWorkloadSummary(v *WorkloadSummary) *MilestoneSummary
- func (s MilestoneSummary) String() string
- type NotificationSummary
- type PillarDifference
- func (s PillarDifference) GoString() string
- func (s *PillarDifference) SetDifferenceStatus(v string) *PillarDifference
- func (s *PillarDifference) SetPillarId(v string) *PillarDifference
- func (s *PillarDifference) SetPillarName(v string) *PillarDifference
- func (s *PillarDifference) SetQuestionDifferences(v []*QuestionDifference) *PillarDifference
- func (s PillarDifference) String() string
- type PillarMetric
- type PillarReviewSummary
- func (s PillarReviewSummary) GoString() string
- func (s *PillarReviewSummary) SetNotes(v string) *PillarReviewSummary
- func (s *PillarReviewSummary) SetPillarId(v string) *PillarReviewSummary
- func (s *PillarReviewSummary) SetPillarName(v string) *PillarReviewSummary
- func (s *PillarReviewSummary) SetPrioritizedRiskCounts(v map[string]*int64) *PillarReviewSummary
- func (s *PillarReviewSummary) SetRiskCounts(v map[string]*int64) *PillarReviewSummary
- func (s PillarReviewSummary) String() string
- type Profile
- func (s Profile) GoString() string
- func (s *Profile) SetCreatedAt(v time.Time) *Profile
- func (s *Profile) SetOwner(v string) *Profile
- func (s *Profile) SetProfileArn(v string) *Profile
- func (s *Profile) SetProfileDescription(v string) *Profile
- func (s *Profile) SetProfileName(v string) *Profile
- func (s *Profile) SetProfileQuestions(v []*ProfileQuestion) *Profile
- func (s *Profile) SetProfileVersion(v string) *Profile
- func (s *Profile) SetShareInvitationId(v string) *Profile
- func (s *Profile) SetTags(v map[string]*string) *Profile
- func (s *Profile) SetUpdatedAt(v time.Time) *Profile
- func (s Profile) String() string
- type ProfileChoice
- type ProfileNotificationSummary
- func (s ProfileNotificationSummary) GoString() string
- func (s *ProfileNotificationSummary) SetCurrentProfileVersion(v string) *ProfileNotificationSummary
- func (s *ProfileNotificationSummary) SetLatestProfileVersion(v string) *ProfileNotificationSummary
- func (s *ProfileNotificationSummary) SetProfileArn(v string) *ProfileNotificationSummary
- func (s *ProfileNotificationSummary) SetProfileName(v string) *ProfileNotificationSummary
- func (s *ProfileNotificationSummary) SetType(v string) *ProfileNotificationSummary
- func (s *ProfileNotificationSummary) SetWorkloadId(v string) *ProfileNotificationSummary
- func (s *ProfileNotificationSummary) SetWorkloadName(v string) *ProfileNotificationSummary
- func (s ProfileNotificationSummary) String() string
- type ProfileQuestion
- func (s ProfileQuestion) GoString() string
- func (s *ProfileQuestion) SetMaxSelectedChoices(v int64) *ProfileQuestion
- func (s *ProfileQuestion) SetMinSelectedChoices(v int64) *ProfileQuestion
- func (s *ProfileQuestion) SetQuestionChoices(v []*ProfileChoice) *ProfileQuestion
- func (s *ProfileQuestion) SetQuestionDescription(v string) *ProfileQuestion
- func (s *ProfileQuestion) SetQuestionId(v string) *ProfileQuestion
- func (s *ProfileQuestion) SetQuestionTitle(v string) *ProfileQuestion
- func (s *ProfileQuestion) SetSelectedChoiceIds(v []*string) *ProfileQuestion
- func (s ProfileQuestion) String() string
- type ProfileQuestionUpdate
- func (s ProfileQuestionUpdate) GoString() string
- func (s *ProfileQuestionUpdate) SetQuestionId(v string) *ProfileQuestionUpdate
- func (s *ProfileQuestionUpdate) SetSelectedChoiceIds(v []*string) *ProfileQuestionUpdate
- func (s ProfileQuestionUpdate) String() string
- func (s *ProfileQuestionUpdate) Validate() error
- type ProfileShareSummary
- func (s ProfileShareSummary) GoString() string
- func (s *ProfileShareSummary) SetShareId(v string) *ProfileShareSummary
- func (s *ProfileShareSummary) SetSharedWith(v string) *ProfileShareSummary
- func (s *ProfileShareSummary) SetStatus(v string) *ProfileShareSummary
- func (s *ProfileShareSummary) SetStatusMessage(v string) *ProfileShareSummary
- func (s ProfileShareSummary) String() string
- type ProfileSummary
- func (s ProfileSummary) GoString() string
- func (s *ProfileSummary) SetCreatedAt(v time.Time) *ProfileSummary
- func (s *ProfileSummary) SetOwner(v string) *ProfileSummary
- func (s *ProfileSummary) SetProfileArn(v string) *ProfileSummary
- func (s *ProfileSummary) SetProfileDescription(v string) *ProfileSummary
- func (s *ProfileSummary) SetProfileName(v string) *ProfileSummary
- func (s *ProfileSummary) SetProfileVersion(v string) *ProfileSummary
- func (s *ProfileSummary) SetUpdatedAt(v time.Time) *ProfileSummary
- func (s ProfileSummary) String() string
- type ProfileTemplate
- func (s ProfileTemplate) GoString() string
- func (s *ProfileTemplate) SetCreatedAt(v time.Time) *ProfileTemplate
- func (s *ProfileTemplate) SetTemplateName(v string) *ProfileTemplate
- func (s *ProfileTemplate) SetTemplateQuestions(v []*ProfileTemplateQuestion) *ProfileTemplate
- func (s *ProfileTemplate) SetUpdatedAt(v time.Time) *ProfileTemplate
- func (s ProfileTemplate) String() string
- type ProfileTemplateChoice
- func (s ProfileTemplateChoice) GoString() string
- func (s *ProfileTemplateChoice) SetChoiceDescription(v string) *ProfileTemplateChoice
- func (s *ProfileTemplateChoice) SetChoiceId(v string) *ProfileTemplateChoice
- func (s *ProfileTemplateChoice) SetChoiceTitle(v string) *ProfileTemplateChoice
- func (s ProfileTemplateChoice) String() string
- type ProfileTemplateQuestion
- func (s ProfileTemplateQuestion) GoString() string
- func (s *ProfileTemplateQuestion) SetMaxSelectedChoices(v int64) *ProfileTemplateQuestion
- func (s *ProfileTemplateQuestion) SetMinSelectedChoices(v int64) *ProfileTemplateQuestion
- func (s *ProfileTemplateQuestion) SetQuestionChoices(v []*ProfileTemplateChoice) *ProfileTemplateQuestion
- func (s *ProfileTemplateQuestion) SetQuestionDescription(v string) *ProfileTemplateQuestion
- func (s *ProfileTemplateQuestion) SetQuestionId(v string) *ProfileTemplateQuestion
- func (s *ProfileTemplateQuestion) SetQuestionTitle(v string) *ProfileTemplateQuestion
- func (s ProfileTemplateQuestion) String() string
- type QuestionDifference
- func (s QuestionDifference) GoString() string
- func (s *QuestionDifference) SetDifferenceStatus(v string) *QuestionDifference
- func (s *QuestionDifference) SetQuestionId(v string) *QuestionDifference
- func (s *QuestionDifference) SetQuestionTitle(v string) *QuestionDifference
- func (s QuestionDifference) String() string
- type QuestionMetric
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ReviewTemplate
- func (s ReviewTemplate) GoString() string
- func (s *ReviewTemplate) SetDescription(v string) *ReviewTemplate
- func (s *ReviewTemplate) SetLenses(v []*string) *ReviewTemplate
- func (s *ReviewTemplate) SetNotes(v string) *ReviewTemplate
- func (s *ReviewTemplate) SetOwner(v string) *ReviewTemplate
- func (s *ReviewTemplate) SetQuestionCounts(v map[string]*int64) *ReviewTemplate
- func (s *ReviewTemplate) SetShareInvitationId(v string) *ReviewTemplate
- func (s *ReviewTemplate) SetTags(v map[string]*string) *ReviewTemplate
- func (s *ReviewTemplate) SetTemplateArn(v string) *ReviewTemplate
- func (s *ReviewTemplate) SetTemplateName(v string) *ReviewTemplate
- func (s *ReviewTemplate) SetUpdateStatus(v string) *ReviewTemplate
- func (s *ReviewTemplate) SetUpdatedAt(v time.Time) *ReviewTemplate
- func (s ReviewTemplate) String() string
- type ReviewTemplateAnswer
- func (s ReviewTemplateAnswer) GoString() string
- func (s *ReviewTemplateAnswer) SetAnswerStatus(v string) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetChoiceAnswers(v []*ChoiceAnswer) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetChoices(v []*Choice) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetHelpfulResourceDisplayText(v string) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetHelpfulResourceUrl(v string) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetImprovementPlanUrl(v string) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetIsApplicable(v bool) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetNotes(v string) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetPillarId(v string) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetQuestionDescription(v string) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetQuestionId(v string) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetQuestionTitle(v string) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetReason(v string) *ReviewTemplateAnswer
- func (s *ReviewTemplateAnswer) SetSelectedChoices(v []*string) *ReviewTemplateAnswer
- func (s ReviewTemplateAnswer) String() string
- type ReviewTemplateAnswerSummary
- func (s ReviewTemplateAnswerSummary) GoString() string
- func (s *ReviewTemplateAnswerSummary) SetAnswerStatus(v string) *ReviewTemplateAnswerSummary
- func (s *ReviewTemplateAnswerSummary) SetChoiceAnswerSummaries(v []*ChoiceAnswerSummary) *ReviewTemplateAnswerSummary
- func (s *ReviewTemplateAnswerSummary) SetChoices(v []*Choice) *ReviewTemplateAnswerSummary
- func (s *ReviewTemplateAnswerSummary) SetIsApplicable(v bool) *ReviewTemplateAnswerSummary
- func (s *ReviewTemplateAnswerSummary) SetPillarId(v string) *ReviewTemplateAnswerSummary
- func (s *ReviewTemplateAnswerSummary) SetQuestionId(v string) *ReviewTemplateAnswerSummary
- func (s *ReviewTemplateAnswerSummary) SetQuestionTitle(v string) *ReviewTemplateAnswerSummary
- func (s *ReviewTemplateAnswerSummary) SetQuestionType(v string) *ReviewTemplateAnswerSummary
- func (s *ReviewTemplateAnswerSummary) SetReason(v string) *ReviewTemplateAnswerSummary
- func (s *ReviewTemplateAnswerSummary) SetSelectedChoices(v []*string) *ReviewTemplateAnswerSummary
- func (s ReviewTemplateAnswerSummary) String() string
- type ReviewTemplateLensReview
- func (s ReviewTemplateLensReview) GoString() string
- func (s *ReviewTemplateLensReview) SetLensAlias(v string) *ReviewTemplateLensReview
- func (s *ReviewTemplateLensReview) SetLensArn(v string) *ReviewTemplateLensReview
- func (s *ReviewTemplateLensReview) SetLensName(v string) *ReviewTemplateLensReview
- func (s *ReviewTemplateLensReview) SetLensStatus(v string) *ReviewTemplateLensReview
- func (s *ReviewTemplateLensReview) SetLensVersion(v string) *ReviewTemplateLensReview
- func (s *ReviewTemplateLensReview) SetNextToken(v string) *ReviewTemplateLensReview
- func (s *ReviewTemplateLensReview) SetNotes(v string) *ReviewTemplateLensReview
- func (s *ReviewTemplateLensReview) SetPillarReviewSummaries(v []*ReviewTemplatePillarReviewSummary) *ReviewTemplateLensReview
- func (s *ReviewTemplateLensReview) SetQuestionCounts(v map[string]*int64) *ReviewTemplateLensReview
- func (s *ReviewTemplateLensReview) SetUpdatedAt(v time.Time) *ReviewTemplateLensReview
- func (s ReviewTemplateLensReview) String() string
- type ReviewTemplatePillarReviewSummary
- func (s ReviewTemplatePillarReviewSummary) GoString() string
- func (s *ReviewTemplatePillarReviewSummary) SetNotes(v string) *ReviewTemplatePillarReviewSummary
- func (s *ReviewTemplatePillarReviewSummary) SetPillarId(v string) *ReviewTemplatePillarReviewSummary
- func (s *ReviewTemplatePillarReviewSummary) SetPillarName(v string) *ReviewTemplatePillarReviewSummary
- func (s *ReviewTemplatePillarReviewSummary) SetQuestionCounts(v map[string]*int64) *ReviewTemplatePillarReviewSummary
- func (s ReviewTemplatePillarReviewSummary) String() string
- type ReviewTemplateSummary
- func (s ReviewTemplateSummary) GoString() string
- func (s *ReviewTemplateSummary) SetDescription(v string) *ReviewTemplateSummary
- func (s *ReviewTemplateSummary) SetLenses(v []*string) *ReviewTemplateSummary
- func (s *ReviewTemplateSummary) SetOwner(v string) *ReviewTemplateSummary
- func (s *ReviewTemplateSummary) SetTemplateArn(v string) *ReviewTemplateSummary
- func (s *ReviewTemplateSummary) SetTemplateName(v string) *ReviewTemplateSummary
- func (s *ReviewTemplateSummary) SetUpdateStatus(v string) *ReviewTemplateSummary
- func (s *ReviewTemplateSummary) SetUpdatedAt(v time.Time) *ReviewTemplateSummary
- func (s ReviewTemplateSummary) String() string
- type SelectedPillar
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type ShareInvitation
- func (s ShareInvitation) GoString() string
- func (s *ShareInvitation) SetLensAlias(v string) *ShareInvitation
- func (s *ShareInvitation) SetLensArn(v string) *ShareInvitation
- func (s *ShareInvitation) SetProfileArn(v string) *ShareInvitation
- func (s *ShareInvitation) SetShareInvitationId(v string) *ShareInvitation
- func (s *ShareInvitation) SetShareResourceType(v string) *ShareInvitation
- func (s *ShareInvitation) SetTemplateArn(v string) *ShareInvitation
- func (s *ShareInvitation) SetWorkloadId(v string) *ShareInvitation
- func (s ShareInvitation) String() string
- type ShareInvitationSummary
- func (s ShareInvitationSummary) GoString() string
- func (s *ShareInvitationSummary) SetLensArn(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetLensName(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetPermissionType(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetProfileArn(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetProfileName(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetShareInvitationId(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetShareResourceType(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetSharedBy(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetSharedWith(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetTemplateArn(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetTemplateName(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetWorkloadId(v string) *ShareInvitationSummary
- func (s *ShareInvitationSummary) SetWorkloadName(v string) *ShareInvitationSummary
- func (s ShareInvitationSummary) String() string
- type TagResourceInput
- type TagResourceOutput
- type TemplateShareSummary
- func (s TemplateShareSummary) GoString() string
- func (s *TemplateShareSummary) SetShareId(v string) *TemplateShareSummary
- func (s *TemplateShareSummary) SetSharedWith(v string) *TemplateShareSummary
- func (s *TemplateShareSummary) SetStatus(v string) *TemplateShareSummary
- func (s *TemplateShareSummary) SetStatusMessage(v string) *TemplateShareSummary
- func (s TemplateShareSummary) String() string
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAnswerInput
- func (s UpdateAnswerInput) GoString() string
- func (s *UpdateAnswerInput) SetChoiceUpdates(v map[string]*ChoiceUpdate) *UpdateAnswerInput
- func (s *UpdateAnswerInput) SetIsApplicable(v bool) *UpdateAnswerInput
- func (s *UpdateAnswerInput) SetLensAlias(v string) *UpdateAnswerInput
- func (s *UpdateAnswerInput) SetNotes(v string) *UpdateAnswerInput
- func (s *UpdateAnswerInput) SetQuestionId(v string) *UpdateAnswerInput
- func (s *UpdateAnswerInput) SetReason(v string) *UpdateAnswerInput
- func (s *UpdateAnswerInput) SetSelectedChoices(v []*string) *UpdateAnswerInput
- func (s *UpdateAnswerInput) SetWorkloadId(v string) *UpdateAnswerInput
- func (s UpdateAnswerInput) String() string
- func (s *UpdateAnswerInput) Validate() error
- type UpdateAnswerOutput
- func (s UpdateAnswerOutput) GoString() string
- func (s *UpdateAnswerOutput) SetAnswer(v *Answer) *UpdateAnswerOutput
- func (s *UpdateAnswerOutput) SetLensAlias(v string) *UpdateAnswerOutput
- func (s *UpdateAnswerOutput) SetLensArn(v string) *UpdateAnswerOutput
- func (s *UpdateAnswerOutput) SetWorkloadId(v string) *UpdateAnswerOutput
- func (s UpdateAnswerOutput) String() string
- type UpdateGlobalSettingsInput
- func (s UpdateGlobalSettingsInput) GoString() string
- func (s *UpdateGlobalSettingsInput) SetDiscoveryIntegrationStatus(v string) *UpdateGlobalSettingsInput
- func (s *UpdateGlobalSettingsInput) SetJiraConfiguration(v *AccountJiraConfigurationInput_) *UpdateGlobalSettingsInput
- func (s *UpdateGlobalSettingsInput) SetOrganizationSharingStatus(v string) *UpdateGlobalSettingsInput
- func (s UpdateGlobalSettingsInput) String() string
- func (s *UpdateGlobalSettingsInput) Validate() error
- type UpdateGlobalSettingsOutput
- type UpdateIntegrationInput
- func (s UpdateIntegrationInput) GoString() string
- func (s *UpdateIntegrationInput) SetClientRequestToken(v string) *UpdateIntegrationInput
- func (s *UpdateIntegrationInput) SetIntegratingService(v string) *UpdateIntegrationInput
- func (s *UpdateIntegrationInput) SetWorkloadId(v string) *UpdateIntegrationInput
- func (s UpdateIntegrationInput) String() string
- func (s *UpdateIntegrationInput) Validate() error
- type UpdateIntegrationOutput
- type UpdateLensReviewInput
- func (s UpdateLensReviewInput) GoString() string
- func (s *UpdateLensReviewInput) SetJiraConfiguration(v *JiraSelectedQuestionConfiguration) *UpdateLensReviewInput
- func (s *UpdateLensReviewInput) SetLensAlias(v string) *UpdateLensReviewInput
- func (s *UpdateLensReviewInput) SetLensNotes(v string) *UpdateLensReviewInput
- func (s *UpdateLensReviewInput) SetPillarNotes(v map[string]*string) *UpdateLensReviewInput
- func (s *UpdateLensReviewInput) SetWorkloadId(v string) *UpdateLensReviewInput
- func (s UpdateLensReviewInput) String() string
- func (s *UpdateLensReviewInput) Validate() error
- type UpdateLensReviewOutput
- type UpdateProfileInput
- func (s UpdateProfileInput) GoString() string
- func (s *UpdateProfileInput) SetProfileArn(v string) *UpdateProfileInput
- func (s *UpdateProfileInput) SetProfileDescription(v string) *UpdateProfileInput
- func (s *UpdateProfileInput) SetProfileQuestions(v []*ProfileQuestionUpdate) *UpdateProfileInput
- func (s UpdateProfileInput) String() string
- func (s *UpdateProfileInput) Validate() error
- type UpdateProfileOutput
- type UpdateReviewTemplateAnswerInput
- func (s UpdateReviewTemplateAnswerInput) GoString() string
- func (s *UpdateReviewTemplateAnswerInput) SetChoiceUpdates(v map[string]*ChoiceUpdate) *UpdateReviewTemplateAnswerInput
- func (s *UpdateReviewTemplateAnswerInput) SetIsApplicable(v bool) *UpdateReviewTemplateAnswerInput
- func (s *UpdateReviewTemplateAnswerInput) SetLensAlias(v string) *UpdateReviewTemplateAnswerInput
- func (s *UpdateReviewTemplateAnswerInput) SetNotes(v string) *UpdateReviewTemplateAnswerInput
- func (s *UpdateReviewTemplateAnswerInput) SetQuestionId(v string) *UpdateReviewTemplateAnswerInput
- func (s *UpdateReviewTemplateAnswerInput) SetReason(v string) *UpdateReviewTemplateAnswerInput
- func (s *UpdateReviewTemplateAnswerInput) SetSelectedChoices(v []*string) *UpdateReviewTemplateAnswerInput
- func (s *UpdateReviewTemplateAnswerInput) SetTemplateArn(v string) *UpdateReviewTemplateAnswerInput
- func (s UpdateReviewTemplateAnswerInput) String() string
- func (s *UpdateReviewTemplateAnswerInput) Validate() error
- type UpdateReviewTemplateAnswerOutput
- func (s UpdateReviewTemplateAnswerOutput) GoString() string
- func (s *UpdateReviewTemplateAnswerOutput) SetAnswer(v *ReviewTemplateAnswer) *UpdateReviewTemplateAnswerOutput
- func (s *UpdateReviewTemplateAnswerOutput) SetLensAlias(v string) *UpdateReviewTemplateAnswerOutput
- func (s *UpdateReviewTemplateAnswerOutput) SetTemplateArn(v string) *UpdateReviewTemplateAnswerOutput
- func (s UpdateReviewTemplateAnswerOutput) String() string
- type UpdateReviewTemplateInput
- func (s UpdateReviewTemplateInput) GoString() string
- func (s *UpdateReviewTemplateInput) SetDescription(v string) *UpdateReviewTemplateInput
- func (s *UpdateReviewTemplateInput) SetLensesToAssociate(v []*string) *UpdateReviewTemplateInput
- func (s *UpdateReviewTemplateInput) SetLensesToDisassociate(v []*string) *UpdateReviewTemplateInput
- func (s *UpdateReviewTemplateInput) SetNotes(v string) *UpdateReviewTemplateInput
- func (s *UpdateReviewTemplateInput) SetTemplateArn(v string) *UpdateReviewTemplateInput
- func (s *UpdateReviewTemplateInput) SetTemplateName(v string) *UpdateReviewTemplateInput
- func (s UpdateReviewTemplateInput) String() string
- func (s *UpdateReviewTemplateInput) Validate() error
- type UpdateReviewTemplateLensReviewInput
- func (s UpdateReviewTemplateLensReviewInput) GoString() string
- func (s *UpdateReviewTemplateLensReviewInput) SetLensAlias(v string) *UpdateReviewTemplateLensReviewInput
- func (s *UpdateReviewTemplateLensReviewInput) SetLensNotes(v string) *UpdateReviewTemplateLensReviewInput
- func (s *UpdateReviewTemplateLensReviewInput) SetPillarNotes(v map[string]*string) *UpdateReviewTemplateLensReviewInput
- func (s *UpdateReviewTemplateLensReviewInput) SetTemplateArn(v string) *UpdateReviewTemplateLensReviewInput
- func (s UpdateReviewTemplateLensReviewInput) String() string
- func (s *UpdateReviewTemplateLensReviewInput) Validate() error
- type UpdateReviewTemplateLensReviewOutput
- func (s UpdateReviewTemplateLensReviewOutput) GoString() string
- func (s *UpdateReviewTemplateLensReviewOutput) SetLensReview(v *ReviewTemplateLensReview) *UpdateReviewTemplateLensReviewOutput
- func (s *UpdateReviewTemplateLensReviewOutput) SetTemplateArn(v string) *UpdateReviewTemplateLensReviewOutput
- func (s UpdateReviewTemplateLensReviewOutput) String() string
- type UpdateReviewTemplateOutput
- type UpdateShareInvitationInput
- func (s UpdateShareInvitationInput) GoString() string
- func (s *UpdateShareInvitationInput) SetShareInvitationAction(v string) *UpdateShareInvitationInput
- func (s *UpdateShareInvitationInput) SetShareInvitationId(v string) *UpdateShareInvitationInput
- func (s UpdateShareInvitationInput) String() string
- func (s *UpdateShareInvitationInput) Validate() error
- type UpdateShareInvitationOutput
- type UpdateWorkloadInput
- func (s UpdateWorkloadInput) GoString() string
- func (s *UpdateWorkloadInput) SetAccountIds(v []*string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetApplications(v []*string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetArchitecturalDesign(v string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetAwsRegions(v []*string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetDescription(v string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetDiscoveryConfig(v *WorkloadDiscoveryConfig) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetEnvironment(v string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetImprovementStatus(v string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetIndustry(v string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetIndustryType(v string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetIsReviewOwnerUpdateAcknowledged(v bool) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetJiraConfiguration(v *WorkloadJiraConfigurationInput_) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetNonAwsRegions(v []*string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetNotes(v string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetPillarPriorities(v []*string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetReviewOwner(v string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetWorkloadId(v string) *UpdateWorkloadInput
- func (s *UpdateWorkloadInput) SetWorkloadName(v string) *UpdateWorkloadInput
- func (s UpdateWorkloadInput) String() string
- func (s *UpdateWorkloadInput) Validate() error
- type UpdateWorkloadOutput
- type UpdateWorkloadShareInput
- func (s UpdateWorkloadShareInput) GoString() string
- func (s *UpdateWorkloadShareInput) SetPermissionType(v string) *UpdateWorkloadShareInput
- func (s *UpdateWorkloadShareInput) SetShareId(v string) *UpdateWorkloadShareInput
- func (s *UpdateWorkloadShareInput) SetWorkloadId(v string) *UpdateWorkloadShareInput
- func (s UpdateWorkloadShareInput) String() string
- func (s *UpdateWorkloadShareInput) Validate() error
- type UpdateWorkloadShareOutput
- type UpgradeLensReviewInput
- func (s UpgradeLensReviewInput) GoString() string
- func (s *UpgradeLensReviewInput) SetClientRequestToken(v string) *UpgradeLensReviewInput
- func (s *UpgradeLensReviewInput) SetLensAlias(v string) *UpgradeLensReviewInput
- func (s *UpgradeLensReviewInput) SetMilestoneName(v string) *UpgradeLensReviewInput
- func (s *UpgradeLensReviewInput) SetWorkloadId(v string) *UpgradeLensReviewInput
- func (s UpgradeLensReviewInput) String() string
- func (s *UpgradeLensReviewInput) Validate() error
- type UpgradeLensReviewOutput
- type UpgradeProfileVersionInput
- func (s UpgradeProfileVersionInput) GoString() string
- func (s *UpgradeProfileVersionInput) SetClientRequestToken(v string) *UpgradeProfileVersionInput
- func (s *UpgradeProfileVersionInput) SetMilestoneName(v string) *UpgradeProfileVersionInput
- func (s *UpgradeProfileVersionInput) SetProfileArn(v string) *UpgradeProfileVersionInput
- func (s *UpgradeProfileVersionInput) SetWorkloadId(v string) *UpgradeProfileVersionInput
- func (s UpgradeProfileVersionInput) String() string
- func (s *UpgradeProfileVersionInput) Validate() error
- type UpgradeProfileVersionOutput
- type UpgradeReviewTemplateLensReviewInput
- func (s UpgradeReviewTemplateLensReviewInput) GoString() string
- func (s *UpgradeReviewTemplateLensReviewInput) SetClientRequestToken(v string) *UpgradeReviewTemplateLensReviewInput
- func (s *UpgradeReviewTemplateLensReviewInput) SetLensAlias(v string) *UpgradeReviewTemplateLensReviewInput
- func (s *UpgradeReviewTemplateLensReviewInput) SetTemplateArn(v string) *UpgradeReviewTemplateLensReviewInput
- func (s UpgradeReviewTemplateLensReviewInput) String() string
- func (s *UpgradeReviewTemplateLensReviewInput) Validate() error
- type UpgradeReviewTemplateLensReviewOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type ValidationExceptionField
- type VersionDifferences
- type WellArchitected
- func (c *WellArchitected) AssociateLenses(input *AssociateLensesInput) (*AssociateLensesOutput, error)
- func (c *WellArchitected) AssociateLensesRequest(input *AssociateLensesInput) (req *request.Request, output *AssociateLensesOutput)
- func (c *WellArchitected) AssociateLensesWithContext(ctx aws.Context, input *AssociateLensesInput, opts ...request.Option) (*AssociateLensesOutput, error)
- func (c *WellArchitected) AssociateProfiles(input *AssociateProfilesInput) (*AssociateProfilesOutput, error)
- func (c *WellArchitected) AssociateProfilesRequest(input *AssociateProfilesInput) (req *request.Request, output *AssociateProfilesOutput)
- func (c *WellArchitected) AssociateProfilesWithContext(ctx aws.Context, input *AssociateProfilesInput, opts ...request.Option) (*AssociateProfilesOutput, error)
- func (c *WellArchitected) CreateLensShare(input *CreateLensShareInput) (*CreateLensShareOutput, error)
- func (c *WellArchitected) CreateLensShareRequest(input *CreateLensShareInput) (req *request.Request, output *CreateLensShareOutput)
- func (c *WellArchitected) CreateLensShareWithContext(ctx aws.Context, input *CreateLensShareInput, opts ...request.Option) (*CreateLensShareOutput, error)
- func (c *WellArchitected) CreateLensVersion(input *CreateLensVersionInput) (*CreateLensVersionOutput, error)
- func (c *WellArchitected) CreateLensVersionRequest(input *CreateLensVersionInput) (req *request.Request, output *CreateLensVersionOutput)
- func (c *WellArchitected) CreateLensVersionWithContext(ctx aws.Context, input *CreateLensVersionInput, opts ...request.Option) (*CreateLensVersionOutput, error)
- func (c *WellArchitected) CreateMilestone(input *CreateMilestoneInput) (*CreateMilestoneOutput, error)
- func (c *WellArchitected) CreateMilestoneRequest(input *CreateMilestoneInput) (req *request.Request, output *CreateMilestoneOutput)
- func (c *WellArchitected) CreateMilestoneWithContext(ctx aws.Context, input *CreateMilestoneInput, opts ...request.Option) (*CreateMilestoneOutput, error)
- func (c *WellArchitected) CreateProfile(input *CreateProfileInput) (*CreateProfileOutput, error)
- func (c *WellArchitected) CreateProfileRequest(input *CreateProfileInput) (req *request.Request, output *CreateProfileOutput)
- func (c *WellArchitected) CreateProfileShare(input *CreateProfileShareInput) (*CreateProfileShareOutput, error)
- func (c *WellArchitected) CreateProfileShareRequest(input *CreateProfileShareInput) (req *request.Request, output *CreateProfileShareOutput)
- func (c *WellArchitected) CreateProfileShareWithContext(ctx aws.Context, input *CreateProfileShareInput, opts ...request.Option) (*CreateProfileShareOutput, error)
- func (c *WellArchitected) CreateProfileWithContext(ctx aws.Context, input *CreateProfileInput, opts ...request.Option) (*CreateProfileOutput, error)
- func (c *WellArchitected) CreateReviewTemplate(input *CreateReviewTemplateInput) (*CreateReviewTemplateOutput, error)
- func (c *WellArchitected) CreateReviewTemplateRequest(input *CreateReviewTemplateInput) (req *request.Request, output *CreateReviewTemplateOutput)
- func (c *WellArchitected) CreateReviewTemplateWithContext(ctx aws.Context, input *CreateReviewTemplateInput, opts ...request.Option) (*CreateReviewTemplateOutput, error)
- func (c *WellArchitected) CreateTemplateShare(input *CreateTemplateShareInput) (*CreateTemplateShareOutput, error)
- func (c *WellArchitected) CreateTemplateShareRequest(input *CreateTemplateShareInput) (req *request.Request, output *CreateTemplateShareOutput)
- func (c *WellArchitected) CreateTemplateShareWithContext(ctx aws.Context, input *CreateTemplateShareInput, opts ...request.Option) (*CreateTemplateShareOutput, error)
- func (c *WellArchitected) CreateWorkload(input *CreateWorkloadInput) (*CreateWorkloadOutput, error)
- func (c *WellArchitected) CreateWorkloadRequest(input *CreateWorkloadInput) (req *request.Request, output *CreateWorkloadOutput)
- func (c *WellArchitected) CreateWorkloadShare(input *CreateWorkloadShareInput) (*CreateWorkloadShareOutput, error)
- func (c *WellArchitected) CreateWorkloadShareRequest(input *CreateWorkloadShareInput) (req *request.Request, output *CreateWorkloadShareOutput)
- func (c *WellArchitected) CreateWorkloadShareWithContext(ctx aws.Context, input *CreateWorkloadShareInput, opts ...request.Option) (*CreateWorkloadShareOutput, error)
- func (c *WellArchitected) CreateWorkloadWithContext(ctx aws.Context, input *CreateWorkloadInput, opts ...request.Option) (*CreateWorkloadOutput, error)
- func (c *WellArchitected) DeleteLens(input *DeleteLensInput) (*DeleteLensOutput, error)
- func (c *WellArchitected) DeleteLensRequest(input *DeleteLensInput) (req *request.Request, output *DeleteLensOutput)
- func (c *WellArchitected) DeleteLensShare(input *DeleteLensShareInput) (*DeleteLensShareOutput, error)
- func (c *WellArchitected) DeleteLensShareRequest(input *DeleteLensShareInput) (req *request.Request, output *DeleteLensShareOutput)
- func (c *WellArchitected) DeleteLensShareWithContext(ctx aws.Context, input *DeleteLensShareInput, opts ...request.Option) (*DeleteLensShareOutput, error)
- func (c *WellArchitected) DeleteLensWithContext(ctx aws.Context, input *DeleteLensInput, opts ...request.Option) (*DeleteLensOutput, error)
- func (c *WellArchitected) DeleteProfile(input *DeleteProfileInput) (*DeleteProfileOutput, error)
- func (c *WellArchitected) DeleteProfileRequest(input *DeleteProfileInput) (req *request.Request, output *DeleteProfileOutput)
- func (c *WellArchitected) DeleteProfileShare(input *DeleteProfileShareInput) (*DeleteProfileShareOutput, error)
- func (c *WellArchitected) DeleteProfileShareRequest(input *DeleteProfileShareInput) (req *request.Request, output *DeleteProfileShareOutput)
- func (c *WellArchitected) DeleteProfileShareWithContext(ctx aws.Context, input *DeleteProfileShareInput, opts ...request.Option) (*DeleteProfileShareOutput, error)
- func (c *WellArchitected) DeleteProfileWithContext(ctx aws.Context, input *DeleteProfileInput, opts ...request.Option) (*DeleteProfileOutput, error)
- func (c *WellArchitected) DeleteReviewTemplate(input *DeleteReviewTemplateInput) (*DeleteReviewTemplateOutput, error)
- func (c *WellArchitected) DeleteReviewTemplateRequest(input *DeleteReviewTemplateInput) (req *request.Request, output *DeleteReviewTemplateOutput)
- func (c *WellArchitected) DeleteReviewTemplateWithContext(ctx aws.Context, input *DeleteReviewTemplateInput, opts ...request.Option) (*DeleteReviewTemplateOutput, error)
- func (c *WellArchitected) DeleteTemplateShare(input *DeleteTemplateShareInput) (*DeleteTemplateShareOutput, error)
- func (c *WellArchitected) DeleteTemplateShareRequest(input *DeleteTemplateShareInput) (req *request.Request, output *DeleteTemplateShareOutput)
- func (c *WellArchitected) DeleteTemplateShareWithContext(ctx aws.Context, input *DeleteTemplateShareInput, opts ...request.Option) (*DeleteTemplateShareOutput, error)
- func (c *WellArchitected) DeleteWorkload(input *DeleteWorkloadInput) (*DeleteWorkloadOutput, error)
- func (c *WellArchitected) DeleteWorkloadRequest(input *DeleteWorkloadInput) (req *request.Request, output *DeleteWorkloadOutput)
- func (c *WellArchitected) DeleteWorkloadShare(input *DeleteWorkloadShareInput) (*DeleteWorkloadShareOutput, error)
- func (c *WellArchitected) DeleteWorkloadShareRequest(input *DeleteWorkloadShareInput) (req *request.Request, output *DeleteWorkloadShareOutput)
- func (c *WellArchitected) DeleteWorkloadShareWithContext(ctx aws.Context, input *DeleteWorkloadShareInput, opts ...request.Option) (*DeleteWorkloadShareOutput, error)
- func (c *WellArchitected) DeleteWorkloadWithContext(ctx aws.Context, input *DeleteWorkloadInput, opts ...request.Option) (*DeleteWorkloadOutput, error)
- func (c *WellArchitected) DisassociateLenses(input *DisassociateLensesInput) (*DisassociateLensesOutput, error)
- func (c *WellArchitected) DisassociateLensesRequest(input *DisassociateLensesInput) (req *request.Request, output *DisassociateLensesOutput)
- func (c *WellArchitected) DisassociateLensesWithContext(ctx aws.Context, input *DisassociateLensesInput, opts ...request.Option) (*DisassociateLensesOutput, error)
- func (c *WellArchitected) DisassociateProfiles(input *DisassociateProfilesInput) (*DisassociateProfilesOutput, error)
- func (c *WellArchitected) DisassociateProfilesRequest(input *DisassociateProfilesInput) (req *request.Request, output *DisassociateProfilesOutput)
- func (c *WellArchitected) DisassociateProfilesWithContext(ctx aws.Context, input *DisassociateProfilesInput, opts ...request.Option) (*DisassociateProfilesOutput, error)
- func (c *WellArchitected) ExportLens(input *ExportLensInput) (*ExportLensOutput, error)
- func (c *WellArchitected) ExportLensRequest(input *ExportLensInput) (req *request.Request, output *ExportLensOutput)
- func (c *WellArchitected) ExportLensWithContext(ctx aws.Context, input *ExportLensInput, opts ...request.Option) (*ExportLensOutput, error)
- func (c *WellArchitected) GetAnswer(input *GetAnswerInput) (*GetAnswerOutput, error)
- func (c *WellArchitected) GetAnswerRequest(input *GetAnswerInput) (req *request.Request, output *GetAnswerOutput)
- func (c *WellArchitected) GetAnswerWithContext(ctx aws.Context, input *GetAnswerInput, opts ...request.Option) (*GetAnswerOutput, error)
- func (c *WellArchitected) GetConsolidatedReport(input *GetConsolidatedReportInput) (*GetConsolidatedReportOutput, error)
- func (c *WellArchitected) GetConsolidatedReportPages(input *GetConsolidatedReportInput, ...) error
- func (c *WellArchitected) GetConsolidatedReportPagesWithContext(ctx aws.Context, input *GetConsolidatedReportInput, ...) error
- func (c *WellArchitected) GetConsolidatedReportRequest(input *GetConsolidatedReportInput) (req *request.Request, output *GetConsolidatedReportOutput)
- func (c *WellArchitected) GetConsolidatedReportWithContext(ctx aws.Context, input *GetConsolidatedReportInput, opts ...request.Option) (*GetConsolidatedReportOutput, error)
- func (c *WellArchitected) GetGlobalSettings(input *GetGlobalSettingsInput) (*GetGlobalSettingsOutput, error)
- func (c *WellArchitected) GetGlobalSettingsRequest(input *GetGlobalSettingsInput) (req *request.Request, output *GetGlobalSettingsOutput)
- func (c *WellArchitected) GetGlobalSettingsWithContext(ctx aws.Context, input *GetGlobalSettingsInput, opts ...request.Option) (*GetGlobalSettingsOutput, error)
- func (c *WellArchitected) GetLens(input *GetLensInput) (*GetLensOutput, error)
- func (c *WellArchitected) GetLensRequest(input *GetLensInput) (req *request.Request, output *GetLensOutput)
- func (c *WellArchitected) GetLensReview(input *GetLensReviewInput) (*GetLensReviewOutput, error)
- func (c *WellArchitected) GetLensReviewReport(input *GetLensReviewReportInput) (*GetLensReviewReportOutput, error)
- func (c *WellArchitected) GetLensReviewReportRequest(input *GetLensReviewReportInput) (req *request.Request, output *GetLensReviewReportOutput)
- func (c *WellArchitected) GetLensReviewReportWithContext(ctx aws.Context, input *GetLensReviewReportInput, opts ...request.Option) (*GetLensReviewReportOutput, error)
- func (c *WellArchitected) GetLensReviewRequest(input *GetLensReviewInput) (req *request.Request, output *GetLensReviewOutput)
- func (c *WellArchitected) GetLensReviewWithContext(ctx aws.Context, input *GetLensReviewInput, opts ...request.Option) (*GetLensReviewOutput, error)
- func (c *WellArchitected) GetLensVersionDifference(input *GetLensVersionDifferenceInput) (*GetLensVersionDifferenceOutput, error)
- func (c *WellArchitected) GetLensVersionDifferenceRequest(input *GetLensVersionDifferenceInput) (req *request.Request, output *GetLensVersionDifferenceOutput)
- func (c *WellArchitected) GetLensVersionDifferenceWithContext(ctx aws.Context, input *GetLensVersionDifferenceInput, opts ...request.Option) (*GetLensVersionDifferenceOutput, error)
- func (c *WellArchitected) GetLensWithContext(ctx aws.Context, input *GetLensInput, opts ...request.Option) (*GetLensOutput, error)
- func (c *WellArchitected) GetMilestone(input *GetMilestoneInput) (*GetMilestoneOutput, error)
- func (c *WellArchitected) GetMilestoneRequest(input *GetMilestoneInput) (req *request.Request, output *GetMilestoneOutput)
- func (c *WellArchitected) GetMilestoneWithContext(ctx aws.Context, input *GetMilestoneInput, opts ...request.Option) (*GetMilestoneOutput, error)
- func (c *WellArchitected) GetProfile(input *GetProfileInput) (*GetProfileOutput, error)
- func (c *WellArchitected) GetProfileRequest(input *GetProfileInput) (req *request.Request, output *GetProfileOutput)
- func (c *WellArchitected) GetProfileTemplate(input *GetProfileTemplateInput) (*GetProfileTemplateOutput, error)
- func (c *WellArchitected) GetProfileTemplateRequest(input *GetProfileTemplateInput) (req *request.Request, output *GetProfileTemplateOutput)
- func (c *WellArchitected) GetProfileTemplateWithContext(ctx aws.Context, input *GetProfileTemplateInput, opts ...request.Option) (*GetProfileTemplateOutput, error)
- func (c *WellArchitected) GetProfileWithContext(ctx aws.Context, input *GetProfileInput, opts ...request.Option) (*GetProfileOutput, error)
- func (c *WellArchitected) GetReviewTemplate(input *GetReviewTemplateInput) (*GetReviewTemplateOutput, error)
- func (c *WellArchitected) GetReviewTemplateAnswer(input *GetReviewTemplateAnswerInput) (*GetReviewTemplateAnswerOutput, error)
- func (c *WellArchitected) GetReviewTemplateAnswerRequest(input *GetReviewTemplateAnswerInput) (req *request.Request, output *GetReviewTemplateAnswerOutput)
- func (c *WellArchitected) GetReviewTemplateAnswerWithContext(ctx aws.Context, input *GetReviewTemplateAnswerInput, opts ...request.Option) (*GetReviewTemplateAnswerOutput, error)
- func (c *WellArchitected) GetReviewTemplateLensReview(input *GetReviewTemplateLensReviewInput) (*GetReviewTemplateLensReviewOutput, error)
- func (c *WellArchitected) GetReviewTemplateLensReviewRequest(input *GetReviewTemplateLensReviewInput) (req *request.Request, output *GetReviewTemplateLensReviewOutput)
- func (c *WellArchitected) GetReviewTemplateLensReviewWithContext(ctx aws.Context, input *GetReviewTemplateLensReviewInput, ...) (*GetReviewTemplateLensReviewOutput, error)
- func (c *WellArchitected) GetReviewTemplateRequest(input *GetReviewTemplateInput) (req *request.Request, output *GetReviewTemplateOutput)
- func (c *WellArchitected) GetReviewTemplateWithContext(ctx aws.Context, input *GetReviewTemplateInput, opts ...request.Option) (*GetReviewTemplateOutput, error)
- func (c *WellArchitected) GetWorkload(input *GetWorkloadInput) (*GetWorkloadOutput, error)
- func (c *WellArchitected) GetWorkloadRequest(input *GetWorkloadInput) (req *request.Request, output *GetWorkloadOutput)
- func (c *WellArchitected) GetWorkloadWithContext(ctx aws.Context, input *GetWorkloadInput, opts ...request.Option) (*GetWorkloadOutput, error)
- func (c *WellArchitected) ImportLens(input *ImportLensInput) (*ImportLensOutput, error)
- func (c *WellArchitected) ImportLensRequest(input *ImportLensInput) (req *request.Request, output *ImportLensOutput)
- func (c *WellArchitected) ImportLensWithContext(ctx aws.Context, input *ImportLensInput, opts ...request.Option) (*ImportLensOutput, error)
- func (c *WellArchitected) ListAnswers(input *ListAnswersInput) (*ListAnswersOutput, error)
- func (c *WellArchitected) ListAnswersPages(input *ListAnswersInput, fn func(*ListAnswersOutput, bool) bool) error
- func (c *WellArchitected) ListAnswersPagesWithContext(ctx aws.Context, input *ListAnswersInput, ...) error
- func (c *WellArchitected) ListAnswersRequest(input *ListAnswersInput) (req *request.Request, output *ListAnswersOutput)
- func (c *WellArchitected) ListAnswersWithContext(ctx aws.Context, input *ListAnswersInput, opts ...request.Option) (*ListAnswersOutput, error)
- func (c *WellArchitected) ListCheckDetails(input *ListCheckDetailsInput) (*ListCheckDetailsOutput, error)
- func (c *WellArchitected) ListCheckDetailsPages(input *ListCheckDetailsInput, fn func(*ListCheckDetailsOutput, bool) bool) error
- func (c *WellArchitected) ListCheckDetailsPagesWithContext(ctx aws.Context, input *ListCheckDetailsInput, ...) error
- func (c *WellArchitected) ListCheckDetailsRequest(input *ListCheckDetailsInput) (req *request.Request, output *ListCheckDetailsOutput)
- func (c *WellArchitected) ListCheckDetailsWithContext(ctx aws.Context, input *ListCheckDetailsInput, opts ...request.Option) (*ListCheckDetailsOutput, error)
- func (c *WellArchitected) ListCheckSummaries(input *ListCheckSummariesInput) (*ListCheckSummariesOutput, error)
- func (c *WellArchitected) ListCheckSummariesPages(input *ListCheckSummariesInput, fn func(*ListCheckSummariesOutput, bool) bool) error
- func (c *WellArchitected) ListCheckSummariesPagesWithContext(ctx aws.Context, input *ListCheckSummariesInput, ...) error
- func (c *WellArchitected) ListCheckSummariesRequest(input *ListCheckSummariesInput) (req *request.Request, output *ListCheckSummariesOutput)
- func (c *WellArchitected) ListCheckSummariesWithContext(ctx aws.Context, input *ListCheckSummariesInput, opts ...request.Option) (*ListCheckSummariesOutput, error)
- func (c *WellArchitected) ListLensReviewImprovements(input *ListLensReviewImprovementsInput) (*ListLensReviewImprovementsOutput, error)
- func (c *WellArchitected) ListLensReviewImprovementsPages(input *ListLensReviewImprovementsInput, ...) error
- func (c *WellArchitected) ListLensReviewImprovementsPagesWithContext(ctx aws.Context, input *ListLensReviewImprovementsInput, ...) error
- func (c *WellArchitected) ListLensReviewImprovementsRequest(input *ListLensReviewImprovementsInput) (req *request.Request, output *ListLensReviewImprovementsOutput)
- func (c *WellArchitected) ListLensReviewImprovementsWithContext(ctx aws.Context, input *ListLensReviewImprovementsInput, ...) (*ListLensReviewImprovementsOutput, error)
- func (c *WellArchitected) ListLensReviews(input *ListLensReviewsInput) (*ListLensReviewsOutput, error)
- func (c *WellArchitected) ListLensReviewsPages(input *ListLensReviewsInput, fn func(*ListLensReviewsOutput, bool) bool) error
- func (c *WellArchitected) ListLensReviewsPagesWithContext(ctx aws.Context, input *ListLensReviewsInput, ...) error
- func (c *WellArchitected) ListLensReviewsRequest(input *ListLensReviewsInput) (req *request.Request, output *ListLensReviewsOutput)
- func (c *WellArchitected) ListLensReviewsWithContext(ctx aws.Context, input *ListLensReviewsInput, opts ...request.Option) (*ListLensReviewsOutput, error)
- func (c *WellArchitected) ListLensShares(input *ListLensSharesInput) (*ListLensSharesOutput, error)
- func (c *WellArchitected) ListLensSharesPages(input *ListLensSharesInput, fn func(*ListLensSharesOutput, bool) bool) error
- func (c *WellArchitected) ListLensSharesPagesWithContext(ctx aws.Context, input *ListLensSharesInput, ...) error
- func (c *WellArchitected) ListLensSharesRequest(input *ListLensSharesInput) (req *request.Request, output *ListLensSharesOutput)
- func (c *WellArchitected) ListLensSharesWithContext(ctx aws.Context, input *ListLensSharesInput, opts ...request.Option) (*ListLensSharesOutput, error)
- func (c *WellArchitected) ListLenses(input *ListLensesInput) (*ListLensesOutput, error)
- func (c *WellArchitected) ListLensesPages(input *ListLensesInput, fn func(*ListLensesOutput, bool) bool) error
- func (c *WellArchitected) ListLensesPagesWithContext(ctx aws.Context, input *ListLensesInput, fn func(*ListLensesOutput, bool) bool, ...) error
- func (c *WellArchitected) ListLensesRequest(input *ListLensesInput) (req *request.Request, output *ListLensesOutput)
- func (c *WellArchitected) ListLensesWithContext(ctx aws.Context, input *ListLensesInput, opts ...request.Option) (*ListLensesOutput, error)
- func (c *WellArchitected) ListMilestones(input *ListMilestonesInput) (*ListMilestonesOutput, error)
- func (c *WellArchitected) ListMilestonesPages(input *ListMilestonesInput, fn func(*ListMilestonesOutput, bool) bool) error
- func (c *WellArchitected) ListMilestonesPagesWithContext(ctx aws.Context, input *ListMilestonesInput, ...) error
- func (c *WellArchitected) ListMilestonesRequest(input *ListMilestonesInput) (req *request.Request, output *ListMilestonesOutput)
- func (c *WellArchitected) ListMilestonesWithContext(ctx aws.Context, input *ListMilestonesInput, opts ...request.Option) (*ListMilestonesOutput, error)
- func (c *WellArchitected) ListNotifications(input *ListNotificationsInput) (*ListNotificationsOutput, error)
- func (c *WellArchitected) ListNotificationsPages(input *ListNotificationsInput, fn func(*ListNotificationsOutput, bool) bool) error
- func (c *WellArchitected) ListNotificationsPagesWithContext(ctx aws.Context, input *ListNotificationsInput, ...) error
- func (c *WellArchitected) ListNotificationsRequest(input *ListNotificationsInput) (req *request.Request, output *ListNotificationsOutput)
- func (c *WellArchitected) ListNotificationsWithContext(ctx aws.Context, input *ListNotificationsInput, opts ...request.Option) (*ListNotificationsOutput, error)
- func (c *WellArchitected) ListProfileNotifications(input *ListProfileNotificationsInput) (*ListProfileNotificationsOutput, error)
- func (c *WellArchitected) ListProfileNotificationsPages(input *ListProfileNotificationsInput, ...) error
- func (c *WellArchitected) ListProfileNotificationsPagesWithContext(ctx aws.Context, input *ListProfileNotificationsInput, ...) error
- func (c *WellArchitected) ListProfileNotificationsRequest(input *ListProfileNotificationsInput) (req *request.Request, output *ListProfileNotificationsOutput)
- func (c *WellArchitected) ListProfileNotificationsWithContext(ctx aws.Context, input *ListProfileNotificationsInput, opts ...request.Option) (*ListProfileNotificationsOutput, error)
- func (c *WellArchitected) ListProfileShares(input *ListProfileSharesInput) (*ListProfileSharesOutput, error)
- func (c *WellArchitected) ListProfileSharesPages(input *ListProfileSharesInput, fn func(*ListProfileSharesOutput, bool) bool) error
- func (c *WellArchitected) ListProfileSharesPagesWithContext(ctx aws.Context, input *ListProfileSharesInput, ...) error
- func (c *WellArchitected) ListProfileSharesRequest(input *ListProfileSharesInput) (req *request.Request, output *ListProfileSharesOutput)
- func (c *WellArchitected) ListProfileSharesWithContext(ctx aws.Context, input *ListProfileSharesInput, opts ...request.Option) (*ListProfileSharesOutput, error)
- func (c *WellArchitected) ListProfiles(input *ListProfilesInput) (*ListProfilesOutput, error)
- func (c *WellArchitected) ListProfilesPages(input *ListProfilesInput, fn func(*ListProfilesOutput, bool) bool) error
- func (c *WellArchitected) ListProfilesPagesWithContext(ctx aws.Context, input *ListProfilesInput, ...) error
- func (c *WellArchitected) ListProfilesRequest(input *ListProfilesInput) (req *request.Request, output *ListProfilesOutput)
- func (c *WellArchitected) ListProfilesWithContext(ctx aws.Context, input *ListProfilesInput, opts ...request.Option) (*ListProfilesOutput, error)
- func (c *WellArchitected) ListReviewTemplateAnswers(input *ListReviewTemplateAnswersInput) (*ListReviewTemplateAnswersOutput, error)
- func (c *WellArchitected) ListReviewTemplateAnswersPages(input *ListReviewTemplateAnswersInput, ...) error
- func (c *WellArchitected) ListReviewTemplateAnswersPagesWithContext(ctx aws.Context, input *ListReviewTemplateAnswersInput, ...) error
- func (c *WellArchitected) ListReviewTemplateAnswersRequest(input *ListReviewTemplateAnswersInput) (req *request.Request, output *ListReviewTemplateAnswersOutput)
- func (c *WellArchitected) ListReviewTemplateAnswersWithContext(ctx aws.Context, input *ListReviewTemplateAnswersInput, opts ...request.Option) (*ListReviewTemplateAnswersOutput, error)
- func (c *WellArchitected) ListReviewTemplates(input *ListReviewTemplatesInput) (*ListReviewTemplatesOutput, error)
- func (c *WellArchitected) ListReviewTemplatesPages(input *ListReviewTemplatesInput, ...) error
- func (c *WellArchitected) ListReviewTemplatesPagesWithContext(ctx aws.Context, input *ListReviewTemplatesInput, ...) error
- func (c *WellArchitected) ListReviewTemplatesRequest(input *ListReviewTemplatesInput) (req *request.Request, output *ListReviewTemplatesOutput)
- func (c *WellArchitected) ListReviewTemplatesWithContext(ctx aws.Context, input *ListReviewTemplatesInput, opts ...request.Option) (*ListReviewTemplatesOutput, error)
- func (c *WellArchitected) ListShareInvitations(input *ListShareInvitationsInput) (*ListShareInvitationsOutput, error)
- func (c *WellArchitected) ListShareInvitationsPages(input *ListShareInvitationsInput, ...) error
- func (c *WellArchitected) ListShareInvitationsPagesWithContext(ctx aws.Context, input *ListShareInvitationsInput, ...) error
- func (c *WellArchitected) ListShareInvitationsRequest(input *ListShareInvitationsInput) (req *request.Request, output *ListShareInvitationsOutput)
- func (c *WellArchitected) ListShareInvitationsWithContext(ctx aws.Context, input *ListShareInvitationsInput, opts ...request.Option) (*ListShareInvitationsOutput, error)
- func (c *WellArchitected) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *WellArchitected) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *WellArchitected) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *WellArchitected) ListTemplateShares(input *ListTemplateSharesInput) (*ListTemplateSharesOutput, error)
- func (c *WellArchitected) ListTemplateSharesPages(input *ListTemplateSharesInput, fn func(*ListTemplateSharesOutput, bool) bool) error
- func (c *WellArchitected) ListTemplateSharesPagesWithContext(ctx aws.Context, input *ListTemplateSharesInput, ...) error
- func (c *WellArchitected) ListTemplateSharesRequest(input *ListTemplateSharesInput) (req *request.Request, output *ListTemplateSharesOutput)
- func (c *WellArchitected) ListTemplateSharesWithContext(ctx aws.Context, input *ListTemplateSharesInput, opts ...request.Option) (*ListTemplateSharesOutput, error)
- func (c *WellArchitected) ListWorkloadShares(input *ListWorkloadSharesInput) (*ListWorkloadSharesOutput, error)
- func (c *WellArchitected) ListWorkloadSharesPages(input *ListWorkloadSharesInput, fn func(*ListWorkloadSharesOutput, bool) bool) error
- func (c *WellArchitected) ListWorkloadSharesPagesWithContext(ctx aws.Context, input *ListWorkloadSharesInput, ...) error
- func (c *WellArchitected) ListWorkloadSharesRequest(input *ListWorkloadSharesInput) (req *request.Request, output *ListWorkloadSharesOutput)
- func (c *WellArchitected) ListWorkloadSharesWithContext(ctx aws.Context, input *ListWorkloadSharesInput, opts ...request.Option) (*ListWorkloadSharesOutput, error)
- func (c *WellArchitected) ListWorkloads(input *ListWorkloadsInput) (*ListWorkloadsOutput, error)
- func (c *WellArchitected) ListWorkloadsPages(input *ListWorkloadsInput, fn func(*ListWorkloadsOutput, bool) bool) error
- func (c *WellArchitected) ListWorkloadsPagesWithContext(ctx aws.Context, input *ListWorkloadsInput, ...) error
- func (c *WellArchitected) ListWorkloadsRequest(input *ListWorkloadsInput) (req *request.Request, output *ListWorkloadsOutput)
- func (c *WellArchitected) ListWorkloadsWithContext(ctx aws.Context, input *ListWorkloadsInput, opts ...request.Option) (*ListWorkloadsOutput, error)
- func (c *WellArchitected) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *WellArchitected) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *WellArchitected) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *WellArchitected) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *WellArchitected) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *WellArchitected) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *WellArchitected) UpdateAnswer(input *UpdateAnswerInput) (*UpdateAnswerOutput, error)
- func (c *WellArchitected) UpdateAnswerRequest(input *UpdateAnswerInput) (req *request.Request, output *UpdateAnswerOutput)
- func (c *WellArchitected) UpdateAnswerWithContext(ctx aws.Context, input *UpdateAnswerInput, opts ...request.Option) (*UpdateAnswerOutput, error)
- func (c *WellArchitected) UpdateGlobalSettings(input *UpdateGlobalSettingsInput) (*UpdateGlobalSettingsOutput, error)
- func (c *WellArchitected) UpdateGlobalSettingsRequest(input *UpdateGlobalSettingsInput) (req *request.Request, output *UpdateGlobalSettingsOutput)
- func (c *WellArchitected) UpdateGlobalSettingsWithContext(ctx aws.Context, input *UpdateGlobalSettingsInput, opts ...request.Option) (*UpdateGlobalSettingsOutput, error)
- func (c *WellArchitected) UpdateIntegration(input *UpdateIntegrationInput) (*UpdateIntegrationOutput, error)
- func (c *WellArchitected) UpdateIntegrationRequest(input *UpdateIntegrationInput) (req *request.Request, output *UpdateIntegrationOutput)
- func (c *WellArchitected) UpdateIntegrationWithContext(ctx aws.Context, input *UpdateIntegrationInput, opts ...request.Option) (*UpdateIntegrationOutput, error)
- func (c *WellArchitected) UpdateLensReview(input *UpdateLensReviewInput) (*UpdateLensReviewOutput, error)
- func (c *WellArchitected) UpdateLensReviewRequest(input *UpdateLensReviewInput) (req *request.Request, output *UpdateLensReviewOutput)
- func (c *WellArchitected) UpdateLensReviewWithContext(ctx aws.Context, input *UpdateLensReviewInput, opts ...request.Option) (*UpdateLensReviewOutput, error)
- func (c *WellArchitected) UpdateProfile(input *UpdateProfileInput) (*UpdateProfileOutput, error)
- func (c *WellArchitected) UpdateProfileRequest(input *UpdateProfileInput) (req *request.Request, output *UpdateProfileOutput)
- func (c *WellArchitected) UpdateProfileWithContext(ctx aws.Context, input *UpdateProfileInput, opts ...request.Option) (*UpdateProfileOutput, error)
- func (c *WellArchitected) UpdateReviewTemplate(input *UpdateReviewTemplateInput) (*UpdateReviewTemplateOutput, error)
- func (c *WellArchitected) UpdateReviewTemplateAnswer(input *UpdateReviewTemplateAnswerInput) (*UpdateReviewTemplateAnswerOutput, error)
- func (c *WellArchitected) UpdateReviewTemplateAnswerRequest(input *UpdateReviewTemplateAnswerInput) (req *request.Request, output *UpdateReviewTemplateAnswerOutput)
- func (c *WellArchitected) UpdateReviewTemplateAnswerWithContext(ctx aws.Context, input *UpdateReviewTemplateAnswerInput, ...) (*UpdateReviewTemplateAnswerOutput, error)
- func (c *WellArchitected) UpdateReviewTemplateLensReview(input *UpdateReviewTemplateLensReviewInput) (*UpdateReviewTemplateLensReviewOutput, error)
- func (c *WellArchitected) UpdateReviewTemplateLensReviewRequest(input *UpdateReviewTemplateLensReviewInput) (req *request.Request, output *UpdateReviewTemplateLensReviewOutput)
- func (c *WellArchitected) UpdateReviewTemplateLensReviewWithContext(ctx aws.Context, input *UpdateReviewTemplateLensReviewInput, ...) (*UpdateReviewTemplateLensReviewOutput, error)
- func (c *WellArchitected) UpdateReviewTemplateRequest(input *UpdateReviewTemplateInput) (req *request.Request, output *UpdateReviewTemplateOutput)
- func (c *WellArchitected) UpdateReviewTemplateWithContext(ctx aws.Context, input *UpdateReviewTemplateInput, opts ...request.Option) (*UpdateReviewTemplateOutput, error)
- func (c *WellArchitected) UpdateShareInvitation(input *UpdateShareInvitationInput) (*UpdateShareInvitationOutput, error)
- func (c *WellArchitected) UpdateShareInvitationRequest(input *UpdateShareInvitationInput) (req *request.Request, output *UpdateShareInvitationOutput)
- func (c *WellArchitected) UpdateShareInvitationWithContext(ctx aws.Context, input *UpdateShareInvitationInput, opts ...request.Option) (*UpdateShareInvitationOutput, error)
- func (c *WellArchitected) UpdateWorkload(input *UpdateWorkloadInput) (*UpdateWorkloadOutput, error)
- func (c *WellArchitected) UpdateWorkloadRequest(input *UpdateWorkloadInput) (req *request.Request, output *UpdateWorkloadOutput)
- func (c *WellArchitected) UpdateWorkloadShare(input *UpdateWorkloadShareInput) (*UpdateWorkloadShareOutput, error)
- func (c *WellArchitected) UpdateWorkloadShareRequest(input *UpdateWorkloadShareInput) (req *request.Request, output *UpdateWorkloadShareOutput)
- func (c *WellArchitected) UpdateWorkloadShareWithContext(ctx aws.Context, input *UpdateWorkloadShareInput, opts ...request.Option) (*UpdateWorkloadShareOutput, error)
- func (c *WellArchitected) UpdateWorkloadWithContext(ctx aws.Context, input *UpdateWorkloadInput, opts ...request.Option) (*UpdateWorkloadOutput, error)
- func (c *WellArchitected) UpgradeLensReview(input *UpgradeLensReviewInput) (*UpgradeLensReviewOutput, error)
- func (c *WellArchitected) UpgradeLensReviewRequest(input *UpgradeLensReviewInput) (req *request.Request, output *UpgradeLensReviewOutput)
- func (c *WellArchitected) UpgradeLensReviewWithContext(ctx aws.Context, input *UpgradeLensReviewInput, opts ...request.Option) (*UpgradeLensReviewOutput, error)
- func (c *WellArchitected) UpgradeProfileVersion(input *UpgradeProfileVersionInput) (*UpgradeProfileVersionOutput, error)
- func (c *WellArchitected) UpgradeProfileVersionRequest(input *UpgradeProfileVersionInput) (req *request.Request, output *UpgradeProfileVersionOutput)
- func (c *WellArchitected) UpgradeProfileVersionWithContext(ctx aws.Context, input *UpgradeProfileVersionInput, opts ...request.Option) (*UpgradeProfileVersionOutput, error)
- func (c *WellArchitected) UpgradeReviewTemplateLensReview(input *UpgradeReviewTemplateLensReviewInput) (*UpgradeReviewTemplateLensReviewOutput, error)
- func (c *WellArchitected) UpgradeReviewTemplateLensReviewRequest(input *UpgradeReviewTemplateLensReviewInput) (req *request.Request, output *UpgradeReviewTemplateLensReviewOutput)
- func (c *WellArchitected) UpgradeReviewTemplateLensReviewWithContext(ctx aws.Context, input *UpgradeReviewTemplateLensReviewInput, ...) (*UpgradeReviewTemplateLensReviewOutput, error)
- type Workload
- func (s Workload) GoString() string
- func (s *Workload) SetAccountIds(v []*string) *Workload
- func (s *Workload) SetApplications(v []*string) *Workload
- func (s *Workload) SetArchitecturalDesign(v string) *Workload
- func (s *Workload) SetAwsRegions(v []*string) *Workload
- func (s *Workload) SetDescription(v string) *Workload
- func (s *Workload) SetDiscoveryConfig(v *WorkloadDiscoveryConfig) *Workload
- func (s *Workload) SetEnvironment(v string) *Workload
- func (s *Workload) SetImprovementStatus(v string) *Workload
- func (s *Workload) SetIndustry(v string) *Workload
- func (s *Workload) SetIndustryType(v string) *Workload
- func (s *Workload) SetIsReviewOwnerUpdateAcknowledged(v bool) *Workload
- func (s *Workload) SetJiraConfiguration(v *WorkloadJiraConfigurationOutput_) *Workload
- func (s *Workload) SetLenses(v []*string) *Workload
- func (s *Workload) SetNonAwsRegions(v []*string) *Workload
- func (s *Workload) SetNotes(v string) *Workload
- func (s *Workload) SetOwner(v string) *Workload
- func (s *Workload) SetPillarPriorities(v []*string) *Workload
- func (s *Workload) SetPrioritizedRiskCounts(v map[string]*int64) *Workload
- func (s *Workload) SetProfiles(v []*WorkloadProfile) *Workload
- func (s *Workload) SetReviewOwner(v string) *Workload
- func (s *Workload) SetReviewRestrictionDate(v time.Time) *Workload
- func (s *Workload) SetRiskCounts(v map[string]*int64) *Workload
- func (s *Workload) SetShareInvitationId(v string) *Workload
- func (s *Workload) SetTags(v map[string]*string) *Workload
- func (s *Workload) SetUpdatedAt(v time.Time) *Workload
- func (s *Workload) SetWorkloadArn(v string) *Workload
- func (s *Workload) SetWorkloadId(v string) *Workload
- func (s *Workload) SetWorkloadName(v string) *Workload
- func (s Workload) String() string
- type WorkloadDiscoveryConfig
- func (s WorkloadDiscoveryConfig) GoString() string
- func (s *WorkloadDiscoveryConfig) SetTrustedAdvisorIntegrationStatus(v string) *WorkloadDiscoveryConfig
- func (s *WorkloadDiscoveryConfig) SetWorkloadResourceDefinition(v []*string) *WorkloadDiscoveryConfig
- func (s WorkloadDiscoveryConfig) String() string
- type WorkloadJiraConfigurationInput_
- func (s WorkloadJiraConfigurationInput_) GoString() string
- func (s *WorkloadJiraConfigurationInput_) SetIssueManagementStatus(v string) *WorkloadJiraConfigurationInput_
- func (s *WorkloadJiraConfigurationInput_) SetIssueManagementType(v string) *WorkloadJiraConfigurationInput_
- func (s *WorkloadJiraConfigurationInput_) SetJiraProjectKey(v string) *WorkloadJiraConfigurationInput_
- func (s WorkloadJiraConfigurationInput_) String() string
- func (s *WorkloadJiraConfigurationInput_) Validate() error
- type WorkloadJiraConfigurationOutput_
- func (s WorkloadJiraConfigurationOutput_) GoString() string
- func (s *WorkloadJiraConfigurationOutput_) SetIssueManagementStatus(v string) *WorkloadJiraConfigurationOutput_
- func (s *WorkloadJiraConfigurationOutput_) SetIssueManagementType(v string) *WorkloadJiraConfigurationOutput_
- func (s *WorkloadJiraConfigurationOutput_) SetJiraProjectKey(v string) *WorkloadJiraConfigurationOutput_
- func (s *WorkloadJiraConfigurationOutput_) SetStatusMessage(v string) *WorkloadJiraConfigurationOutput_
- func (s WorkloadJiraConfigurationOutput_) String() string
- type WorkloadProfile
- type WorkloadShare
- func (s WorkloadShare) GoString() string
- func (s *WorkloadShare) SetPermissionType(v string) *WorkloadShare
- func (s *WorkloadShare) SetShareId(v string) *WorkloadShare
- func (s *WorkloadShare) SetSharedBy(v string) *WorkloadShare
- func (s *WorkloadShare) SetSharedWith(v string) *WorkloadShare
- func (s *WorkloadShare) SetStatus(v string) *WorkloadShare
- func (s *WorkloadShare) SetWorkloadId(v string) *WorkloadShare
- func (s *WorkloadShare) SetWorkloadName(v string) *WorkloadShare
- func (s WorkloadShare) String() string
- type WorkloadShareSummary
- func (s WorkloadShareSummary) GoString() string
- func (s *WorkloadShareSummary) SetPermissionType(v string) *WorkloadShareSummary
- func (s *WorkloadShareSummary) SetShareId(v string) *WorkloadShareSummary
- func (s *WorkloadShareSummary) SetSharedWith(v string) *WorkloadShareSummary
- func (s *WorkloadShareSummary) SetStatus(v string) *WorkloadShareSummary
- func (s *WorkloadShareSummary) SetStatusMessage(v string) *WorkloadShareSummary
- func (s WorkloadShareSummary) String() string
- type WorkloadSummary
- func (s WorkloadSummary) GoString() string
- func (s *WorkloadSummary) SetImprovementStatus(v string) *WorkloadSummary
- func (s *WorkloadSummary) SetLenses(v []*string) *WorkloadSummary
- func (s *WorkloadSummary) SetOwner(v string) *WorkloadSummary
- func (s *WorkloadSummary) SetPrioritizedRiskCounts(v map[string]*int64) *WorkloadSummary
- func (s *WorkloadSummary) SetProfiles(v []*WorkloadProfile) *WorkloadSummary
- func (s *WorkloadSummary) SetRiskCounts(v map[string]*int64) *WorkloadSummary
- func (s *WorkloadSummary) SetUpdatedAt(v time.Time) *WorkloadSummary
- func (s *WorkloadSummary) SetWorkloadArn(v string) *WorkloadSummary
- func (s *WorkloadSummary) SetWorkloadId(v string) *WorkloadSummary
- func (s *WorkloadSummary) SetWorkloadName(v string) *WorkloadSummary
- func (s WorkloadSummary) String() string
Constants ¶
const ( // AccountJiraIssueManagementStatusEnabled is a AccountJiraIssueManagementStatus enum value AccountJiraIssueManagementStatusEnabled = "ENABLED" // AccountJiraIssueManagementStatusDisabled is a AccountJiraIssueManagementStatus enum value AccountJiraIssueManagementStatusDisabled = "DISABLED" )
const ( // AdditionalResourceTypeHelpfulResource is a AdditionalResourceType enum value AdditionalResourceTypeHelpfulResource = "HELPFUL_RESOURCE" // AdditionalResourceTypeImprovementPlan is a AdditionalResourceType enum value AdditionalResourceTypeImprovementPlan = "IMPROVEMENT_PLAN" )
const ( // AnswerReasonOutOfScope is a AnswerReason enum value AnswerReasonOutOfScope = "OUT_OF_SCOPE" // AnswerReasonBusinessPriorities is a AnswerReason enum value AnswerReasonBusinessPriorities = "BUSINESS_PRIORITIES" // AnswerReasonArchitectureConstraints is a AnswerReason enum value AnswerReasonArchitectureConstraints = "ARCHITECTURE_CONSTRAINTS" // AnswerReasonOther is a AnswerReason enum value AnswerReasonOther = "OTHER" // AnswerReasonNone is a AnswerReason enum value AnswerReasonNone = "NONE" )
const ( // CheckFailureReasonAssumeRoleError is a CheckFailureReason enum value CheckFailureReasonAssumeRoleError = "ASSUME_ROLE_ERROR" // CheckFailureReasonAccessDenied is a CheckFailureReason enum value CheckFailureReasonAccessDenied = "ACCESS_DENIED" // CheckFailureReasonUnknownError is a CheckFailureReason enum value CheckFailureReasonUnknownError = "UNKNOWN_ERROR" // CheckFailureReasonPremiumSupportRequired is a CheckFailureReason enum value CheckFailureReasonPremiumSupportRequired = "PREMIUM_SUPPORT_REQUIRED" )
const ( // CheckStatusOkay is a CheckStatus enum value CheckStatusOkay = "OKAY" // CheckStatusWarning is a CheckStatus enum value CheckStatusWarning = "WARNING" // CheckStatusError is a CheckStatus enum value CheckStatusError = "ERROR" // CheckStatusNotAvailable is a CheckStatus enum value CheckStatusNotAvailable = "NOT_AVAILABLE" // CheckStatusFetchFailed is a CheckStatus enum value CheckStatusFetchFailed = "FETCH_FAILED" )
const ( // ChoiceReasonOutOfScope is a ChoiceReason enum value ChoiceReasonOutOfScope = "OUT_OF_SCOPE" // ChoiceReasonBusinessPriorities is a ChoiceReason enum value ChoiceReasonBusinessPriorities = "BUSINESS_PRIORITIES" // ChoiceReasonArchitectureConstraints is a ChoiceReason enum value ChoiceReasonArchitectureConstraints = "ARCHITECTURE_CONSTRAINTS" // ChoiceReasonOther is a ChoiceReason enum value ChoiceReasonOther = "OTHER" // ChoiceReasonNone is a ChoiceReason enum value ChoiceReasonNone = "NONE" )
const ( // ChoiceStatusSelected is a ChoiceStatus enum value ChoiceStatusSelected = "SELECTED" // ChoiceStatusNotApplicable is a ChoiceStatus enum value ChoiceStatusNotApplicable = "NOT_APPLICABLE" // ChoiceStatusUnselected is a ChoiceStatus enum value ChoiceStatusUnselected = "UNSELECTED" )
const ( // DefinitionTypeWorkloadMetadata is a DefinitionType enum value DefinitionTypeWorkloadMetadata = "WORKLOAD_METADATA" // DefinitionTypeAppRegistry is a DefinitionType enum value DefinitionTypeAppRegistry = "APP_REGISTRY" )
const ( // DifferenceStatusUpdated is a DifferenceStatus enum value DifferenceStatusUpdated = "UPDATED" // DifferenceStatusNew is a DifferenceStatus enum value DifferenceStatusNew = "NEW" // DifferenceStatusDeleted is a DifferenceStatus enum value DifferenceStatusDeleted = "DELETED" )
const ( // DiscoveryIntegrationStatusEnabled is a DiscoveryIntegrationStatus enum value DiscoveryIntegrationStatusEnabled = "ENABLED" // DiscoveryIntegrationStatusDisabled is a DiscoveryIntegrationStatus enum value DiscoveryIntegrationStatusDisabled = "DISABLED" )
const ( // ImportLensStatusInProgress is a ImportLensStatus enum value ImportLensStatusInProgress = "IN_PROGRESS" // ImportLensStatusComplete is a ImportLensStatus enum value ImportLensStatusComplete = "COMPLETE" // ImportLensStatusError is a ImportLensStatus enum value ImportLensStatusError = "ERROR" )
const ( // IntegrationStatusConfigured is a IntegrationStatus enum value IntegrationStatusConfigured = "CONFIGURED" // IntegrationStatusNotConfigured is a IntegrationStatus enum value IntegrationStatusNotConfigured = "NOT_CONFIGURED" )
const ( // IssueManagementTypeAuto is a IssueManagementType enum value IssueManagementTypeAuto = "AUTO" // IssueManagementTypeManual is a IssueManagementType enum value IssueManagementTypeManual = "MANUAL" )
const ( // LensStatusCurrent is a LensStatus enum value LensStatusCurrent = "CURRENT" // LensStatusNotCurrent is a LensStatus enum value LensStatusNotCurrent = "NOT_CURRENT" // LensStatusDeprecated is a LensStatus enum value LensStatusDeprecated = "DEPRECATED" // LensStatusDeleted is a LensStatus enum value LensStatusDeleted = "DELETED" LensStatusUnshared = "UNSHARED" )
const ( // LensStatusTypeAll is a LensStatusType enum value LensStatusTypeAll = "ALL" // LensStatusTypeDraft is a LensStatusType enum value LensStatusTypeDraft = "DRAFT" // LensStatusTypePublished is a LensStatusType enum value LensStatusTypePublished = "PUBLISHED" )
const ( // LensTypeAwsOfficial is a LensType enum value LensTypeAwsOfficial = "AWS_OFFICIAL" LensTypeCustomShared = "CUSTOM_SHARED" // LensTypeCustomSelf is a LensType enum value LensTypeCustomSelf = "CUSTOM_SELF" )
const ( // NotificationTypeLensVersionUpgraded is a NotificationType enum value NotificationTypeLensVersionUpgraded = "LENS_VERSION_UPGRADED" // NotificationTypeLensVersionDeprecated is a NotificationType enum value NotificationTypeLensVersionDeprecated = "LENS_VERSION_DEPRECATED" )
const ( // OrganizationSharingStatusEnabled is a OrganizationSharingStatus enum value OrganizationSharingStatusEnabled = "ENABLED" // OrganizationSharingStatusDisabled is a OrganizationSharingStatus enum value OrganizationSharingStatusDisabled = "DISABLED" )
const ( // PermissionTypeReadonly is a PermissionType enum value PermissionTypeReadonly = "READONLY" // PermissionTypeContributor is a PermissionType enum value PermissionTypeContributor = "CONTRIBUTOR" )
Permission granted on a share request.
const ( // ProfileNotificationTypeProfileAnswersUpdated is a ProfileNotificationType enum value ProfileNotificationTypeProfileAnswersUpdated = "PROFILE_ANSWERS_UPDATED" // ProfileNotificationTypeProfileDeleted is a ProfileNotificationType enum value ProfileNotificationTypeProfileDeleted = "PROFILE_DELETED" )
const ( // ProfileOwnerTypeSelf is a ProfileOwnerType enum value ProfileOwnerTypeSelf = "SELF" ProfileOwnerTypeShared = "SHARED" )
const ( // QuestionUnanswered is a Question enum value QuestionUnanswered = "UNANSWERED" // QuestionAnswered is a Question enum value QuestionAnswered = "ANSWERED" )
const ( // QuestionPriorityPrioritized is a QuestionPriority enum value QuestionPriorityPrioritized = "PRIORITIZED" // QuestionPriorityNone is a QuestionPriority enum value QuestionPriorityNone = "NONE" )
const ( // QuestionTypePrioritized is a QuestionType enum value QuestionTypePrioritized = "PRIORITIZED" // QuestionTypeNonPrioritized is a QuestionType enum value QuestionTypeNonPrioritized = "NON_PRIORITIZED" )
const ( // ReportFormatPdf is a ReportFormat enum value ReportFormatPdf = "PDF" // ReportFormatJson is a ReportFormat enum value ReportFormatJson = "JSON" )
const ( // ReviewTemplateAnswerStatusUnanswered is a ReviewTemplateAnswerStatus enum value ReviewTemplateAnswerStatusUnanswered = "UNANSWERED" // ReviewTemplateAnswerStatusAnswered is a ReviewTemplateAnswerStatus enum value ReviewTemplateAnswerStatusAnswered = "ANSWERED" )
const ( // ReviewTemplateUpdateStatusCurrent is a ReviewTemplateUpdateStatus enum value ReviewTemplateUpdateStatusCurrent = "CURRENT" // ReviewTemplateUpdateStatusLensNotCurrent is a ReviewTemplateUpdateStatus enum value ReviewTemplateUpdateStatusLensNotCurrent = "LENS_NOT_CURRENT" )
const ( // RiskUnanswered is a Risk enum value RiskUnanswered = "UNANSWERED" // RiskHigh is a Risk enum value RiskHigh = "HIGH" // RiskMedium is a Risk enum value RiskMedium = "MEDIUM" // RiskNone is a Risk enum value RiskNone = "NONE" // RiskNotApplicable is a Risk enum value RiskNotApplicable = "NOT_APPLICABLE" )
The risk for a given workload, lens review, pillar, or question.
const (ShareInvitationActionAccept = "ACCEPT" ShareInvitationActionReject = "REJECT" )
Share invitation action taken by contributor.
const (ShareResourceTypeWorkload = "WORKLOAD" ShareResourceTypeLens = "LENS" ShareResourceTypeProfile = "PROFILE" ShareResourceTypeTemplate = "TEMPLATE" )
const (ShareStatusAccepted = "ACCEPTED" ShareStatusRejected = "REJECTED" ShareStatusPending = "PENDING" ShareStatusRevoked = "REVOKED" ShareStatusExpired = "EXPIRED" ShareStatusAssociating = "ASSOCIATING" ShareStatusAssociated = "ASSOCIATED" ShareStatusFailed = "FAILED" )
The status of the share request.
const ( // TrustedAdvisorIntegrationStatusEnabled is a TrustedAdvisorIntegrationStatus enum value TrustedAdvisorIntegrationStatusEnabled = "ENABLED" // TrustedAdvisorIntegrationStatusDisabled is a TrustedAdvisorIntegrationStatus enum value TrustedAdvisorIntegrationStatusDisabled = "DISABLED" )
const ( // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value ValidationExceptionReasonUnknownOperation = "UNKNOWN_OPERATION" // ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value ValidationExceptionReasonCannotParse = "CANNOT_PARSE" // ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value ValidationExceptionReasonFieldValidationFailed = "FIELD_VALIDATION_FAILED" // ValidationExceptionReasonOther is a ValidationExceptionReason enum value ValidationExceptionReasonOther = "OTHER" )
The reason why the request failed validation.
const ( // WorkloadEnvironmentProduction is a WorkloadEnvironment enum value WorkloadEnvironmentProduction = "PRODUCTION" // WorkloadEnvironmentPreproduction is a WorkloadEnvironment enum value WorkloadEnvironmentPreproduction = "PREPRODUCTION" )
The environment for the workload.
const ( // WorkloadImprovementStatusNotApplicable is a WorkloadImprovementStatus enum value WorkloadImprovementStatusNotApplicable = "NOT_APPLICABLE" // WorkloadImprovementStatusNotStarted is a WorkloadImprovementStatus enum value WorkloadImprovementStatusNotStarted = "NOT_STARTED" // WorkloadImprovementStatusInProgress is a WorkloadImprovementStatus enum value WorkloadImprovementStatusInProgress = "IN_PROGRESS" // WorkloadImprovementStatusComplete is a WorkloadImprovementStatus enum value WorkloadImprovementStatusComplete = "COMPLETE" // WorkloadImprovementStatusRiskAcknowledged is a WorkloadImprovementStatus enum value WorkloadImprovementStatusRiskAcknowledged = "RISK_ACKNOWLEDGED" )
The improvement status for a workload.
const ( // WorkloadIssueManagementStatusEnabled is a WorkloadIssueManagementStatus enum value WorkloadIssueManagementStatusEnabled = "ENABLED" // WorkloadIssueManagementStatusDisabled is a WorkloadIssueManagementStatus enum value WorkloadIssueManagementStatusDisabled = "DISABLED" // WorkloadIssueManagementStatusInherit is a WorkloadIssueManagementStatus enum value WorkloadIssueManagementStatusInherit = "INHERIT" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // User does not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // The resource has already been processed, was deleted, or is too large. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // There is a problem with the Well-Architected Tool API service. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The requested resource was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The user has reached their resource quota. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // Request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The user input is not valid. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "WellArchitected" // Name of service. EndpointsID = "wellarchitected" // ID to lookup a service endpoint with. ServiceID = "WellArchitected" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// CheckProviderTrustedAdvisor is a CheckProvider enum value
CheckProviderTrustedAdvisor = "TRUSTED_ADVISOR"
)
const (
// IntegratingServiceJira is a IntegratingService enum value
IntegratingServiceJira = "JIRA"
)
const (
// IntegrationStatusInputNotConfigured is a IntegrationStatusInput_ enum value
IntegrationStatusInputNotConfigured = "NOT_CONFIGURED"
)
const (
// MetricTypeWorkload is a MetricType enum value
MetricTypeWorkload = "WORKLOAD"
)
Variables ¶
This section is empty.
Functions ¶
func AccountJiraIssueManagementStatus_Values ¶ added in v1.51.22
func AccountJiraIssueManagementStatus_Values() []string
AccountJiraIssueManagementStatus_Values returns all elements of the AccountJiraIssueManagementStatus enum
func AdditionalResourceType_Values ¶ added in v1.44.39
func AdditionalResourceType_Values() []string
AdditionalResourceType_Values returns all elements of the AdditionalResourceType enum
func AnswerReason_Values ¶ added in v1.40.0
func AnswerReason_Values() []string
AnswerReason_Values returns all elements of the AnswerReason enum
func CheckFailureReason_Values ¶ added in v1.44.132
func CheckFailureReason_Values() []string
CheckFailureReason_Values returns all elements of the CheckFailureReason enum
func CheckProvider_Values ¶ added in v1.44.132
func CheckProvider_Values() []string
CheckProvider_Values returns all elements of the CheckProvider enum
func CheckStatus_Values ¶ added in v1.44.132
func CheckStatus_Values() []string
CheckStatus_Values returns all elements of the CheckStatus enum
func ChoiceReason_Values ¶ added in v1.40.0
func ChoiceReason_Values() []string
ChoiceReason_Values returns all elements of the ChoiceReason enum
func ChoiceStatus_Values ¶ added in v1.40.0
func ChoiceStatus_Values() []string
ChoiceStatus_Values returns all elements of the ChoiceStatus enum
func DefinitionType_Values ¶ added in v1.44.256
func DefinitionType_Values() []string
DefinitionType_Values returns all elements of the DefinitionType enum
func DifferenceStatus_Values ¶
func DifferenceStatus_Values() []string
DifferenceStatus_Values returns all elements of the DifferenceStatus enum
func DiscoveryIntegrationStatus_Values ¶ added in v1.44.256
func DiscoveryIntegrationStatus_Values() []string
DiscoveryIntegrationStatus_Values returns all elements of the DiscoveryIntegrationStatus enum
func ImportLensStatus_Values ¶ added in v1.42.15
func ImportLensStatus_Values() []string
ImportLensStatus_Values returns all elements of the ImportLensStatus enum
func IntegratingService_Values ¶ added in v1.51.22
func IntegratingService_Values() []string
IntegratingService_Values returns all elements of the IntegratingService enum
func IntegrationStatusInput__Values ¶ added in v1.51.22
func IntegrationStatusInput__Values() []string
IntegrationStatusInput__Values returns all elements of the IntegrationStatusInput_ enum
func IntegrationStatus_Values ¶ added in v1.51.22
func IntegrationStatus_Values() []string
IntegrationStatus_Values returns all elements of the IntegrationStatus enum
func IssueManagementType_Values ¶ added in v1.51.22
func IssueManagementType_Values() []string
IssueManagementType_Values returns all elements of the IssueManagementType enum
func LensStatusType_Values ¶ added in v1.42.15
func LensStatusType_Values() []string
LensStatusType_Values returns all elements of the LensStatusType enum
func LensStatus_Values ¶
func LensStatus_Values() []string
LensStatus_Values returns all elements of the LensStatus enum
func LensType_Values ¶ added in v1.42.15
func LensType_Values() []string
LensType_Values returns all elements of the LensType enum
func MetricType_Values ¶ added in v1.44.233
func MetricType_Values() []string
MetricType_Values returns all elements of the MetricType enum
func NotificationType_Values ¶
func NotificationType_Values() []string
NotificationType_Values returns all elements of the NotificationType enum
func OrganizationSharingStatus_Values ¶ added in v1.44.46
func OrganizationSharingStatus_Values() []string
OrganizationSharingStatus_Values returns all elements of the OrganizationSharingStatus enum
func PermissionType_Values ¶
func PermissionType_Values() []string
PermissionType_Values returns all elements of the PermissionType enum
func ProfileNotificationType_Values ¶ added in v1.44.282
func ProfileNotificationType_Values() []string
ProfileNotificationType_Values returns all elements of the ProfileNotificationType enum
func ProfileOwnerType_Values ¶ added in v1.44.282
func ProfileOwnerType_Values() []string
ProfileOwnerType_Values returns all elements of the ProfileOwnerType enum
func QuestionPriority_Values ¶ added in v1.44.282
func QuestionPriority_Values() []string
QuestionPriority_Values returns all elements of the QuestionPriority enum
func QuestionType_Values ¶ added in v1.44.282
func QuestionType_Values() []string
QuestionType_Values returns all elements of the QuestionType enum
func Question_Values ¶ added in v1.45.21
func Question_Values() []string
Question_Values returns all elements of the Question enum
func ReportFormat_Values ¶ added in v1.44.233
func ReportFormat_Values() []string
ReportFormat_Values returns all elements of the ReportFormat enum
func ReviewTemplateAnswerStatus_Values ¶ added in v1.45.21
func ReviewTemplateAnswerStatus_Values() []string
ReviewTemplateAnswerStatus_Values returns all elements of the ReviewTemplateAnswerStatus enum
func ReviewTemplateUpdateStatus_Values ¶ added in v1.45.21
func ReviewTemplateUpdateStatus_Values() []string
ReviewTemplateUpdateStatus_Values returns all elements of the ReviewTemplateUpdateStatus enum
func ShareInvitationAction_Values ¶
func ShareInvitationAction_Values() []string
ShareInvitationAction_Values returns all elements of the ShareInvitationAction enum
func ShareResourceType_Values ¶ added in v1.42.15
func ShareResourceType_Values() []string
ShareResourceType_Values returns all elements of the ShareResourceType enum
func ShareStatus_Values ¶
func ShareStatus_Values() []string
ShareStatus_Values returns all elements of the ShareStatus enum
func TrustedAdvisorIntegrationStatus_Values ¶ added in v1.44.132
func TrustedAdvisorIntegrationStatus_Values() []string
TrustedAdvisorIntegrationStatus_Values returns all elements of the TrustedAdvisorIntegrationStatus enum
func ValidationExceptionReason_Values ¶
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
func WorkloadEnvironment_Values ¶
func WorkloadEnvironment_Values() []string
WorkloadEnvironment_Values returns all elements of the WorkloadEnvironment enum
func WorkloadImprovementStatus_Values ¶
func WorkloadImprovementStatus_Values() []string
WorkloadImprovementStatus_Values returns all elements of the WorkloadImprovementStatus enum
func WorkloadIssueManagementStatus_Values ¶ added in v1.51.22
func WorkloadIssueManagementStatus_Values() []string
WorkloadIssueManagementStatus_Values returns all elements of the WorkloadIssueManagementStatus enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Description of the error. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
User does not have sufficient access to perform this action.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AccountJiraConfigurationInput_ ¶ added in v1.51.22
type AccountJiraConfigurationInput_ struct { // Account-level: Configuration status of the Jira integration. IntegrationStatus *string `type:"string" enum:"IntegrationStatusInput_"` // Account-level: Jira issue management status. IssueManagementStatus *string `type:"string" enum:"AccountJiraIssueManagementStatus"` // Account-level: Jira issue management type. IssueManagementType *string `type:"string" enum:"IssueManagementType"` // Account-level: Jira project key to sync workloads to. JiraProjectKey *string `min:"1" type:"string"` // contains filtered or unexported fields }
Account-level: Input for the Jira configuration.
func (AccountJiraConfigurationInput_) GoString ¶ added in v1.51.22
func (s AccountJiraConfigurationInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccountJiraConfigurationInput_) SetIntegrationStatus ¶ added in v1.51.22
func (s *AccountJiraConfigurationInput_) SetIntegrationStatus(v string) *AccountJiraConfigurationInput_
SetIntegrationStatus sets the IntegrationStatus field's value.
func (*AccountJiraConfigurationInput_) SetIssueManagementStatus ¶ added in v1.51.22
func (s *AccountJiraConfigurationInput_) SetIssueManagementStatus(v string) *AccountJiraConfigurationInput_
SetIssueManagementStatus sets the IssueManagementStatus field's value.
func (*AccountJiraConfigurationInput_) SetIssueManagementType ¶ added in v1.51.22
func (s *AccountJiraConfigurationInput_) SetIssueManagementType(v string) *AccountJiraConfigurationInput_
SetIssueManagementType sets the IssueManagementType field's value.
func (*AccountJiraConfigurationInput_) SetJiraProjectKey ¶ added in v1.51.22
func (s *AccountJiraConfigurationInput_) SetJiraProjectKey(v string) *AccountJiraConfigurationInput_
SetJiraProjectKey sets the JiraProjectKey field's value.
func (AccountJiraConfigurationInput_) String ¶ added in v1.51.22
func (s AccountJiraConfigurationInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccountJiraConfigurationInput_) Validate ¶ added in v1.51.22
func (s *AccountJiraConfigurationInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AccountJiraConfigurationOutput_ ¶ added in v1.51.22
type AccountJiraConfigurationOutput_ struct { // Account-level: Configuration status of the Jira integration. IntegrationStatus *string `type:"string" enum:"IntegrationStatus"` // Account-level: Jira issue management status. IssueManagementStatus *string `type:"string" enum:"AccountJiraIssueManagementStatus"` // Account-level: Jira issue management type. IssueManagementType *string `type:"string" enum:"IssueManagementType"` // Account-level: Jira project key to sync workloads to. JiraProjectKey *string `min:"1" type:"string"` // Account-level: Status message on configuration of the Jira integration. StatusMessage *string `min:"1" type:"string"` // Account-level: Jira subdomain URL. Subdomain *string `min:"1" type:"string"` // contains filtered or unexported fields }
Account-level: Output configuration of the Jira integration.
func (AccountJiraConfigurationOutput_) GoString ¶ added in v1.51.22
func (s AccountJiraConfigurationOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccountJiraConfigurationOutput_) SetIntegrationStatus ¶ added in v1.51.22
func (s *AccountJiraConfigurationOutput_) SetIntegrationStatus(v string) *AccountJiraConfigurationOutput_
SetIntegrationStatus sets the IntegrationStatus field's value.
func (*AccountJiraConfigurationOutput_) SetIssueManagementStatus ¶ added in v1.51.22
func (s *AccountJiraConfigurationOutput_) SetIssueManagementStatus(v string) *AccountJiraConfigurationOutput_
SetIssueManagementStatus sets the IssueManagementStatus field's value.
func (*AccountJiraConfigurationOutput_) SetIssueManagementType ¶ added in v1.51.22
func (s *AccountJiraConfigurationOutput_) SetIssueManagementType(v string) *AccountJiraConfigurationOutput_
SetIssueManagementType sets the IssueManagementType field's value.
func (*AccountJiraConfigurationOutput_) SetJiraProjectKey ¶ added in v1.51.22
func (s *AccountJiraConfigurationOutput_) SetJiraProjectKey(v string) *AccountJiraConfigurationOutput_
SetJiraProjectKey sets the JiraProjectKey field's value.
func (*AccountJiraConfigurationOutput_) SetStatusMessage ¶ added in v1.51.22
func (s *AccountJiraConfigurationOutput_) SetStatusMessage(v string) *AccountJiraConfigurationOutput_
SetStatusMessage sets the StatusMessage field's value.
func (*AccountJiraConfigurationOutput_) SetSubdomain ¶ added in v1.51.22
func (s *AccountJiraConfigurationOutput_) SetSubdomain(v string) *AccountJiraConfigurationOutput_
SetSubdomain sets the Subdomain field's value.
func (AccountJiraConfigurationOutput_) String ¶ added in v1.51.22
func (s AccountJiraConfigurationOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AdditionalResources ¶ added in v1.44.39
type AdditionalResources struct { // The URLs for additional resources, either helpful resources or improvement // plans, for a custom lens. Up to five additional URLs can be specified. Content []*ChoiceContent `type:"list"` // Type of additional resource for a custom lens. Type *string `type:"string" enum:"AdditionalResourceType"` // contains filtered or unexported fields }
The choice level additional resources for a custom lens.
This field does not apply to Amazon Web Services official lenses.
func (AdditionalResources) GoString ¶ added in v1.44.39
func (s AdditionalResources) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AdditionalResources) SetContent ¶ added in v1.44.39
func (s *AdditionalResources) SetContent(v []*ChoiceContent) *AdditionalResources
SetContent sets the Content field's value.
func (*AdditionalResources) SetType ¶ added in v1.44.39
func (s *AdditionalResources) SetType(v string) *AdditionalResources
SetType sets the Type field's value.
func (AdditionalResources) String ¶ added in v1.44.39
func (s AdditionalResources) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Answer ¶
type Answer struct { // A list of selected choices to a question in your workload. ChoiceAnswers []*ChoiceAnswer `type:"list"` // List of choices available for a question. Choices []*Choice `type:"list"` // The helpful resource text to be displayed for a custom lens. // // This field does not apply to Amazon Web Services official lenses. HelpfulResourceDisplayText *string `min:"1" type:"string"` // The helpful resource URL. // // For Amazon Web Services official lenses, this is the helpful resource URL // for a question or choice. // // For custom lenses, this is the helpful resource URL for a question and is // only provided if HelpfulResourceDisplayText was specified for the question. HelpfulResourceUrl *string `min:"1" type:"string"` // The improvement plan URL for a question in an Amazon Web Services official // lenses. // // This value is only available if the question has been answered. // // This value does not apply to custom lenses. ImprovementPlanUrl *string `min:"1" type:"string"` // Defines whether this question is applicable to a lens review. IsApplicable *bool `type:"boolean"` // Configuration of the Jira integration. JiraConfiguration *JiraConfiguration `type:"structure"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // The description of the question. QuestionDescription *string `min:"1" type:"string"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // The title of the question. QuestionTitle *string `min:"1" type:"string"` // The reason why the question is not applicable to your workload. Reason *string `type:"string" enum:"AnswerReason"` // The risk for a given workload, lens review, pillar, or question. Risk *string `type:"string" enum:"Risk"` // List of selected choice IDs in a question answer. // // The values entered replace the previously selected choices. SelectedChoices []*string `type:"list"` // contains filtered or unexported fields }
An answer of the question.
func (Answer) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Answer) SetChoiceAnswers ¶ added in v1.40.0
func (s *Answer) SetChoiceAnswers(v []*ChoiceAnswer) *Answer
SetChoiceAnswers sets the ChoiceAnswers field's value.
func (*Answer) SetChoices ¶
SetChoices sets the Choices field's value.
func (*Answer) SetHelpfulResourceDisplayText ¶ added in v1.42.15
SetHelpfulResourceDisplayText sets the HelpfulResourceDisplayText field's value.
func (*Answer) SetHelpfulResourceUrl ¶
SetHelpfulResourceUrl sets the HelpfulResourceUrl field's value.
func (*Answer) SetImprovementPlanUrl ¶
SetImprovementPlanUrl sets the ImprovementPlanUrl field's value.
func (*Answer) SetIsApplicable ¶
SetIsApplicable sets the IsApplicable field's value.
func (*Answer) SetJiraConfiguration ¶ added in v1.51.22
func (s *Answer) SetJiraConfiguration(v *JiraConfiguration) *Answer
SetJiraConfiguration sets the JiraConfiguration field's value.
func (*Answer) SetPillarId ¶
SetPillarId sets the PillarId field's value.
func (*Answer) SetQuestionDescription ¶
SetQuestionDescription sets the QuestionDescription field's value.
func (*Answer) SetQuestionId ¶
SetQuestionId sets the QuestionId field's value.
func (*Answer) SetQuestionTitle ¶
SetQuestionTitle sets the QuestionTitle field's value.
func (*Answer) SetSelectedChoices ¶
SetSelectedChoices sets the SelectedChoices field's value.
type AnswerSummary ¶
type AnswerSummary struct { // A list of selected choices to a question in your workload. ChoiceAnswerSummaries []*ChoiceAnswerSummary `type:"list"` // List of choices available for a question. Choices []*Choice `type:"list"` // Defines whether this question is applicable to a lens review. IsApplicable *bool `type:"boolean"` // Configuration of the Jira integration. JiraConfiguration *JiraConfiguration `type:"structure"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // The title of the question. QuestionTitle *string `min:"1" type:"string"` // The type of the question. QuestionType *string `type:"string" enum:"QuestionType"` // The reason why a choice is non-applicable to a question in your workload. Reason *string `type:"string" enum:"AnswerReason"` // The risk for a given workload, lens review, pillar, or question. Risk *string `type:"string" enum:"Risk"` // List of selected choice IDs in a question answer. // // The values entered replace the previously selected choices. SelectedChoices []*string `type:"list"` // contains filtered or unexported fields }
An answer summary of a lens review in a workload.
func (AnswerSummary) GoString ¶
func (s AnswerSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AnswerSummary) SetChoiceAnswerSummaries ¶ added in v1.40.0
func (s *AnswerSummary) SetChoiceAnswerSummaries(v []*ChoiceAnswerSummary) *AnswerSummary
SetChoiceAnswerSummaries sets the ChoiceAnswerSummaries field's value.
func (*AnswerSummary) SetChoices ¶
func (s *AnswerSummary) SetChoices(v []*Choice) *AnswerSummary
SetChoices sets the Choices field's value.
func (*AnswerSummary) SetIsApplicable ¶
func (s *AnswerSummary) SetIsApplicable(v bool) *AnswerSummary
SetIsApplicable sets the IsApplicable field's value.
func (*AnswerSummary) SetJiraConfiguration ¶ added in v1.51.22
func (s *AnswerSummary) SetJiraConfiguration(v *JiraConfiguration) *AnswerSummary
SetJiraConfiguration sets the JiraConfiguration field's value.
func (*AnswerSummary) SetPillarId ¶
func (s *AnswerSummary) SetPillarId(v string) *AnswerSummary
SetPillarId sets the PillarId field's value.
func (*AnswerSummary) SetQuestionId ¶
func (s *AnswerSummary) SetQuestionId(v string) *AnswerSummary
SetQuestionId sets the QuestionId field's value.
func (*AnswerSummary) SetQuestionTitle ¶
func (s *AnswerSummary) SetQuestionTitle(v string) *AnswerSummary
SetQuestionTitle sets the QuestionTitle field's value.
func (*AnswerSummary) SetQuestionType ¶ added in v1.44.282
func (s *AnswerSummary) SetQuestionType(v string) *AnswerSummary
SetQuestionType sets the QuestionType field's value.
func (*AnswerSummary) SetReason ¶ added in v1.40.0
func (s *AnswerSummary) SetReason(v string) *AnswerSummary
SetReason sets the Reason field's value.
func (*AnswerSummary) SetRisk ¶
func (s *AnswerSummary) SetRisk(v string) *AnswerSummary
SetRisk sets the Risk field's value.
func (*AnswerSummary) SetSelectedChoices ¶
func (s *AnswerSummary) SetSelectedChoices(v []*string) *AnswerSummary
SetSelectedChoices sets the SelectedChoices field's value.
func (AnswerSummary) String ¶
func (s AnswerSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateLensesInput ¶
type AssociateLensesInput struct { // List of lens aliases to associate or disassociate with a workload. Up to // 10 lenses can be specified. // // Identify a lens using its LensSummary$LensAlias. // // LensAliases is a required field LensAliases []*string `min:"1" type:"list" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to associate lens reviews.
func (AssociateLensesInput) GoString ¶
func (s AssociateLensesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLensesInput) SetLensAliases ¶
func (s *AssociateLensesInput) SetLensAliases(v []*string) *AssociateLensesInput
SetLensAliases sets the LensAliases field's value.
func (*AssociateLensesInput) SetWorkloadId ¶
func (s *AssociateLensesInput) SetWorkloadId(v string) *AssociateLensesInput
SetWorkloadId sets the WorkloadId field's value.
func (AssociateLensesInput) String ¶
func (s AssociateLensesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLensesInput) Validate ¶
func (s *AssociateLensesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateLensesOutput ¶
type AssociateLensesOutput struct {
// contains filtered or unexported fields
}
func (AssociateLensesOutput) GoString ¶
func (s AssociateLensesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateLensesOutput) String ¶
func (s AssociateLensesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateProfilesInput ¶ added in v1.44.282
type AssociateProfilesInput struct { // The list of profile ARNs to associate with the workload. // // ProfileArns is a required field ProfileArns []*string `min:"1" type:"list" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateProfilesInput) GoString ¶ added in v1.44.282
func (s AssociateProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateProfilesInput) SetProfileArns ¶ added in v1.44.282
func (s *AssociateProfilesInput) SetProfileArns(v []*string) *AssociateProfilesInput
SetProfileArns sets the ProfileArns field's value.
func (*AssociateProfilesInput) SetWorkloadId ¶ added in v1.44.282
func (s *AssociateProfilesInput) SetWorkloadId(v string) *AssociateProfilesInput
SetWorkloadId sets the WorkloadId field's value.
func (AssociateProfilesInput) String ¶ added in v1.44.282
func (s AssociateProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateProfilesInput) Validate ¶ added in v1.44.282
func (s *AssociateProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateProfilesOutput ¶ added in v1.44.282
type AssociateProfilesOutput struct {
// contains filtered or unexported fields
}
func (AssociateProfilesOutput) GoString ¶ added in v1.44.282
func (s AssociateProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateProfilesOutput) String ¶ added in v1.44.282
func (s AssociateProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BestPractice ¶ added in v1.44.233
type BestPractice struct { // The ID of a choice. ChoiceId *string `min:"1" type:"string"` // The title of a choice. ChoiceTitle *string `min:"1" type:"string"` // contains filtered or unexported fields }
A best practice, or question choice, that has been identified as a risk in this question.
func (BestPractice) GoString ¶ added in v1.44.233
func (s BestPractice) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BestPractice) SetChoiceId ¶ added in v1.44.233
func (s *BestPractice) SetChoiceId(v string) *BestPractice
SetChoiceId sets the ChoiceId field's value.
func (*BestPractice) SetChoiceTitle ¶ added in v1.44.233
func (s *BestPractice) SetChoiceTitle(v string) *BestPractice
SetChoiceTitle sets the ChoiceTitle field's value.
func (BestPractice) String ¶ added in v1.44.233
func (s BestPractice) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CheckDetail ¶ added in v1.44.132
type CheckDetail struct { // An Amazon Web Services account ID. AccountId *string `min:"12" type:"string"` // The ID of a choice. ChoiceId *string `min:"1" type:"string"` // Trusted Advisor check description. Description *string `type:"string"` // Count of flagged resources associated to the check. FlaggedResources *int64 `min:"1" type:"integer"` // Trusted Advisor check ID. Id *string `type:"string"` // Well-Architected Lens ARN associated to the check. LensArn *string `type:"string"` // Trusted Advisor check name. Name *string `type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // Provider of the check related to the best practice. Provider *string `type:"string" enum:"CheckProvider"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // Reason associated to the check. Reason *string `type:"string" enum:"CheckFailureReason"` // Status associated to the check. Status *string `type:"string" enum:"CheckStatus"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Account details for a Well-Architected best practice in relation to Trusted Advisor checks.
func (CheckDetail) GoString ¶ added in v1.44.132
func (s CheckDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CheckDetail) SetAccountId ¶ added in v1.44.132
func (s *CheckDetail) SetAccountId(v string) *CheckDetail
SetAccountId sets the AccountId field's value.
func (*CheckDetail) SetChoiceId ¶ added in v1.44.132
func (s *CheckDetail) SetChoiceId(v string) *CheckDetail
SetChoiceId sets the ChoiceId field's value.
func (*CheckDetail) SetDescription ¶ added in v1.44.132
func (s *CheckDetail) SetDescription(v string) *CheckDetail
SetDescription sets the Description field's value.
func (*CheckDetail) SetFlaggedResources ¶ added in v1.44.132
func (s *CheckDetail) SetFlaggedResources(v int64) *CheckDetail
SetFlaggedResources sets the FlaggedResources field's value.
func (*CheckDetail) SetId ¶ added in v1.44.132
func (s *CheckDetail) SetId(v string) *CheckDetail
SetId sets the Id field's value.
func (*CheckDetail) SetLensArn ¶ added in v1.44.132
func (s *CheckDetail) SetLensArn(v string) *CheckDetail
SetLensArn sets the LensArn field's value.
func (*CheckDetail) SetName ¶ added in v1.44.132
func (s *CheckDetail) SetName(v string) *CheckDetail
SetName sets the Name field's value.
func (*CheckDetail) SetPillarId ¶ added in v1.44.132
func (s *CheckDetail) SetPillarId(v string) *CheckDetail
SetPillarId sets the PillarId field's value.
func (*CheckDetail) SetProvider ¶ added in v1.44.132
func (s *CheckDetail) SetProvider(v string) *CheckDetail
SetProvider sets the Provider field's value.
func (*CheckDetail) SetQuestionId ¶ added in v1.44.132
func (s *CheckDetail) SetQuestionId(v string) *CheckDetail
SetQuestionId sets the QuestionId field's value.
func (*CheckDetail) SetReason ¶ added in v1.44.132
func (s *CheckDetail) SetReason(v string) *CheckDetail
SetReason sets the Reason field's value.
func (*CheckDetail) SetStatus ¶ added in v1.44.132
func (s *CheckDetail) SetStatus(v string) *CheckDetail
SetStatus sets the Status field's value.
func (*CheckDetail) SetUpdatedAt ¶ added in v1.44.132
func (s *CheckDetail) SetUpdatedAt(v time.Time) *CheckDetail
SetUpdatedAt sets the UpdatedAt field's value.
func (CheckDetail) String ¶ added in v1.44.132
func (s CheckDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CheckSummary ¶ added in v1.44.132
type CheckSummary struct { // Account summary associated to the check. AccountSummary map[string]*int64 `type:"map"` // The ID of a choice. ChoiceId *string `min:"1" type:"string"` // Trusted Advisor check description. Description *string `type:"string"` // Trusted Advisor check ID. Id *string `type:"string"` // Well-Architected Lens ARN associated to the check. LensArn *string `type:"string"` // Trusted Advisor check name. Name *string `type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // Provider of the check related to the best practice. Provider *string `type:"string" enum:"CheckProvider"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // Status associated to the check. Status *string `type:"string" enum:"CheckStatus"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Trusted Advisor check summary.
func (CheckSummary) GoString ¶ added in v1.44.132
func (s CheckSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CheckSummary) SetAccountSummary ¶ added in v1.44.132
func (s *CheckSummary) SetAccountSummary(v map[string]*int64) *CheckSummary
SetAccountSummary sets the AccountSummary field's value.
func (*CheckSummary) SetChoiceId ¶ added in v1.44.132
func (s *CheckSummary) SetChoiceId(v string) *CheckSummary
SetChoiceId sets the ChoiceId field's value.
func (*CheckSummary) SetDescription ¶ added in v1.44.132
func (s *CheckSummary) SetDescription(v string) *CheckSummary
SetDescription sets the Description field's value.
func (*CheckSummary) SetId ¶ added in v1.44.132
func (s *CheckSummary) SetId(v string) *CheckSummary
SetId sets the Id field's value.
func (*CheckSummary) SetLensArn ¶ added in v1.44.132
func (s *CheckSummary) SetLensArn(v string) *CheckSummary
SetLensArn sets the LensArn field's value.
func (*CheckSummary) SetName ¶ added in v1.44.132
func (s *CheckSummary) SetName(v string) *CheckSummary
SetName sets the Name field's value.
func (*CheckSummary) SetPillarId ¶ added in v1.44.132
func (s *CheckSummary) SetPillarId(v string) *CheckSummary
SetPillarId sets the PillarId field's value.
func (*CheckSummary) SetProvider ¶ added in v1.44.132
func (s *CheckSummary) SetProvider(v string) *CheckSummary
SetProvider sets the Provider field's value.
func (*CheckSummary) SetQuestionId ¶ added in v1.44.132
func (s *CheckSummary) SetQuestionId(v string) *CheckSummary
SetQuestionId sets the QuestionId field's value.
func (*CheckSummary) SetStatus ¶ added in v1.44.132
func (s *CheckSummary) SetStatus(v string) *CheckSummary
SetStatus sets the Status field's value.
func (*CheckSummary) SetUpdatedAt ¶ added in v1.44.132
func (s *CheckSummary) SetUpdatedAt(v time.Time) *CheckSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (CheckSummary) String ¶ added in v1.44.132
func (s CheckSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Choice ¶
type Choice struct { // The additional resources for a choice in a custom lens. // // A choice can have up to two additional resources: one of type HELPFUL_RESOURCE, // one of type IMPROVEMENT_PLAN, or both. AdditionalResources []*AdditionalResources `type:"list"` // The ID of a choice. ChoiceId *string `min:"1" type:"string"` // The description of a choice. Description *string `min:"1" type:"string"` // The helpful resource (both text and URL) for a particular choice. // // This field only applies to custom lenses. Each choice can have only one helpful // resource. HelpfulResource *ChoiceContent `type:"structure"` // The improvement plan (both text and URL) for a particular choice. // // This field only applies to custom lenses. Each choice can have only one improvement // plan. ImprovementPlan *ChoiceContent `type:"structure"` // The title of a choice. Title *string `min:"1" type:"string"` // contains filtered or unexported fields }
A choice available to answer question.
func (Choice) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Choice) SetAdditionalResources ¶ added in v1.44.39
func (s *Choice) SetAdditionalResources(v []*AdditionalResources) *Choice
SetAdditionalResources sets the AdditionalResources field's value.
func (*Choice) SetChoiceId ¶
SetChoiceId sets the ChoiceId field's value.
func (*Choice) SetDescription ¶
SetDescription sets the Description field's value.
func (*Choice) SetHelpfulResource ¶ added in v1.42.15
func (s *Choice) SetHelpfulResource(v *ChoiceContent) *Choice
SetHelpfulResource sets the HelpfulResource field's value.
func (*Choice) SetImprovementPlan ¶ added in v1.42.15
func (s *Choice) SetImprovementPlan(v *ChoiceContent) *Choice
SetImprovementPlan sets the ImprovementPlan field's value.
type ChoiceAnswer ¶ added in v1.40.0
type ChoiceAnswer struct { // The ID of a choice. ChoiceId *string `min:"1" type:"string"` // The notes associated with a choice. Notes *string `type:"string"` // The reason why a choice is non-applicable to a question in your workload. Reason *string `type:"string" enum:"ChoiceReason"` // The status of a choice. Status *string `type:"string" enum:"ChoiceStatus"` // contains filtered or unexported fields }
A choice that has been answered on a question in your workload.
func (ChoiceAnswer) GoString ¶ added in v1.40.0
func (s ChoiceAnswer) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChoiceAnswer) SetChoiceId ¶ added in v1.40.0
func (s *ChoiceAnswer) SetChoiceId(v string) *ChoiceAnswer
SetChoiceId sets the ChoiceId field's value.
func (*ChoiceAnswer) SetNotes ¶ added in v1.40.0
func (s *ChoiceAnswer) SetNotes(v string) *ChoiceAnswer
SetNotes sets the Notes field's value.
func (*ChoiceAnswer) SetReason ¶ added in v1.40.0
func (s *ChoiceAnswer) SetReason(v string) *ChoiceAnswer
SetReason sets the Reason field's value.
func (*ChoiceAnswer) SetStatus ¶ added in v1.40.0
func (s *ChoiceAnswer) SetStatus(v string) *ChoiceAnswer
SetStatus sets the Status field's value.
func (ChoiceAnswer) String ¶ added in v1.40.0
func (s ChoiceAnswer) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChoiceAnswerSummary ¶ added in v1.40.0
type ChoiceAnswerSummary struct { // The ID of a choice. ChoiceId *string `min:"1" type:"string"` // The reason why a choice is non-applicable to a question in your workload. Reason *string `type:"string" enum:"ChoiceReason"` // The status of a choice. Status *string `type:"string" enum:"ChoiceStatus"` // contains filtered or unexported fields }
A choice summary that has been answered on a question in your workload.
func (ChoiceAnswerSummary) GoString ¶ added in v1.40.0
func (s ChoiceAnswerSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChoiceAnswerSummary) SetChoiceId ¶ added in v1.40.0
func (s *ChoiceAnswerSummary) SetChoiceId(v string) *ChoiceAnswerSummary
SetChoiceId sets the ChoiceId field's value.
func (*ChoiceAnswerSummary) SetReason ¶ added in v1.40.0
func (s *ChoiceAnswerSummary) SetReason(v string) *ChoiceAnswerSummary
SetReason sets the Reason field's value.
func (*ChoiceAnswerSummary) SetStatus ¶ added in v1.40.0
func (s *ChoiceAnswerSummary) SetStatus(v string) *ChoiceAnswerSummary
SetStatus sets the Status field's value.
func (ChoiceAnswerSummary) String ¶ added in v1.40.0
func (s ChoiceAnswerSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChoiceContent ¶ added in v1.42.15
type ChoiceContent struct { // The display text for the choice content. DisplayText *string `min:"1" type:"string"` // The URL for the choice content. Url *string `min:"1" type:"string"` // contains filtered or unexported fields }
The choice content.
func (ChoiceContent) GoString ¶ added in v1.42.15
func (s ChoiceContent) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChoiceContent) SetDisplayText ¶ added in v1.42.15
func (s *ChoiceContent) SetDisplayText(v string) *ChoiceContent
SetDisplayText sets the DisplayText field's value.
func (*ChoiceContent) SetUrl ¶ added in v1.42.15
func (s *ChoiceContent) SetUrl(v string) *ChoiceContent
SetUrl sets the Url field's value.
func (ChoiceContent) String ¶ added in v1.42.15
func (s ChoiceContent) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChoiceImprovementPlan ¶ added in v1.42.15
type ChoiceImprovementPlan struct { // The ID of a choice. ChoiceId *string `min:"1" type:"string"` // The display text for the improvement plan. DisplayText *string `min:"1" type:"string"` // The improvement plan URL for a question in an Amazon Web Services official // lenses. // // This value is only available if the question has been answered. // // This value does not apply to custom lenses. ImprovementPlanUrl *string `min:"1" type:"string"` // contains filtered or unexported fields }
The choice level improvement plan.
func (ChoiceImprovementPlan) GoString ¶ added in v1.42.15
func (s ChoiceImprovementPlan) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChoiceImprovementPlan) SetChoiceId ¶ added in v1.42.15
func (s *ChoiceImprovementPlan) SetChoiceId(v string) *ChoiceImprovementPlan
SetChoiceId sets the ChoiceId field's value.
func (*ChoiceImprovementPlan) SetDisplayText ¶ added in v1.42.15
func (s *ChoiceImprovementPlan) SetDisplayText(v string) *ChoiceImprovementPlan
SetDisplayText sets the DisplayText field's value.
func (*ChoiceImprovementPlan) SetImprovementPlanUrl ¶ added in v1.42.15
func (s *ChoiceImprovementPlan) SetImprovementPlanUrl(v string) *ChoiceImprovementPlan
SetImprovementPlanUrl sets the ImprovementPlanUrl field's value.
func (ChoiceImprovementPlan) String ¶ added in v1.42.15
func (s ChoiceImprovementPlan) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChoiceUpdate ¶ added in v1.40.0
type ChoiceUpdate struct { // The notes associated with a choice. Notes *string `type:"string"` // The reason why a choice is non-applicable to a question in your workload. Reason *string `type:"string" enum:"ChoiceReason"` // The status of a choice. // // Status is a required field Status *string `type:"string" required:"true" enum:"ChoiceStatus"` // contains filtered or unexported fields }
A list of choices to be updated.
func (ChoiceUpdate) GoString ¶ added in v1.40.0
func (s ChoiceUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChoiceUpdate) SetNotes ¶ added in v1.40.0
func (s *ChoiceUpdate) SetNotes(v string) *ChoiceUpdate
SetNotes sets the Notes field's value.
func (*ChoiceUpdate) SetReason ¶ added in v1.40.0
func (s *ChoiceUpdate) SetReason(v string) *ChoiceUpdate
SetReason sets the Reason field's value.
func (*ChoiceUpdate) SetStatus ¶ added in v1.40.0
func (s *ChoiceUpdate) SetStatus(v string) *ChoiceUpdate
SetStatus sets the Status field's value.
func (ChoiceUpdate) String ¶ added in v1.40.0
func (s ChoiceUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChoiceUpdate) Validate ¶ added in v1.40.0
func (s *ChoiceUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Description of the error. Message_ *string `locationName:"Message" type:"string"` // Identifier of the resource affected. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // Type of the resource affected. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // contains filtered or unexported fields }
The resource has already been processed, was deleted, or is too large.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConsolidatedReportMetric ¶ added in v1.44.233
type ConsolidatedReportMetric struct { // The metrics for the lenses in the workload. Lenses []*LensMetric `type:"list"` // The total number of lenses applied to the workload. LensesAppliedCount *int64 `type:"integer"` // The metric type of a metric in the consolidated report. Currently only WORKLOAD // metric types are supported. MetricType *string `type:"string" enum:"MetricType"` // A map from risk names to the count of how many questions have that rating. RiskCounts map[string]*int64 `type:"map"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // The ARN for the workload. WorkloadArn *string `type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // The name of the workload. // // The name must be unique within an account within an Amazon Web Services Region. // Spaces and capitalization are ignored when checking for uniqueness. WorkloadName *string `min:"3" type:"string"` // contains filtered or unexported fields }
A metric that contributes to the consolidated report.
func (ConsolidatedReportMetric) GoString ¶ added in v1.44.233
func (s ConsolidatedReportMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConsolidatedReportMetric) SetLenses ¶ added in v1.44.233
func (s *ConsolidatedReportMetric) SetLenses(v []*LensMetric) *ConsolidatedReportMetric
SetLenses sets the Lenses field's value.
func (*ConsolidatedReportMetric) SetLensesAppliedCount ¶ added in v1.44.233
func (s *ConsolidatedReportMetric) SetLensesAppliedCount(v int64) *ConsolidatedReportMetric
SetLensesAppliedCount sets the LensesAppliedCount field's value.
func (*ConsolidatedReportMetric) SetMetricType ¶ added in v1.44.233
func (s *ConsolidatedReportMetric) SetMetricType(v string) *ConsolidatedReportMetric
SetMetricType sets the MetricType field's value.
func (*ConsolidatedReportMetric) SetRiskCounts ¶ added in v1.44.233
func (s *ConsolidatedReportMetric) SetRiskCounts(v map[string]*int64) *ConsolidatedReportMetric
SetRiskCounts sets the RiskCounts field's value.
func (*ConsolidatedReportMetric) SetUpdatedAt ¶ added in v1.44.233
func (s *ConsolidatedReportMetric) SetUpdatedAt(v time.Time) *ConsolidatedReportMetric
SetUpdatedAt sets the UpdatedAt field's value.
func (*ConsolidatedReportMetric) SetWorkloadArn ¶ added in v1.44.233
func (s *ConsolidatedReportMetric) SetWorkloadArn(v string) *ConsolidatedReportMetric
SetWorkloadArn sets the WorkloadArn field's value.
func (*ConsolidatedReportMetric) SetWorkloadId ¶ added in v1.44.233
func (s *ConsolidatedReportMetric) SetWorkloadId(v string) *ConsolidatedReportMetric
SetWorkloadId sets the WorkloadId field's value.
func (*ConsolidatedReportMetric) SetWorkloadName ¶ added in v1.44.233
func (s *ConsolidatedReportMetric) SetWorkloadName(v string) *ConsolidatedReportMetric
SetWorkloadName sets the WorkloadName field's value.
func (ConsolidatedReportMetric) String ¶ added in v1.44.233
func (s ConsolidatedReportMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateLensShareInput ¶ added in v1.42.15
type CreateLensShareInput struct { // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // (OU) ID with which the workload, lens, profile, or review template is shared. // // SharedWith is a required field SharedWith *string `min:"12" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateLensShareInput) GoString ¶ added in v1.42.15
func (s CreateLensShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLensShareInput) SetClientRequestToken ¶ added in v1.42.15
func (s *CreateLensShareInput) SetClientRequestToken(v string) *CreateLensShareInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateLensShareInput) SetLensAlias ¶ added in v1.42.15
func (s *CreateLensShareInput) SetLensAlias(v string) *CreateLensShareInput
SetLensAlias sets the LensAlias field's value.
func (*CreateLensShareInput) SetSharedWith ¶ added in v1.42.15
func (s *CreateLensShareInput) SetSharedWith(v string) *CreateLensShareInput
SetSharedWith sets the SharedWith field's value.
func (CreateLensShareInput) String ¶ added in v1.42.15
func (s CreateLensShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLensShareInput) Validate ¶ added in v1.42.15
func (s *CreateLensShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateLensShareOutput ¶ added in v1.42.15
type CreateLensShareOutput struct { string `type:"string"` // contains filtered or unexported fields }ShareId *
func (CreateLensShareOutput) GoString ¶ added in v1.42.15
func (s CreateLensShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLensShareOutput) SetShareId ¶ added in v1.42.15
func (s *CreateLensShareOutput) SetShareId(v string) *CreateLensShareOutput
SetShareId sets the ShareId field's value.
func (CreateLensShareOutput) String ¶ added in v1.42.15
func (s CreateLensShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateLensVersionInput ¶ added in v1.42.15
type CreateLensVersionInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // Set to true if this new major lens version. IsMajorVersion *bool `type:"boolean"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The version of the lens being created. // // LensVersion is a required field LensVersion *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateLensVersionInput) GoString ¶ added in v1.42.15
func (s CreateLensVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLensVersionInput) SetClientRequestToken ¶ added in v1.42.15
func (s *CreateLensVersionInput) SetClientRequestToken(v string) *CreateLensVersionInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateLensVersionInput) SetIsMajorVersion ¶ added in v1.42.15
func (s *CreateLensVersionInput) SetIsMajorVersion(v bool) *CreateLensVersionInput
SetIsMajorVersion sets the IsMajorVersion field's value.
func (*CreateLensVersionInput) SetLensAlias ¶ added in v1.42.15
func (s *CreateLensVersionInput) SetLensAlias(v string) *CreateLensVersionInput
SetLensAlias sets the LensAlias field's value.
func (*CreateLensVersionInput) SetLensVersion ¶ added in v1.42.15
func (s *CreateLensVersionInput) SetLensVersion(v string) *CreateLensVersionInput
SetLensVersion sets the LensVersion field's value.
func (CreateLensVersionInput) String ¶ added in v1.42.15
func (s CreateLensVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLensVersionInput) Validate ¶ added in v1.42.15
func (s *CreateLensVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateLensVersionOutput ¶ added in v1.42.15
type CreateLensVersionOutput struct { // The ARN for the lens. LensArn *string `type:"string"` // The version of the lens. LensVersion *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateLensVersionOutput) GoString ¶ added in v1.42.15
func (s CreateLensVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLensVersionOutput) SetLensArn ¶ added in v1.42.15
func (s *CreateLensVersionOutput) SetLensArn(v string) *CreateLensVersionOutput
SetLensArn sets the LensArn field's value.
func (*CreateLensVersionOutput) SetLensVersion ¶ added in v1.42.15
func (s *CreateLensVersionOutput) SetLensVersion(v string) *CreateLensVersionOutput
SetLensVersion sets the LensVersion field's value.
func (CreateLensVersionOutput) String ¶ added in v1.42.15
func (s CreateLensVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateMilestoneInput ¶
type CreateMilestoneInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // The name of the milestone in a workload. // // Milestone names must be unique within a workload. // // MilestoneName is a required field MilestoneName *string `min:"3" type:"string" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input for milestone creation.
func (CreateMilestoneInput) GoString ¶
func (s CreateMilestoneInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMilestoneInput) SetClientRequestToken ¶
func (s *CreateMilestoneInput) SetClientRequestToken(v string) *CreateMilestoneInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateMilestoneInput) SetMilestoneName ¶
func (s *CreateMilestoneInput) SetMilestoneName(v string) *CreateMilestoneInput
SetMilestoneName sets the MilestoneName field's value.
func (*CreateMilestoneInput) SetWorkloadId ¶
func (s *CreateMilestoneInput) SetWorkloadId(v string) *CreateMilestoneInput
SetWorkloadId sets the WorkloadId field's value.
func (CreateMilestoneInput) String ¶
func (s CreateMilestoneInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMilestoneInput) Validate ¶
func (s *CreateMilestoneInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMilestoneOutput ¶
type CreateMilestoneOutput struct { // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `min:"1" type:"integer"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a create milestone call.
func (CreateMilestoneOutput) GoString ¶
func (s CreateMilestoneOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMilestoneOutput) SetMilestoneNumber ¶
func (s *CreateMilestoneOutput) SetMilestoneNumber(v int64) *CreateMilestoneOutput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*CreateMilestoneOutput) SetWorkloadId ¶
func (s *CreateMilestoneOutput) SetWorkloadId(v string) *CreateMilestoneOutput
SetWorkloadId sets the WorkloadId field's value.
func (CreateMilestoneOutput) String ¶
func (s CreateMilestoneOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateProfileInput ¶ added in v1.44.282
type CreateProfileInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // The profile description. // // ProfileDescription is a required field ProfileDescription *string `min:"3" type:"string" required:"true"` // Name of the profile. // // ProfileName is a required field ProfileName *string `min:"3" type:"string" required:"true"` // The profile questions. // // ProfileQuestions is a required field ProfileQuestions []*ProfileQuestionUpdate `type:"list" required:"true"` // The tags assigned to the profile. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateProfileInput) GoString ¶ added in v1.44.282
func (s CreateProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProfileInput) SetClientRequestToken ¶ added in v1.44.282
func (s *CreateProfileInput) SetClientRequestToken(v string) *CreateProfileInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateProfileInput) SetProfileDescription ¶ added in v1.44.282
func (s *CreateProfileInput) SetProfileDescription(v string) *CreateProfileInput
SetProfileDescription sets the ProfileDescription field's value.
func (*CreateProfileInput) SetProfileName ¶ added in v1.44.282
func (s *CreateProfileInput) SetProfileName(v string) *CreateProfileInput
SetProfileName sets the ProfileName field's value.
func (*CreateProfileInput) SetProfileQuestions ¶ added in v1.44.282
func (s *CreateProfileInput) SetProfileQuestions(v []*ProfileQuestionUpdate) *CreateProfileInput
SetProfileQuestions sets the ProfileQuestions field's value.
func (*CreateProfileInput) SetTags ¶ added in v1.44.282
func (s *CreateProfileInput) SetTags(v map[string]*string) *CreateProfileInput
SetTags sets the Tags field's value.
func (CreateProfileInput) String ¶ added in v1.44.282
func (s CreateProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProfileInput) Validate ¶ added in v1.44.282
func (s *CreateProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateProfileOutput ¶ added in v1.44.282
type CreateProfileOutput struct { // The profile ARN. ProfileArn *string `type:"string"` // Version of the profile. ProfileVersion *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateProfileOutput) GoString ¶ added in v1.44.282
func (s CreateProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProfileOutput) SetProfileArn ¶ added in v1.44.282
func (s *CreateProfileOutput) SetProfileArn(v string) *CreateProfileOutput
SetProfileArn sets the ProfileArn field's value.
func (*CreateProfileOutput) SetProfileVersion ¶ added in v1.44.282
func (s *CreateProfileOutput) SetProfileVersion(v string) *CreateProfileOutput
SetProfileVersion sets the ProfileVersion field's value.
func (CreateProfileOutput) String ¶ added in v1.44.282
func (s CreateProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateProfileShareInput ¶ added in v1.44.282
type CreateProfileShareInput struct { // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // // ProfileArn is a required field ProfileArn *string `location:"uri" locationName:"ProfileArn" type:"string" required:"true"` // (OU) ID with which the workload, lens, profile, or review template is shared. // // SharedWith is a required field SharedWith *string `min:"12" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateProfileShareInput) GoString ¶ added in v1.44.282
func (s CreateProfileShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProfileShareInput) SetClientRequestToken ¶ added in v1.44.282
func (s *CreateProfileShareInput) SetClientRequestToken(v string) *CreateProfileShareInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateProfileShareInput) SetProfileArn ¶ added in v1.44.282
func (s *CreateProfileShareInput) SetProfileArn(v string) *CreateProfileShareInput
SetProfileArn sets the ProfileArn field's value.
func (*CreateProfileShareInput) SetSharedWith ¶ added in v1.44.282
func (s *CreateProfileShareInput) SetSharedWith(v string) *CreateProfileShareInput
SetSharedWith sets the SharedWith field's value.
func (CreateProfileShareInput) String ¶ added in v1.44.282
func (s CreateProfileShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProfileShareInput) Validate ¶ added in v1.44.282
func (s *CreateProfileShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateProfileShareOutput ¶ added in v1.44.282
type CreateProfileShareOutput struct { string `type:"string"` ShareId *string `type:"string"` // contains filtered or unexported fields }ProfileArn *
func (CreateProfileShareOutput) GoString ¶ added in v1.44.282
func (s CreateProfileShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProfileShareOutput) SetProfileArn ¶ added in v1.44.282
func (s *CreateProfileShareOutput) SetProfileArn(v string) *CreateProfileShareOutput
SetProfileArn sets the ProfileArn field's value.
func (*CreateProfileShareOutput) SetShareId ¶ added in v1.44.282
func (s *CreateProfileShareOutput) SetShareId(v string) *CreateProfileShareOutput
SetShareId sets the ShareId field's value.
func (CreateProfileShareOutput) String ¶ added in v1.44.282
func (s CreateProfileShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateReviewTemplateInput ¶ added in v1.45.21
type CreateReviewTemplateInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // The review template description. // // Description is a required field Description *string `min:"3" type:"string" required:"true"` // Lenses applied to the review template. // // Lenses is a required field Lenses []*string `type:"list" required:"true"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // The tags assigned to the review template. Tags map[string]*string `min:"1" type:"map"` // Name of the review template. // // TemplateName is a required field TemplateName *string `min:"3" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateReviewTemplateInput) GoString ¶ added in v1.45.21
func (s CreateReviewTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReviewTemplateInput) SetClientRequestToken ¶ added in v1.45.21
func (s *CreateReviewTemplateInput) SetClientRequestToken(v string) *CreateReviewTemplateInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateReviewTemplateInput) SetDescription ¶ added in v1.45.21
func (s *CreateReviewTemplateInput) SetDescription(v string) *CreateReviewTemplateInput
SetDescription sets the Description field's value.
func (*CreateReviewTemplateInput) SetLenses ¶ added in v1.45.21
func (s *CreateReviewTemplateInput) SetLenses(v []*string) *CreateReviewTemplateInput
SetLenses sets the Lenses field's value.
func (*CreateReviewTemplateInput) SetNotes ¶ added in v1.45.21
func (s *CreateReviewTemplateInput) SetNotes(v string) *CreateReviewTemplateInput
SetNotes sets the Notes field's value.
func (*CreateReviewTemplateInput) SetTags ¶ added in v1.45.21
func (s *CreateReviewTemplateInput) SetTags(v map[string]*string) *CreateReviewTemplateInput
SetTags sets the Tags field's value.
func (*CreateReviewTemplateInput) SetTemplateName ¶ added in v1.45.21
func (s *CreateReviewTemplateInput) SetTemplateName(v string) *CreateReviewTemplateInput
SetTemplateName sets the TemplateName field's value.
func (CreateReviewTemplateInput) String ¶ added in v1.45.21
func (s CreateReviewTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReviewTemplateInput) Validate ¶ added in v1.45.21
func (s *CreateReviewTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateReviewTemplateOutput ¶ added in v1.45.21
type CreateReviewTemplateOutput struct { // The review template ARN. TemplateArn *string `min:"50" type:"string"` // contains filtered or unexported fields }
func (CreateReviewTemplateOutput) GoString ¶ added in v1.45.21
func (s CreateReviewTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReviewTemplateOutput) SetTemplateArn ¶ added in v1.45.21
func (s *CreateReviewTemplateOutput) SetTemplateArn(v string) *CreateReviewTemplateOutput
SetTemplateArn sets the TemplateArn field's value.
func (CreateReviewTemplateOutput) String ¶ added in v1.45.21
func (s CreateReviewTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateTemplateShareInput ¶ added in v1.45.21
type CreateTemplateShareInput struct { // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // (OU) ID with which the workload, lens, profile, or review template is shared. // // SharedWith is a required field SharedWith *string `min:"12" type:"string" required:"true"` // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateTemplateShareInput) GoString ¶ added in v1.45.21
func (s CreateTemplateShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTemplateShareInput) SetClientRequestToken ¶ added in v1.45.21
func (s *CreateTemplateShareInput) SetClientRequestToken(v string) *CreateTemplateShareInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateTemplateShareInput) SetSharedWith ¶ added in v1.45.21
func (s *CreateTemplateShareInput) SetSharedWith(v string) *CreateTemplateShareInput
SetSharedWith sets the SharedWith field's value.
func (*CreateTemplateShareInput) SetTemplateArn ¶ added in v1.45.21
func (s *CreateTemplateShareInput) SetTemplateArn(v string) *CreateTemplateShareInput
SetTemplateArn sets the TemplateArn field's value.
func (CreateTemplateShareInput) String ¶ added in v1.45.21
func (s CreateTemplateShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTemplateShareInput) Validate ¶ added in v1.45.21
func (s *CreateTemplateShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTemplateShareOutput ¶ added in v1.45.21
type CreateTemplateShareOutput struct { string `type:"string"` TemplateArn *string `min:"50" type:"string"` // contains filtered or unexported fields }ShareId *
func (CreateTemplateShareOutput) GoString ¶ added in v1.45.21
func (s CreateTemplateShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTemplateShareOutput) SetShareId ¶ added in v1.45.21
func (s *CreateTemplateShareOutput) SetShareId(v string) *CreateTemplateShareOutput
SetShareId sets the ShareId field's value.
func (*CreateTemplateShareOutput) SetTemplateArn ¶ added in v1.45.21
func (s *CreateTemplateShareOutput) SetTemplateArn(v string) *CreateTemplateShareOutput
SetTemplateArn sets the TemplateArn field's value.
func (CreateTemplateShareOutput) String ¶ added in v1.45.21
func (s CreateTemplateShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateWorkloadInput ¶
type CreateWorkloadInput struct { // The list of Amazon Web Services account IDs associated with the workload. AccountIds []*string `type:"list"` // List of AppRegistry application ARNs associated to the workload. Applications []*string `type:"list"` // The URL of the architectural design for the workload. ArchitecturalDesign *string `type:"string"` // The list of Amazon Web Services Regions associated with the workload, for // example, us-east-2, or ca-central-1. AwsRegions []*string `type:"list"` // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // The description for the workload. // // Description is a required field Description *string `min:"3" type:"string" required:"true"` // Well-Architected discovery configuration settings associated to the workload. DiscoveryConfig *WorkloadDiscoveryConfig `type:"structure"` // The environment for the workload. // // Environment is a required field Environment *string `type:"string" required:"true" enum:"WorkloadEnvironment"` // The industry for the workload. Industry *string `type:"string"` // The industry type for the workload. // // If specified, must be one of the following: // // * Agriculture // // * Automobile // // * Defense // // * Design and Engineering // // * Digital Advertising // // * Education // // * Environmental Protection // // * Financial Services // // * Gaming // // * General Public Services // // * Healthcare // // * Hospitality // // * InfoTech // // * Justice and Public Safety // // * Life Sciences // // * Manufacturing // // * Media & Entertainment // // * Mining & Resources // // * Oil & Gas // // * Power & Utilities // // * Professional Services // // * Real Estate & Construction // // * Retail & Wholesale // // * Social Protection // // * Telecommunications // // * Travel, Transportation & Logistics // // * Other IndustryType *string `type:"string"` // Jira configuration settings when creating a workload. JiraConfiguration *WorkloadJiraConfigurationInput_ `type:"structure"` // The list of lenses associated with the workload. Each lens is identified // by its LensSummary$LensAlias. // // If a review template that specifies lenses is applied to the workload, those // lenses are applied to the workload in addition to these lenses. // // Lenses is a required field Lenses []*string `type:"list" required:"true"` // The list of non-Amazon Web Services Regions associated with the workload. NonAwsRegions []*string `type:"list"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // The priorities of the pillars, which are used to order items in the improvement // plan. Each pillar is represented by its PillarReviewSummary$PillarId. PillarPriorities []*string `type:"list"` // The list of profile ARNs associated with the workload. ProfileArns []*string `type:"list"` // The review owner of the workload. The name, email address, or identifier // for the primary group or individual that owns the workload review process. ReviewOwner *string `min:"3" type:"string"` // The list of review template ARNs to associate with the workload. ReviewTemplateArns []*string `type:"list"` // The tags to be associated with the workload. Tags map[string]*string `min:"1" type:"map"` // The name of the workload. // // The name must be unique within an account within an Amazon Web Services Region. // Spaces and capitalization are ignored when checking for uniqueness. // // WorkloadName is a required field WorkloadName *string `min:"3" type:"string" required:"true"` // contains filtered or unexported fields }
Input for workload creation.
func (CreateWorkloadInput) GoString ¶
func (s CreateWorkloadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkloadInput) SetAccountIds ¶
func (s *CreateWorkloadInput) SetAccountIds(v []*string) *CreateWorkloadInput
SetAccountIds sets the AccountIds field's value.
func (*CreateWorkloadInput) SetApplications ¶ added in v1.44.132
func (s *CreateWorkloadInput) SetApplications(v []*string) *CreateWorkloadInput
SetApplications sets the Applications field's value.
func (*CreateWorkloadInput) SetArchitecturalDesign ¶
func (s *CreateWorkloadInput) SetArchitecturalDesign(v string) *CreateWorkloadInput
SetArchitecturalDesign sets the ArchitecturalDesign field's value.
func (*CreateWorkloadInput) SetAwsRegions ¶
func (s *CreateWorkloadInput) SetAwsRegions(v []*string) *CreateWorkloadInput
SetAwsRegions sets the AwsRegions field's value.
func (*CreateWorkloadInput) SetClientRequestToken ¶
func (s *CreateWorkloadInput) SetClientRequestToken(v string) *CreateWorkloadInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateWorkloadInput) SetDescription ¶
func (s *CreateWorkloadInput) SetDescription(v string) *CreateWorkloadInput
SetDescription sets the Description field's value.
func (*CreateWorkloadInput) SetDiscoveryConfig ¶ added in v1.44.132
func (s *CreateWorkloadInput) SetDiscoveryConfig(v *WorkloadDiscoveryConfig) *CreateWorkloadInput
SetDiscoveryConfig sets the DiscoveryConfig field's value.
func (*CreateWorkloadInput) SetEnvironment ¶
func (s *CreateWorkloadInput) SetEnvironment(v string) *CreateWorkloadInput
SetEnvironment sets the Environment field's value.
func (*CreateWorkloadInput) SetIndustry ¶
func (s *CreateWorkloadInput) SetIndustry(v string) *CreateWorkloadInput
SetIndustry sets the Industry field's value.
func (*CreateWorkloadInput) SetIndustryType ¶
func (s *CreateWorkloadInput) SetIndustryType(v string) *CreateWorkloadInput
SetIndustryType sets the IndustryType field's value.
func (*CreateWorkloadInput) SetJiraConfiguration ¶ added in v1.51.22
func (s *CreateWorkloadInput) SetJiraConfiguration(v *WorkloadJiraConfigurationInput_) *CreateWorkloadInput
SetJiraConfiguration sets the JiraConfiguration field's value.
func (*CreateWorkloadInput) SetLenses ¶
func (s *CreateWorkloadInput) SetLenses(v []*string) *CreateWorkloadInput
SetLenses sets the Lenses field's value.
func (*CreateWorkloadInput) SetNonAwsRegions ¶
func (s *CreateWorkloadInput) SetNonAwsRegions(v []*string) *CreateWorkloadInput
SetNonAwsRegions sets the NonAwsRegions field's value.
func (*CreateWorkloadInput) SetNotes ¶
func (s *CreateWorkloadInput) SetNotes(v string) *CreateWorkloadInput
SetNotes sets the Notes field's value.
func (*CreateWorkloadInput) SetPillarPriorities ¶
func (s *CreateWorkloadInput) SetPillarPriorities(v []*string) *CreateWorkloadInput
SetPillarPriorities sets the PillarPriorities field's value.
func (*CreateWorkloadInput) SetProfileArns ¶ added in v1.44.282
func (s *CreateWorkloadInput) SetProfileArns(v []*string) *CreateWorkloadInput
SetProfileArns sets the ProfileArns field's value.
func (*CreateWorkloadInput) SetReviewOwner ¶
func (s *CreateWorkloadInput) SetReviewOwner(v string) *CreateWorkloadInput
SetReviewOwner sets the ReviewOwner field's value.
func (*CreateWorkloadInput) SetReviewTemplateArns ¶ added in v1.45.21
func (s *CreateWorkloadInput) SetReviewTemplateArns(v []*string) *CreateWorkloadInput
SetReviewTemplateArns sets the ReviewTemplateArns field's value.
func (*CreateWorkloadInput) SetTags ¶ added in v1.37.23
func (s *CreateWorkloadInput) SetTags(v map[string]*string) *CreateWorkloadInput
SetTags sets the Tags field's value.
func (*CreateWorkloadInput) SetWorkloadName ¶
func (s *CreateWorkloadInput) SetWorkloadName(v string) *CreateWorkloadInput
SetWorkloadName sets the WorkloadName field's value.
func (CreateWorkloadInput) String ¶
func (s CreateWorkloadInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkloadInput) Validate ¶
func (s *CreateWorkloadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateWorkloadOutput ¶
type CreateWorkloadOutput struct { // The ARN for the workload. WorkloadArn *string `type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a create workload call.
func (CreateWorkloadOutput) GoString ¶
func (s CreateWorkloadOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkloadOutput) SetWorkloadArn ¶
func (s *CreateWorkloadOutput) SetWorkloadArn(v string) *CreateWorkloadOutput
SetWorkloadArn sets the WorkloadArn field's value.
func (*CreateWorkloadOutput) SetWorkloadId ¶
func (s *CreateWorkloadOutput) SetWorkloadId(v string) *CreateWorkloadOutput
SetWorkloadId sets the WorkloadId field's value.
func (CreateWorkloadOutput) String ¶
func (s CreateWorkloadOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateWorkloadShareInput ¶
type CreateWorkloadShareInput struct { // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // // PermissionType is a required field PermissionType *string `type:"string" required:"true" enum:"PermissionType"` // (OU) ID with which the workload, lens, profile, or review template is shared. // // SharedWith is a required field SharedWith *string `min:"12" type:"string" required:"true"` // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input for Create Workload Share
func (CreateWorkloadShareInput) GoString ¶
func (s CreateWorkloadShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkloadShareInput) SetClientRequestToken ¶
func (s *CreateWorkloadShareInput) SetClientRequestToken(v string) *CreateWorkloadShareInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateWorkloadShareInput) SetPermissionType ¶
func (s *CreateWorkloadShareInput) SetPermissionType(v string) *CreateWorkloadShareInput
SetPermissionType sets the PermissionType field's value.
func (*CreateWorkloadShareInput) SetSharedWith ¶
func (s *CreateWorkloadShareInput) SetSharedWith(v string) *CreateWorkloadShareInput
SetSharedWith sets the SharedWith field's value.
func (*CreateWorkloadShareInput) SetWorkloadId ¶
func (s *CreateWorkloadShareInput) SetWorkloadId(v string) *CreateWorkloadShareInput
SetWorkloadId sets the WorkloadId field's value.
func (CreateWorkloadShareInput) String ¶
func (s CreateWorkloadShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkloadShareInput) Validate ¶
func (s *CreateWorkloadShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateWorkloadShareOutput ¶
type CreateWorkloadShareOutput struct { string `type:"string"` // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }ShareId *
Input for Create Workload Share
func (CreateWorkloadShareOutput) GoString ¶
func (s CreateWorkloadShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkloadShareOutput) SetShareId ¶
func (s *CreateWorkloadShareOutput) SetShareId(v string) *CreateWorkloadShareOutput
SetShareId sets the ShareId field's value.
func (*CreateWorkloadShareOutput) SetWorkloadId ¶
func (s *CreateWorkloadShareOutput) SetWorkloadId(v string) *CreateWorkloadShareOutput
SetWorkloadId sets the WorkloadId field's value.
func (CreateWorkloadShareOutput) String ¶
func (s CreateWorkloadShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteLensInput ¶ added in v1.42.15
type DeleteLensInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `location:"querystring" locationName:"ClientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The status of the lens to be deleted. // // LensStatus is a required field LensStatus *string `location:"querystring" locationName:"LensStatus" type:"string" required:"true" enum:"LensStatusType"` // contains filtered or unexported fields }
func (DeleteLensInput) GoString ¶ added in v1.42.15
func (s DeleteLensInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLensInput) SetClientRequestToken ¶ added in v1.42.15
func (s *DeleteLensInput) SetClientRequestToken(v string) *DeleteLensInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*DeleteLensInput) SetLensAlias ¶ added in v1.42.15
func (s *DeleteLensInput) SetLensAlias(v string) *DeleteLensInput
SetLensAlias sets the LensAlias field's value.
func (*DeleteLensInput) SetLensStatus ¶ added in v1.42.15
func (s *DeleteLensInput) SetLensStatus(v string) *DeleteLensInput
SetLensStatus sets the LensStatus field's value.
func (DeleteLensInput) String ¶ added in v1.42.15
func (s DeleteLensInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLensInput) Validate ¶ added in v1.42.15
func (s *DeleteLensInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteLensOutput ¶ added in v1.42.15
type DeleteLensOutput struct {
// contains filtered or unexported fields
}
func (DeleteLensOutput) GoString ¶ added in v1.42.15
func (s DeleteLensOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteLensOutput) String ¶ added in v1.42.15
func (s DeleteLensOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteLensShareInput ¶ added in v1.42.15
type DeleteLensShareInput struct { // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `location:"querystring" locationName:"ClientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // // ShareId is a required field ShareId *string `location:"uri" locationName:"ShareId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteLensShareInput) GoString ¶ added in v1.42.15
func (s DeleteLensShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLensShareInput) SetClientRequestToken ¶ added in v1.42.15
func (s *DeleteLensShareInput) SetClientRequestToken(v string) *DeleteLensShareInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*DeleteLensShareInput) SetLensAlias ¶ added in v1.42.15
func (s *DeleteLensShareInput) SetLensAlias(v string) *DeleteLensShareInput
SetLensAlias sets the LensAlias field's value.
func (*DeleteLensShareInput) SetShareId ¶ added in v1.42.15
func (s *DeleteLensShareInput) SetShareId(v string) *DeleteLensShareInput
SetShareId sets the ShareId field's value.
func (DeleteLensShareInput) String ¶ added in v1.42.15
func (s DeleteLensShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLensShareInput) Validate ¶ added in v1.42.15
func (s *DeleteLensShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteLensShareOutput ¶ added in v1.42.15
type DeleteLensShareOutput struct {
// contains filtered or unexported fields
}
func (DeleteLensShareOutput) GoString ¶ added in v1.42.15
func (s DeleteLensShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteLensShareOutput) String ¶ added in v1.42.15
func (s DeleteLensShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteProfileInput ¶ added in v1.44.282
type DeleteProfileInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `location:"querystring" locationName:"ClientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // The profile ARN. // // ProfileArn is a required field ProfileArn *string `location:"uri" locationName:"ProfileArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteProfileInput) GoString ¶ added in v1.44.282
func (s DeleteProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteProfileInput) SetClientRequestToken ¶ added in v1.44.282
func (s *DeleteProfileInput) SetClientRequestToken(v string) *DeleteProfileInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*DeleteProfileInput) SetProfileArn ¶ added in v1.44.282
func (s *DeleteProfileInput) SetProfileArn(v string) *DeleteProfileInput
SetProfileArn sets the ProfileArn field's value.
func (DeleteProfileInput) String ¶ added in v1.44.282
func (s DeleteProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteProfileInput) Validate ¶ added in v1.44.282
func (s *DeleteProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteProfileOutput ¶ added in v1.44.282
type DeleteProfileOutput struct {
// contains filtered or unexported fields
}
func (DeleteProfileOutput) GoString ¶ added in v1.44.282
func (s DeleteProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteProfileOutput) String ¶ added in v1.44.282
func (s DeleteProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteProfileShareInput ¶ added in v1.44.282
type DeleteProfileShareInput struct { // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `location:"querystring" locationName:"ClientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // // ProfileArn is a required field ProfileArn *string `location:"uri" locationName:"ProfileArn" type:"string" required:"true"` // // ShareId is a required field ShareId *string `location:"uri" locationName:"ShareId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteProfileShareInput) GoString ¶ added in v1.44.282
func (s DeleteProfileShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteProfileShareInput) SetClientRequestToken ¶ added in v1.44.282
func (s *DeleteProfileShareInput) SetClientRequestToken(v string) *DeleteProfileShareInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*DeleteProfileShareInput) SetProfileArn ¶ added in v1.44.282
func (s *DeleteProfileShareInput) SetProfileArn(v string) *DeleteProfileShareInput
SetProfileArn sets the ProfileArn field's value.
func (*DeleteProfileShareInput) SetShareId ¶ added in v1.44.282
func (s *DeleteProfileShareInput) SetShareId(v string) *DeleteProfileShareInput
SetShareId sets the ShareId field's value.
func (DeleteProfileShareInput) String ¶ added in v1.44.282
func (s DeleteProfileShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteProfileShareInput) Validate ¶ added in v1.44.282
func (s *DeleteProfileShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteProfileShareOutput ¶ added in v1.44.282
type DeleteProfileShareOutput struct {
// contains filtered or unexported fields
}
func (DeleteProfileShareOutput) GoString ¶ added in v1.44.282
func (s DeleteProfileShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteProfileShareOutput) String ¶ added in v1.44.282
func (s DeleteProfileShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteReviewTemplateInput ¶ added in v1.45.21
type DeleteReviewTemplateInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `location:"querystring" locationName:"ClientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // The review template ARN. // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteReviewTemplateInput) GoString ¶ added in v1.45.21
func (s DeleteReviewTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReviewTemplateInput) SetClientRequestToken ¶ added in v1.45.21
func (s *DeleteReviewTemplateInput) SetClientRequestToken(v string) *DeleteReviewTemplateInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*DeleteReviewTemplateInput) SetTemplateArn ¶ added in v1.45.21
func (s *DeleteReviewTemplateInput) SetTemplateArn(v string) *DeleteReviewTemplateInput
SetTemplateArn sets the TemplateArn field's value.
func (DeleteReviewTemplateInput) String ¶ added in v1.45.21
func (s DeleteReviewTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReviewTemplateInput) Validate ¶ added in v1.45.21
func (s *DeleteReviewTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteReviewTemplateOutput ¶ added in v1.45.21
type DeleteReviewTemplateOutput struct {
// contains filtered or unexported fields
}
func (DeleteReviewTemplateOutput) GoString ¶ added in v1.45.21
func (s DeleteReviewTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteReviewTemplateOutput) String ¶ added in v1.45.21
func (s DeleteReviewTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteTemplateShareInput ¶ added in v1.45.21
type DeleteTemplateShareInput struct { // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `location:"querystring" locationName:"ClientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // // ShareId is a required field ShareId *string `location:"uri" locationName:"ShareId" type:"string" required:"true"` // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteTemplateShareInput) GoString ¶ added in v1.45.21
func (s DeleteTemplateShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTemplateShareInput) SetClientRequestToken ¶ added in v1.45.21
func (s *DeleteTemplateShareInput) SetClientRequestToken(v string) *DeleteTemplateShareInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*DeleteTemplateShareInput) SetShareId ¶ added in v1.45.21
func (s *DeleteTemplateShareInput) SetShareId(v string) *DeleteTemplateShareInput
SetShareId sets the ShareId field's value.
func (*DeleteTemplateShareInput) SetTemplateArn ¶ added in v1.45.21
func (s *DeleteTemplateShareInput) SetTemplateArn(v string) *DeleteTemplateShareInput
SetTemplateArn sets the TemplateArn field's value.
func (DeleteTemplateShareInput) String ¶ added in v1.45.21
func (s DeleteTemplateShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTemplateShareInput) Validate ¶ added in v1.45.21
func (s *DeleteTemplateShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTemplateShareOutput ¶ added in v1.45.21
type DeleteTemplateShareOutput struct {
// contains filtered or unexported fields
}
func (DeleteTemplateShareOutput) GoString ¶ added in v1.45.21
func (s DeleteTemplateShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteTemplateShareOutput) String ¶ added in v1.45.21
func (s DeleteTemplateShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteWorkloadInput ¶
type DeleteWorkloadInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `location:"querystring" locationName:"ClientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input for workload deletion.
func (DeleteWorkloadInput) GoString ¶
func (s DeleteWorkloadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkloadInput) SetClientRequestToken ¶
func (s *DeleteWorkloadInput) SetClientRequestToken(v string) *DeleteWorkloadInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*DeleteWorkloadInput) SetWorkloadId ¶
func (s *DeleteWorkloadInput) SetWorkloadId(v string) *DeleteWorkloadInput
SetWorkloadId sets the WorkloadId field's value.
func (DeleteWorkloadInput) String ¶
func (s DeleteWorkloadInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkloadInput) Validate ¶
func (s *DeleteWorkloadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteWorkloadOutput ¶
type DeleteWorkloadOutput struct {
// contains filtered or unexported fields
}
func (DeleteWorkloadOutput) GoString ¶
func (s DeleteWorkloadOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteWorkloadOutput) String ¶
func (s DeleteWorkloadOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteWorkloadShareInput ¶
type DeleteWorkloadShareInput struct { // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `location:"querystring" locationName:"ClientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // // ShareId is a required field ShareId *string `location:"uri" locationName:"ShareId" type:"string" required:"true"` // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input for Delete Workload Share
func (DeleteWorkloadShareInput) GoString ¶
func (s DeleteWorkloadShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkloadShareInput) SetClientRequestToken ¶
func (s *DeleteWorkloadShareInput) SetClientRequestToken(v string) *DeleteWorkloadShareInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*DeleteWorkloadShareInput) SetShareId ¶
func (s *DeleteWorkloadShareInput) SetShareId(v string) *DeleteWorkloadShareInput
SetShareId sets the ShareId field's value.
func (*DeleteWorkloadShareInput) SetWorkloadId ¶
func (s *DeleteWorkloadShareInput) SetWorkloadId(v string) *DeleteWorkloadShareInput
SetWorkloadId sets the WorkloadId field's value.
func (DeleteWorkloadShareInput) String ¶
func (s DeleteWorkloadShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkloadShareInput) Validate ¶
func (s *DeleteWorkloadShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteWorkloadShareOutput ¶
type DeleteWorkloadShareOutput struct {
// contains filtered or unexported fields
}
func (DeleteWorkloadShareOutput) GoString ¶
func (s DeleteWorkloadShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteWorkloadShareOutput) String ¶
func (s DeleteWorkloadShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateLensesInput ¶
type DisassociateLensesInput struct { // List of lens aliases to associate or disassociate with a workload. Up to // 10 lenses can be specified. // // Identify a lens using its LensSummary$LensAlias. // // LensAliases is a required field LensAliases []*string `min:"1" type:"list" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to disassociate lens reviews.
func (DisassociateLensesInput) GoString ¶
func (s DisassociateLensesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLensesInput) SetLensAliases ¶
func (s *DisassociateLensesInput) SetLensAliases(v []*string) *DisassociateLensesInput
SetLensAliases sets the LensAliases field's value.
func (*DisassociateLensesInput) SetWorkloadId ¶
func (s *DisassociateLensesInput) SetWorkloadId(v string) *DisassociateLensesInput
SetWorkloadId sets the WorkloadId field's value.
func (DisassociateLensesInput) String ¶
func (s DisassociateLensesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLensesInput) Validate ¶
func (s *DisassociateLensesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateLensesOutput ¶
type DisassociateLensesOutput struct {
// contains filtered or unexported fields
}
func (DisassociateLensesOutput) GoString ¶
func (s DisassociateLensesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateLensesOutput) String ¶
func (s DisassociateLensesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateProfilesInput ¶ added in v1.44.282
type DisassociateProfilesInput struct { // The list of profile ARNs to disassociate from the workload. // // ProfileArns is a required field ProfileArns []*string `min:"1" type:"list" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateProfilesInput) GoString ¶ added in v1.44.282
func (s DisassociateProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateProfilesInput) SetProfileArns ¶ added in v1.44.282
func (s *DisassociateProfilesInput) SetProfileArns(v []*string) *DisassociateProfilesInput
SetProfileArns sets the ProfileArns field's value.
func (*DisassociateProfilesInput) SetWorkloadId ¶ added in v1.44.282
func (s *DisassociateProfilesInput) SetWorkloadId(v string) *DisassociateProfilesInput
SetWorkloadId sets the WorkloadId field's value.
func (DisassociateProfilesInput) String ¶ added in v1.44.282
func (s DisassociateProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateProfilesInput) Validate ¶ added in v1.44.282
func (s *DisassociateProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateProfilesOutput ¶ added in v1.44.282
type DisassociateProfilesOutput struct {
// contains filtered or unexported fields
}
func (DisassociateProfilesOutput) GoString ¶ added in v1.44.282
func (s DisassociateProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateProfilesOutput) String ¶ added in v1.44.282
func (s DisassociateProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportLensInput ¶ added in v1.42.15
type ExportLensInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The lens version to be exported. LensVersion *string `location:"querystring" locationName:"LensVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (ExportLensInput) GoString ¶ added in v1.42.15
func (s ExportLensInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportLensInput) SetLensAlias ¶ added in v1.42.15
func (s *ExportLensInput) SetLensAlias(v string) *ExportLensInput
SetLensAlias sets the LensAlias field's value.
func (*ExportLensInput) SetLensVersion ¶ added in v1.42.15
func (s *ExportLensInput) SetLensVersion(v string) *ExportLensInput
SetLensVersion sets the LensVersion field's value.
func (ExportLensInput) String ¶ added in v1.42.15
func (s ExportLensInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportLensInput) Validate ¶ added in v1.42.15
func (s *ExportLensInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportLensOutput ¶ added in v1.42.15
type ExportLensOutput struct { // The JSON representation of a lens. LensJSON *string `min:"2" type:"string"` // contains filtered or unexported fields }
func (ExportLensOutput) GoString ¶ added in v1.42.15
func (s ExportLensOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportLensOutput) SetLensJSON ¶ added in v1.42.15
func (s *ExportLensOutput) SetLensJSON(v string) *ExportLensOutput
SetLensJSON sets the LensJSON field's value.
func (ExportLensOutput) String ¶ added in v1.42.15
func (s ExportLensOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAnswerInput ¶
type GetAnswerInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `location:"querystring" locationName:"MilestoneNumber" min:"1" type:"integer"` // The ID of the question. // // QuestionId is a required field QuestionId *string `location:"uri" locationName:"QuestionId" min:"1" type:"string" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to get answer.
func (GetAnswerInput) GoString ¶
func (s GetAnswerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAnswerInput) SetLensAlias ¶
func (s *GetAnswerInput) SetLensAlias(v string) *GetAnswerInput
SetLensAlias sets the LensAlias field's value.
func (*GetAnswerInput) SetMilestoneNumber ¶
func (s *GetAnswerInput) SetMilestoneNumber(v int64) *GetAnswerInput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*GetAnswerInput) SetQuestionId ¶
func (s *GetAnswerInput) SetQuestionId(v string) *GetAnswerInput
SetQuestionId sets the QuestionId field's value.
func (*GetAnswerInput) SetWorkloadId ¶
func (s *GetAnswerInput) SetWorkloadId(v string) *GetAnswerInput
SetWorkloadId sets the WorkloadId field's value.
func (GetAnswerInput) String ¶
func (s GetAnswerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAnswerInput) Validate ¶
func (s *GetAnswerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAnswerOutput ¶
type GetAnswerOutput struct { // An answer of the question. Answer *Answer `type:"structure"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The ARN for the lens. LensArn *string `type:"string"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `min:"1" type:"integer"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a get answer call.
func (GetAnswerOutput) GoString ¶
func (s GetAnswerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAnswerOutput) SetAnswer ¶
func (s *GetAnswerOutput) SetAnswer(v *Answer) *GetAnswerOutput
SetAnswer sets the Answer field's value.
func (*GetAnswerOutput) SetLensAlias ¶
func (s *GetAnswerOutput) SetLensAlias(v string) *GetAnswerOutput
SetLensAlias sets the LensAlias field's value.
func (*GetAnswerOutput) SetLensArn ¶ added in v1.42.15
func (s *GetAnswerOutput) SetLensArn(v string) *GetAnswerOutput
SetLensArn sets the LensArn field's value.
func (*GetAnswerOutput) SetMilestoneNumber ¶
func (s *GetAnswerOutput) SetMilestoneNumber(v int64) *GetAnswerOutput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*GetAnswerOutput) SetWorkloadId ¶
func (s *GetAnswerOutput) SetWorkloadId(v string) *GetAnswerOutput
SetWorkloadId sets the WorkloadId field's value.
func (GetAnswerOutput) String ¶
func (s GetAnswerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConsolidatedReportInput ¶ added in v1.44.233
type GetConsolidatedReportInput struct { // The format of the consolidated report. // // For PDF, Base64String is returned. For JSON, Metrics is returned. // // Format is a required field Format *string `location:"querystring" locationName:"Format" type:"string" required:"true" enum:"ReportFormat"` IncludeSharedResources *bool `location:"querystring" locationName:"IncludeSharedResources" type:"boolean"` // The maximum number of results to return for this request. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (GetConsolidatedReportInput) GoString ¶ added in v1.44.233
func (s GetConsolidatedReportInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConsolidatedReportInput) SetFormat ¶ added in v1.44.233
func (s *GetConsolidatedReportInput) SetFormat(v string) *GetConsolidatedReportInput
SetFormat sets the Format field's value.
func (*GetConsolidatedReportInput) SetIncludeSharedResources ¶ added in v1.44.233
func (s *GetConsolidatedReportInput) SetIncludeSharedResources(v bool) *GetConsolidatedReportInput
SetIncludeSharedResources sets the IncludeSharedResources field's value.
func (*GetConsolidatedReportInput) SetMaxResults ¶ added in v1.44.233
func (s *GetConsolidatedReportInput) SetMaxResults(v int64) *GetConsolidatedReportInput
SetMaxResults sets the MaxResults field's value.
func (*GetConsolidatedReportInput) SetNextToken ¶ added in v1.44.233
func (s *GetConsolidatedReportInput) SetNextToken(v string) *GetConsolidatedReportInput
SetNextToken sets the NextToken field's value.
func (GetConsolidatedReportInput) String ¶ added in v1.44.233
func (s GetConsolidatedReportInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConsolidatedReportInput) Validate ¶ added in v1.44.233
func (s *GetConsolidatedReportInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConsolidatedReportOutput ¶ added in v1.44.233
type GetConsolidatedReportOutput struct { // The Base64-encoded string representation of a lens review report. // // This data can be used to create a PDF file. // // Only returned by GetConsolidatedReport when PDF format is requested. Base64String *string `type:"string"` // The metrics that make up the consolidated report. // // Only returned when JSON format is requested. Metrics []*ConsolidatedReportMetric `type:"list"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetConsolidatedReportOutput) GoString ¶ added in v1.44.233
func (s GetConsolidatedReportOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConsolidatedReportOutput) SetBase64String ¶ added in v1.44.233
func (s *GetConsolidatedReportOutput) SetBase64String(v string) *GetConsolidatedReportOutput
SetBase64String sets the Base64String field's value.
func (*GetConsolidatedReportOutput) SetMetrics ¶ added in v1.44.233
func (s *GetConsolidatedReportOutput) SetMetrics(v []*ConsolidatedReportMetric) *GetConsolidatedReportOutput
SetMetrics sets the Metrics field's value.
func (*GetConsolidatedReportOutput) SetNextToken ¶ added in v1.44.233
func (s *GetConsolidatedReportOutput) SetNextToken(v string) *GetConsolidatedReportOutput
SetNextToken sets the NextToken field's value.
func (GetConsolidatedReportOutput) String ¶ added in v1.44.233
func (s GetConsolidatedReportOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetGlobalSettingsInput ¶ added in v1.51.22
type GetGlobalSettingsInput struct {
// contains filtered or unexported fields
}
func (GetGlobalSettingsInput) GoString ¶ added in v1.51.22
func (s GetGlobalSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetGlobalSettingsInput) String ¶ added in v1.51.22
func (s GetGlobalSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetGlobalSettingsOutput ¶ added in v1.51.22
type GetGlobalSettingsOutput struct { // Discovery integration status. DiscoveryIntegrationStatus *string `type:"string" enum:"DiscoveryIntegrationStatus"` // Jira configuration status. JiraConfiguration *AccountJiraConfigurationOutput_ `type:"structure"` // Amazon Web Services Organizations sharing status. OrganizationSharingStatus *string `type:"string" enum:"OrganizationSharingStatus"` // contains filtered or unexported fields }
func (GetGlobalSettingsOutput) GoString ¶ added in v1.51.22
func (s GetGlobalSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetGlobalSettingsOutput) SetDiscoveryIntegrationStatus ¶ added in v1.51.22
func (s *GetGlobalSettingsOutput) SetDiscoveryIntegrationStatus(v string) *GetGlobalSettingsOutput
SetDiscoveryIntegrationStatus sets the DiscoveryIntegrationStatus field's value.
func (*GetGlobalSettingsOutput) SetJiraConfiguration ¶ added in v1.51.22
func (s *GetGlobalSettingsOutput) SetJiraConfiguration(v *AccountJiraConfigurationOutput_) *GetGlobalSettingsOutput
SetJiraConfiguration sets the JiraConfiguration field's value.
func (*GetGlobalSettingsOutput) SetOrganizationSharingStatus ¶ added in v1.51.22
func (s *GetGlobalSettingsOutput) SetOrganizationSharingStatus(v string) *GetGlobalSettingsOutput
SetOrganizationSharingStatus sets the OrganizationSharingStatus field's value.
func (GetGlobalSettingsOutput) String ¶ added in v1.51.22
func (s GetGlobalSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLensInput ¶ added in v1.42.15
type GetLensInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The lens version to be retrieved. LensVersion *string `location:"querystring" locationName:"LensVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetLensInput) GoString ¶ added in v1.42.15
func (s GetLensInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensInput) SetLensAlias ¶ added in v1.42.15
func (s *GetLensInput) SetLensAlias(v string) *GetLensInput
SetLensAlias sets the LensAlias field's value.
func (*GetLensInput) SetLensVersion ¶ added in v1.42.15
func (s *GetLensInput) SetLensVersion(v string) *GetLensInput
SetLensVersion sets the LensVersion field's value.
func (GetLensInput) String ¶ added in v1.42.15
func (s GetLensInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensInput) Validate ¶ added in v1.42.15
func (s *GetLensInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLensOutput ¶ added in v1.42.15
type GetLensOutput struct { // A lens return object. Lens *Lens `type:"structure"` // contains filtered or unexported fields }
func (GetLensOutput) GoString ¶ added in v1.42.15
func (s GetLensOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensOutput) SetLens ¶ added in v1.42.15
func (s *GetLensOutput) SetLens(v *Lens) *GetLensOutput
SetLens sets the Lens field's value.
func (GetLensOutput) String ¶ added in v1.42.15
func (s GetLensOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLensReviewInput ¶
type GetLensReviewInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `location:"querystring" locationName:"MilestoneNumber" min:"1" type:"integer"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to get lens review.
func (GetLensReviewInput) GoString ¶
func (s GetLensReviewInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensReviewInput) SetLensAlias ¶
func (s *GetLensReviewInput) SetLensAlias(v string) *GetLensReviewInput
SetLensAlias sets the LensAlias field's value.
func (*GetLensReviewInput) SetMilestoneNumber ¶
func (s *GetLensReviewInput) SetMilestoneNumber(v int64) *GetLensReviewInput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*GetLensReviewInput) SetWorkloadId ¶
func (s *GetLensReviewInput) SetWorkloadId(v string) *GetLensReviewInput
SetWorkloadId sets the WorkloadId field's value.
func (GetLensReviewInput) String ¶
func (s GetLensReviewInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensReviewInput) Validate ¶
func (s *GetLensReviewInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLensReviewOutput ¶
type GetLensReviewOutput struct { // A lens review of a question. LensReview *LensReview `type:"structure"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `min:"1" type:"integer"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a get lens review call.
func (GetLensReviewOutput) GoString ¶
func (s GetLensReviewOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensReviewOutput) SetLensReview ¶
func (s *GetLensReviewOutput) SetLensReview(v *LensReview) *GetLensReviewOutput
SetLensReview sets the LensReview field's value.
func (*GetLensReviewOutput) SetMilestoneNumber ¶
func (s *GetLensReviewOutput) SetMilestoneNumber(v int64) *GetLensReviewOutput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*GetLensReviewOutput) SetWorkloadId ¶
func (s *GetLensReviewOutput) SetWorkloadId(v string) *GetLensReviewOutput
SetWorkloadId sets the WorkloadId field's value.
func (GetLensReviewOutput) String ¶
func (s GetLensReviewOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLensReviewReportInput ¶
type GetLensReviewReportInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `location:"querystring" locationName:"MilestoneNumber" min:"1" type:"integer"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to get lens review report.
func (GetLensReviewReportInput) GoString ¶
func (s GetLensReviewReportInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensReviewReportInput) SetLensAlias ¶
func (s *GetLensReviewReportInput) SetLensAlias(v string) *GetLensReviewReportInput
SetLensAlias sets the LensAlias field's value.
func (*GetLensReviewReportInput) SetMilestoneNumber ¶
func (s *GetLensReviewReportInput) SetMilestoneNumber(v int64) *GetLensReviewReportInput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*GetLensReviewReportInput) SetWorkloadId ¶
func (s *GetLensReviewReportInput) SetWorkloadId(v string) *GetLensReviewReportInput
SetWorkloadId sets the WorkloadId field's value.
func (GetLensReviewReportInput) String ¶
func (s GetLensReviewReportInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensReviewReportInput) Validate ¶
func (s *GetLensReviewReportInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLensReviewReportOutput ¶
type GetLensReviewReportOutput struct { // A report of a lens review. LensReviewReport *LensReviewReport `type:"structure"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `min:"1" type:"integer"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a get lens review report call.
func (GetLensReviewReportOutput) GoString ¶
func (s GetLensReviewReportOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensReviewReportOutput) SetLensReviewReport ¶
func (s *GetLensReviewReportOutput) SetLensReviewReport(v *LensReviewReport) *GetLensReviewReportOutput
SetLensReviewReport sets the LensReviewReport field's value.
func (*GetLensReviewReportOutput) SetMilestoneNumber ¶
func (s *GetLensReviewReportOutput) SetMilestoneNumber(v int64) *GetLensReviewReportOutput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*GetLensReviewReportOutput) SetWorkloadId ¶
func (s *GetLensReviewReportOutput) SetWorkloadId(v string) *GetLensReviewReportOutput
SetWorkloadId sets the WorkloadId field's value.
func (GetLensReviewReportOutput) String ¶
func (s GetLensReviewReportOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLensVersionDifferenceInput ¶
type GetLensVersionDifferenceInput struct { // The base version of the lens. BaseLensVersion *string `location:"querystring" locationName:"BaseLensVersion" min:"1" type:"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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The lens version to target a difference for. TargetLensVersion *string `location:"querystring" locationName:"TargetLensVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetLensVersionDifferenceInput) GoString ¶
func (s GetLensVersionDifferenceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensVersionDifferenceInput) SetBaseLensVersion ¶
func (s *GetLensVersionDifferenceInput) SetBaseLensVersion(v string) *GetLensVersionDifferenceInput
SetBaseLensVersion sets the BaseLensVersion field's value.
func (*GetLensVersionDifferenceInput) SetLensAlias ¶
func (s *GetLensVersionDifferenceInput) SetLensAlias(v string) *GetLensVersionDifferenceInput
SetLensAlias sets the LensAlias field's value.
func (*GetLensVersionDifferenceInput) SetTargetLensVersion ¶ added in v1.42.15
func (s *GetLensVersionDifferenceInput) SetTargetLensVersion(v string) *GetLensVersionDifferenceInput
SetTargetLensVersion sets the TargetLensVersion field's value.
func (GetLensVersionDifferenceInput) String ¶
func (s GetLensVersionDifferenceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensVersionDifferenceInput) Validate ¶
func (s *GetLensVersionDifferenceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLensVersionDifferenceOutput ¶
type GetLensVersionDifferenceOutput struct { // The base version of the lens. BaseLensVersion *string `min:"1" type:"string"` // The latest version of the lens. LatestLensVersion *string `min:"1" type:"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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The ARN for the lens. LensArn *string `type:"string"` // The target lens version for the lens. TargetLensVersion *string `min:"1" type:"string"` // The differences between the base and latest versions of the lens. VersionDifferences *VersionDifferences `type:"structure"` // contains filtered or unexported fields }
func (GetLensVersionDifferenceOutput) GoString ¶
func (s GetLensVersionDifferenceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLensVersionDifferenceOutput) SetBaseLensVersion ¶
func (s *GetLensVersionDifferenceOutput) SetBaseLensVersion(v string) *GetLensVersionDifferenceOutput
SetBaseLensVersion sets the BaseLensVersion field's value.
func (*GetLensVersionDifferenceOutput) SetLatestLensVersion ¶
func (s *GetLensVersionDifferenceOutput) SetLatestLensVersion(v string) *GetLensVersionDifferenceOutput
SetLatestLensVersion sets the LatestLensVersion field's value.
func (*GetLensVersionDifferenceOutput) SetLensAlias ¶
func (s *GetLensVersionDifferenceOutput) SetLensAlias(v string) *GetLensVersionDifferenceOutput
SetLensAlias sets the LensAlias field's value.
func (*GetLensVersionDifferenceOutput) SetLensArn ¶ added in v1.42.15
func (s *GetLensVersionDifferenceOutput) SetLensArn(v string) *GetLensVersionDifferenceOutput
SetLensArn sets the LensArn field's value.
func (*GetLensVersionDifferenceOutput) SetTargetLensVersion ¶ added in v1.42.15
func (s *GetLensVersionDifferenceOutput) SetTargetLensVersion(v string) *GetLensVersionDifferenceOutput
SetTargetLensVersion sets the TargetLensVersion field's value.
func (*GetLensVersionDifferenceOutput) SetVersionDifferences ¶
func (s *GetLensVersionDifferenceOutput) SetVersionDifferences(v *VersionDifferences) *GetLensVersionDifferenceOutput
SetVersionDifferences sets the VersionDifferences field's value.
func (GetLensVersionDifferenceOutput) String ¶
func (s GetLensVersionDifferenceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMilestoneInput ¶
type GetMilestoneInput struct { // The milestone number. // // A workload can have a maximum of 100 milestones. // // MilestoneNumber is a required field MilestoneNumber *int64 `location:"uri" locationName:"MilestoneNumber" min:"1" type:"integer" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to get a milestone.
func (GetMilestoneInput) GoString ¶
func (s GetMilestoneInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMilestoneInput) SetMilestoneNumber ¶
func (s *GetMilestoneInput) SetMilestoneNumber(v int64) *GetMilestoneInput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*GetMilestoneInput) SetWorkloadId ¶
func (s *GetMilestoneInput) SetWorkloadId(v string) *GetMilestoneInput
SetWorkloadId sets the WorkloadId field's value.
func (GetMilestoneInput) String ¶
func (s GetMilestoneInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMilestoneInput) Validate ¶
func (s *GetMilestoneInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMilestoneOutput ¶
type GetMilestoneOutput struct { // A milestone return object. Milestone *Milestone `type:"structure"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a get milestone call.
func (GetMilestoneOutput) GoString ¶
func (s GetMilestoneOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMilestoneOutput) SetMilestone ¶
func (s *GetMilestoneOutput) SetMilestone(v *Milestone) *GetMilestoneOutput
SetMilestone sets the Milestone field's value.
func (*GetMilestoneOutput) SetWorkloadId ¶
func (s *GetMilestoneOutput) SetWorkloadId(v string) *GetMilestoneOutput
SetWorkloadId sets the WorkloadId field's value.
func (GetMilestoneOutput) String ¶
func (s GetMilestoneOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetProfileInput ¶ added in v1.44.282
type GetProfileInput struct { // The profile ARN. // // ProfileArn is a required field ProfileArn *string `location:"uri" locationName:"ProfileArn" type:"string" required:"true"` // The profile version. ProfileVersion *string `location:"querystring" locationName:"ProfileVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetProfileInput) GoString ¶ added in v1.44.282
func (s GetProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetProfileInput) SetProfileArn ¶ added in v1.44.282
func (s *GetProfileInput) SetProfileArn(v string) *GetProfileInput
SetProfileArn sets the ProfileArn field's value.
func (*GetProfileInput) SetProfileVersion ¶ added in v1.44.282
func (s *GetProfileInput) SetProfileVersion(v string) *GetProfileInput
SetProfileVersion sets the ProfileVersion field's value.
func (GetProfileInput) String ¶ added in v1.44.282
func (s GetProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetProfileInput) Validate ¶ added in v1.44.282
func (s *GetProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetProfileOutput ¶ added in v1.44.282
type GetProfileOutput struct { // The profile. Profile *Profile `type:"structure"` // contains filtered or unexported fields }
func (GetProfileOutput) GoString ¶ added in v1.44.282
func (s GetProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetProfileOutput) SetProfile ¶ added in v1.44.282
func (s *GetProfileOutput) SetProfile(v *Profile) *GetProfileOutput
SetProfile sets the Profile field's value.
func (GetProfileOutput) String ¶ added in v1.44.282
func (s GetProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetProfileTemplateInput ¶ added in v1.44.282
type GetProfileTemplateInput struct {
// contains filtered or unexported fields
}
func (GetProfileTemplateInput) GoString ¶ added in v1.44.282
func (s GetProfileTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetProfileTemplateInput) String ¶ added in v1.44.282
func (s GetProfileTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetProfileTemplateOutput ¶ added in v1.44.282
type GetProfileTemplateOutput struct { // The profile template. ProfileTemplate *ProfileTemplate `type:"structure"` // contains filtered or unexported fields }
func (GetProfileTemplateOutput) GoString ¶ added in v1.44.282
func (s GetProfileTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetProfileTemplateOutput) SetProfileTemplate ¶ added in v1.44.282
func (s *GetProfileTemplateOutput) SetProfileTemplate(v *ProfileTemplate) *GetProfileTemplateOutput
SetProfileTemplate sets the ProfileTemplate field's value.
func (GetProfileTemplateOutput) String ¶ added in v1.44.282
func (s GetProfileTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetReviewTemplateAnswerInput ¶ added in v1.45.21
type GetReviewTemplateAnswerInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The ID of the question. // // QuestionId is a required field QuestionId *string `location:"uri" locationName:"QuestionId" min:"1" type:"string" required:"true"` // The review template ARN. // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetReviewTemplateAnswerInput) GoString ¶ added in v1.45.21
func (s GetReviewTemplateAnswerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReviewTemplateAnswerInput) SetLensAlias ¶ added in v1.45.21
func (s *GetReviewTemplateAnswerInput) SetLensAlias(v string) *GetReviewTemplateAnswerInput
SetLensAlias sets the LensAlias field's value.
func (*GetReviewTemplateAnswerInput) SetQuestionId ¶ added in v1.45.21
func (s *GetReviewTemplateAnswerInput) SetQuestionId(v string) *GetReviewTemplateAnswerInput
SetQuestionId sets the QuestionId field's value.
func (*GetReviewTemplateAnswerInput) SetTemplateArn ¶ added in v1.45.21
func (s *GetReviewTemplateAnswerInput) SetTemplateArn(v string) *GetReviewTemplateAnswerInput
SetTemplateArn sets the TemplateArn field's value.
func (GetReviewTemplateAnswerInput) String ¶ added in v1.45.21
func (s GetReviewTemplateAnswerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReviewTemplateAnswerInput) Validate ¶ added in v1.45.21
func (s *GetReviewTemplateAnswerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetReviewTemplateAnswerOutput ¶ added in v1.45.21
type GetReviewTemplateAnswerOutput struct { // An answer of the question. Answer *ReviewTemplateAnswer `type:"structure"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The review template ARN. TemplateArn *string `min:"50" type:"string"` // contains filtered or unexported fields }
func (GetReviewTemplateAnswerOutput) GoString ¶ added in v1.45.21
func (s GetReviewTemplateAnswerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReviewTemplateAnswerOutput) SetAnswer ¶ added in v1.45.21
func (s *GetReviewTemplateAnswerOutput) SetAnswer(v *ReviewTemplateAnswer) *GetReviewTemplateAnswerOutput
SetAnswer sets the Answer field's value.
func (*GetReviewTemplateAnswerOutput) SetLensAlias ¶ added in v1.45.21
func (s *GetReviewTemplateAnswerOutput) SetLensAlias(v string) *GetReviewTemplateAnswerOutput
SetLensAlias sets the LensAlias field's value.
func (*GetReviewTemplateAnswerOutput) SetTemplateArn ¶ added in v1.45.21
func (s *GetReviewTemplateAnswerOutput) SetTemplateArn(v string) *GetReviewTemplateAnswerOutput
SetTemplateArn sets the TemplateArn field's value.
func (GetReviewTemplateAnswerOutput) String ¶ added in v1.45.21
func (s GetReviewTemplateAnswerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetReviewTemplateInput ¶ added in v1.45.21
type GetReviewTemplateInput struct { // The review template ARN. // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetReviewTemplateInput) GoString ¶ added in v1.45.21
func (s GetReviewTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReviewTemplateInput) SetTemplateArn ¶ added in v1.45.21
func (s *GetReviewTemplateInput) SetTemplateArn(v string) *GetReviewTemplateInput
SetTemplateArn sets the TemplateArn field's value.
func (GetReviewTemplateInput) String ¶ added in v1.45.21
func (s GetReviewTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReviewTemplateInput) Validate ¶ added in v1.45.21
func (s *GetReviewTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetReviewTemplateLensReviewInput ¶ added in v1.45.21
type GetReviewTemplateLensReviewInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The review template ARN. // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetReviewTemplateLensReviewInput) GoString ¶ added in v1.45.21
func (s GetReviewTemplateLensReviewInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReviewTemplateLensReviewInput) SetLensAlias ¶ added in v1.45.21
func (s *GetReviewTemplateLensReviewInput) SetLensAlias(v string) *GetReviewTemplateLensReviewInput
SetLensAlias sets the LensAlias field's value.
func (*GetReviewTemplateLensReviewInput) SetTemplateArn ¶ added in v1.45.21
func (s *GetReviewTemplateLensReviewInput) SetTemplateArn(v string) *GetReviewTemplateLensReviewInput
SetTemplateArn sets the TemplateArn field's value.
func (GetReviewTemplateLensReviewInput) String ¶ added in v1.45.21
func (s GetReviewTemplateLensReviewInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReviewTemplateLensReviewInput) Validate ¶ added in v1.45.21
func (s *GetReviewTemplateLensReviewInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetReviewTemplateLensReviewOutput ¶ added in v1.45.21
type GetReviewTemplateLensReviewOutput struct { // A lens review of a question. LensReview *ReviewTemplateLensReview `type:"structure"` // The review template ARN. TemplateArn *string `min:"50" type:"string"` // contains filtered or unexported fields }
func (GetReviewTemplateLensReviewOutput) GoString ¶ added in v1.45.21
func (s GetReviewTemplateLensReviewOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReviewTemplateLensReviewOutput) SetLensReview ¶ added in v1.45.21
func (s *GetReviewTemplateLensReviewOutput) SetLensReview(v *ReviewTemplateLensReview) *GetReviewTemplateLensReviewOutput
SetLensReview sets the LensReview field's value.
func (*GetReviewTemplateLensReviewOutput) SetTemplateArn ¶ added in v1.45.21
func (s *GetReviewTemplateLensReviewOutput) SetTemplateArn(v string) *GetReviewTemplateLensReviewOutput
SetTemplateArn sets the TemplateArn field's value.
func (GetReviewTemplateLensReviewOutput) String ¶ added in v1.45.21
func (s GetReviewTemplateLensReviewOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetReviewTemplateOutput ¶ added in v1.45.21
type GetReviewTemplateOutput struct { // The review template. ReviewTemplate *ReviewTemplate `type:"structure"` // contains filtered or unexported fields }
func (GetReviewTemplateOutput) GoString ¶ added in v1.45.21
func (s GetReviewTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReviewTemplateOutput) SetReviewTemplate ¶ added in v1.45.21
func (s *GetReviewTemplateOutput) SetReviewTemplate(v *ReviewTemplate) *GetReviewTemplateOutput
SetReviewTemplate sets the ReviewTemplate field's value.
func (GetReviewTemplateOutput) String ¶ added in v1.45.21
func (s GetReviewTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetWorkloadInput ¶
type GetWorkloadInput struct { // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to get a workload.
func (GetWorkloadInput) GoString ¶
func (s GetWorkloadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkloadInput) SetWorkloadId ¶
func (s *GetWorkloadInput) SetWorkloadId(v string) *GetWorkloadInput
SetWorkloadId sets the WorkloadId field's value.
func (GetWorkloadInput) String ¶
func (s GetWorkloadInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkloadInput) Validate ¶
func (s *GetWorkloadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkloadOutput ¶
type GetWorkloadOutput struct { // A workload return object. Workload *Workload `type:"structure"` // contains filtered or unexported fields }
Output of a get workload call.
func (GetWorkloadOutput) GoString ¶
func (s GetWorkloadOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkloadOutput) SetWorkload ¶
func (s *GetWorkloadOutput) SetWorkload(v *Workload) *GetWorkloadOutput
SetWorkload sets the Workload field's value.
func (GetWorkloadOutput) String ¶
func (s GetWorkloadOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImportLensInput ¶ added in v1.42.15
type ImportLensInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // The JSON representation of a lens. // // JSONString is a required field JSONString *string `min:"2" type:"string" required:"true"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // Tags to associate to a lens. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (ImportLensInput) GoString ¶ added in v1.42.15
func (s ImportLensInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportLensInput) SetClientRequestToken ¶ added in v1.42.15
func (s *ImportLensInput) SetClientRequestToken(v string) *ImportLensInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*ImportLensInput) SetJSONString ¶ added in v1.42.15
func (s *ImportLensInput) SetJSONString(v string) *ImportLensInput
SetJSONString sets the JSONString field's value.
func (*ImportLensInput) SetLensAlias ¶ added in v1.42.15
func (s *ImportLensInput) SetLensAlias(v string) *ImportLensInput
SetLensAlias sets the LensAlias field's value.
func (*ImportLensInput) SetTags ¶ added in v1.42.15
func (s *ImportLensInput) SetTags(v map[string]*string) *ImportLensInput
SetTags sets the Tags field's value.
func (ImportLensInput) String ¶ added in v1.42.15
func (s ImportLensInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportLensInput) Validate ¶ added in v1.42.15
func (s *ImportLensInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportLensOutput ¶ added in v1.42.15
type ImportLensOutput struct { // The ARN for the lens that was created or updated. LensArn *string `type:"string"` // The status of the imported lens. Status *string `type:"string" enum:"ImportLensStatus"` // contains filtered or unexported fields }
func (ImportLensOutput) GoString ¶ added in v1.42.15
func (s ImportLensOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportLensOutput) SetLensArn ¶ added in v1.42.15
func (s *ImportLensOutput) SetLensArn(v string) *ImportLensOutput
SetLensArn sets the LensArn field's value.
func (*ImportLensOutput) SetStatus ¶ added in v1.42.15
func (s *ImportLensOutput) SetStatus(v string) *ImportLensOutput
SetStatus sets the Status field's value.
func (ImportLensOutput) String ¶ added in v1.42.15
func (s ImportLensOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImprovementSummary ¶
type ImprovementSummary struct { // The improvement plan URL for a question in an Amazon Web Services official // lenses. // // This value is only available if the question has been answered. // // This value does not apply to custom lenses. ImprovementPlanUrl *string `min:"1" type:"string"` // The improvement plan details. ImprovementPlans []*ChoiceImprovementPlan `type:"list"` // Configuration of the Jira integration. JiraConfiguration *JiraConfiguration `type:"structure"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // The title of the question. QuestionTitle *string `min:"1" type:"string"` // The risk for a given workload, lens review, pillar, or question. Risk *string `type:"string" enum:"Risk"` // contains filtered or unexported fields }
An improvement summary of a lens review in a workload.
func (ImprovementSummary) GoString ¶
func (s ImprovementSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImprovementSummary) SetImprovementPlanUrl ¶
func (s *ImprovementSummary) SetImprovementPlanUrl(v string) *ImprovementSummary
SetImprovementPlanUrl sets the ImprovementPlanUrl field's value.
func (*ImprovementSummary) SetImprovementPlans ¶ added in v1.42.15
func (s *ImprovementSummary) SetImprovementPlans(v []*ChoiceImprovementPlan) *ImprovementSummary
SetImprovementPlans sets the ImprovementPlans field's value.
func (*ImprovementSummary) SetJiraConfiguration ¶ added in v1.51.22
func (s *ImprovementSummary) SetJiraConfiguration(v *JiraConfiguration) *ImprovementSummary
SetJiraConfiguration sets the JiraConfiguration field's value.
func (*ImprovementSummary) SetPillarId ¶
func (s *ImprovementSummary) SetPillarId(v string) *ImprovementSummary
SetPillarId sets the PillarId field's value.
func (*ImprovementSummary) SetQuestionId ¶
func (s *ImprovementSummary) SetQuestionId(v string) *ImprovementSummary
SetQuestionId sets the QuestionId field's value.
func (*ImprovementSummary) SetQuestionTitle ¶
func (s *ImprovementSummary) SetQuestionTitle(v string) *ImprovementSummary
SetQuestionTitle sets the QuestionTitle field's value.
func (*ImprovementSummary) SetRisk ¶
func (s *ImprovementSummary) SetRisk(v string) *ImprovementSummary
SetRisk sets the Risk field's value.
func (ImprovementSummary) String ¶
func (s ImprovementSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Description of the error. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
There is a problem with the Well-Architected Tool API service.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type JiraConfiguration ¶ added in v1.51.22
type JiraConfiguration struct { // The URL of the associated Jira issue. JiraIssueUrl *string `min:"1" type:"string"` // The date and time recorded. LastSyncedTime *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Configuration of the Jira integration.
func (JiraConfiguration) GoString ¶ added in v1.51.22
func (s JiraConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JiraConfiguration) SetJiraIssueUrl ¶ added in v1.51.22
func (s *JiraConfiguration) SetJiraIssueUrl(v string) *JiraConfiguration
SetJiraIssueUrl sets the JiraIssueUrl field's value.
func (*JiraConfiguration) SetLastSyncedTime ¶ added in v1.51.22
func (s *JiraConfiguration) SetLastSyncedTime(v time.Time) *JiraConfiguration
SetLastSyncedTime sets the LastSyncedTime field's value.
func (JiraConfiguration) String ¶ added in v1.51.22
func (s JiraConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type JiraSelectedQuestionConfiguration ¶ added in v1.51.22
type JiraSelectedQuestionConfiguration struct { // Selected pillars in the workload. SelectedPillars []*SelectedPillar `type:"list"` // contains filtered or unexported fields }
Selected questions in the workload.
func (JiraSelectedQuestionConfiguration) GoString ¶ added in v1.51.22
func (s JiraSelectedQuestionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JiraSelectedQuestionConfiguration) SetSelectedPillars ¶ added in v1.51.22
func (s *JiraSelectedQuestionConfiguration) SetSelectedPillars(v []*SelectedPillar) *JiraSelectedQuestionConfiguration
SetSelectedPillars sets the SelectedPillars field's value.
func (JiraSelectedQuestionConfiguration) String ¶ added in v1.51.22
func (s JiraSelectedQuestionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JiraSelectedQuestionConfiguration) Validate ¶ added in v1.51.22
func (s *JiraSelectedQuestionConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Lens ¶ added in v1.42.15
type Lens struct { // The description of the lens. Description *string `min:"1" type:"string"` // The ARN of a lens. LensArn *string `type:"string"` // The version of a lens. LensVersion *string `min:"1" type:"string"` // The full name of the lens. Name *string `min:"1" type:"string"` // The Amazon Web Services account ID that owns the lens. Owner *string `type:"string"` ShareInvitationId *string `type:"string"` // The tags assigned to the lens. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
A lens return object.
func (Lens) GoString ¶ added in v1.42.15
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Lens) SetDescription ¶ added in v1.42.15
SetDescription sets the Description field's value.
func (*Lens) SetLensArn ¶ added in v1.42.15
SetLensArn sets the LensArn field's value.
func (*Lens) SetLensVersion ¶ added in v1.42.15
SetLensVersion sets the LensVersion field's value.
func (*Lens) SetShareInvitationId ¶ added in v1.42.15
SetShareInvitationId sets the ShareInvitationId field's value.
type LensMetric ¶ added in v1.44.233
type LensMetric struct { // The lens ARN. LensArn *string `type:"string"` // The metrics for the pillars in a lens. Pillars []*PillarMetric `type:"list"` // A map from risk names to the count of how many questions have that rating. RiskCounts map[string]*int64 `type:"map"` // contains filtered or unexported fields }
A metric for a particular lens in a workload.
func (LensMetric) GoString ¶ added in v1.44.233
func (s LensMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LensMetric) SetLensArn ¶ added in v1.44.233
func (s *LensMetric) SetLensArn(v string) *LensMetric
SetLensArn sets the LensArn field's value.
func (*LensMetric) SetPillars ¶ added in v1.44.233
func (s *LensMetric) SetPillars(v []*PillarMetric) *LensMetric
SetPillars sets the Pillars field's value.
func (*LensMetric) SetRiskCounts ¶ added in v1.44.233
func (s *LensMetric) SetRiskCounts(v map[string]*int64) *LensMetric
SetRiskCounts sets the RiskCounts field's value.
func (LensMetric) String ¶ added in v1.44.233
func (s LensMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LensReview ¶
type LensReview struct { // Jira configuration status of the Lens review. JiraConfiguration *JiraSelectedQuestionConfiguration `type:"structure"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The ARN for the lens. LensArn *string `type:"string"` // The full name of the lens. LensName *string `min:"1" type:"string"` // The status of the lens. LensStatus *string `type:"string" enum:"LensStatus"` // The version of the lens. LensVersion *string `min:"1" type:"string"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // List of pillar review summaries of lens review in a workload. PillarReviewSummaries []*PillarReviewSummary `type:"list"` // A map from risk names to the count of how many questions have that rating. PrioritizedRiskCounts map[string]*int64 `type:"map"` // The profiles associated with the workload. Profiles []*WorkloadProfile `type:"list"` // A map from risk names to the count of how many questions have that rating. RiskCounts map[string]*int64 `type:"map"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
A lens review of a question.
func (LensReview) GoString ¶
func (s LensReview) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LensReview) SetJiraConfiguration ¶ added in v1.51.22
func (s *LensReview) SetJiraConfiguration(v *JiraSelectedQuestionConfiguration) *LensReview
SetJiraConfiguration sets the JiraConfiguration field's value.
func (*LensReview) SetLensAlias ¶
func (s *LensReview) SetLensAlias(v string) *LensReview
SetLensAlias sets the LensAlias field's value.
func (*LensReview) SetLensArn ¶ added in v1.42.15
func (s *LensReview) SetLensArn(v string) *LensReview
SetLensArn sets the LensArn field's value.
func (*LensReview) SetLensName ¶
func (s *LensReview) SetLensName(v string) *LensReview
SetLensName sets the LensName field's value.
func (*LensReview) SetLensStatus ¶
func (s *LensReview) SetLensStatus(v string) *LensReview
SetLensStatus sets the LensStatus field's value.
func (*LensReview) SetLensVersion ¶
func (s *LensReview) SetLensVersion(v string) *LensReview
SetLensVersion sets the LensVersion field's value.
func (*LensReview) SetNextToken ¶
func (s *LensReview) SetNextToken(v string) *LensReview
SetNextToken sets the NextToken field's value.
func (*LensReview) SetNotes ¶
func (s *LensReview) SetNotes(v string) *LensReview
SetNotes sets the Notes field's value.
func (*LensReview) SetPillarReviewSummaries ¶
func (s *LensReview) SetPillarReviewSummaries(v []*PillarReviewSummary) *LensReview
SetPillarReviewSummaries sets the PillarReviewSummaries field's value.
func (*LensReview) SetPrioritizedRiskCounts ¶ added in v1.44.282
func (s *LensReview) SetPrioritizedRiskCounts(v map[string]*int64) *LensReview
SetPrioritizedRiskCounts sets the PrioritizedRiskCounts field's value.
func (*LensReview) SetProfiles ¶ added in v1.44.282
func (s *LensReview) SetProfiles(v []*WorkloadProfile) *LensReview
SetProfiles sets the Profiles field's value.
func (*LensReview) SetRiskCounts ¶
func (s *LensReview) SetRiskCounts(v map[string]*int64) *LensReview
SetRiskCounts sets the RiskCounts field's value.
func (*LensReview) SetUpdatedAt ¶
func (s *LensReview) SetUpdatedAt(v time.Time) *LensReview
SetUpdatedAt sets the UpdatedAt field's value.
func (LensReview) String ¶
func (s LensReview) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LensReviewReport ¶
type LensReviewReport struct { // The Base64-encoded string representation of a lens review report. // // This data can be used to create a PDF file. // // Only returned by GetConsolidatedReport when PDF format is requested. Base64String *string `type:"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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The ARN for the lens. LensArn *string `type:"string"` // contains filtered or unexported fields }
A report of a lens review.
func (LensReviewReport) GoString ¶
func (s LensReviewReport) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LensReviewReport) SetBase64String ¶
func (s *LensReviewReport) SetBase64String(v string) *LensReviewReport
SetBase64String sets the Base64String field's value.
func (*LensReviewReport) SetLensAlias ¶
func (s *LensReviewReport) SetLensAlias(v string) *LensReviewReport
SetLensAlias sets the LensAlias field's value.
func (*LensReviewReport) SetLensArn ¶ added in v1.42.15
func (s *LensReviewReport) SetLensArn(v string) *LensReviewReport
SetLensArn sets the LensArn field's value.
func (LensReviewReport) String ¶
func (s LensReviewReport) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LensReviewSummary ¶
type LensReviewSummary struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The ARN for the lens. LensArn *string `type:"string"` // The full name of the lens. LensName *string `min:"1" type:"string"` // The status of the lens. LensStatus *string `type:"string" enum:"LensStatus"` // The version of the lens. LensVersion *string `min:"1" type:"string"` // A map from risk names to the count of how many questions have that rating. PrioritizedRiskCounts map[string]*int64 `type:"map"` // The profiles associated with the workload. Profiles []*WorkloadProfile `type:"list"` // A map from risk names to the count of how many questions have that rating. RiskCounts map[string]*int64 `type:"map"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
A lens review summary of a workload.
func (LensReviewSummary) GoString ¶
func (s LensReviewSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LensReviewSummary) SetLensAlias ¶
func (s *LensReviewSummary) SetLensAlias(v string) *LensReviewSummary
SetLensAlias sets the LensAlias field's value.
func (*LensReviewSummary) SetLensArn ¶ added in v1.42.15
func (s *LensReviewSummary) SetLensArn(v string) *LensReviewSummary
SetLensArn sets the LensArn field's value.
func (*LensReviewSummary) SetLensName ¶
func (s *LensReviewSummary) SetLensName(v string) *LensReviewSummary
SetLensName sets the LensName field's value.
func (*LensReviewSummary) SetLensStatus ¶
func (s *LensReviewSummary) SetLensStatus(v string) *LensReviewSummary
SetLensStatus sets the LensStatus field's value.
func (*LensReviewSummary) SetLensVersion ¶
func (s *LensReviewSummary) SetLensVersion(v string) *LensReviewSummary
SetLensVersion sets the LensVersion field's value.
func (*LensReviewSummary) SetPrioritizedRiskCounts ¶ added in v1.44.282
func (s *LensReviewSummary) SetPrioritizedRiskCounts(v map[string]*int64) *LensReviewSummary
SetPrioritizedRiskCounts sets the PrioritizedRiskCounts field's value.
func (*LensReviewSummary) SetProfiles ¶ added in v1.44.282
func (s *LensReviewSummary) SetProfiles(v []*WorkloadProfile) *LensReviewSummary
SetProfiles sets the Profiles field's value.
func (*LensReviewSummary) SetRiskCounts ¶
func (s *LensReviewSummary) SetRiskCounts(v map[string]*int64) *LensReviewSummary
SetRiskCounts sets the RiskCounts field's value.
func (*LensReviewSummary) SetUpdatedAt ¶
func (s *LensReviewSummary) SetUpdatedAt(v time.Time) *LensReviewSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (LensReviewSummary) String ¶
func (s LensReviewSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LensShareSummary ¶ added in v1.42.15
type LensShareSummary struct { string `type:"string"` // (OU) ID with which the workload, lens, profile, or review template is shared. SharedWith *string `min:"12" type:"string"` Status *string `type:"string" enum:"ShareStatus"` StatusMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }ShareId *
A lens share summary return object.
func (LensShareSummary) GoString ¶ added in v1.42.15
func (s LensShareSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LensShareSummary) SetShareId ¶ added in v1.42.15
func (s *LensShareSummary) SetShareId(v string) *LensShareSummary
SetShareId sets the ShareId field's value.
func (*LensShareSummary) SetSharedWith ¶ added in v1.42.15
func (s *LensShareSummary) SetSharedWith(v string) *LensShareSummary
SetSharedWith sets the SharedWith field's value.
func (*LensShareSummary) SetStatus ¶ added in v1.42.15
func (s *LensShareSummary) SetStatus(v string) *LensShareSummary
SetStatus sets the Status field's value.
func (*LensShareSummary) SetStatusMessage ¶ added in v1.44.46
func (s *LensShareSummary) SetStatusMessage(v string) *LensShareSummary
SetStatusMessage sets the StatusMessage field's value.
func (LensShareSummary) String ¶ added in v1.42.15
func (s LensShareSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LensSummary ¶
type LensSummary struct { // The date and time recorded. CreatedAt *time.Time `type:"timestamp"` // The description of the lens. Description *string `min:"1" type:"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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The ARN of the lens. LensArn *string `type:"string"` // The full name of the lens. LensName *string `min:"1" type:"string"` // The status of the lens. LensStatus *string `type:"string" enum:"LensStatus"` // The type of the lens. LensType *string `type:"string" enum:"LensType"` // The version of the lens. LensVersion *string `min:"1" type:"string"` // An Amazon Web Services account ID. Owner *string `min:"12" type:"string"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
A lens summary of a lens.
func (LensSummary) GoString ¶
func (s LensSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LensSummary) SetCreatedAt ¶ added in v1.42.15
func (s *LensSummary) SetCreatedAt(v time.Time) *LensSummary
SetCreatedAt sets the CreatedAt field's value.
func (*LensSummary) SetDescription ¶
func (s *LensSummary) SetDescription(v string) *LensSummary
SetDescription sets the Description field's value.
func (*LensSummary) SetLensAlias ¶
func (s *LensSummary) SetLensAlias(v string) *LensSummary
SetLensAlias sets the LensAlias field's value.
func (*LensSummary) SetLensArn ¶ added in v1.42.15
func (s *LensSummary) SetLensArn(v string) *LensSummary
SetLensArn sets the LensArn field's value.
func (*LensSummary) SetLensName ¶
func (s *LensSummary) SetLensName(v string) *LensSummary
SetLensName sets the LensName field's value.
func (*LensSummary) SetLensStatus ¶ added in v1.42.15
func (s *LensSummary) SetLensStatus(v string) *LensSummary
SetLensStatus sets the LensStatus field's value.
func (*LensSummary) SetLensType ¶ added in v1.42.15
func (s *LensSummary) SetLensType(v string) *LensSummary
SetLensType sets the LensType field's value.
func (*LensSummary) SetLensVersion ¶
func (s *LensSummary) SetLensVersion(v string) *LensSummary
SetLensVersion sets the LensVersion field's value.
func (*LensSummary) SetOwner ¶ added in v1.42.15
func (s *LensSummary) SetOwner(v string) *LensSummary
SetOwner sets the Owner field's value.
func (*LensSummary) SetUpdatedAt ¶ added in v1.42.15
func (s *LensSummary) SetUpdatedAt(v time.Time) *LensSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (LensSummary) String ¶
func (s LensSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LensUpgradeSummary ¶
type LensUpgradeSummary struct { // The current version of the lens. CurrentLensVersion *string `min:"1" type:"string"` // The latest version of the lens. LatestLensVersion *string `min:"1" type:"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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The ARN for the lens. LensArn *string `type:"string"` // ResourceArn of the lens being upgraded ResourceArn *string `min:"50" type:"string"` // The name of the workload. // // The name must be unique within an account within an Amazon Web Services Region. // Spaces and capitalization are ignored when checking for uniqueness. ResourceName *string `min:"3" type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // The name of the workload. // // The name must be unique within an account within an Amazon Web Services Region. // Spaces and capitalization are ignored when checking for uniqueness. WorkloadName *string `min:"3" type:"string"` // contains filtered or unexported fields }
Lens upgrade summary return object.
func (LensUpgradeSummary) GoString ¶
func (s LensUpgradeSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LensUpgradeSummary) SetCurrentLensVersion ¶
func (s *LensUpgradeSummary) SetCurrentLensVersion(v string) *LensUpgradeSummary
SetCurrentLensVersion sets the CurrentLensVersion field's value.
func (*LensUpgradeSummary) SetLatestLensVersion ¶
func (s *LensUpgradeSummary) SetLatestLensVersion(v string) *LensUpgradeSummary
SetLatestLensVersion sets the LatestLensVersion field's value.
func (*LensUpgradeSummary) SetLensAlias ¶
func (s *LensUpgradeSummary) SetLensAlias(v string) *LensUpgradeSummary
SetLensAlias sets the LensAlias field's value.
func (*LensUpgradeSummary) SetLensArn ¶ added in v1.42.15
func (s *LensUpgradeSummary) SetLensArn(v string) *LensUpgradeSummary
SetLensArn sets the LensArn field's value.
func (*LensUpgradeSummary) SetResourceArn ¶ added in v1.45.21
func (s *LensUpgradeSummary) SetResourceArn(v string) *LensUpgradeSummary
SetResourceArn sets the ResourceArn field's value.
func (*LensUpgradeSummary) SetResourceName ¶ added in v1.45.21
func (s *LensUpgradeSummary) SetResourceName(v string) *LensUpgradeSummary
SetResourceName sets the ResourceName field's value.
func (*LensUpgradeSummary) SetWorkloadId ¶
func (s *LensUpgradeSummary) SetWorkloadId(v string) *LensUpgradeSummary
SetWorkloadId sets the WorkloadId field's value.
func (*LensUpgradeSummary) SetWorkloadName ¶
func (s *LensUpgradeSummary) SetWorkloadName(v string) *LensUpgradeSummary
SetWorkloadName sets the WorkloadName field's value.
func (LensUpgradeSummary) String ¶
func (s LensUpgradeSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAnswersInput ¶
type ListAnswersInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The maximum number of results to return for this request. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `location:"querystring" locationName:"MilestoneNumber" min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `location:"querystring" locationName:"PillarId" min:"1" type:"string"` // The priority of the question. QuestionPriority *string `location:"querystring" locationName:"QuestionPriority" type:"string" enum:"QuestionPriority"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to list answers.
func (ListAnswersInput) GoString ¶
func (s ListAnswersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAnswersInput) SetLensAlias ¶
func (s *ListAnswersInput) SetLensAlias(v string) *ListAnswersInput
SetLensAlias sets the LensAlias field's value.
func (*ListAnswersInput) SetMaxResults ¶
func (s *ListAnswersInput) SetMaxResults(v int64) *ListAnswersInput
SetMaxResults sets the MaxResults field's value.
func (*ListAnswersInput) SetMilestoneNumber ¶
func (s *ListAnswersInput) SetMilestoneNumber(v int64) *ListAnswersInput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*ListAnswersInput) SetNextToken ¶
func (s *ListAnswersInput) SetNextToken(v string) *ListAnswersInput
SetNextToken sets the NextToken field's value.
func (*ListAnswersInput) SetPillarId ¶
func (s *ListAnswersInput) SetPillarId(v string) *ListAnswersInput
SetPillarId sets the PillarId field's value.
func (*ListAnswersInput) SetQuestionPriority ¶ added in v1.44.282
func (s *ListAnswersInput) SetQuestionPriority(v string) *ListAnswersInput
SetQuestionPriority sets the QuestionPriority field's value.
func (*ListAnswersInput) SetWorkloadId ¶
func (s *ListAnswersInput) SetWorkloadId(v string) *ListAnswersInput
SetWorkloadId sets the WorkloadId field's value.
func (ListAnswersInput) String ¶
func (s ListAnswersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAnswersInput) Validate ¶
func (s *ListAnswersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAnswersOutput ¶
type ListAnswersOutput struct { // List of answer summaries of lens review in a workload. AnswerSummaries []*AnswerSummary `type:"list"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The ARN for the lens. LensArn *string `type:"string"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a list answers call.
func (ListAnswersOutput) GoString ¶
func (s ListAnswersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAnswersOutput) SetAnswerSummaries ¶
func (s *ListAnswersOutput) SetAnswerSummaries(v []*AnswerSummary) *ListAnswersOutput
SetAnswerSummaries sets the AnswerSummaries field's value.
func (*ListAnswersOutput) SetLensAlias ¶
func (s *ListAnswersOutput) SetLensAlias(v string) *ListAnswersOutput
SetLensAlias sets the LensAlias field's value.
func (*ListAnswersOutput) SetLensArn ¶ added in v1.42.15
func (s *ListAnswersOutput) SetLensArn(v string) *ListAnswersOutput
SetLensArn sets the LensArn field's value.
func (*ListAnswersOutput) SetMilestoneNumber ¶
func (s *ListAnswersOutput) SetMilestoneNumber(v int64) *ListAnswersOutput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*ListAnswersOutput) SetNextToken ¶
func (s *ListAnswersOutput) SetNextToken(v string) *ListAnswersOutput
SetNextToken sets the NextToken field's value.
func (*ListAnswersOutput) SetWorkloadId ¶
func (s *ListAnswersOutput) SetWorkloadId(v string) *ListAnswersOutput
SetWorkloadId sets the WorkloadId field's value.
func (ListAnswersOutput) String ¶
func (s ListAnswersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCheckDetailsInput ¶ added in v1.44.132
type ListCheckDetailsInput struct { // The ID of a choice. // // ChoiceId is a required field ChoiceId *string `min:"1" type:"string" required:"true"` // Well-Architected Lens ARN. // // LensArn is a required field LensArn *string `type:"string" required:"true"` // The maximum number of results to return for this request. MaxResults *int64 `min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. // // PillarId is a required field PillarId *string `min:"1" type:"string" required:"true"` // The ID of the question. // // QuestionId is a required field QuestionId *string `min:"1" type:"string" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListCheckDetailsInput) GoString ¶ added in v1.44.132
func (s ListCheckDetailsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCheckDetailsInput) SetChoiceId ¶ added in v1.44.132
func (s *ListCheckDetailsInput) SetChoiceId(v string) *ListCheckDetailsInput
SetChoiceId sets the ChoiceId field's value.
func (*ListCheckDetailsInput) SetLensArn ¶ added in v1.44.132
func (s *ListCheckDetailsInput) SetLensArn(v string) *ListCheckDetailsInput
SetLensArn sets the LensArn field's value.
func (*ListCheckDetailsInput) SetMaxResults ¶ added in v1.44.132
func (s *ListCheckDetailsInput) SetMaxResults(v int64) *ListCheckDetailsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCheckDetailsInput) SetNextToken ¶ added in v1.44.132
func (s *ListCheckDetailsInput) SetNextToken(v string) *ListCheckDetailsInput
SetNextToken sets the NextToken field's value.
func (*ListCheckDetailsInput) SetPillarId ¶ added in v1.44.132
func (s *ListCheckDetailsInput) SetPillarId(v string) *ListCheckDetailsInput
SetPillarId sets the PillarId field's value.
func (*ListCheckDetailsInput) SetQuestionId ¶ added in v1.44.132
func (s *ListCheckDetailsInput) SetQuestionId(v string) *ListCheckDetailsInput
SetQuestionId sets the QuestionId field's value.
func (*ListCheckDetailsInput) SetWorkloadId ¶ added in v1.44.132
func (s *ListCheckDetailsInput) SetWorkloadId(v string) *ListCheckDetailsInput
SetWorkloadId sets the WorkloadId field's value.
func (ListCheckDetailsInput) String ¶ added in v1.44.132
func (s ListCheckDetailsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCheckDetailsInput) Validate ¶ added in v1.44.132
func (s *ListCheckDetailsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCheckDetailsOutput ¶ added in v1.44.132
type ListCheckDetailsOutput struct { // The details about the Trusted Advisor checks related to the Well-Architected // best practice. CheckDetails []*CheckDetail `type:"list"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListCheckDetailsOutput) GoString ¶ added in v1.44.132
func (s ListCheckDetailsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCheckDetailsOutput) SetCheckDetails ¶ added in v1.44.132
func (s *ListCheckDetailsOutput) SetCheckDetails(v []*CheckDetail) *ListCheckDetailsOutput
SetCheckDetails sets the CheckDetails field's value.
func (*ListCheckDetailsOutput) SetNextToken ¶ added in v1.44.132
func (s *ListCheckDetailsOutput) SetNextToken(v string) *ListCheckDetailsOutput
SetNextToken sets the NextToken field's value.
func (ListCheckDetailsOutput) String ¶ added in v1.44.132
func (s ListCheckDetailsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCheckSummariesInput ¶ added in v1.44.132
type ListCheckSummariesInput struct { // The ID of a choice. // // ChoiceId is a required field ChoiceId *string `min:"1" type:"string" required:"true"` // Well-Architected Lens ARN. // // LensArn is a required field LensArn *string `type:"string" required:"true"` // The maximum number of results to return for this request. MaxResults *int64 `min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. // // PillarId is a required field PillarId *string `min:"1" type:"string" required:"true"` // The ID of the question. // // QuestionId is a required field QuestionId *string `min:"1" type:"string" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListCheckSummariesInput) GoString ¶ added in v1.44.132
func (s ListCheckSummariesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCheckSummariesInput) SetChoiceId ¶ added in v1.44.132
func (s *ListCheckSummariesInput) SetChoiceId(v string) *ListCheckSummariesInput
SetChoiceId sets the ChoiceId field's value.
func (*ListCheckSummariesInput) SetLensArn ¶ added in v1.44.132
func (s *ListCheckSummariesInput) SetLensArn(v string) *ListCheckSummariesInput
SetLensArn sets the LensArn field's value.
func (*ListCheckSummariesInput) SetMaxResults ¶ added in v1.44.132
func (s *ListCheckSummariesInput) SetMaxResults(v int64) *ListCheckSummariesInput
SetMaxResults sets the MaxResults field's value.
func (*ListCheckSummariesInput) SetNextToken ¶ added in v1.44.132
func (s *ListCheckSummariesInput) SetNextToken(v string) *ListCheckSummariesInput
SetNextToken sets the NextToken field's value.
func (*ListCheckSummariesInput) SetPillarId ¶ added in v1.44.132
func (s *ListCheckSummariesInput) SetPillarId(v string) *ListCheckSummariesInput
SetPillarId sets the PillarId field's value.
func (*ListCheckSummariesInput) SetQuestionId ¶ added in v1.44.132
func (s *ListCheckSummariesInput) SetQuestionId(v string) *ListCheckSummariesInput
SetQuestionId sets the QuestionId field's value.
func (*ListCheckSummariesInput) SetWorkloadId ¶ added in v1.44.132
func (s *ListCheckSummariesInput) SetWorkloadId(v string) *ListCheckSummariesInput
SetWorkloadId sets the WorkloadId field's value.
func (ListCheckSummariesInput) String ¶ added in v1.44.132
func (s ListCheckSummariesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCheckSummariesInput) Validate ¶ added in v1.44.132
func (s *ListCheckSummariesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCheckSummariesOutput ¶ added in v1.44.132
type ListCheckSummariesOutput struct { // List of Trusted Advisor summaries related to the Well-Architected best practice. CheckSummaries []*CheckSummary `type:"list"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListCheckSummariesOutput) GoString ¶ added in v1.44.132
func (s ListCheckSummariesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCheckSummariesOutput) SetCheckSummaries ¶ added in v1.44.132
func (s *ListCheckSummariesOutput) SetCheckSummaries(v []*CheckSummary) *ListCheckSummariesOutput
SetCheckSummaries sets the CheckSummaries field's value.
func (*ListCheckSummariesOutput) SetNextToken ¶ added in v1.44.132
func (s *ListCheckSummariesOutput) SetNextToken(v string) *ListCheckSummariesOutput
SetNextToken sets the NextToken field's value.
func (ListCheckSummariesOutput) String ¶ added in v1.44.132
func (s ListCheckSummariesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLensReviewImprovementsInput ¶
type ListLensReviewImprovementsInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The maximum number of results to return for this request. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `location:"querystring" locationName:"MilestoneNumber" min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `location:"querystring" locationName:"PillarId" min:"1" type:"string"` // The priority of the question. QuestionPriority *string `location:"querystring" locationName:"QuestionPriority" type:"string" enum:"QuestionPriority"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to list lens review improvements.
func (ListLensReviewImprovementsInput) GoString ¶
func (s ListLensReviewImprovementsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensReviewImprovementsInput) SetLensAlias ¶
func (s *ListLensReviewImprovementsInput) SetLensAlias(v string) *ListLensReviewImprovementsInput
SetLensAlias sets the LensAlias field's value.
func (*ListLensReviewImprovementsInput) SetMaxResults ¶
func (s *ListLensReviewImprovementsInput) SetMaxResults(v int64) *ListLensReviewImprovementsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLensReviewImprovementsInput) SetMilestoneNumber ¶
func (s *ListLensReviewImprovementsInput) SetMilestoneNumber(v int64) *ListLensReviewImprovementsInput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*ListLensReviewImprovementsInput) SetNextToken ¶
func (s *ListLensReviewImprovementsInput) SetNextToken(v string) *ListLensReviewImprovementsInput
SetNextToken sets the NextToken field's value.
func (*ListLensReviewImprovementsInput) SetPillarId ¶
func (s *ListLensReviewImprovementsInput) SetPillarId(v string) *ListLensReviewImprovementsInput
SetPillarId sets the PillarId field's value.
func (*ListLensReviewImprovementsInput) SetQuestionPriority ¶ added in v1.44.282
func (s *ListLensReviewImprovementsInput) SetQuestionPriority(v string) *ListLensReviewImprovementsInput
SetQuestionPriority sets the QuestionPriority field's value.
func (*ListLensReviewImprovementsInput) SetWorkloadId ¶
func (s *ListLensReviewImprovementsInput) SetWorkloadId(v string) *ListLensReviewImprovementsInput
SetWorkloadId sets the WorkloadId field's value.
func (ListLensReviewImprovementsInput) String ¶
func (s ListLensReviewImprovementsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensReviewImprovementsInput) Validate ¶
func (s *ListLensReviewImprovementsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLensReviewImprovementsOutput ¶
type ListLensReviewImprovementsOutput struct { // List of improvement summaries of lens review in a workload. ImprovementSummaries []*ImprovementSummary `type:"list"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The ARN for the lens. LensArn *string `type:"string"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a list lens review improvements call.
func (ListLensReviewImprovementsOutput) GoString ¶
func (s ListLensReviewImprovementsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensReviewImprovementsOutput) SetImprovementSummaries ¶
func (s *ListLensReviewImprovementsOutput) SetImprovementSummaries(v []*ImprovementSummary) *ListLensReviewImprovementsOutput
SetImprovementSummaries sets the ImprovementSummaries field's value.
func (*ListLensReviewImprovementsOutput) SetLensAlias ¶
func (s *ListLensReviewImprovementsOutput) SetLensAlias(v string) *ListLensReviewImprovementsOutput
SetLensAlias sets the LensAlias field's value.
func (*ListLensReviewImprovementsOutput) SetLensArn ¶ added in v1.42.15
func (s *ListLensReviewImprovementsOutput) SetLensArn(v string) *ListLensReviewImprovementsOutput
SetLensArn sets the LensArn field's value.
func (*ListLensReviewImprovementsOutput) SetMilestoneNumber ¶
func (s *ListLensReviewImprovementsOutput) SetMilestoneNumber(v int64) *ListLensReviewImprovementsOutput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*ListLensReviewImprovementsOutput) SetNextToken ¶
func (s *ListLensReviewImprovementsOutput) SetNextToken(v string) *ListLensReviewImprovementsOutput
SetNextToken sets the NextToken field's value.
func (*ListLensReviewImprovementsOutput) SetWorkloadId ¶
func (s *ListLensReviewImprovementsOutput) SetWorkloadId(v string) *ListLensReviewImprovementsOutput
SetWorkloadId sets the WorkloadId field's value.
func (ListLensReviewImprovementsOutput) String ¶
func (s ListLensReviewImprovementsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLensReviewsInput ¶
type ListLensReviewsInput struct { // The maximum number of results to return for this request. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `location:"querystring" locationName:"MilestoneNumber" min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to list lens reviews.
func (ListLensReviewsInput) GoString ¶
func (s ListLensReviewsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensReviewsInput) SetMaxResults ¶
func (s *ListLensReviewsInput) SetMaxResults(v int64) *ListLensReviewsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLensReviewsInput) SetMilestoneNumber ¶
func (s *ListLensReviewsInput) SetMilestoneNumber(v int64) *ListLensReviewsInput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*ListLensReviewsInput) SetNextToken ¶
func (s *ListLensReviewsInput) SetNextToken(v string) *ListLensReviewsInput
SetNextToken sets the NextToken field's value.
func (*ListLensReviewsInput) SetWorkloadId ¶
func (s *ListLensReviewsInput) SetWorkloadId(v string) *ListLensReviewsInput
SetWorkloadId sets the WorkloadId field's value.
func (ListLensReviewsInput) String ¶
func (s ListLensReviewsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensReviewsInput) Validate ¶
func (s *ListLensReviewsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLensReviewsOutput ¶
type ListLensReviewsOutput struct { // List of lens summaries of lens reviews of a workload. LensReviewSummaries []*LensReviewSummary `type:"list"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a list lens reviews call.
func (ListLensReviewsOutput) GoString ¶
func (s ListLensReviewsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensReviewsOutput) SetLensReviewSummaries ¶
func (s *ListLensReviewsOutput) SetLensReviewSummaries(v []*LensReviewSummary) *ListLensReviewsOutput
SetLensReviewSummaries sets the LensReviewSummaries field's value.
func (*ListLensReviewsOutput) SetMilestoneNumber ¶
func (s *ListLensReviewsOutput) SetMilestoneNumber(v int64) *ListLensReviewsOutput
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*ListLensReviewsOutput) SetNextToken ¶
func (s *ListLensReviewsOutput) SetNextToken(v string) *ListLensReviewsOutput
SetNextToken sets the NextToken field's value.
func (*ListLensReviewsOutput) SetWorkloadId ¶
func (s *ListLensReviewsOutput) SetWorkloadId(v string) *ListLensReviewsOutput
SetWorkloadId sets the WorkloadId field's value.
func (ListLensReviewsOutput) String ¶
func (s ListLensReviewsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLensSharesInput ¶ added in v1.42.15
type ListLensSharesInput struct { // // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // (OU) ID with which the lens is shared. SharedWithPrefix *string `location:"querystring" locationName:"SharedWithPrefix" type:"string"` Status *string `location:"querystring" locationName:"Status" type:"string" enum:"ShareStatus"` // contains filtered or unexported fields }
func (ListLensSharesInput) GoString ¶ added in v1.42.15
func (s ListLensSharesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensSharesInput) SetLensAlias ¶ added in v1.42.15
func (s *ListLensSharesInput) SetLensAlias(v string) *ListLensSharesInput
SetLensAlias sets the LensAlias field's value.
func (*ListLensSharesInput) SetMaxResults ¶ added in v1.42.15
func (s *ListLensSharesInput) SetMaxResults(v int64) *ListLensSharesInput
SetMaxResults sets the MaxResults field's value.
func (*ListLensSharesInput) SetNextToken ¶ added in v1.42.15
func (s *ListLensSharesInput) SetNextToken(v string) *ListLensSharesInput
SetNextToken sets the NextToken field's value.
func (*ListLensSharesInput) SetSharedWithPrefix ¶ added in v1.42.15
func (s *ListLensSharesInput) SetSharedWithPrefix(v string) *ListLensSharesInput
SetSharedWithPrefix sets the SharedWithPrefix field's value.
func (*ListLensSharesInput) SetStatus ¶ added in v1.44.46
func (s *ListLensSharesInput) SetStatus(v string) *ListLensSharesInput
SetStatus sets the Status field's value.
func (ListLensSharesInput) String ¶ added in v1.42.15
func (s ListLensSharesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensSharesInput) Validate ¶ added in v1.42.15
func (s *ListLensSharesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLensSharesOutput ¶ added in v1.42.15
type ListLensSharesOutput struct { LensShareSummary `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }LensShareSummaries []*
func (ListLensSharesOutput) GoString ¶ added in v1.42.15
func (s ListLensSharesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensSharesOutput) SetLensShareSummaries ¶ added in v1.42.15
func (s *ListLensSharesOutput) SetLensShareSummaries(v []*LensShareSummary) *ListLensSharesOutput
SetLensShareSummaries sets the LensShareSummaries field's value.
func (*ListLensSharesOutput) SetNextToken ¶ added in v1.42.15
func (s *ListLensSharesOutput) SetNextToken(v string) *ListLensSharesOutput
SetNextToken sets the NextToken field's value.
func (ListLensSharesOutput) String ¶ added in v1.42.15
func (s ListLensSharesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLensesInput ¶
type ListLensesInput struct { // The full name of the lens. LensName *string `location:"querystring" locationName:"LensName" min:"1" type:"string"` // The status of lenses to be returned. LensStatus *string `location:"querystring" locationName:"LensStatus" type:"string" enum:"LensStatusType"` // The type of lenses to be returned. LensType *string `location:"querystring" locationName:"LensType" type:"string" enum:"LensType"` // The maximum number of results to return for this request. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Input to list lenses.
func (ListLensesInput) GoString ¶
func (s ListLensesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensesInput) SetLensName ¶ added in v1.42.15
func (s *ListLensesInput) SetLensName(v string) *ListLensesInput
SetLensName sets the LensName field's value.
func (*ListLensesInput) SetLensStatus ¶ added in v1.42.15
func (s *ListLensesInput) SetLensStatus(v string) *ListLensesInput
SetLensStatus sets the LensStatus field's value.
func (*ListLensesInput) SetLensType ¶ added in v1.42.15
func (s *ListLensesInput) SetLensType(v string) *ListLensesInput
SetLensType sets the LensType field's value.
func (*ListLensesInput) SetMaxResults ¶
func (s *ListLensesInput) SetMaxResults(v int64) *ListLensesInput
SetMaxResults sets the MaxResults field's value.
func (*ListLensesInput) SetNextToken ¶
func (s *ListLensesInput) SetNextToken(v string) *ListLensesInput
SetNextToken sets the NextToken field's value.
func (ListLensesInput) String ¶
func (s ListLensesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensesInput) Validate ¶
func (s *ListLensesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLensesOutput ¶
type ListLensesOutput struct { // List of lens summaries of available lenses. LensSummaries []*LensSummary `type:"list"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
Output of a list lenses call.
func (ListLensesOutput) GoString ¶
func (s ListLensesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLensesOutput) SetLensSummaries ¶
func (s *ListLensesOutput) SetLensSummaries(v []*LensSummary) *ListLensesOutput
SetLensSummaries sets the LensSummaries field's value.
func (*ListLensesOutput) SetNextToken ¶
func (s *ListLensesOutput) SetNextToken(v string) *ListLensesOutput
SetNextToken sets the NextToken field's value.
func (ListLensesOutput) String ¶
func (s ListLensesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListMilestonesInput ¶
type ListMilestonesInput struct { // The maximum number of results to return for this request. MaxResults *int64 `min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to list all milestones for a workload.
func (ListMilestonesInput) GoString ¶
func (s ListMilestonesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMilestonesInput) SetMaxResults ¶
func (s *ListMilestonesInput) SetMaxResults(v int64) *ListMilestonesInput
SetMaxResults sets the MaxResults field's value.
func (*ListMilestonesInput) SetNextToken ¶
func (s *ListMilestonesInput) SetNextToken(v string) *ListMilestonesInput
SetNextToken sets the NextToken field's value.
func (*ListMilestonesInput) SetWorkloadId ¶
func (s *ListMilestonesInput) SetWorkloadId(v string) *ListMilestonesInput
SetWorkloadId sets the WorkloadId field's value.
func (ListMilestonesInput) String ¶
func (s ListMilestonesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMilestonesInput) Validate ¶
func (s *ListMilestonesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMilestonesOutput ¶
type ListMilestonesOutput struct { // A list of milestone summaries. MilestoneSummaries []*MilestoneSummary `type:"list"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a list milestones call.
func (ListMilestonesOutput) GoString ¶
func (s ListMilestonesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMilestonesOutput) SetMilestoneSummaries ¶
func (s *ListMilestonesOutput) SetMilestoneSummaries(v []*MilestoneSummary) *ListMilestonesOutput
SetMilestoneSummaries sets the MilestoneSummaries field's value.
func (*ListMilestonesOutput) SetNextToken ¶
func (s *ListMilestonesOutput) SetNextToken(v string) *ListMilestonesOutput
SetNextToken sets the NextToken field's value.
func (*ListMilestonesOutput) SetWorkloadId ¶
func (s *ListMilestonesOutput) SetWorkloadId(v string) *ListMilestonesOutput
SetWorkloadId sets the WorkloadId field's value.
func (ListMilestonesOutput) String ¶
func (s ListMilestonesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListNotificationsInput ¶
type ListNotificationsInput struct { // The maximum number of results to return for this request. MaxResults *int64 `min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The ARN for the related resource for the notification. // // Only one of WorkloadID or ResourceARN should be specified. ResourceArn *string `min:"50" type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
func (ListNotificationsInput) GoString ¶
func (s ListNotificationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNotificationsInput) SetMaxResults ¶
func (s *ListNotificationsInput) SetMaxResults(v int64) *ListNotificationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListNotificationsInput) SetNextToken ¶
func (s *ListNotificationsInput) SetNextToken(v string) *ListNotificationsInput
SetNextToken sets the NextToken field's value.
func (*ListNotificationsInput) SetResourceArn ¶ added in v1.45.21
func (s *ListNotificationsInput) SetResourceArn(v string) *ListNotificationsInput
SetResourceArn sets the ResourceArn field's value.
func (*ListNotificationsInput) SetWorkloadId ¶
func (s *ListNotificationsInput) SetWorkloadId(v string) *ListNotificationsInput
SetWorkloadId sets the WorkloadId field's value.
func (ListNotificationsInput) String ¶
func (s ListNotificationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNotificationsInput) Validate ¶
func (s *ListNotificationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListNotificationsOutput ¶
type ListNotificationsOutput struct { // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // List of lens notification summaries in a workload. NotificationSummaries []*NotificationSummary `type:"list"` // contains filtered or unexported fields }
func (ListNotificationsOutput) GoString ¶
func (s ListNotificationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNotificationsOutput) SetNextToken ¶
func (s *ListNotificationsOutput) SetNextToken(v string) *ListNotificationsOutput
SetNextToken sets the NextToken field's value.
func (*ListNotificationsOutput) SetNotificationSummaries ¶
func (s *ListNotificationsOutput) SetNotificationSummaries(v []*NotificationSummary) *ListNotificationsOutput
SetNotificationSummaries sets the NotificationSummaries field's value.
func (ListNotificationsOutput) String ¶
func (s ListNotificationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListProfileNotificationsInput ¶ added in v1.44.282
type ListProfileNotificationsInput struct { // The maximum number of results to return for this request. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `location:"querystring" locationName:"WorkloadId" min:"32" type:"string"` // contains filtered or unexported fields }
func (ListProfileNotificationsInput) GoString ¶ added in v1.44.282
func (s ListProfileNotificationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProfileNotificationsInput) SetMaxResults ¶ added in v1.44.282
func (s *ListProfileNotificationsInput) SetMaxResults(v int64) *ListProfileNotificationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListProfileNotificationsInput) SetNextToken ¶ added in v1.44.282
func (s *ListProfileNotificationsInput) SetNextToken(v string) *ListProfileNotificationsInput
SetNextToken sets the NextToken field's value.
func (*ListProfileNotificationsInput) SetWorkloadId ¶ added in v1.44.282
func (s *ListProfileNotificationsInput) SetWorkloadId(v string) *ListProfileNotificationsInput
SetWorkloadId sets the WorkloadId field's value.
func (ListProfileNotificationsInput) String ¶ added in v1.44.282
func (s ListProfileNotificationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProfileNotificationsInput) Validate ¶ added in v1.44.282
func (s *ListProfileNotificationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProfileNotificationsOutput ¶ added in v1.44.282
type ListProfileNotificationsOutput struct { // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // Notification summaries. NotificationSummaries []*ProfileNotificationSummary `type:"list"` // contains filtered or unexported fields }
func (ListProfileNotificationsOutput) GoString ¶ added in v1.44.282
func (s ListProfileNotificationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProfileNotificationsOutput) SetNextToken ¶ added in v1.44.282
func (s *ListProfileNotificationsOutput) SetNextToken(v string) *ListProfileNotificationsOutput
SetNextToken sets the NextToken field's value.
func (*ListProfileNotificationsOutput) SetNotificationSummaries ¶ added in v1.44.282
func (s *ListProfileNotificationsOutput) SetNotificationSummaries(v []*ProfileNotificationSummary) *ListProfileNotificationsOutput
SetNotificationSummaries sets the NotificationSummaries field's value.
func (ListProfileNotificationsOutput) String ¶ added in v1.44.282
func (s ListProfileNotificationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListProfileSharesInput ¶ added in v1.44.282
type ListProfileSharesInput struct { int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // // ProfileArn is a required field ProfileArn *string `location:"uri" locationName:"ProfileArn" type:"string" required:"true"` // (OU) ID with which the profile is shared. SharedWithPrefix *string `location:"querystring" locationName:"SharedWithPrefix" type:"string"` Status *string `location:"querystring" locationName:"Status" type:"string" enum:"ShareStatus"` // contains filtered or unexported fields }MaxResults *
func (ListProfileSharesInput) GoString ¶ added in v1.44.282
func (s ListProfileSharesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProfileSharesInput) SetMaxResults ¶ added in v1.44.282
func (s *ListProfileSharesInput) SetMaxResults(v int64) *ListProfileSharesInput
SetMaxResults sets the MaxResults field's value.
func (*ListProfileSharesInput) SetNextToken ¶ added in v1.44.282
func (s *ListProfileSharesInput) SetNextToken(v string) *ListProfileSharesInput
SetNextToken sets the NextToken field's value.
func (*ListProfileSharesInput) SetProfileArn ¶ added in v1.44.282
func (s *ListProfileSharesInput) SetProfileArn(v string) *ListProfileSharesInput
SetProfileArn sets the ProfileArn field's value.
func (*ListProfileSharesInput) SetSharedWithPrefix ¶ added in v1.44.282
func (s *ListProfileSharesInput) SetSharedWithPrefix(v string) *ListProfileSharesInput
SetSharedWithPrefix sets the SharedWithPrefix field's value.
func (*ListProfileSharesInput) SetStatus ¶ added in v1.44.282
func (s *ListProfileSharesInput) SetStatus(v string) *ListProfileSharesInput
SetStatus sets the Status field's value.
func (ListProfileSharesInput) String ¶ added in v1.44.282
func (s ListProfileSharesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProfileSharesInput) Validate ¶ added in v1.44.282
func (s *ListProfileSharesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProfileSharesOutput ¶ added in v1.44.282
type ListProfileSharesOutput struct { string `type:"string"` ProfileShareSummaries []*ProfileShareSummary `type:"list"` // contains filtered or unexported fields }NextToken *
func (ListProfileSharesOutput) GoString ¶ added in v1.44.282
func (s ListProfileSharesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProfileSharesOutput) SetNextToken ¶ added in v1.44.282
func (s *ListProfileSharesOutput) SetNextToken(v string) *ListProfileSharesOutput
SetNextToken sets the NextToken field's value.
func (*ListProfileSharesOutput) SetProfileShareSummaries ¶ added in v1.44.282
func (s *ListProfileSharesOutput) SetProfileShareSummaries(v []*ProfileShareSummary) *ListProfileSharesOutput
SetProfileShareSummaries sets the ProfileShareSummaries field's value.
func (ListProfileSharesOutput) String ¶ added in v1.44.282
func (s ListProfileSharesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListProfilesInput ¶ added in v1.44.282
type ListProfilesInput struct { // The maximum number of results to return for this request. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // An optional string added to the beginning of each profile name returned in // the results. ProfileNamePrefix *string `location:"querystring" locationName:"ProfileNamePrefix" type:"string"` // Profile owner type. ProfileOwnerType *string `location:"querystring" locationName:"ProfileOwnerType" type:"string" enum:"ProfileOwnerType"` // contains filtered or unexported fields }
func (ListProfilesInput) GoString ¶ added in v1.44.282
func (s ListProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProfilesInput) SetMaxResults ¶ added in v1.44.282
func (s *ListProfilesInput) SetMaxResults(v int64) *ListProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*ListProfilesInput) SetNextToken ¶ added in v1.44.282
func (s *ListProfilesInput) SetNextToken(v string) *ListProfilesInput
SetNextToken sets the NextToken field's value.
func (*ListProfilesInput) SetProfileNamePrefix ¶ added in v1.44.282
func (s *ListProfilesInput) SetProfileNamePrefix(v string) *ListProfilesInput
SetProfileNamePrefix sets the ProfileNamePrefix field's value.
func (*ListProfilesInput) SetProfileOwnerType ¶ added in v1.44.282
func (s *ListProfilesInput) SetProfileOwnerType(v string) *ListProfilesInput
SetProfileOwnerType sets the ProfileOwnerType field's value.
func (ListProfilesInput) String ¶ added in v1.44.282
func (s ListProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProfilesInput) Validate ¶ added in v1.44.282
func (s *ListProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProfilesOutput ¶ added in v1.44.282
type ListProfilesOutput struct { // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // Profile summaries. ProfileSummaries []*ProfileSummary `type:"list"` // contains filtered or unexported fields }
func (ListProfilesOutput) GoString ¶ added in v1.44.282
func (s ListProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProfilesOutput) SetNextToken ¶ added in v1.44.282
func (s *ListProfilesOutput) SetNextToken(v string) *ListProfilesOutput
SetNextToken sets the NextToken field's value.
func (*ListProfilesOutput) SetProfileSummaries ¶ added in v1.44.282
func (s *ListProfilesOutput) SetProfileSummaries(v []*ProfileSummary) *ListProfilesOutput
SetProfileSummaries sets the ProfileSummaries field's value.
func (ListProfilesOutput) String ¶ added in v1.44.282
func (s ListProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListReviewTemplateAnswersInput ¶ added in v1.45.21
type ListReviewTemplateAnswersInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The maximum number of results to return for this request. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `location:"querystring" locationName:"PillarId" min:"1" type:"string"` // The ARN of the review template. // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListReviewTemplateAnswersInput) GoString ¶ added in v1.45.21
func (s ListReviewTemplateAnswersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReviewTemplateAnswersInput) SetLensAlias ¶ added in v1.45.21
func (s *ListReviewTemplateAnswersInput) SetLensAlias(v string) *ListReviewTemplateAnswersInput
SetLensAlias sets the LensAlias field's value.
func (*ListReviewTemplateAnswersInput) SetMaxResults ¶ added in v1.45.21
func (s *ListReviewTemplateAnswersInput) SetMaxResults(v int64) *ListReviewTemplateAnswersInput
SetMaxResults sets the MaxResults field's value.
func (*ListReviewTemplateAnswersInput) SetNextToken ¶ added in v1.45.21
func (s *ListReviewTemplateAnswersInput) SetNextToken(v string) *ListReviewTemplateAnswersInput
SetNextToken sets the NextToken field's value.
func (*ListReviewTemplateAnswersInput) SetPillarId ¶ added in v1.45.21
func (s *ListReviewTemplateAnswersInput) SetPillarId(v string) *ListReviewTemplateAnswersInput
SetPillarId sets the PillarId field's value.
func (*ListReviewTemplateAnswersInput) SetTemplateArn ¶ added in v1.45.21
func (s *ListReviewTemplateAnswersInput) SetTemplateArn(v string) *ListReviewTemplateAnswersInput
SetTemplateArn sets the TemplateArn field's value.
func (ListReviewTemplateAnswersInput) String ¶ added in v1.45.21
func (s ListReviewTemplateAnswersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReviewTemplateAnswersInput) Validate ¶ added in v1.45.21
func (s *ListReviewTemplateAnswersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListReviewTemplateAnswersOutput ¶ added in v1.45.21
type ListReviewTemplateAnswersOutput struct { // List of answer summaries of a lens review in a review template. AnswerSummaries []*ReviewTemplateAnswerSummary `type:"list"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The ARN of the review template. TemplateArn *string `min:"50" type:"string"` // contains filtered or unexported fields }
func (ListReviewTemplateAnswersOutput) GoString ¶ added in v1.45.21
func (s ListReviewTemplateAnswersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReviewTemplateAnswersOutput) SetAnswerSummaries ¶ added in v1.45.21
func (s *ListReviewTemplateAnswersOutput) SetAnswerSummaries(v []*ReviewTemplateAnswerSummary) *ListReviewTemplateAnswersOutput
SetAnswerSummaries sets the AnswerSummaries field's value.
func (*ListReviewTemplateAnswersOutput) SetLensAlias ¶ added in v1.45.21
func (s *ListReviewTemplateAnswersOutput) SetLensAlias(v string) *ListReviewTemplateAnswersOutput
SetLensAlias sets the LensAlias field's value.
func (*ListReviewTemplateAnswersOutput) SetNextToken ¶ added in v1.45.21
func (s *ListReviewTemplateAnswersOutput) SetNextToken(v string) *ListReviewTemplateAnswersOutput
SetNextToken sets the NextToken field's value.
func (*ListReviewTemplateAnswersOutput) SetTemplateArn ¶ added in v1.45.21
func (s *ListReviewTemplateAnswersOutput) SetTemplateArn(v string) *ListReviewTemplateAnswersOutput
SetTemplateArn sets the TemplateArn field's value.
func (ListReviewTemplateAnswersOutput) String ¶ added in v1.45.21
func (s ListReviewTemplateAnswersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListReviewTemplatesInput ¶ added in v1.45.21
type ListReviewTemplatesInput struct { // The maximum number of results to return for this request. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListReviewTemplatesInput) GoString ¶ added in v1.45.21
func (s ListReviewTemplatesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReviewTemplatesInput) SetMaxResults ¶ added in v1.45.21
func (s *ListReviewTemplatesInput) SetMaxResults(v int64) *ListReviewTemplatesInput
SetMaxResults sets the MaxResults field's value.
func (*ListReviewTemplatesInput) SetNextToken ¶ added in v1.45.21
func (s *ListReviewTemplatesInput) SetNextToken(v string) *ListReviewTemplatesInput
SetNextToken sets the NextToken field's value.
func (ListReviewTemplatesInput) String ¶ added in v1.45.21
func (s ListReviewTemplatesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReviewTemplatesInput) Validate ¶ added in v1.45.21
func (s *ListReviewTemplatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListReviewTemplatesOutput ¶ added in v1.45.21
type ListReviewTemplatesOutput struct { // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // List of review templates. ReviewTemplates []*ReviewTemplateSummary `type:"list"` // contains filtered or unexported fields }
func (ListReviewTemplatesOutput) GoString ¶ added in v1.45.21
func (s ListReviewTemplatesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReviewTemplatesOutput) SetNextToken ¶ added in v1.45.21
func (s *ListReviewTemplatesOutput) SetNextToken(v string) *ListReviewTemplatesOutput
SetNextToken sets the NextToken field's value.
func (*ListReviewTemplatesOutput) SetReviewTemplates ¶ added in v1.45.21
func (s *ListReviewTemplatesOutput) SetReviewTemplates(v []*ReviewTemplateSummary) *ListReviewTemplatesOutput
SetReviewTemplates sets the ReviewTemplates field's value.
func (ListReviewTemplatesOutput) String ¶ added in v1.45.21
func (s ListReviewTemplatesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListShareInvitationsInput ¶
type ListShareInvitationsInput struct { // results. LensNamePrefix *string `location:"querystring" locationName:"LensNamePrefix" type:"string"` MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // the results. ProfileNamePrefix *string `location:"querystring" locationName:"ProfileNamePrefix" type:"string"` ShareResourceType *string `location:"querystring" locationName:"ShareResourceType" type:"string" enum:"ShareResourceType"` // in the results. TemplateNamePrefix *string `location:"querystring" locationName:"TemplateNamePrefix" type:"string"` // in the results. WorkloadNamePrefix *string `location:"querystring" locationName:"WorkloadNamePrefix" type:"string"` // contains filtered or unexported fields }
Input for List Share Invitations
func (ListShareInvitationsInput) GoString ¶
func (s ListShareInvitationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListShareInvitationsInput) SetLensNamePrefix ¶ added in v1.42.15
func (s *ListShareInvitationsInput) SetLensNamePrefix(v string) *ListShareInvitationsInput
SetLensNamePrefix sets the LensNamePrefix field's value.
func (*ListShareInvitationsInput) SetMaxResults ¶
func (s *ListShareInvitationsInput) SetMaxResults(v int64) *ListShareInvitationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListShareInvitationsInput) SetNextToken ¶
func (s *ListShareInvitationsInput) SetNextToken(v string) *ListShareInvitationsInput
SetNextToken sets the NextToken field's value.
func (*ListShareInvitationsInput) SetProfileNamePrefix ¶ added in v1.44.282
func (s *ListShareInvitationsInput) SetProfileNamePrefix(v string) *ListShareInvitationsInput
SetProfileNamePrefix sets the ProfileNamePrefix field's value.
func (*ListShareInvitationsInput) SetShareResourceType ¶ added in v1.42.15
func (s *ListShareInvitationsInput) SetShareResourceType(v string) *ListShareInvitationsInput
SetShareResourceType sets the ShareResourceType field's value.
func (*ListShareInvitationsInput) SetTemplateNamePrefix ¶ added in v1.45.21
func (s *ListShareInvitationsInput) SetTemplateNamePrefix(v string) *ListShareInvitationsInput
SetTemplateNamePrefix sets the TemplateNamePrefix field's value.
func (*ListShareInvitationsInput) SetWorkloadNamePrefix ¶
func (s *ListShareInvitationsInput) SetWorkloadNamePrefix(v string) *ListShareInvitationsInput
SetWorkloadNamePrefix sets the WorkloadNamePrefix field's value.
func (ListShareInvitationsInput) String ¶
func (s ListShareInvitationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListShareInvitationsInput) Validate ¶
func (s *ListShareInvitationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListShareInvitationsOutput ¶
type ListShareInvitationsOutput struct { string `type:"string"` ShareInvitationSummaries []*ShareInvitationSummary `type:"list"` // contains filtered or unexported fields }NextToken *
Input for List Share Invitations
func (ListShareInvitationsOutput) GoString ¶
func (s ListShareInvitationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListShareInvitationsOutput) SetNextToken ¶
func (s *ListShareInvitationsOutput) SetNextToken(v string) *ListShareInvitationsOutput
SetNextToken sets the NextToken field's value.
func (*ListShareInvitationsOutput) SetShareInvitationSummaries ¶
func (s *ListShareInvitationsOutput) SetShareInvitationSummaries(v []*ShareInvitationSummary) *ListShareInvitationsOutput
SetShareInvitationSummaries sets the ShareInvitationSummaries field's value.
func (ListShareInvitationsOutput) String ¶
func (s ListShareInvitationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶ added in v1.37.23
type ListTagsForResourceInput struct { // The ARN for the workload. // // WorkloadArn is a required field WorkloadArn *string `location:"uri" locationName:"WorkloadArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶ added in v1.37.23
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetWorkloadArn ¶ added in v1.37.23
func (s *ListTagsForResourceInput) SetWorkloadArn(v string) *ListTagsForResourceInput
SetWorkloadArn sets the WorkloadArn field's value.
func (ListTagsForResourceInput) String ¶ added in v1.37.23
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶ added in v1.37.23
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶ added in v1.37.23
type ListTagsForResourceOutput struct { // The tags for the resource. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶ added in v1.37.23
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶ added in v1.37.23
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶ added in v1.37.23
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTemplateSharesInput ¶ added in v1.45.21
type ListTemplateSharesInput struct { int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // (OU) ID with which the profile is shared. SharedWithPrefix *string `location:"querystring" locationName:"SharedWithPrefix" type:"string"` Status *string `location:"querystring" locationName:"Status" type:"string" enum:"ShareStatus"` // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }MaxResults *
func (ListTemplateSharesInput) GoString ¶ added in v1.45.21
func (s ListTemplateSharesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTemplateSharesInput) SetMaxResults ¶ added in v1.45.21
func (s *ListTemplateSharesInput) SetMaxResults(v int64) *ListTemplateSharesInput
SetMaxResults sets the MaxResults field's value.
func (*ListTemplateSharesInput) SetNextToken ¶ added in v1.45.21
func (s *ListTemplateSharesInput) SetNextToken(v string) *ListTemplateSharesInput
SetNextToken sets the NextToken field's value.
func (*ListTemplateSharesInput) SetSharedWithPrefix ¶ added in v1.45.21
func (s *ListTemplateSharesInput) SetSharedWithPrefix(v string) *ListTemplateSharesInput
SetSharedWithPrefix sets the SharedWithPrefix field's value.
func (*ListTemplateSharesInput) SetStatus ¶ added in v1.45.21
func (s *ListTemplateSharesInput) SetStatus(v string) *ListTemplateSharesInput
SetStatus sets the Status field's value.
func (*ListTemplateSharesInput) SetTemplateArn ¶ added in v1.45.21
func (s *ListTemplateSharesInput) SetTemplateArn(v string) *ListTemplateSharesInput
SetTemplateArn sets the TemplateArn field's value.
func (ListTemplateSharesInput) String ¶ added in v1.45.21
func (s ListTemplateSharesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTemplateSharesInput) Validate ¶ added in v1.45.21
func (s *ListTemplateSharesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTemplateSharesOutput ¶ added in v1.45.21
type ListTemplateSharesOutput struct { string `type:"string"` TemplateArn *string `min:"50" type:"string"` TemplateShareSummaries []*TemplateShareSummary `type:"list"` // contains filtered or unexported fields }NextToken *
func (ListTemplateSharesOutput) GoString ¶ added in v1.45.21
func (s ListTemplateSharesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTemplateSharesOutput) SetNextToken ¶ added in v1.45.21
func (s *ListTemplateSharesOutput) SetNextToken(v string) *ListTemplateSharesOutput
SetNextToken sets the NextToken field's value.
func (*ListTemplateSharesOutput) SetTemplateArn ¶ added in v1.45.21
func (s *ListTemplateSharesOutput) SetTemplateArn(v string) *ListTemplateSharesOutput
SetTemplateArn sets the TemplateArn field's value.
func (*ListTemplateSharesOutput) SetTemplateShareSummaries ¶ added in v1.45.21
func (s *ListTemplateSharesOutput) SetTemplateShareSummaries(v []*TemplateShareSummary) *ListTemplateSharesOutput
SetTemplateShareSummaries sets the TemplateShareSummaries field's value.
func (ListTemplateSharesOutput) String ¶ added in v1.45.21
func (s ListTemplateSharesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWorkloadSharesInput ¶
type ListWorkloadSharesInput struct { int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // (OU) ID with which the workload is shared. SharedWithPrefix *string `location:"querystring" locationName:"SharedWithPrefix" type:"string"` Status *string `location:"querystring" locationName:"Status" type:"string" enum:"ShareStatus"` // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }MaxResults *
Input for List Workload Share
func (ListWorkloadSharesInput) GoString ¶
func (s ListWorkloadSharesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkloadSharesInput) SetMaxResults ¶
func (s *ListWorkloadSharesInput) SetMaxResults(v int64) *ListWorkloadSharesInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkloadSharesInput) SetNextToken ¶
func (s *ListWorkloadSharesInput) SetNextToken(v string) *ListWorkloadSharesInput
SetNextToken sets the NextToken field's value.
func (*ListWorkloadSharesInput) SetSharedWithPrefix ¶
func (s *ListWorkloadSharesInput) SetSharedWithPrefix(v string) *ListWorkloadSharesInput
SetSharedWithPrefix sets the SharedWithPrefix field's value.
func (*ListWorkloadSharesInput) SetStatus ¶ added in v1.44.46
func (s *ListWorkloadSharesInput) SetStatus(v string) *ListWorkloadSharesInput
SetStatus sets the Status field's value.
func (*ListWorkloadSharesInput) SetWorkloadId ¶
func (s *ListWorkloadSharesInput) SetWorkloadId(v string) *ListWorkloadSharesInput
SetWorkloadId sets the WorkloadId field's value.
func (ListWorkloadSharesInput) String ¶
func (s ListWorkloadSharesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkloadSharesInput) Validate ¶
func (s *ListWorkloadSharesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkloadSharesOutput ¶
type ListWorkloadSharesOutput struct { string `type:"string"` // Region. WorkloadId *string `min:"32" type:"string"` WorkloadShareSummaries []*WorkloadShareSummary `type:"list"` // contains filtered or unexported fields }NextToken *
Input for List Workload Share
func (ListWorkloadSharesOutput) GoString ¶
func (s ListWorkloadSharesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkloadSharesOutput) SetNextToken ¶
func (s *ListWorkloadSharesOutput) SetNextToken(v string) *ListWorkloadSharesOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkloadSharesOutput) SetWorkloadId ¶
func (s *ListWorkloadSharesOutput) SetWorkloadId(v string) *ListWorkloadSharesOutput
SetWorkloadId sets the WorkloadId field's value.
func (*ListWorkloadSharesOutput) SetWorkloadShareSummaries ¶
func (s *ListWorkloadSharesOutput) SetWorkloadShareSummaries(v []*WorkloadShareSummary) *ListWorkloadSharesOutput
SetWorkloadShareSummaries sets the WorkloadShareSummaries field's value.
func (ListWorkloadSharesOutput) String ¶
func (s ListWorkloadSharesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWorkloadsInput ¶
type ListWorkloadsInput struct { // The maximum number of results to return for this request. MaxResults *int64 `min:"1" type:"integer"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // An optional string added to the beginning of each workload name returned // in the results. WorkloadNamePrefix *string `type:"string"` // contains filtered or unexported fields }
Input to list all workloads.
func (ListWorkloadsInput) GoString ¶
func (s ListWorkloadsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkloadsInput) SetMaxResults ¶
func (s *ListWorkloadsInput) SetMaxResults(v int64) *ListWorkloadsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkloadsInput) SetNextToken ¶
func (s *ListWorkloadsInput) SetNextToken(v string) *ListWorkloadsInput
SetNextToken sets the NextToken field's value.
func (*ListWorkloadsInput) SetWorkloadNamePrefix ¶
func (s *ListWorkloadsInput) SetWorkloadNamePrefix(v string) *ListWorkloadsInput
SetWorkloadNamePrefix sets the WorkloadNamePrefix field's value.
func (ListWorkloadsInput) String ¶
func (s ListWorkloadsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkloadsInput) Validate ¶
func (s *ListWorkloadsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkloadsOutput ¶
type ListWorkloadsOutput struct { // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // A list of workload summaries. WorkloadSummaries []*WorkloadSummary `type:"list"` // contains filtered or unexported fields }
Output of a list workloads call.
func (ListWorkloadsOutput) GoString ¶
func (s ListWorkloadsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkloadsOutput) SetNextToken ¶
func (s *ListWorkloadsOutput) SetNextToken(v string) *ListWorkloadsOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkloadsOutput) SetWorkloadSummaries ¶
func (s *ListWorkloadsOutput) SetWorkloadSummaries(v []*WorkloadSummary) *ListWorkloadsOutput
SetWorkloadSummaries sets the WorkloadSummaries field's value.
func (ListWorkloadsOutput) String ¶
func (s ListWorkloadsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Milestone ¶
type Milestone struct { // The name of the milestone in a workload. // // Milestone names must be unique within a workload. MilestoneName *string `min:"3" type:"string"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `min:"1" type:"integer"` // The date and time recorded. RecordedAt *time.Time `type:"timestamp"` // A workload return object. Workload *Workload `type:"structure"` // contains filtered or unexported fields }
A milestone return object.
func (Milestone) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Milestone) SetMilestoneName ¶
SetMilestoneName sets the MilestoneName field's value.
func (*Milestone) SetMilestoneNumber ¶
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*Milestone) SetRecordedAt ¶
SetRecordedAt sets the RecordedAt field's value.
func (*Milestone) SetWorkload ¶
SetWorkload sets the Workload field's value.
type MilestoneSummary ¶
type MilestoneSummary struct { // The name of the milestone in a workload. // // Milestone names must be unique within a workload. MilestoneName *string `min:"3" type:"string"` // The milestone number. // // A workload can have a maximum of 100 milestones. MilestoneNumber *int64 `min:"1" type:"integer"` // The date and time recorded. RecordedAt *time.Time `type:"timestamp"` // A workload summary return object. WorkloadSummary *WorkloadSummary `type:"structure"` // contains filtered or unexported fields }
A milestone summary return object.
func (MilestoneSummary) GoString ¶
func (s MilestoneSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MilestoneSummary) SetMilestoneName ¶
func (s *MilestoneSummary) SetMilestoneName(v string) *MilestoneSummary
SetMilestoneName sets the MilestoneName field's value.
func (*MilestoneSummary) SetMilestoneNumber ¶
func (s *MilestoneSummary) SetMilestoneNumber(v int64) *MilestoneSummary
SetMilestoneNumber sets the MilestoneNumber field's value.
func (*MilestoneSummary) SetRecordedAt ¶
func (s *MilestoneSummary) SetRecordedAt(v time.Time) *MilestoneSummary
SetRecordedAt sets the RecordedAt field's value.
func (*MilestoneSummary) SetWorkloadSummary ¶
func (s *MilestoneSummary) SetWorkloadSummary(v *WorkloadSummary) *MilestoneSummary
SetWorkloadSummary sets the WorkloadSummary field's value.
func (MilestoneSummary) String ¶
func (s MilestoneSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotificationSummary ¶
type NotificationSummary struct { // Summary of lens upgrade. LensUpgradeSummary *LensUpgradeSummary `type:"structure"` // The type of notification. Type *string `type:"string" enum:"NotificationType"` // contains filtered or unexported fields }
A notification summary return object.
func (NotificationSummary) GoString ¶
func (s NotificationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotificationSummary) SetLensUpgradeSummary ¶
func (s *NotificationSummary) SetLensUpgradeSummary(v *LensUpgradeSummary) *NotificationSummary
SetLensUpgradeSummary sets the LensUpgradeSummary field's value.
func (*NotificationSummary) SetType ¶
func (s *NotificationSummary) SetType(v string) *NotificationSummary
SetType sets the Type field's value.
func (NotificationSummary) String ¶
func (s NotificationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PillarDifference ¶
type PillarDifference struct { // Indicates the type of change to the pillar. DifferenceStatus *string `type:"string" enum:"DifferenceStatus"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // The name of the pillar. PillarName *string `min:"1" type:"string"` // List of question differences. QuestionDifferences []*QuestionDifference `type:"list"` // contains filtered or unexported fields }
A pillar difference return object.
func (PillarDifference) GoString ¶
func (s PillarDifference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PillarDifference) SetDifferenceStatus ¶
func (s *PillarDifference) SetDifferenceStatus(v string) *PillarDifference
SetDifferenceStatus sets the DifferenceStatus field's value.
func (*PillarDifference) SetPillarId ¶
func (s *PillarDifference) SetPillarId(v string) *PillarDifference
SetPillarId sets the PillarId field's value.
func (*PillarDifference) SetPillarName ¶ added in v1.42.15
func (s *PillarDifference) SetPillarName(v string) *PillarDifference
SetPillarName sets the PillarName field's value.
func (*PillarDifference) SetQuestionDifferences ¶
func (s *PillarDifference) SetQuestionDifferences(v []*QuestionDifference) *PillarDifference
SetQuestionDifferences sets the QuestionDifferences field's value.
func (PillarDifference) String ¶
func (s PillarDifference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PillarMetric ¶ added in v1.44.233
type PillarMetric struct { // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // The questions that have been identified as risks in the pillar. Questions []*QuestionMetric `type:"list"` // A map from risk names to the count of how many questions have that rating. RiskCounts map[string]*int64 `type:"map"` // contains filtered or unexported fields }
A metric for a particular pillar in a lens.
func (PillarMetric) GoString ¶ added in v1.44.233
func (s PillarMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PillarMetric) SetPillarId ¶ added in v1.44.233
func (s *PillarMetric) SetPillarId(v string) *PillarMetric
SetPillarId sets the PillarId field's value.
func (*PillarMetric) SetQuestions ¶ added in v1.44.233
func (s *PillarMetric) SetQuestions(v []*QuestionMetric) *PillarMetric
SetQuestions sets the Questions field's value.
func (*PillarMetric) SetRiskCounts ¶ added in v1.44.233
func (s *PillarMetric) SetRiskCounts(v map[string]*int64) *PillarMetric
SetRiskCounts sets the RiskCounts field's value.
func (PillarMetric) String ¶ added in v1.44.233
func (s PillarMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PillarReviewSummary ¶
type PillarReviewSummary struct { // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // The name of the pillar. PillarName *string `min:"1" type:"string"` // A map from risk names to the count of how many questions have that rating. PrioritizedRiskCounts map[string]*int64 `type:"map"` // A map from risk names to the count of how many questions have that rating. RiskCounts map[string]*int64 `type:"map"` // contains filtered or unexported fields }
A pillar review summary of a lens review.
func (PillarReviewSummary) GoString ¶
func (s PillarReviewSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PillarReviewSummary) SetNotes ¶
func (s *PillarReviewSummary) SetNotes(v string) *PillarReviewSummary
SetNotes sets the Notes field's value.
func (*PillarReviewSummary) SetPillarId ¶
func (s *PillarReviewSummary) SetPillarId(v string) *PillarReviewSummary
SetPillarId sets the PillarId field's value.
func (*PillarReviewSummary) SetPillarName ¶
func (s *PillarReviewSummary) SetPillarName(v string) *PillarReviewSummary
SetPillarName sets the PillarName field's value.
func (*PillarReviewSummary) SetPrioritizedRiskCounts ¶ added in v1.44.282
func (s *PillarReviewSummary) SetPrioritizedRiskCounts(v map[string]*int64) *PillarReviewSummary
SetPrioritizedRiskCounts sets the PrioritizedRiskCounts field's value.
func (*PillarReviewSummary) SetRiskCounts ¶
func (s *PillarReviewSummary) SetRiskCounts(v map[string]*int64) *PillarReviewSummary
SetRiskCounts sets the RiskCounts field's value.
func (PillarReviewSummary) String ¶
func (s PillarReviewSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Profile ¶ added in v1.44.282
type Profile struct { // The date and time recorded. CreatedAt *time.Time `type:"timestamp"` // An Amazon Web Services account ID. Owner *string `min:"12" type:"string"` // The profile ARN. ProfileArn *string `type:"string"` // The profile description. ProfileDescription *string `min:"3" type:"string"` // The profile name. ProfileName *string `min:"3" type:"string"` // Profile questions. ProfileQuestions []*ProfileQuestion `type:"list"` // The profile version. ProfileVersion *string `min:"1" type:"string"` ShareInvitationId *string `type:"string"` // The tags assigned to the profile. Tags map[string]*string `min:"1" type:"map"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
A profile.
func (Profile) GoString ¶ added in v1.44.282
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Profile) SetCreatedAt ¶ added in v1.44.282
SetCreatedAt sets the CreatedAt field's value.
func (*Profile) SetProfileArn ¶ added in v1.44.282
SetProfileArn sets the ProfileArn field's value.
func (*Profile) SetProfileDescription ¶ added in v1.44.282
SetProfileDescription sets the ProfileDescription field's value.
func (*Profile) SetProfileName ¶ added in v1.44.282
SetProfileName sets the ProfileName field's value.
func (*Profile) SetProfileQuestions ¶ added in v1.44.282
func (s *Profile) SetProfileQuestions(v []*ProfileQuestion) *Profile
SetProfileQuestions sets the ProfileQuestions field's value.
func (*Profile) SetProfileVersion ¶ added in v1.44.282
SetProfileVersion sets the ProfileVersion field's value.
func (*Profile) SetShareInvitationId ¶ added in v1.44.282
SetShareInvitationId sets the ShareInvitationId field's value.
func (*Profile) SetUpdatedAt ¶ added in v1.44.282
SetUpdatedAt sets the UpdatedAt field's value.
type ProfileChoice ¶ added in v1.44.282
type ProfileChoice struct { // The description of a choice. ChoiceDescription *string `min:"1" type:"string"` // The ID of a choice. ChoiceId *string `min:"1" type:"string"` // The title of a choice. ChoiceTitle *string `min:"1" type:"string"` // contains filtered or unexported fields }
The profile choice.
func (ProfileChoice) GoString ¶ added in v1.44.282
func (s ProfileChoice) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileChoice) SetChoiceDescription ¶ added in v1.44.282
func (s *ProfileChoice) SetChoiceDescription(v string) *ProfileChoice
SetChoiceDescription sets the ChoiceDescription field's value.
func (*ProfileChoice) SetChoiceId ¶ added in v1.44.282
func (s *ProfileChoice) SetChoiceId(v string) *ProfileChoice
SetChoiceId sets the ChoiceId field's value.
func (*ProfileChoice) SetChoiceTitle ¶ added in v1.44.282
func (s *ProfileChoice) SetChoiceTitle(v string) *ProfileChoice
SetChoiceTitle sets the ChoiceTitle field's value.
func (ProfileChoice) String ¶ added in v1.44.282
func (s ProfileChoice) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProfileNotificationSummary ¶ added in v1.44.282
type ProfileNotificationSummary struct { // The current profile version. CurrentProfileVersion *string `min:"1" type:"string"` // The latest profile version. LatestProfileVersion *string `min:"1" type:"string"` // The profile ARN. ProfileArn *string `type:"string"` // The profile name. ProfileName *string `min:"3" type:"string"` // Type of notification. Type *string `type:"string" enum:"ProfileNotificationType"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // The name of the workload. // // The name must be unique within an account within an Amazon Web Services Region. // Spaces and capitalization are ignored when checking for uniqueness. WorkloadName *string `min:"3" type:"string"` // contains filtered or unexported fields }
The profile notification summary.
func (ProfileNotificationSummary) GoString ¶ added in v1.44.282
func (s ProfileNotificationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileNotificationSummary) SetCurrentProfileVersion ¶ added in v1.44.282
func (s *ProfileNotificationSummary) SetCurrentProfileVersion(v string) *ProfileNotificationSummary
SetCurrentProfileVersion sets the CurrentProfileVersion field's value.
func (*ProfileNotificationSummary) SetLatestProfileVersion ¶ added in v1.44.282
func (s *ProfileNotificationSummary) SetLatestProfileVersion(v string) *ProfileNotificationSummary
SetLatestProfileVersion sets the LatestProfileVersion field's value.
func (*ProfileNotificationSummary) SetProfileArn ¶ added in v1.44.282
func (s *ProfileNotificationSummary) SetProfileArn(v string) *ProfileNotificationSummary
SetProfileArn sets the ProfileArn field's value.
func (*ProfileNotificationSummary) SetProfileName ¶ added in v1.44.282
func (s *ProfileNotificationSummary) SetProfileName(v string) *ProfileNotificationSummary
SetProfileName sets the ProfileName field's value.
func (*ProfileNotificationSummary) SetType ¶ added in v1.44.282
func (s *ProfileNotificationSummary) SetType(v string) *ProfileNotificationSummary
SetType sets the Type field's value.
func (*ProfileNotificationSummary) SetWorkloadId ¶ added in v1.44.282
func (s *ProfileNotificationSummary) SetWorkloadId(v string) *ProfileNotificationSummary
SetWorkloadId sets the WorkloadId field's value.
func (*ProfileNotificationSummary) SetWorkloadName ¶ added in v1.44.282
func (s *ProfileNotificationSummary) SetWorkloadName(v string) *ProfileNotificationSummary
SetWorkloadName sets the WorkloadName field's value.
func (ProfileNotificationSummary) String ¶ added in v1.44.282
func (s ProfileNotificationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProfileQuestion ¶ added in v1.44.282
type ProfileQuestion struct { // The maximum number of selected choices. MaxSelectedChoices *int64 `type:"integer"` // The minimum number of selected choices. MinSelectedChoices *int64 `type:"integer"` // The question choices. QuestionChoices []*ProfileChoice `type:"list"` // The description of the question. QuestionDescription *string `min:"1" type:"string"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // The title of the question. QuestionTitle *string `min:"1" type:"string"` // The selected choices. SelectedChoiceIds []*string `type:"list"` // contains filtered or unexported fields }
A profile question.
func (ProfileQuestion) GoString ¶ added in v1.44.282
func (s ProfileQuestion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileQuestion) SetMaxSelectedChoices ¶ added in v1.44.282
func (s *ProfileQuestion) SetMaxSelectedChoices(v int64) *ProfileQuestion
SetMaxSelectedChoices sets the MaxSelectedChoices field's value.
func (*ProfileQuestion) SetMinSelectedChoices ¶ added in v1.44.282
func (s *ProfileQuestion) SetMinSelectedChoices(v int64) *ProfileQuestion
SetMinSelectedChoices sets the MinSelectedChoices field's value.
func (*ProfileQuestion) SetQuestionChoices ¶ added in v1.44.282
func (s *ProfileQuestion) SetQuestionChoices(v []*ProfileChoice) *ProfileQuestion
SetQuestionChoices sets the QuestionChoices field's value.
func (*ProfileQuestion) SetQuestionDescription ¶ added in v1.44.282
func (s *ProfileQuestion) SetQuestionDescription(v string) *ProfileQuestion
SetQuestionDescription sets the QuestionDescription field's value.
func (*ProfileQuestion) SetQuestionId ¶ added in v1.44.282
func (s *ProfileQuestion) SetQuestionId(v string) *ProfileQuestion
SetQuestionId sets the QuestionId field's value.
func (*ProfileQuestion) SetQuestionTitle ¶ added in v1.44.282
func (s *ProfileQuestion) SetQuestionTitle(v string) *ProfileQuestion
SetQuestionTitle sets the QuestionTitle field's value.
func (*ProfileQuestion) SetSelectedChoiceIds ¶ added in v1.44.282
func (s *ProfileQuestion) SetSelectedChoiceIds(v []*string) *ProfileQuestion
SetSelectedChoiceIds sets the SelectedChoiceIds field's value.
func (ProfileQuestion) String ¶ added in v1.44.282
func (s ProfileQuestion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProfileQuestionUpdate ¶ added in v1.44.282
type ProfileQuestionUpdate struct { // The ID of the question. QuestionId *string `min:"1" type:"string"` // The selected choices. SelectedChoiceIds []*string `type:"list"` // contains filtered or unexported fields }
An update to a profile question.
func (ProfileQuestionUpdate) GoString ¶ added in v1.44.282
func (s ProfileQuestionUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileQuestionUpdate) SetQuestionId ¶ added in v1.44.282
func (s *ProfileQuestionUpdate) SetQuestionId(v string) *ProfileQuestionUpdate
SetQuestionId sets the QuestionId field's value.
func (*ProfileQuestionUpdate) SetSelectedChoiceIds ¶ added in v1.44.282
func (s *ProfileQuestionUpdate) SetSelectedChoiceIds(v []*string) *ProfileQuestionUpdate
SetSelectedChoiceIds sets the SelectedChoiceIds field's value.
func (ProfileQuestionUpdate) String ¶ added in v1.44.282
func (s ProfileQuestionUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileQuestionUpdate) Validate ¶ added in v1.44.282
func (s *ProfileQuestionUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProfileShareSummary ¶ added in v1.44.282
type ProfileShareSummary struct { string `type:"string"` // (OU) ID with which the workload, lens, profile, or review template is shared. SharedWith *string `min:"12" type:"string"` Status *string `type:"string" enum:"ShareStatus"` StatusMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }ShareId *
Summary of a profile share.
func (ProfileShareSummary) GoString ¶ added in v1.44.282
func (s ProfileShareSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileShareSummary) SetShareId ¶ added in v1.44.282
func (s *ProfileShareSummary) SetShareId(v string) *ProfileShareSummary
SetShareId sets the ShareId field's value.
func (*ProfileShareSummary) SetSharedWith ¶ added in v1.44.282
func (s *ProfileShareSummary) SetSharedWith(v string) *ProfileShareSummary
SetSharedWith sets the SharedWith field's value.
func (*ProfileShareSummary) SetStatus ¶ added in v1.44.282
func (s *ProfileShareSummary) SetStatus(v string) *ProfileShareSummary
SetStatus sets the Status field's value.
func (*ProfileShareSummary) SetStatusMessage ¶ added in v1.44.282
func (s *ProfileShareSummary) SetStatusMessage(v string) *ProfileShareSummary
SetStatusMessage sets the StatusMessage field's value.
func (ProfileShareSummary) String ¶ added in v1.44.282
func (s ProfileShareSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProfileSummary ¶ added in v1.44.282
type ProfileSummary struct { // The date and time recorded. CreatedAt *time.Time `type:"timestamp"` // An Amazon Web Services account ID. Owner *string `min:"12" type:"string"` // The profile ARN. ProfileArn *string `type:"string"` // The profile description. ProfileDescription *string `min:"3" type:"string"` // The profile name. ProfileName *string `min:"3" type:"string"` // The profile version. ProfileVersion *string `min:"1" type:"string"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Summary of a profile.
func (ProfileSummary) GoString ¶ added in v1.44.282
func (s ProfileSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileSummary) SetCreatedAt ¶ added in v1.44.282
func (s *ProfileSummary) SetCreatedAt(v time.Time) *ProfileSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ProfileSummary) SetOwner ¶ added in v1.44.282
func (s *ProfileSummary) SetOwner(v string) *ProfileSummary
SetOwner sets the Owner field's value.
func (*ProfileSummary) SetProfileArn ¶ added in v1.44.282
func (s *ProfileSummary) SetProfileArn(v string) *ProfileSummary
SetProfileArn sets the ProfileArn field's value.
func (*ProfileSummary) SetProfileDescription ¶ added in v1.44.282
func (s *ProfileSummary) SetProfileDescription(v string) *ProfileSummary
SetProfileDescription sets the ProfileDescription field's value.
func (*ProfileSummary) SetProfileName ¶ added in v1.44.282
func (s *ProfileSummary) SetProfileName(v string) *ProfileSummary
SetProfileName sets the ProfileName field's value.
func (*ProfileSummary) SetProfileVersion ¶ added in v1.44.282
func (s *ProfileSummary) SetProfileVersion(v string) *ProfileSummary
SetProfileVersion sets the ProfileVersion field's value.
func (*ProfileSummary) SetUpdatedAt ¶ added in v1.44.282
func (s *ProfileSummary) SetUpdatedAt(v time.Time) *ProfileSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (ProfileSummary) String ¶ added in v1.44.282
func (s ProfileSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProfileTemplate ¶ added in v1.44.282
type ProfileTemplate struct { // The date and time recorded. CreatedAt *time.Time `type:"timestamp"` // The name of the profile template. TemplateName *string `min:"3" type:"string"` // Profile template questions. TemplateQuestions []*ProfileTemplateQuestion `type:"list"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
The profile template.
func (ProfileTemplate) GoString ¶ added in v1.44.282
func (s ProfileTemplate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileTemplate) SetCreatedAt ¶ added in v1.44.282
func (s *ProfileTemplate) SetCreatedAt(v time.Time) *ProfileTemplate
SetCreatedAt sets the CreatedAt field's value.
func (*ProfileTemplate) SetTemplateName ¶ added in v1.44.282
func (s *ProfileTemplate) SetTemplateName(v string) *ProfileTemplate
SetTemplateName sets the TemplateName field's value.
func (*ProfileTemplate) SetTemplateQuestions ¶ added in v1.44.282
func (s *ProfileTemplate) SetTemplateQuestions(v []*ProfileTemplateQuestion) *ProfileTemplate
SetTemplateQuestions sets the TemplateQuestions field's value.
func (*ProfileTemplate) SetUpdatedAt ¶ added in v1.44.282
func (s *ProfileTemplate) SetUpdatedAt(v time.Time) *ProfileTemplate
SetUpdatedAt sets the UpdatedAt field's value.
func (ProfileTemplate) String ¶ added in v1.44.282
func (s ProfileTemplate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProfileTemplateChoice ¶ added in v1.44.282
type ProfileTemplateChoice struct { // The description of a choice. ChoiceDescription *string `min:"1" type:"string"` // The ID of a choice. ChoiceId *string `min:"1" type:"string"` // The title of a choice. ChoiceTitle *string `min:"1" type:"string"` // contains filtered or unexported fields }
A profile template choice.
func (ProfileTemplateChoice) GoString ¶ added in v1.44.282
func (s ProfileTemplateChoice) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileTemplateChoice) SetChoiceDescription ¶ added in v1.44.282
func (s *ProfileTemplateChoice) SetChoiceDescription(v string) *ProfileTemplateChoice
SetChoiceDescription sets the ChoiceDescription field's value.
func (*ProfileTemplateChoice) SetChoiceId ¶ added in v1.44.282
func (s *ProfileTemplateChoice) SetChoiceId(v string) *ProfileTemplateChoice
SetChoiceId sets the ChoiceId field's value.
func (*ProfileTemplateChoice) SetChoiceTitle ¶ added in v1.44.282
func (s *ProfileTemplateChoice) SetChoiceTitle(v string) *ProfileTemplateChoice
SetChoiceTitle sets the ChoiceTitle field's value.
func (ProfileTemplateChoice) String ¶ added in v1.44.282
func (s ProfileTemplateChoice) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProfileTemplateQuestion ¶ added in v1.44.282
type ProfileTemplateQuestion struct { // The maximum number of choices selected. MaxSelectedChoices *int64 `type:"integer"` // The minimum number of choices selected. MinSelectedChoices *int64 `type:"integer"` // The question choices. QuestionChoices []*ProfileTemplateChoice `type:"list"` // The description of the question. QuestionDescription *string `min:"1" type:"string"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // The title of the question. QuestionTitle *string `min:"1" type:"string"` // contains filtered or unexported fields }
A profile template question.
func (ProfileTemplateQuestion) GoString ¶ added in v1.44.282
func (s ProfileTemplateQuestion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileTemplateQuestion) SetMaxSelectedChoices ¶ added in v1.44.282
func (s *ProfileTemplateQuestion) SetMaxSelectedChoices(v int64) *ProfileTemplateQuestion
SetMaxSelectedChoices sets the MaxSelectedChoices field's value.
func (*ProfileTemplateQuestion) SetMinSelectedChoices ¶ added in v1.44.282
func (s *ProfileTemplateQuestion) SetMinSelectedChoices(v int64) *ProfileTemplateQuestion
SetMinSelectedChoices sets the MinSelectedChoices field's value.
func (*ProfileTemplateQuestion) SetQuestionChoices ¶ added in v1.44.282
func (s *ProfileTemplateQuestion) SetQuestionChoices(v []*ProfileTemplateChoice) *ProfileTemplateQuestion
SetQuestionChoices sets the QuestionChoices field's value.
func (*ProfileTemplateQuestion) SetQuestionDescription ¶ added in v1.44.282
func (s *ProfileTemplateQuestion) SetQuestionDescription(v string) *ProfileTemplateQuestion
SetQuestionDescription sets the QuestionDescription field's value.
func (*ProfileTemplateQuestion) SetQuestionId ¶ added in v1.44.282
func (s *ProfileTemplateQuestion) SetQuestionId(v string) *ProfileTemplateQuestion
SetQuestionId sets the QuestionId field's value.
func (*ProfileTemplateQuestion) SetQuestionTitle ¶ added in v1.44.282
func (s *ProfileTemplateQuestion) SetQuestionTitle(v string) *ProfileTemplateQuestion
SetQuestionTitle sets the QuestionTitle field's value.
func (ProfileTemplateQuestion) String ¶ added in v1.44.282
func (s ProfileTemplateQuestion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QuestionDifference ¶
type QuestionDifference struct { // Indicates the type of change to the question. DifferenceStatus *string `type:"string" enum:"DifferenceStatus"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // The title of the question. QuestionTitle *string `min:"1" type:"string"` // contains filtered or unexported fields }
A question difference return object.
func (QuestionDifference) GoString ¶
func (s QuestionDifference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QuestionDifference) SetDifferenceStatus ¶
func (s *QuestionDifference) SetDifferenceStatus(v string) *QuestionDifference
SetDifferenceStatus sets the DifferenceStatus field's value.
func (*QuestionDifference) SetQuestionId ¶
func (s *QuestionDifference) SetQuestionId(v string) *QuestionDifference
SetQuestionId sets the QuestionId field's value.
func (*QuestionDifference) SetQuestionTitle ¶
func (s *QuestionDifference) SetQuestionTitle(v string) *QuestionDifference
SetQuestionTitle sets the QuestionTitle field's value.
func (QuestionDifference) String ¶
func (s QuestionDifference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QuestionMetric ¶ added in v1.44.233
type QuestionMetric struct { // The best practices, or choices, that have been identified as contributing // to risk in a question. BestPractices []*BestPractice `type:"list"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // The risk for a given workload, lens review, pillar, or question. Risk *string `type:"string" enum:"Risk"` // contains filtered or unexported fields }
A metric for a particular question in the pillar.
func (QuestionMetric) GoString ¶ added in v1.44.233
func (s QuestionMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QuestionMetric) SetBestPractices ¶ added in v1.44.233
func (s *QuestionMetric) SetBestPractices(v []*BestPractice) *QuestionMetric
SetBestPractices sets the BestPractices field's value.
func (*QuestionMetric) SetQuestionId ¶ added in v1.44.233
func (s *QuestionMetric) SetQuestionId(v string) *QuestionMetric
SetQuestionId sets the QuestionId field's value.
func (*QuestionMetric) SetRisk ¶ added in v1.44.233
func (s *QuestionMetric) SetRisk(v string) *QuestionMetric
SetRisk sets the Risk field's value.
func (QuestionMetric) String ¶ added in v1.44.233
func (s QuestionMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Description of the error. Message_ *string `locationName:"Message" type:"string"` // Identifier of the resource affected. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // Type of the resource affected. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // contains filtered or unexported fields }
The requested resource was not found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReviewTemplate ¶ added in v1.45.21
type ReviewTemplate struct { // The review template description. Description *string `min:"3" type:"string"` // The lenses applied to the review template. Lenses []*string `type:"list"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // An Amazon Web Services account ID. Owner *string `min:"12" type:"string"` // A count of how many total questions are answered and unanswered in the review // template. QuestionCounts map[string]*int64 `type:"map"` ShareInvitationId *string `type:"string"` // The tags assigned to the review template. Tags map[string]*string `min:"1" type:"map"` // The review template ARN. TemplateArn *string `min:"50" type:"string"` // The name of the review template. TemplateName *string `min:"3" type:"string"` // The latest status of a review template. UpdateStatus *string `type:"string" enum:"ReviewTemplateUpdateStatus"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
A review template.
func (ReviewTemplate) GoString ¶ added in v1.45.21
func (s ReviewTemplate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReviewTemplate) SetDescription ¶ added in v1.45.21
func (s *ReviewTemplate) SetDescription(v string) *ReviewTemplate
SetDescription sets the Description field's value.
func (*ReviewTemplate) SetLenses ¶ added in v1.45.21
func (s *ReviewTemplate) SetLenses(v []*string) *ReviewTemplate
SetLenses sets the Lenses field's value.
func (*ReviewTemplate) SetNotes ¶ added in v1.45.21
func (s *ReviewTemplate) SetNotes(v string) *ReviewTemplate
SetNotes sets the Notes field's value.
func (*ReviewTemplate) SetOwner ¶ added in v1.45.21
func (s *ReviewTemplate) SetOwner(v string) *ReviewTemplate
SetOwner sets the Owner field's value.
func (*ReviewTemplate) SetQuestionCounts ¶ added in v1.45.21
func (s *ReviewTemplate) SetQuestionCounts(v map[string]*int64) *ReviewTemplate
SetQuestionCounts sets the QuestionCounts field's value.
func (*ReviewTemplate) SetShareInvitationId ¶ added in v1.45.21
func (s *ReviewTemplate) SetShareInvitationId(v string) *ReviewTemplate
SetShareInvitationId sets the ShareInvitationId field's value.
func (*ReviewTemplate) SetTags ¶ added in v1.45.21
func (s *ReviewTemplate) SetTags(v map[string]*string) *ReviewTemplate
SetTags sets the Tags field's value.
func (*ReviewTemplate) SetTemplateArn ¶ added in v1.45.21
func (s *ReviewTemplate) SetTemplateArn(v string) *ReviewTemplate
SetTemplateArn sets the TemplateArn field's value.
func (*ReviewTemplate) SetTemplateName ¶ added in v1.45.21
func (s *ReviewTemplate) SetTemplateName(v string) *ReviewTemplate
SetTemplateName sets the TemplateName field's value.
func (*ReviewTemplate) SetUpdateStatus ¶ added in v1.45.21
func (s *ReviewTemplate) SetUpdateStatus(v string) *ReviewTemplate
SetUpdateStatus sets the UpdateStatus field's value.
func (*ReviewTemplate) SetUpdatedAt ¶ added in v1.45.21
func (s *ReviewTemplate) SetUpdatedAt(v time.Time) *ReviewTemplate
SetUpdatedAt sets the UpdatedAt field's value.
func (ReviewTemplate) String ¶ added in v1.45.21
func (s ReviewTemplate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReviewTemplateAnswer ¶ added in v1.45.21
type ReviewTemplateAnswer struct { // The status of whether or not this question has been answered. AnswerStatus *string `type:"string" enum:"ReviewTemplateAnswerStatus"` // A list of selected choices to a question in your review template. ChoiceAnswers []*ChoiceAnswer `type:"list"` // List of choices available for a question. Choices []*Choice `type:"list"` // The helpful resource text to be displayed for a custom lens. // // This field does not apply to Amazon Web Services official lenses. HelpfulResourceDisplayText *string `min:"1" type:"string"` // The helpful resource URL. // // For Amazon Web Services official lenses, this is the helpful resource URL // for a question or choice. // // For custom lenses, this is the helpful resource URL for a question and is // only provided if HelpfulResourceDisplayText was specified for the question. HelpfulResourceUrl *string `min:"1" type:"string"` // The improvement plan URL for a question in an Amazon Web Services official // lenses. // // This value is only available if the question has been answered. // // This value does not apply to custom lenses. ImprovementPlanUrl *string `min:"1" type:"string"` // Defines whether this question is applicable to a lens review. IsApplicable *bool `type:"boolean"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // The description of the question. QuestionDescription *string `min:"1" type:"string"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // The title of the question. QuestionTitle *string `min:"1" type:"string"` // The reason why the question is not applicable to your review template. Reason *string `type:"string" enum:"AnswerReason"` // List of selected choice IDs in a question answer. // // The values entered replace the previously selected choices. SelectedChoices []*string `type:"list"` // contains filtered or unexported fields }
An answer of the question.
func (ReviewTemplateAnswer) GoString ¶ added in v1.45.21
func (s ReviewTemplateAnswer) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReviewTemplateAnswer) SetAnswerStatus ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetAnswerStatus(v string) *ReviewTemplateAnswer
SetAnswerStatus sets the AnswerStatus field's value.
func (*ReviewTemplateAnswer) SetChoiceAnswers ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetChoiceAnswers(v []*ChoiceAnswer) *ReviewTemplateAnswer
SetChoiceAnswers sets the ChoiceAnswers field's value.
func (*ReviewTemplateAnswer) SetChoices ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetChoices(v []*Choice) *ReviewTemplateAnswer
SetChoices sets the Choices field's value.
func (*ReviewTemplateAnswer) SetHelpfulResourceDisplayText ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetHelpfulResourceDisplayText(v string) *ReviewTemplateAnswer
SetHelpfulResourceDisplayText sets the HelpfulResourceDisplayText field's value.
func (*ReviewTemplateAnswer) SetHelpfulResourceUrl ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetHelpfulResourceUrl(v string) *ReviewTemplateAnswer
SetHelpfulResourceUrl sets the HelpfulResourceUrl field's value.
func (*ReviewTemplateAnswer) SetImprovementPlanUrl ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetImprovementPlanUrl(v string) *ReviewTemplateAnswer
SetImprovementPlanUrl sets the ImprovementPlanUrl field's value.
func (*ReviewTemplateAnswer) SetIsApplicable ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetIsApplicable(v bool) *ReviewTemplateAnswer
SetIsApplicable sets the IsApplicable field's value.
func (*ReviewTemplateAnswer) SetNotes ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetNotes(v string) *ReviewTemplateAnswer
SetNotes sets the Notes field's value.
func (*ReviewTemplateAnswer) SetPillarId ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetPillarId(v string) *ReviewTemplateAnswer
SetPillarId sets the PillarId field's value.
func (*ReviewTemplateAnswer) SetQuestionDescription ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetQuestionDescription(v string) *ReviewTemplateAnswer
SetQuestionDescription sets the QuestionDescription field's value.
func (*ReviewTemplateAnswer) SetQuestionId ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetQuestionId(v string) *ReviewTemplateAnswer
SetQuestionId sets the QuestionId field's value.
func (*ReviewTemplateAnswer) SetQuestionTitle ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetQuestionTitle(v string) *ReviewTemplateAnswer
SetQuestionTitle sets the QuestionTitle field's value.
func (*ReviewTemplateAnswer) SetReason ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetReason(v string) *ReviewTemplateAnswer
SetReason sets the Reason field's value.
func (*ReviewTemplateAnswer) SetSelectedChoices ¶ added in v1.45.21
func (s *ReviewTemplateAnswer) SetSelectedChoices(v []*string) *ReviewTemplateAnswer
SetSelectedChoices sets the SelectedChoices field's value.
func (ReviewTemplateAnswer) String ¶ added in v1.45.21
func (s ReviewTemplateAnswer) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReviewTemplateAnswerSummary ¶ added in v1.45.21
type ReviewTemplateAnswerSummary struct { // The status of whether or not this question has been answered. AnswerStatus *string `type:"string" enum:"ReviewTemplateAnswerStatus"` // A list of selected choices to a question in the review template. ChoiceAnswerSummaries []*ChoiceAnswerSummary `type:"list"` // List of choices available for a question. Choices []*Choice `type:"list"` // Defines whether this question is applicable to a lens review. IsApplicable *bool `type:"boolean"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // The ID of the question. QuestionId *string `min:"1" type:"string"` // The title of the question. QuestionTitle *string `min:"1" type:"string"` // The type of question. QuestionType *string `type:"string" enum:"QuestionType"` // The reason why a choice is not-applicable to a question in the review template. Reason *string `type:"string" enum:"AnswerReason"` // List of selected choice IDs in a question answer. // // The values entered replace the previously selected choices. SelectedChoices []*string `type:"list"` // contains filtered or unexported fields }
The summary of review template answers.
func (ReviewTemplateAnswerSummary) GoString ¶ added in v1.45.21
func (s ReviewTemplateAnswerSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReviewTemplateAnswerSummary) SetAnswerStatus ¶ added in v1.45.21
func (s *ReviewTemplateAnswerSummary) SetAnswerStatus(v string) *ReviewTemplateAnswerSummary
SetAnswerStatus sets the AnswerStatus field's value.
func (*ReviewTemplateAnswerSummary) SetChoiceAnswerSummaries ¶ added in v1.45.21
func (s *ReviewTemplateAnswerSummary) SetChoiceAnswerSummaries(v []*ChoiceAnswerSummary) *ReviewTemplateAnswerSummary
SetChoiceAnswerSummaries sets the ChoiceAnswerSummaries field's value.
func (*ReviewTemplateAnswerSummary) SetChoices ¶ added in v1.45.21
func (s *ReviewTemplateAnswerSummary) SetChoices(v []*Choice) *ReviewTemplateAnswerSummary
SetChoices sets the Choices field's value.
func (*ReviewTemplateAnswerSummary) SetIsApplicable ¶ added in v1.45.21
func (s *ReviewTemplateAnswerSummary) SetIsApplicable(v bool) *ReviewTemplateAnswerSummary
SetIsApplicable sets the IsApplicable field's value.
func (*ReviewTemplateAnswerSummary) SetPillarId ¶ added in v1.45.21
func (s *ReviewTemplateAnswerSummary) SetPillarId(v string) *ReviewTemplateAnswerSummary
SetPillarId sets the PillarId field's value.
func (*ReviewTemplateAnswerSummary) SetQuestionId ¶ added in v1.45.21
func (s *ReviewTemplateAnswerSummary) SetQuestionId(v string) *ReviewTemplateAnswerSummary
SetQuestionId sets the QuestionId field's value.
func (*ReviewTemplateAnswerSummary) SetQuestionTitle ¶ added in v1.45.21
func (s *ReviewTemplateAnswerSummary) SetQuestionTitle(v string) *ReviewTemplateAnswerSummary
SetQuestionTitle sets the QuestionTitle field's value.
func (*ReviewTemplateAnswerSummary) SetQuestionType ¶ added in v1.45.21
func (s *ReviewTemplateAnswerSummary) SetQuestionType(v string) *ReviewTemplateAnswerSummary
SetQuestionType sets the QuestionType field's value.
func (*ReviewTemplateAnswerSummary) SetReason ¶ added in v1.45.21
func (s *ReviewTemplateAnswerSummary) SetReason(v string) *ReviewTemplateAnswerSummary
SetReason sets the Reason field's value.
func (*ReviewTemplateAnswerSummary) SetSelectedChoices ¶ added in v1.45.21
func (s *ReviewTemplateAnswerSummary) SetSelectedChoices(v []*string) *ReviewTemplateAnswerSummary
SetSelectedChoices sets the SelectedChoices field's value.
func (ReviewTemplateAnswerSummary) String ¶ added in v1.45.21
func (s ReviewTemplateAnswerSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReviewTemplateLensReview ¶ added in v1.45.21
type ReviewTemplateLensReview struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The lens ARN. LensArn *string `type:"string"` // The full name of the lens. LensName *string `min:"1" type:"string"` // The status of the lens. LensStatus *string `type:"string" enum:"LensStatus"` // The version of the lens. LensVersion *string `min:"1" type:"string"` // The token to use to retrieve the next set of results. NextToken *string `type:"string"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // Pillar review summaries of a lens review. PillarReviewSummaries []*ReviewTemplatePillarReviewSummary `type:"list"` // A count of how many questions are answered and unanswered in the lens review. QuestionCounts map[string]*int64 `type:"map"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
The lens review of a review template.
func (ReviewTemplateLensReview) GoString ¶ added in v1.45.21
func (s ReviewTemplateLensReview) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReviewTemplateLensReview) SetLensAlias ¶ added in v1.45.21
func (s *ReviewTemplateLensReview) SetLensAlias(v string) *ReviewTemplateLensReview
SetLensAlias sets the LensAlias field's value.
func (*ReviewTemplateLensReview) SetLensArn ¶ added in v1.45.21
func (s *ReviewTemplateLensReview) SetLensArn(v string) *ReviewTemplateLensReview
SetLensArn sets the LensArn field's value.
func (*ReviewTemplateLensReview) SetLensName ¶ added in v1.45.21
func (s *ReviewTemplateLensReview) SetLensName(v string) *ReviewTemplateLensReview
SetLensName sets the LensName field's value.
func (*ReviewTemplateLensReview) SetLensStatus ¶ added in v1.45.21
func (s *ReviewTemplateLensReview) SetLensStatus(v string) *ReviewTemplateLensReview
SetLensStatus sets the LensStatus field's value.
func (*ReviewTemplateLensReview) SetLensVersion ¶ added in v1.45.21
func (s *ReviewTemplateLensReview) SetLensVersion(v string) *ReviewTemplateLensReview
SetLensVersion sets the LensVersion field's value.
func (*ReviewTemplateLensReview) SetNextToken ¶ added in v1.45.21
func (s *ReviewTemplateLensReview) SetNextToken(v string) *ReviewTemplateLensReview
SetNextToken sets the NextToken field's value.
func (*ReviewTemplateLensReview) SetNotes ¶ added in v1.45.21
func (s *ReviewTemplateLensReview) SetNotes(v string) *ReviewTemplateLensReview
SetNotes sets the Notes field's value.
func (*ReviewTemplateLensReview) SetPillarReviewSummaries ¶ added in v1.45.21
func (s *ReviewTemplateLensReview) SetPillarReviewSummaries(v []*ReviewTemplatePillarReviewSummary) *ReviewTemplateLensReview
SetPillarReviewSummaries sets the PillarReviewSummaries field's value.
func (*ReviewTemplateLensReview) SetQuestionCounts ¶ added in v1.45.21
func (s *ReviewTemplateLensReview) SetQuestionCounts(v map[string]*int64) *ReviewTemplateLensReview
SetQuestionCounts sets the QuestionCounts field's value.
func (*ReviewTemplateLensReview) SetUpdatedAt ¶ added in v1.45.21
func (s *ReviewTemplateLensReview) SetUpdatedAt(v time.Time) *ReviewTemplateLensReview
SetUpdatedAt sets the UpdatedAt field's value.
func (ReviewTemplateLensReview) String ¶ added in v1.45.21
func (s ReviewTemplateLensReview) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReviewTemplatePillarReviewSummary ¶ added in v1.45.21
type ReviewTemplatePillarReviewSummary struct { // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // The name of the pillar. PillarName *string `min:"1" type:"string"` // A count of how many questions are answered and unanswered in the requested // pillar of the lens review. QuestionCounts map[string]*int64 `type:"map"` // contains filtered or unexported fields }
Summary of a review template.
func (ReviewTemplatePillarReviewSummary) GoString ¶ added in v1.45.21
func (s ReviewTemplatePillarReviewSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReviewTemplatePillarReviewSummary) SetNotes ¶ added in v1.45.21
func (s *ReviewTemplatePillarReviewSummary) SetNotes(v string) *ReviewTemplatePillarReviewSummary
SetNotes sets the Notes field's value.
func (*ReviewTemplatePillarReviewSummary) SetPillarId ¶ added in v1.45.21
func (s *ReviewTemplatePillarReviewSummary) SetPillarId(v string) *ReviewTemplatePillarReviewSummary
SetPillarId sets the PillarId field's value.
func (*ReviewTemplatePillarReviewSummary) SetPillarName ¶ added in v1.45.21
func (s *ReviewTemplatePillarReviewSummary) SetPillarName(v string) *ReviewTemplatePillarReviewSummary
SetPillarName sets the PillarName field's value.
func (*ReviewTemplatePillarReviewSummary) SetQuestionCounts ¶ added in v1.45.21
func (s *ReviewTemplatePillarReviewSummary) SetQuestionCounts(v map[string]*int64) *ReviewTemplatePillarReviewSummary
SetQuestionCounts sets the QuestionCounts field's value.
func (ReviewTemplatePillarReviewSummary) String ¶ added in v1.45.21
func (s ReviewTemplatePillarReviewSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReviewTemplateSummary ¶ added in v1.45.21
type ReviewTemplateSummary struct { // Description of the review template. Description *string `min:"3" type:"string"` // Lenses associated with the review template. Lenses []*string `type:"list"` // An Amazon Web Services account ID. Owner *string `min:"12" type:"string"` // The review template ARN. TemplateArn *string `min:"50" type:"string"` // The name of the review template. TemplateName *string `min:"3" type:"string"` // The latest status of a review template. UpdateStatus *string `type:"string" enum:"ReviewTemplateUpdateStatus"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Summary of a review template.
func (ReviewTemplateSummary) GoString ¶ added in v1.45.21
func (s ReviewTemplateSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReviewTemplateSummary) SetDescription ¶ added in v1.45.21
func (s *ReviewTemplateSummary) SetDescription(v string) *ReviewTemplateSummary
SetDescription sets the Description field's value.
func (*ReviewTemplateSummary) SetLenses ¶ added in v1.45.21
func (s *ReviewTemplateSummary) SetLenses(v []*string) *ReviewTemplateSummary
SetLenses sets the Lenses field's value.
func (*ReviewTemplateSummary) SetOwner ¶ added in v1.45.21
func (s *ReviewTemplateSummary) SetOwner(v string) *ReviewTemplateSummary
SetOwner sets the Owner field's value.
func (*ReviewTemplateSummary) SetTemplateArn ¶ added in v1.45.21
func (s *ReviewTemplateSummary) SetTemplateArn(v string) *ReviewTemplateSummary
SetTemplateArn sets the TemplateArn field's value.
func (*ReviewTemplateSummary) SetTemplateName ¶ added in v1.45.21
func (s *ReviewTemplateSummary) SetTemplateName(v string) *ReviewTemplateSummary
SetTemplateName sets the TemplateName field's value.
func (*ReviewTemplateSummary) SetUpdateStatus ¶ added in v1.45.21
func (s *ReviewTemplateSummary) SetUpdateStatus(v string) *ReviewTemplateSummary
SetUpdateStatus sets the UpdateStatus field's value.
func (*ReviewTemplateSummary) SetUpdatedAt ¶ added in v1.45.21
func (s *ReviewTemplateSummary) SetUpdatedAt(v time.Time) *ReviewTemplateSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (ReviewTemplateSummary) String ¶ added in v1.45.21
func (s ReviewTemplateSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SelectedPillar ¶ added in v1.51.22
type SelectedPillar struct { // The ID used to identify a pillar, for example, security. // // A pillar is identified by its PillarReviewSummary$PillarId. PillarId *string `min:"1" type:"string"` // Selected question IDs in the selected pillar. SelectedQuestionIds []*string `type:"list"` // contains filtered or unexported fields }
The selected pillar.
func (SelectedPillar) GoString ¶ added in v1.51.22
func (s SelectedPillar) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SelectedPillar) SetPillarId ¶ added in v1.51.22
func (s *SelectedPillar) SetPillarId(v string) *SelectedPillar
SetPillarId sets the PillarId field's value.
func (*SelectedPillar) SetSelectedQuestionIds ¶ added in v1.51.22
func (s *SelectedPillar) SetSelectedQuestionIds(v []*string) *SelectedPillar
SetSelectedQuestionIds sets the SelectedQuestionIds field's value.
func (SelectedPillar) String ¶ added in v1.51.22
func (s SelectedPillar) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SelectedPillar) Validate ¶ added in v1.51.22
func (s *SelectedPillar) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Description of the error. Message_ *string `locationName:"Message" type:"string"` // Service Quotas requirement to identify originating quota. // // QuotaCode is a required field QuotaCode *string `type:"string" required:"true"` // Identifier of the resource affected. ResourceId *string `type:"string"` // Type of the resource affected. ResourceType *string `type:"string"` // Service Quotas requirement to identify originating service. // // ServiceCode is a required field ServiceCode *string `type:"string" required:"true"` // contains filtered or unexported fields }
The user has reached their resource quota.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ShareInvitation ¶
type ShareInvitation struct { // // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` LensArn *string `type:"string"` ProfileArn *string `type:"string"` ShareInvitationId *string `type:"string"` ShareResourceType *string `type:"string" enum:"ShareResourceType"` TemplateArn *string `min:"50" type:"string"` // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
The share invitation.
func (ShareInvitation) GoString ¶
func (s ShareInvitation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ShareInvitation) SetLensAlias ¶ added in v1.42.15
func (s *ShareInvitation) SetLensAlias(v string) *ShareInvitation
SetLensAlias sets the LensAlias field's value.
func (*ShareInvitation) SetLensArn ¶ added in v1.42.15
func (s *ShareInvitation) SetLensArn(v string) *ShareInvitation
SetLensArn sets the LensArn field's value.
func (*ShareInvitation) SetProfileArn ¶ added in v1.44.282
func (s *ShareInvitation) SetProfileArn(v string) *ShareInvitation
SetProfileArn sets the ProfileArn field's value.
func (*ShareInvitation) SetShareInvitationId ¶
func (s *ShareInvitation) SetShareInvitationId(v string) *ShareInvitation
SetShareInvitationId sets the ShareInvitationId field's value.
func (*ShareInvitation) SetShareResourceType ¶ added in v1.42.15
func (s *ShareInvitation) SetShareResourceType(v string) *ShareInvitation
SetShareResourceType sets the ShareResourceType field's value.
func (*ShareInvitation) SetTemplateArn ¶ added in v1.45.21
func (s *ShareInvitation) SetTemplateArn(v string) *ShareInvitation
SetTemplateArn sets the TemplateArn field's value.
func (*ShareInvitation) SetWorkloadId ¶
func (s *ShareInvitation) SetWorkloadId(v string) *ShareInvitation
SetWorkloadId sets the WorkloadId field's value.
func (ShareInvitation) String ¶
func (s ShareInvitation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ShareInvitationSummary ¶
type ShareInvitationSummary struct { string `type:"string"` LensName *string `min:"1" type:"string"` PermissionType *string `type:"string" enum:"PermissionType"` ProfileArn *string `type:"string"` ProfileName *string `min:"3" type:"string"` ShareInvitationId *string `type:"string"` ShareResourceType *string `type:"string" enum:"ShareResourceType"` SharedBy *string `min:"12" type:"string"` // (OU) ID with which the workload, lens, profile, or review template is shared. SharedWith *string `min:"12" type:"string"` TemplateArn *string `min:"50" type:"string"` TemplateName *string `min:"3" type:"string"` // Region. WorkloadId *string `min:"32" type:"string"` // // The name must be unique within an account within an Amazon Web Services Region. // Spaces and capitalization are ignored when checking for uniqueness. WorkloadName *string `min:"3" type:"string"` // contains filtered or unexported fields }LensArn *
A share invitation summary return object.
func (ShareInvitationSummary) GoString ¶
func (s ShareInvitationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ShareInvitationSummary) SetLensArn ¶ added in v1.42.15
func (s *ShareInvitationSummary) SetLensArn(v string) *ShareInvitationSummary
SetLensArn sets the LensArn field's value.
func (*ShareInvitationSummary) SetLensName ¶ added in v1.42.15
func (s *ShareInvitationSummary) SetLensName(v string) *ShareInvitationSummary
SetLensName sets the LensName field's value.
func (*ShareInvitationSummary) SetPermissionType ¶
func (s *ShareInvitationSummary) SetPermissionType(v string) *ShareInvitationSummary
SetPermissionType sets the PermissionType field's value.
func (*ShareInvitationSummary) SetProfileArn ¶ added in v1.44.282
func (s *ShareInvitationSummary) SetProfileArn(v string) *ShareInvitationSummary
SetProfileArn sets the ProfileArn field's value.
func (*ShareInvitationSummary) SetProfileName ¶ added in v1.44.282
func (s *ShareInvitationSummary) SetProfileName(v string) *ShareInvitationSummary
SetProfileName sets the ProfileName field's value.
func (*ShareInvitationSummary) SetShareInvitationId ¶
func (s *ShareInvitationSummary) SetShareInvitationId(v string) *ShareInvitationSummary
SetShareInvitationId sets the ShareInvitationId field's value.
func (*ShareInvitationSummary) SetShareResourceType ¶ added in v1.42.15
func (s *ShareInvitationSummary) SetShareResourceType(v string) *ShareInvitationSummary
SetShareResourceType sets the ShareResourceType field's value.
func (*ShareInvitationSummary) SetSharedBy ¶
func (s *ShareInvitationSummary) SetSharedBy(v string) *ShareInvitationSummary
SetSharedBy sets the SharedBy field's value.
func (*ShareInvitationSummary) SetSharedWith ¶
func (s *ShareInvitationSummary) SetSharedWith(v string) *ShareInvitationSummary
SetSharedWith sets the SharedWith field's value.
func (*ShareInvitationSummary) SetTemplateArn ¶ added in v1.45.21
func (s *ShareInvitationSummary) SetTemplateArn(v string) *ShareInvitationSummary
SetTemplateArn sets the TemplateArn field's value.
func (*ShareInvitationSummary) SetTemplateName ¶ added in v1.45.21
func (s *ShareInvitationSummary) SetTemplateName(v string) *ShareInvitationSummary
SetTemplateName sets the TemplateName field's value.
func (*ShareInvitationSummary) SetWorkloadId ¶
func (s *ShareInvitationSummary) SetWorkloadId(v string) *ShareInvitationSummary
SetWorkloadId sets the WorkloadId field's value.
func (*ShareInvitationSummary) SetWorkloadName ¶
func (s *ShareInvitationSummary) SetWorkloadName(v string) *ShareInvitationSummary
SetWorkloadName sets the WorkloadName field's value.
func (ShareInvitationSummary) String ¶
func (s ShareInvitationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶ added in v1.37.23
type TagResourceInput struct { // The tags for the resource. // // Tags is a required field Tags map[string]*string `min:"1" type:"map" required:"true"` // The ARN for the workload. // // WorkloadArn is a required field WorkloadArn *string `location:"uri" locationName:"WorkloadArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶ added in v1.37.23
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetTags ¶ added in v1.37.23
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (*TagResourceInput) SetWorkloadArn ¶ added in v1.37.23
func (s *TagResourceInput) SetWorkloadArn(v string) *TagResourceInput
SetWorkloadArn sets the WorkloadArn field's value.
func (TagResourceInput) String ¶ added in v1.37.23
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶ added in v1.37.23
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶ added in v1.37.23
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶ added in v1.37.23
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶ added in v1.37.23
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TemplateShareSummary ¶ added in v1.45.21
type TemplateShareSummary struct { string `type:"string"` // (OU) ID with which the workload, lens, profile, or review template is shared. SharedWith *string `min:"12" type:"string"` Status *string `type:"string" enum:"ShareStatus"` StatusMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }ShareId *
Summary of a review template share.
func (TemplateShareSummary) GoString ¶ added in v1.45.21
func (s TemplateShareSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TemplateShareSummary) SetShareId ¶ added in v1.45.21
func (s *TemplateShareSummary) SetShareId(v string) *TemplateShareSummary
SetShareId sets the ShareId field's value.
func (*TemplateShareSummary) SetSharedWith ¶ added in v1.45.21
func (s *TemplateShareSummary) SetSharedWith(v string) *TemplateShareSummary
SetSharedWith sets the SharedWith field's value.
func (*TemplateShareSummary) SetStatus ¶ added in v1.45.21
func (s *TemplateShareSummary) SetStatus(v string) *TemplateShareSummary
SetStatus sets the Status field's value.
func (*TemplateShareSummary) SetStatusMessage ¶ added in v1.45.21
func (s *TemplateShareSummary) SetStatusMessage(v string) *TemplateShareSummary
SetStatusMessage sets the StatusMessage field's value.
func (TemplateShareSummary) String ¶ added in v1.45.21
func (s TemplateShareSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Description of the error. Message_ *string `locationName:"Message" type:"string"` // Service Quotas requirement to identify originating quota. QuotaCode *string `type:"string"` // Service Quotas requirement to identify originating service. ServiceCode *string `type:"string"` // contains filtered or unexported fields }
Request was denied due to request throttling.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶ added in v1.37.23
type UntagResourceInput struct { // A list of tag keys. Existing tags of the resource whose keys are members // of this list are removed from the resource. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // The ARN for the workload. // // WorkloadArn is a required field WorkloadArn *string `location:"uri" locationName:"WorkloadArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶ added in v1.37.23
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetTagKeys ¶ added in v1.37.23
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (*UntagResourceInput) SetWorkloadArn ¶ added in v1.37.23
func (s *UntagResourceInput) SetWorkloadArn(v string) *UntagResourceInput
SetWorkloadArn sets the WorkloadArn field's value.
func (UntagResourceInput) String ¶ added in v1.37.23
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶ added in v1.37.23
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶ added in v1.37.23
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶ added in v1.37.23
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶ added in v1.37.23
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAnswerInput ¶
type UpdateAnswerInput struct { // A list of choices to update on a question in your workload. The String key // corresponds to the choice ID to be updated. ChoiceUpdates map[string]*ChoiceUpdate `type:"map"` // Defines whether this question is applicable to a lens review. IsApplicable *bool `type:"boolean"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // The ID of the question. // // QuestionId is a required field QuestionId *string `location:"uri" locationName:"QuestionId" min:"1" type:"string" required:"true"` // The reason why a question is not applicable to your workload. Reason *string `type:"string" enum:"AnswerReason"` // List of selected choice IDs in a question answer. // // The values entered replace the previously selected choices. SelectedChoices []*string `type:"list"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input to update answer.
func (UpdateAnswerInput) GoString ¶
func (s UpdateAnswerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAnswerInput) SetChoiceUpdates ¶ added in v1.40.0
func (s *UpdateAnswerInput) SetChoiceUpdates(v map[string]*ChoiceUpdate) *UpdateAnswerInput
SetChoiceUpdates sets the ChoiceUpdates field's value.
func (*UpdateAnswerInput) SetIsApplicable ¶
func (s *UpdateAnswerInput) SetIsApplicable(v bool) *UpdateAnswerInput
SetIsApplicable sets the IsApplicable field's value.
func (*UpdateAnswerInput) SetLensAlias ¶
func (s *UpdateAnswerInput) SetLensAlias(v string) *UpdateAnswerInput
SetLensAlias sets the LensAlias field's value.
func (*UpdateAnswerInput) SetNotes ¶
func (s *UpdateAnswerInput) SetNotes(v string) *UpdateAnswerInput
SetNotes sets the Notes field's value.
func (*UpdateAnswerInput) SetQuestionId ¶
func (s *UpdateAnswerInput) SetQuestionId(v string) *UpdateAnswerInput
SetQuestionId sets the QuestionId field's value.
func (*UpdateAnswerInput) SetReason ¶ added in v1.40.0
func (s *UpdateAnswerInput) SetReason(v string) *UpdateAnswerInput
SetReason sets the Reason field's value.
func (*UpdateAnswerInput) SetSelectedChoices ¶
func (s *UpdateAnswerInput) SetSelectedChoices(v []*string) *UpdateAnswerInput
SetSelectedChoices sets the SelectedChoices field's value.
func (*UpdateAnswerInput) SetWorkloadId ¶
func (s *UpdateAnswerInput) SetWorkloadId(v string) *UpdateAnswerInput
SetWorkloadId sets the WorkloadId field's value.
func (UpdateAnswerInput) String ¶
func (s UpdateAnswerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAnswerInput) Validate ¶
func (s *UpdateAnswerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAnswerOutput ¶
type UpdateAnswerOutput struct { // An answer of the question. Answer *Answer `type:"structure"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The ARN for the lens. LensArn *string `type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a update answer call.
func (UpdateAnswerOutput) GoString ¶
func (s UpdateAnswerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAnswerOutput) SetAnswer ¶
func (s *UpdateAnswerOutput) SetAnswer(v *Answer) *UpdateAnswerOutput
SetAnswer sets the Answer field's value.
func (*UpdateAnswerOutput) SetLensAlias ¶
func (s *UpdateAnswerOutput) SetLensAlias(v string) *UpdateAnswerOutput
SetLensAlias sets the LensAlias field's value.
func (*UpdateAnswerOutput) SetLensArn ¶ added in v1.42.15
func (s *UpdateAnswerOutput) SetLensArn(v string) *UpdateAnswerOutput
SetLensArn sets the LensArn field's value.
func (*UpdateAnswerOutput) SetWorkloadId ¶
func (s *UpdateAnswerOutput) SetWorkloadId(v string) *UpdateAnswerOutput
SetWorkloadId sets the WorkloadId field's value.
func (UpdateAnswerOutput) String ¶
func (s UpdateAnswerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateGlobalSettingsInput ¶ added in v1.44.46
type UpdateGlobalSettingsInput struct { // The status of discovery support settings. DiscoveryIntegrationStatus *string `type:"string" enum:"DiscoveryIntegrationStatus"` // The status of Jira integration settings. JiraConfiguration *AccountJiraConfigurationInput_ `type:"structure"` // The status of organization sharing settings. OrganizationSharingStatus *string `type:"string" enum:"OrganizationSharingStatus"` // contains filtered or unexported fields }
func (UpdateGlobalSettingsInput) GoString ¶ added in v1.44.46
func (s UpdateGlobalSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateGlobalSettingsInput) SetDiscoveryIntegrationStatus ¶ added in v1.44.256
func (s *UpdateGlobalSettingsInput) SetDiscoveryIntegrationStatus(v string) *UpdateGlobalSettingsInput
SetDiscoveryIntegrationStatus sets the DiscoveryIntegrationStatus field's value.
func (*UpdateGlobalSettingsInput) SetJiraConfiguration ¶ added in v1.51.22
func (s *UpdateGlobalSettingsInput) SetJiraConfiguration(v *AccountJiraConfigurationInput_) *UpdateGlobalSettingsInput
SetJiraConfiguration sets the JiraConfiguration field's value.
func (*UpdateGlobalSettingsInput) SetOrganizationSharingStatus ¶ added in v1.44.46
func (s *UpdateGlobalSettingsInput) SetOrganizationSharingStatus(v string) *UpdateGlobalSettingsInput
SetOrganizationSharingStatus sets the OrganizationSharingStatus field's value.
func (UpdateGlobalSettingsInput) String ¶ added in v1.44.46
func (s UpdateGlobalSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateGlobalSettingsInput) Validate ¶ added in v1.51.22
func (s *UpdateGlobalSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGlobalSettingsOutput ¶ added in v1.44.46
type UpdateGlobalSettingsOutput struct {
// contains filtered or unexported fields
}
func (UpdateGlobalSettingsOutput) GoString ¶ added in v1.44.46
func (s UpdateGlobalSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateGlobalSettingsOutput) String ¶ added in v1.44.46
func (s UpdateGlobalSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateIntegrationInput ¶ added in v1.51.22
type UpdateIntegrationInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // Which integrated service to update. // // IntegratingService is a required field IntegratingService *string `type:"string" required:"true" enum:"IntegratingService"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateIntegrationInput) GoString ¶ added in v1.51.22
func (s UpdateIntegrationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateIntegrationInput) SetClientRequestToken ¶ added in v1.51.22
func (s *UpdateIntegrationInput) SetClientRequestToken(v string) *UpdateIntegrationInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*UpdateIntegrationInput) SetIntegratingService ¶ added in v1.51.22
func (s *UpdateIntegrationInput) SetIntegratingService(v string) *UpdateIntegrationInput
SetIntegratingService sets the IntegratingService field's value.
func (*UpdateIntegrationInput) SetWorkloadId ¶ added in v1.51.22
func (s *UpdateIntegrationInput) SetWorkloadId(v string) *UpdateIntegrationInput
SetWorkloadId sets the WorkloadId field's value.
func (UpdateIntegrationInput) String ¶ added in v1.51.22
func (s UpdateIntegrationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateIntegrationInput) Validate ¶ added in v1.51.22
func (s *UpdateIntegrationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateIntegrationOutput ¶ added in v1.51.22
type UpdateIntegrationOutput struct {
// contains filtered or unexported fields
}
func (UpdateIntegrationOutput) GoString ¶ added in v1.51.22
func (s UpdateIntegrationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateIntegrationOutput) String ¶ added in v1.51.22
func (s UpdateIntegrationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateLensReviewInput ¶
type UpdateLensReviewInput struct { // Configuration of the Jira integration. JiraConfiguration *JiraSelectedQuestionConfiguration `type:"structure"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. LensNotes *string `type:"string"` // List of pillar notes of a lens review in a workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. PillarNotes map[string]*string `type:"map"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input for update lens review.
func (UpdateLensReviewInput) GoString ¶
func (s UpdateLensReviewInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLensReviewInput) SetJiraConfiguration ¶ added in v1.51.22
func (s *UpdateLensReviewInput) SetJiraConfiguration(v *JiraSelectedQuestionConfiguration) *UpdateLensReviewInput
SetJiraConfiguration sets the JiraConfiguration field's value.
func (*UpdateLensReviewInput) SetLensAlias ¶
func (s *UpdateLensReviewInput) SetLensAlias(v string) *UpdateLensReviewInput
SetLensAlias sets the LensAlias field's value.
func (*UpdateLensReviewInput) SetLensNotes ¶
func (s *UpdateLensReviewInput) SetLensNotes(v string) *UpdateLensReviewInput
SetLensNotes sets the LensNotes field's value.
func (*UpdateLensReviewInput) SetPillarNotes ¶
func (s *UpdateLensReviewInput) SetPillarNotes(v map[string]*string) *UpdateLensReviewInput
SetPillarNotes sets the PillarNotes field's value.
func (*UpdateLensReviewInput) SetWorkloadId ¶
func (s *UpdateLensReviewInput) SetWorkloadId(v string) *UpdateLensReviewInput
SetWorkloadId sets the WorkloadId field's value.
func (UpdateLensReviewInput) String ¶
func (s UpdateLensReviewInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLensReviewInput) Validate ¶
func (s *UpdateLensReviewInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateLensReviewOutput ¶
type UpdateLensReviewOutput struct { // A lens review of a question. LensReview *LensReview `type:"structure"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // contains filtered or unexported fields }
Output of a update lens review call.
func (UpdateLensReviewOutput) GoString ¶
func (s UpdateLensReviewOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLensReviewOutput) SetLensReview ¶
func (s *UpdateLensReviewOutput) SetLensReview(v *LensReview) *UpdateLensReviewOutput
SetLensReview sets the LensReview field's value.
func (*UpdateLensReviewOutput) SetWorkloadId ¶
func (s *UpdateLensReviewOutput) SetWorkloadId(v string) *UpdateLensReviewOutput
SetWorkloadId sets the WorkloadId field's value.
func (UpdateLensReviewOutput) String ¶
func (s UpdateLensReviewOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateProfileInput ¶ added in v1.44.282
type UpdateProfileInput struct { // The profile ARN. // // ProfileArn is a required field ProfileArn *string `location:"uri" locationName:"ProfileArn" type:"string" required:"true"` // The profile description. ProfileDescription *string `min:"3" type:"string"` // Profile questions. ProfileQuestions []*ProfileQuestionUpdate `type:"list"` // contains filtered or unexported fields }
func (UpdateProfileInput) GoString ¶ added in v1.44.282
func (s UpdateProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateProfileInput) SetProfileArn ¶ added in v1.44.282
func (s *UpdateProfileInput) SetProfileArn(v string) *UpdateProfileInput
SetProfileArn sets the ProfileArn field's value.
func (*UpdateProfileInput) SetProfileDescription ¶ added in v1.44.282
func (s *UpdateProfileInput) SetProfileDescription(v string) *UpdateProfileInput
SetProfileDescription sets the ProfileDescription field's value.
func (*UpdateProfileInput) SetProfileQuestions ¶ added in v1.44.282
func (s *UpdateProfileInput) SetProfileQuestions(v []*ProfileQuestionUpdate) *UpdateProfileInput
SetProfileQuestions sets the ProfileQuestions field's value.
func (UpdateProfileInput) String ¶ added in v1.44.282
func (s UpdateProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateProfileInput) Validate ¶ added in v1.44.282
func (s *UpdateProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateProfileOutput ¶ added in v1.44.282
type UpdateProfileOutput struct { // The profile. Profile *Profile `type:"structure"` // contains filtered or unexported fields }
func (UpdateProfileOutput) GoString ¶ added in v1.44.282
func (s UpdateProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateProfileOutput) SetProfile ¶ added in v1.44.282
func (s *UpdateProfileOutput) SetProfile(v *Profile) *UpdateProfileOutput
SetProfile sets the Profile field's value.
func (UpdateProfileOutput) String ¶ added in v1.44.282
func (s UpdateProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateReviewTemplateAnswerInput ¶ added in v1.45.21
type UpdateReviewTemplateAnswerInput struct { // A list of choices to be updated. ChoiceUpdates map[string]*ChoiceUpdate `type:"map"` // Defines whether this question is applicable to a lens review. IsApplicable *bool `type:"boolean"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // The ID of the question. // // QuestionId is a required field QuestionId *string `location:"uri" locationName:"QuestionId" min:"1" type:"string" required:"true"` // The update reason. Reason *string `type:"string" enum:"AnswerReason"` // List of selected choice IDs in a question answer. // // The values entered replace the previously selected choices. SelectedChoices []*string `type:"list"` // The review template ARN. // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateReviewTemplateAnswerInput) GoString ¶ added in v1.45.21
func (s UpdateReviewTemplateAnswerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReviewTemplateAnswerInput) SetChoiceUpdates ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerInput) SetChoiceUpdates(v map[string]*ChoiceUpdate) *UpdateReviewTemplateAnswerInput
SetChoiceUpdates sets the ChoiceUpdates field's value.
func (*UpdateReviewTemplateAnswerInput) SetIsApplicable ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerInput) SetIsApplicable(v bool) *UpdateReviewTemplateAnswerInput
SetIsApplicable sets the IsApplicable field's value.
func (*UpdateReviewTemplateAnswerInput) SetLensAlias ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerInput) SetLensAlias(v string) *UpdateReviewTemplateAnswerInput
SetLensAlias sets the LensAlias field's value.
func (*UpdateReviewTemplateAnswerInput) SetNotes ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerInput) SetNotes(v string) *UpdateReviewTemplateAnswerInput
SetNotes sets the Notes field's value.
func (*UpdateReviewTemplateAnswerInput) SetQuestionId ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerInput) SetQuestionId(v string) *UpdateReviewTemplateAnswerInput
SetQuestionId sets the QuestionId field's value.
func (*UpdateReviewTemplateAnswerInput) SetReason ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerInput) SetReason(v string) *UpdateReviewTemplateAnswerInput
SetReason sets the Reason field's value.
func (*UpdateReviewTemplateAnswerInput) SetSelectedChoices ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerInput) SetSelectedChoices(v []*string) *UpdateReviewTemplateAnswerInput
SetSelectedChoices sets the SelectedChoices field's value.
func (*UpdateReviewTemplateAnswerInput) SetTemplateArn ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerInput) SetTemplateArn(v string) *UpdateReviewTemplateAnswerInput
SetTemplateArn sets the TemplateArn field's value.
func (UpdateReviewTemplateAnswerInput) String ¶ added in v1.45.21
func (s UpdateReviewTemplateAnswerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReviewTemplateAnswerInput) Validate ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateReviewTemplateAnswerOutput ¶ added in v1.45.21
type UpdateReviewTemplateAnswerOutput struct { // An answer of the question. Answer *ReviewTemplateAnswer `type:"structure"` // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. LensAlias *string `min:"1" type:"string"` // The review template ARN. TemplateArn *string `min:"50" type:"string"` // contains filtered or unexported fields }
func (UpdateReviewTemplateAnswerOutput) GoString ¶ added in v1.45.21
func (s UpdateReviewTemplateAnswerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReviewTemplateAnswerOutput) SetAnswer ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerOutput) SetAnswer(v *ReviewTemplateAnswer) *UpdateReviewTemplateAnswerOutput
SetAnswer sets the Answer field's value.
func (*UpdateReviewTemplateAnswerOutput) SetLensAlias ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerOutput) SetLensAlias(v string) *UpdateReviewTemplateAnswerOutput
SetLensAlias sets the LensAlias field's value.
func (*UpdateReviewTemplateAnswerOutput) SetTemplateArn ¶ added in v1.45.21
func (s *UpdateReviewTemplateAnswerOutput) SetTemplateArn(v string) *UpdateReviewTemplateAnswerOutput
SetTemplateArn sets the TemplateArn field's value.
func (UpdateReviewTemplateAnswerOutput) String ¶ added in v1.45.21
func (s UpdateReviewTemplateAnswerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateReviewTemplateInput ¶ added in v1.45.21
type UpdateReviewTemplateInput struct { // The review template description. Description *string `min:"3" type:"string"` // A list of lens aliases or ARNs to apply to the review template. LensesToAssociate []*string `min:"1" type:"list"` // A list of lens aliases or ARNs to unapply to the review template. The wellarchitected // lens cannot be unapplied. LensesToDisassociate []*string `min:"1" type:"list"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // The review template ARN. // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // The review template name. TemplateName *string `min:"3" type:"string"` // contains filtered or unexported fields }
func (UpdateReviewTemplateInput) GoString ¶ added in v1.45.21
func (s UpdateReviewTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReviewTemplateInput) SetDescription ¶ added in v1.45.21
func (s *UpdateReviewTemplateInput) SetDescription(v string) *UpdateReviewTemplateInput
SetDescription sets the Description field's value.
func (*UpdateReviewTemplateInput) SetLensesToAssociate ¶ added in v1.45.21
func (s *UpdateReviewTemplateInput) SetLensesToAssociate(v []*string) *UpdateReviewTemplateInput
SetLensesToAssociate sets the LensesToAssociate field's value.
func (*UpdateReviewTemplateInput) SetLensesToDisassociate ¶ added in v1.45.21
func (s *UpdateReviewTemplateInput) SetLensesToDisassociate(v []*string) *UpdateReviewTemplateInput
SetLensesToDisassociate sets the LensesToDisassociate field's value.
func (*UpdateReviewTemplateInput) SetNotes ¶ added in v1.45.21
func (s *UpdateReviewTemplateInput) SetNotes(v string) *UpdateReviewTemplateInput
SetNotes sets the Notes field's value.
func (*UpdateReviewTemplateInput) SetTemplateArn ¶ added in v1.45.21
func (s *UpdateReviewTemplateInput) SetTemplateArn(v string) *UpdateReviewTemplateInput
SetTemplateArn sets the TemplateArn field's value.
func (*UpdateReviewTemplateInput) SetTemplateName ¶ added in v1.45.21
func (s *UpdateReviewTemplateInput) SetTemplateName(v string) *UpdateReviewTemplateInput
SetTemplateName sets the TemplateName field's value.
func (UpdateReviewTemplateInput) String ¶ added in v1.45.21
func (s UpdateReviewTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReviewTemplateInput) Validate ¶ added in v1.45.21
func (s *UpdateReviewTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateReviewTemplateLensReviewInput ¶ added in v1.45.21
type UpdateReviewTemplateLensReviewInput struct { // 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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. LensNotes *string `type:"string"` // List of pillar notes of a lens review in a workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. PillarNotes map[string]*string `type:"map"` // The review template ARN. // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateReviewTemplateLensReviewInput) GoString ¶ added in v1.45.21
func (s UpdateReviewTemplateLensReviewInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReviewTemplateLensReviewInput) SetLensAlias ¶ added in v1.45.21
func (s *UpdateReviewTemplateLensReviewInput) SetLensAlias(v string) *UpdateReviewTemplateLensReviewInput
SetLensAlias sets the LensAlias field's value.
func (*UpdateReviewTemplateLensReviewInput) SetLensNotes ¶ added in v1.45.21
func (s *UpdateReviewTemplateLensReviewInput) SetLensNotes(v string) *UpdateReviewTemplateLensReviewInput
SetLensNotes sets the LensNotes field's value.
func (*UpdateReviewTemplateLensReviewInput) SetPillarNotes ¶ added in v1.45.21
func (s *UpdateReviewTemplateLensReviewInput) SetPillarNotes(v map[string]*string) *UpdateReviewTemplateLensReviewInput
SetPillarNotes sets the PillarNotes field's value.
func (*UpdateReviewTemplateLensReviewInput) SetTemplateArn ¶ added in v1.45.21
func (s *UpdateReviewTemplateLensReviewInput) SetTemplateArn(v string) *UpdateReviewTemplateLensReviewInput
SetTemplateArn sets the TemplateArn field's value.
func (UpdateReviewTemplateLensReviewInput) String ¶ added in v1.45.21
func (s UpdateReviewTemplateLensReviewInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReviewTemplateLensReviewInput) Validate ¶ added in v1.45.21
func (s *UpdateReviewTemplateLensReviewInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateReviewTemplateLensReviewOutput ¶ added in v1.45.21
type UpdateReviewTemplateLensReviewOutput struct { // A lens review of a question. LensReview *ReviewTemplateLensReview `type:"structure"` // The review template ARN. TemplateArn *string `min:"50" type:"string"` // contains filtered or unexported fields }
func (UpdateReviewTemplateLensReviewOutput) GoString ¶ added in v1.45.21
func (s UpdateReviewTemplateLensReviewOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReviewTemplateLensReviewOutput) SetLensReview ¶ added in v1.45.21
func (s *UpdateReviewTemplateLensReviewOutput) SetLensReview(v *ReviewTemplateLensReview) *UpdateReviewTemplateLensReviewOutput
SetLensReview sets the LensReview field's value.
func (*UpdateReviewTemplateLensReviewOutput) SetTemplateArn ¶ added in v1.45.21
func (s *UpdateReviewTemplateLensReviewOutput) SetTemplateArn(v string) *UpdateReviewTemplateLensReviewOutput
SetTemplateArn sets the TemplateArn field's value.
func (UpdateReviewTemplateLensReviewOutput) String ¶ added in v1.45.21
func (s UpdateReviewTemplateLensReviewOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateReviewTemplateOutput ¶ added in v1.45.21
type UpdateReviewTemplateOutput struct { // A review template. ReviewTemplate *ReviewTemplate `type:"structure"` // contains filtered or unexported fields }
func (UpdateReviewTemplateOutput) GoString ¶ added in v1.45.21
func (s UpdateReviewTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReviewTemplateOutput) SetReviewTemplate ¶ added in v1.45.21
func (s *UpdateReviewTemplateOutput) SetReviewTemplate(v *ReviewTemplate) *UpdateReviewTemplateOutput
SetReviewTemplate sets the ReviewTemplate field's value.
func (UpdateReviewTemplateOutput) String ¶ added in v1.45.21
func (s UpdateReviewTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateShareInvitationInput ¶
type UpdateShareInvitationInput struct { // // ShareInvitationAction is a required field ShareInvitationAction *string `type:"string" required:"true" enum:"ShareInvitationAction"` // // ShareInvitationId is a required field ShareInvitationId *string `location:"uri" locationName:"ShareInvitationId" type:"string" required:"true"` // contains filtered or unexported fields }
Input for Update Share Invitation
func (UpdateShareInvitationInput) GoString ¶
func (s UpdateShareInvitationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateShareInvitationInput) SetShareInvitationAction ¶
func (s *UpdateShareInvitationInput) SetShareInvitationAction(v string) *UpdateShareInvitationInput
SetShareInvitationAction sets the ShareInvitationAction field's value.
func (*UpdateShareInvitationInput) SetShareInvitationId ¶
func (s *UpdateShareInvitationInput) SetShareInvitationId(v string) *UpdateShareInvitationInput
SetShareInvitationId sets the ShareInvitationId field's value.
func (UpdateShareInvitationInput) String ¶
func (s UpdateShareInvitationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateShareInvitationInput) Validate ¶
func (s *UpdateShareInvitationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateShareInvitationOutput ¶
type UpdateShareInvitationOutput struct { ShareInvitation `type:"structure"` // contains filtered or unexported fields }ShareInvitation *
func (UpdateShareInvitationOutput) GoString ¶
func (s UpdateShareInvitationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateShareInvitationOutput) SetShareInvitation ¶
func (s *UpdateShareInvitationOutput) SetShareInvitation(v *ShareInvitation) *UpdateShareInvitationOutput
SetShareInvitation sets the ShareInvitation field's value.
func (UpdateShareInvitationOutput) String ¶
func (s UpdateShareInvitationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateWorkloadInput ¶
type UpdateWorkloadInput struct { // The list of Amazon Web Services account IDs associated with the workload. AccountIds []*string `type:"list"` // List of AppRegistry application ARNs to associate to the workload. Applications []*string `type:"list"` // The URL of the architectural design for the workload. ArchitecturalDesign *string `type:"string"` // The list of Amazon Web Services Regions associated with the workload, for // example, us-east-2, or ca-central-1. AwsRegions []*string `type:"list"` // The description for the workload. Description *string `min:"3" type:"string"` // Well-Architected discovery configuration settings to associate to the workload. DiscoveryConfig *WorkloadDiscoveryConfig `type:"structure"` // The environment for the workload. Environment *string `type:"string" enum:"WorkloadEnvironment"` // The improvement status for a workload. ImprovementStatus *string `type:"string" enum:"WorkloadImprovementStatus"` // The industry for the workload. Industry *string `type:"string"` // The industry type for the workload. // // If specified, must be one of the following: // // * Agriculture // // * Automobile // // * Defense // // * Design and Engineering // // * Digital Advertising // // * Education // // * Environmental Protection // // * Financial Services // // * Gaming // // * General Public Services // // * Healthcare // // * Hospitality // // * InfoTech // // * Justice and Public Safety // // * Life Sciences // // * Manufacturing // // * Media & Entertainment // // * Mining & Resources // // * Oil & Gas // // * Power & Utilities // // * Professional Services // // * Real Estate & Construction // // * Retail & Wholesale // // * Social Protection // // * Telecommunications // // * Travel, Transportation & Logistics // // * Other IndustryType *string `type:"string"` // Flag indicating whether the workload owner has acknowledged that the Review // owner field is required. // // If a Review owner is not added to the workload within 60 days of acknowledgement, // access to the workload is restricted until an owner is added. IsReviewOwnerUpdateAcknowledged *bool `type:"boolean"` // Configuration of the Jira integration. JiraConfiguration *WorkloadJiraConfigurationInput_ `type:"structure"` // The list of non-Amazon Web Services Regions associated with the workload. NonAwsRegions []*string `type:"list"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // The priorities of the pillars, which are used to order items in the improvement // plan. Each pillar is represented by its PillarReviewSummary$PillarId. PillarPriorities []*string `type:"list"` // The review owner of the workload. The name, email address, or identifier // for the primary group or individual that owns the workload review process. ReviewOwner *string `min:"3" type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // The name of the workload. // // The name must be unique within an account within an Amazon Web Services Region. // Spaces and capitalization are ignored when checking for uniqueness. WorkloadName *string `min:"3" type:"string"` // contains filtered or unexported fields }
Input to update a workload.
func (UpdateWorkloadInput) GoString ¶
func (s UpdateWorkloadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkloadInput) SetAccountIds ¶
func (s *UpdateWorkloadInput) SetAccountIds(v []*string) *UpdateWorkloadInput
SetAccountIds sets the AccountIds field's value.
func (*UpdateWorkloadInput) SetApplications ¶ added in v1.44.132
func (s *UpdateWorkloadInput) SetApplications(v []*string) *UpdateWorkloadInput
SetApplications sets the Applications field's value.
func (*UpdateWorkloadInput) SetArchitecturalDesign ¶
func (s *UpdateWorkloadInput) SetArchitecturalDesign(v string) *UpdateWorkloadInput
SetArchitecturalDesign sets the ArchitecturalDesign field's value.
func (*UpdateWorkloadInput) SetAwsRegions ¶
func (s *UpdateWorkloadInput) SetAwsRegions(v []*string) *UpdateWorkloadInput
SetAwsRegions sets the AwsRegions field's value.
func (*UpdateWorkloadInput) SetDescription ¶
func (s *UpdateWorkloadInput) SetDescription(v string) *UpdateWorkloadInput
SetDescription sets the Description field's value.
func (*UpdateWorkloadInput) SetDiscoveryConfig ¶ added in v1.44.132
func (s *UpdateWorkloadInput) SetDiscoveryConfig(v *WorkloadDiscoveryConfig) *UpdateWorkloadInput
SetDiscoveryConfig sets the DiscoveryConfig field's value.
func (*UpdateWorkloadInput) SetEnvironment ¶
func (s *UpdateWorkloadInput) SetEnvironment(v string) *UpdateWorkloadInput
SetEnvironment sets the Environment field's value.
func (*UpdateWorkloadInput) SetImprovementStatus ¶
func (s *UpdateWorkloadInput) SetImprovementStatus(v string) *UpdateWorkloadInput
SetImprovementStatus sets the ImprovementStatus field's value.
func (*UpdateWorkloadInput) SetIndustry ¶
func (s *UpdateWorkloadInput) SetIndustry(v string) *UpdateWorkloadInput
SetIndustry sets the Industry field's value.
func (*UpdateWorkloadInput) SetIndustryType ¶
func (s *UpdateWorkloadInput) SetIndustryType(v string) *UpdateWorkloadInput
SetIndustryType sets the IndustryType field's value.
func (*UpdateWorkloadInput) SetIsReviewOwnerUpdateAcknowledged ¶
func (s *UpdateWorkloadInput) SetIsReviewOwnerUpdateAcknowledged(v bool) *UpdateWorkloadInput
SetIsReviewOwnerUpdateAcknowledged sets the IsReviewOwnerUpdateAcknowledged field's value.
func (*UpdateWorkloadInput) SetJiraConfiguration ¶ added in v1.51.22
func (s *UpdateWorkloadInput) SetJiraConfiguration(v *WorkloadJiraConfigurationInput_) *UpdateWorkloadInput
SetJiraConfiguration sets the JiraConfiguration field's value.
func (*UpdateWorkloadInput) SetNonAwsRegions ¶
func (s *UpdateWorkloadInput) SetNonAwsRegions(v []*string) *UpdateWorkloadInput
SetNonAwsRegions sets the NonAwsRegions field's value.
func (*UpdateWorkloadInput) SetNotes ¶
func (s *UpdateWorkloadInput) SetNotes(v string) *UpdateWorkloadInput
SetNotes sets the Notes field's value.
func (*UpdateWorkloadInput) SetPillarPriorities ¶
func (s *UpdateWorkloadInput) SetPillarPriorities(v []*string) *UpdateWorkloadInput
SetPillarPriorities sets the PillarPriorities field's value.
func (*UpdateWorkloadInput) SetReviewOwner ¶
func (s *UpdateWorkloadInput) SetReviewOwner(v string) *UpdateWorkloadInput
SetReviewOwner sets the ReviewOwner field's value.
func (*UpdateWorkloadInput) SetWorkloadId ¶
func (s *UpdateWorkloadInput) SetWorkloadId(v string) *UpdateWorkloadInput
SetWorkloadId sets the WorkloadId field's value.
func (*UpdateWorkloadInput) SetWorkloadName ¶
func (s *UpdateWorkloadInput) SetWorkloadName(v string) *UpdateWorkloadInput
SetWorkloadName sets the WorkloadName field's value.
func (UpdateWorkloadInput) String ¶
func (s UpdateWorkloadInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkloadInput) Validate ¶
func (s *UpdateWorkloadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateWorkloadOutput ¶
type UpdateWorkloadOutput struct { // A workload return object. Workload *Workload `type:"structure"` // contains filtered or unexported fields }
Output of an update workload call.
func (UpdateWorkloadOutput) GoString ¶
func (s UpdateWorkloadOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkloadOutput) SetWorkload ¶
func (s *UpdateWorkloadOutput) SetWorkload(v *Workload) *UpdateWorkloadOutput
SetWorkload sets the Workload field's value.
func (UpdateWorkloadOutput) String ¶
func (s UpdateWorkloadOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateWorkloadShareInput ¶
type UpdateWorkloadShareInput struct { // // PermissionType is a required field PermissionType *string `type:"string" required:"true" enum:"PermissionType"` // // ShareId is a required field ShareId *string `location:"uri" locationName:"ShareId" type:"string" required:"true"` // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Input for Update Workload Share
func (UpdateWorkloadShareInput) GoString ¶
func (s UpdateWorkloadShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkloadShareInput) SetPermissionType ¶
func (s *UpdateWorkloadShareInput) SetPermissionType(v string) *UpdateWorkloadShareInput
SetPermissionType sets the PermissionType field's value.
func (*UpdateWorkloadShareInput) SetShareId ¶
func (s *UpdateWorkloadShareInput) SetShareId(v string) *UpdateWorkloadShareInput
SetShareId sets the ShareId field's value.
func (*UpdateWorkloadShareInput) SetWorkloadId ¶
func (s *UpdateWorkloadShareInput) SetWorkloadId(v string) *UpdateWorkloadShareInput
SetWorkloadId sets the WorkloadId field's value.
func (UpdateWorkloadShareInput) String ¶
func (s UpdateWorkloadShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkloadShareInput) Validate ¶
func (s *UpdateWorkloadShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateWorkloadShareOutput ¶
type UpdateWorkloadShareOutput struct { // Region. WorkloadId *string `min:"32" type:"string"` WorkloadShare *WorkloadShare `type:"structure"` // contains filtered or unexported fields }
Input for Update Workload Share
func (UpdateWorkloadShareOutput) GoString ¶
func (s UpdateWorkloadShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkloadShareOutput) SetWorkloadId ¶
func (s *UpdateWorkloadShareOutput) SetWorkloadId(v string) *UpdateWorkloadShareOutput
SetWorkloadId sets the WorkloadId field's value.
func (*UpdateWorkloadShareOutput) SetWorkloadShare ¶
func (s *UpdateWorkloadShareOutput) SetWorkloadShare(v *WorkloadShare) *UpdateWorkloadShareOutput
SetWorkloadShare sets the WorkloadShare field's value.
func (UpdateWorkloadShareOutput) String ¶
func (s UpdateWorkloadShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpgradeLensReviewInput ¶
type UpgradeLensReviewInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The name of the milestone in a workload. // // Milestone names must be unique within a workload. // // MilestoneName is a required field MilestoneName *string `min:"3" type:"string" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpgradeLensReviewInput) GoString ¶
func (s UpgradeLensReviewInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradeLensReviewInput) SetClientRequestToken ¶
func (s *UpgradeLensReviewInput) SetClientRequestToken(v string) *UpgradeLensReviewInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*UpgradeLensReviewInput) SetLensAlias ¶
func (s *UpgradeLensReviewInput) SetLensAlias(v string) *UpgradeLensReviewInput
SetLensAlias sets the LensAlias field's value.
func (*UpgradeLensReviewInput) SetMilestoneName ¶
func (s *UpgradeLensReviewInput) SetMilestoneName(v string) *UpgradeLensReviewInput
SetMilestoneName sets the MilestoneName field's value.
func (*UpgradeLensReviewInput) SetWorkloadId ¶
func (s *UpgradeLensReviewInput) SetWorkloadId(v string) *UpgradeLensReviewInput
SetWorkloadId sets the WorkloadId field's value.
func (UpgradeLensReviewInput) String ¶
func (s UpgradeLensReviewInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradeLensReviewInput) Validate ¶
func (s *UpgradeLensReviewInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpgradeLensReviewOutput ¶
type UpgradeLensReviewOutput struct {
// contains filtered or unexported fields
}
func (UpgradeLensReviewOutput) GoString ¶
func (s UpgradeLensReviewOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpgradeLensReviewOutput) String ¶
func (s UpgradeLensReviewOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpgradeProfileVersionInput ¶ added in v1.44.282
type UpgradeProfileVersionInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // The name of the milestone in a workload. // // Milestone names must be unique within a workload. MilestoneName *string `min:"3" type:"string"` // The profile ARN. // // ProfileArn is a required field ProfileArn *string `location:"uri" locationName:"ProfileArn" type:"string" required:"true"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. // // WorkloadId is a required field WorkloadId *string `location:"uri" locationName:"WorkloadId" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpgradeProfileVersionInput) GoString ¶ added in v1.44.282
func (s UpgradeProfileVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradeProfileVersionInput) SetClientRequestToken ¶ added in v1.44.282
func (s *UpgradeProfileVersionInput) SetClientRequestToken(v string) *UpgradeProfileVersionInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*UpgradeProfileVersionInput) SetMilestoneName ¶ added in v1.44.282
func (s *UpgradeProfileVersionInput) SetMilestoneName(v string) *UpgradeProfileVersionInput
SetMilestoneName sets the MilestoneName field's value.
func (*UpgradeProfileVersionInput) SetProfileArn ¶ added in v1.44.282
func (s *UpgradeProfileVersionInput) SetProfileArn(v string) *UpgradeProfileVersionInput
SetProfileArn sets the ProfileArn field's value.
func (*UpgradeProfileVersionInput) SetWorkloadId ¶ added in v1.44.282
func (s *UpgradeProfileVersionInput) SetWorkloadId(v string) *UpgradeProfileVersionInput
SetWorkloadId sets the WorkloadId field's value.
func (UpgradeProfileVersionInput) String ¶ added in v1.44.282
func (s UpgradeProfileVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradeProfileVersionInput) Validate ¶ added in v1.44.282
func (s *UpgradeProfileVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpgradeProfileVersionOutput ¶ added in v1.44.282
type UpgradeProfileVersionOutput struct {
// contains filtered or unexported fields
}
func (UpgradeProfileVersionOutput) GoString ¶ added in v1.44.282
func (s UpgradeProfileVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpgradeProfileVersionOutput) String ¶ added in v1.44.282
func (s UpgradeProfileVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpgradeReviewTemplateLensReviewInput ¶ added in v1.45.21
type UpgradeReviewTemplateLensReviewInput struct { // A unique case-sensitive string used to ensure that this request is idempotent // (executes only once). // // You should not reuse the same token for other requests. If you retry a request // with the same client request token and the same parameters after the original // request has completed successfully, the result of the original request is // returned. // // This token is listed as required, however, if you do not specify it, the // Amazon Web Services SDKs automatically generate one for you. If you are not // using the Amazon Web Services SDK or the CLI, you must provide this token // or the request will fail. ClientRequestToken *string `min:"1" type:"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-east-1::lens/serverless. // Note that some operations (such as ExportLens and CreateLensShare) are not // permitted on Amazon Web Services official lenses. // // For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef. // // Each lens is identified by its LensSummary$LensAlias. // // LensAlias is a required field LensAlias *string `location:"uri" locationName:"LensAlias" min:"1" type:"string" required:"true"` // The ARN of the review template. // // TemplateArn is a required field TemplateArn *string `location:"uri" locationName:"TemplateArn" min:"50" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpgradeReviewTemplateLensReviewInput) GoString ¶ added in v1.45.21
func (s UpgradeReviewTemplateLensReviewInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradeReviewTemplateLensReviewInput) SetClientRequestToken ¶ added in v1.45.21
func (s *UpgradeReviewTemplateLensReviewInput) SetClientRequestToken(v string) *UpgradeReviewTemplateLensReviewInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*UpgradeReviewTemplateLensReviewInput) SetLensAlias ¶ added in v1.45.21
func (s *UpgradeReviewTemplateLensReviewInput) SetLensAlias(v string) *UpgradeReviewTemplateLensReviewInput
SetLensAlias sets the LensAlias field's value.
func (*UpgradeReviewTemplateLensReviewInput) SetTemplateArn ¶ added in v1.45.21
func (s *UpgradeReviewTemplateLensReviewInput) SetTemplateArn(v string) *UpgradeReviewTemplateLensReviewInput
SetTemplateArn sets the TemplateArn field's value.
func (UpgradeReviewTemplateLensReviewInput) String ¶ added in v1.45.21
func (s UpgradeReviewTemplateLensReviewInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradeReviewTemplateLensReviewInput) Validate ¶ added in v1.45.21
func (s *UpgradeReviewTemplateLensReviewInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpgradeReviewTemplateLensReviewOutput ¶ added in v1.45.21
type UpgradeReviewTemplateLensReviewOutput struct {
// contains filtered or unexported fields
}
func (UpgradeReviewTemplateLensReviewOutput) GoString ¶ added in v1.45.21
func (s UpgradeReviewTemplateLensReviewOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpgradeReviewTemplateLensReviewOutput) String ¶ added in v1.45.21
func (s UpgradeReviewTemplateLensReviewOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The fields that caused the error, if applicable. Fields []*ValidationExceptionField `type:"list"` // Description of the error. Message_ *string `locationName:"Message" type:"string"` // The reason why the request failed validation. Reason *string `type:"string" enum:"ValidationExceptionReason"` // contains filtered or unexported fields }
The user input is not valid.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationExceptionField ¶
type ValidationExceptionField struct { // Description of the error. // // Message is a required field Message *string `type:"string" required:"true"` // The field name for which validation failed. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
Stores information about a field passed inside a request that resulted in an exception.
func (ValidationExceptionField) GoString ¶
func (s ValidationExceptionField) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationExceptionField) SetMessage ¶
func (s *ValidationExceptionField) SetMessage(v string) *ValidationExceptionField
SetMessage sets the Message field's value.
func (*ValidationExceptionField) SetName ¶
func (s *ValidationExceptionField) SetName(v string) *ValidationExceptionField
SetName sets the Name field's value.
func (ValidationExceptionField) String ¶
func (s ValidationExceptionField) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VersionDifferences ¶
type VersionDifferences struct { // The differences between the base and latest versions of the lens. PillarDifferences []*PillarDifference `type:"list"` // contains filtered or unexported fields }
The differences between the base and latest versions of the lens.
func (VersionDifferences) GoString ¶
func (s VersionDifferences) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VersionDifferences) SetPillarDifferences ¶
func (s *VersionDifferences) SetPillarDifferences(v []*PillarDifference) *VersionDifferences
SetPillarDifferences sets the PillarDifferences field's value.
func (VersionDifferences) String ¶
func (s VersionDifferences) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WellArchitected ¶
WellArchitected provides the API operation methods for making requests to AWS Well-Architected Tool. See this package's package overview docs for details on the service.
WellArchitected methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *WellArchitected
New creates a new instance of the WellArchitected client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a WellArchitected client from just a session. svc := wellarchitected.New(mySession) // Create a WellArchitected client with additional configuration svc := wellarchitected.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*WellArchitected) AssociateLenses ¶
func (c *WellArchitected) AssociateLenses(input *AssociateLensesInput) (*AssociateLensesOutput, error)
AssociateLenses API operation for AWS Well-Architected Tool.
Associate a lens to a workload.
Up to 10 lenses can be associated with a workload in a single API operation. A maximum of 20 lenses can be associated with a workload.
Disclaimer ¶
By accessing and/or applying custom lenses created by another Amazon Web Services user or account, you acknowledge that custom lenses created by other users and shared with you are Third Party Content as defined in the Amazon Web Services Customer Agreement.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation AssociateLenses for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/AssociateLenses
func (*WellArchitected) AssociateLensesRequest ¶
func (c *WellArchitected) AssociateLensesRequest(input *AssociateLensesInput) (req *request.Request, output *AssociateLensesOutput)
AssociateLensesRequest generates a "aws/request.Request" representing the client's request for the AssociateLenses operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateLenses for more information on using the AssociateLenses API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateLensesRequest method. req, resp := client.AssociateLensesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/AssociateLenses
func (*WellArchitected) AssociateLensesWithContext ¶
func (c *WellArchitected) AssociateLensesWithContext(ctx aws.Context, input *AssociateLensesInput, opts ...request.Option) (*AssociateLensesOutput, error)
AssociateLensesWithContext is the same as AssociateLenses with the addition of the ability to pass a context and additional request options.
See AssociateLenses for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) AssociateProfiles ¶ added in v1.44.282
func (c *WellArchitected) AssociateProfiles(input *AssociateProfilesInput) (*AssociateProfilesOutput, error)
AssociateProfiles API operation for AWS Well-Architected Tool.
Associate a profile with a workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation AssociateProfiles for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/AssociateProfiles
func (*WellArchitected) AssociateProfilesRequest ¶ added in v1.44.282
func (c *WellArchitected) AssociateProfilesRequest(input *AssociateProfilesInput) (req *request.Request, output *AssociateProfilesOutput)
AssociateProfilesRequest generates a "aws/request.Request" representing the client's request for the AssociateProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateProfiles for more information on using the AssociateProfiles API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateProfilesRequest method. req, resp := client.AssociateProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/AssociateProfiles
func (*WellArchitected) AssociateProfilesWithContext ¶ added in v1.44.282
func (c *WellArchitected) AssociateProfilesWithContext(ctx aws.Context, input *AssociateProfilesInput, opts ...request.Option) (*AssociateProfilesOutput, error)
AssociateProfilesWithContext is the same as AssociateProfiles with the addition of the ability to pass a context and additional request options.
See AssociateProfiles for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) CreateLensShare ¶ added in v1.42.15
func (c *WellArchitected) CreateLensShare(input *CreateLensShareInput) (*CreateLensShareOutput, error)
CreateLensShare API operation for AWS Well-Architected Tool.
Create a lens share.
The owner of a lens can share it with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region. Lenses provided by Amazon Web Services (Amazon Web Services Official Content) cannot be shared.
Shared access to a lens is not removed until the lens invitation is deleted.
If you share a lens with an organization or OU, all accounts in the organization or OU are granted access to the lens.
For more information, see Sharing a custom lens (https://docs.aws.amazon.com/wellarchitected/latest/userguide/lenses-sharing.html) in the Well-Architected Tool User Guide.
Disclaimer ¶
By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation CreateLensShare for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ServiceQuotaExceededException The user has reached their resource quota.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateLensShare
func (*WellArchitected) CreateLensShareRequest ¶ added in v1.42.15
func (c *WellArchitected) CreateLensShareRequest(input *CreateLensShareInput) (req *request.Request, output *CreateLensShareOutput)
CreateLensShareRequest generates a "aws/request.Request" representing the client's request for the CreateLensShare operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateLensShare for more information on using the CreateLensShare API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateLensShareRequest method. req, resp := client.CreateLensShareRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateLensShare
func (*WellArchitected) CreateLensShareWithContext ¶ added in v1.42.15
func (c *WellArchitected) CreateLensShareWithContext(ctx aws.Context, input *CreateLensShareInput, opts ...request.Option) (*CreateLensShareOutput, error)
CreateLensShareWithContext is the same as CreateLensShare with the addition of the ability to pass a context and additional request options.
See CreateLensShare for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) CreateLensVersion ¶ added in v1.42.15
func (c *WellArchitected) CreateLensVersion(input *CreateLensVersionInput) (*CreateLensVersionOutput, error)
CreateLensVersion API operation for AWS Well-Architected Tool.
Create a new lens version.
A lens can have up to 100 versions.
Use this operation to publish a new lens version after you have imported a lens. The LensAlias is used to identify the lens to be published. The owner of a lens can share the lens with other Amazon Web Services accounts and users in the same Amazon Web Services Region. Only the owner of a lens can delete it.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation CreateLensVersion for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ServiceQuotaExceededException The user has reached their resource quota.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateLensVersion
func (*WellArchitected) CreateLensVersionRequest ¶ added in v1.42.15
func (c *WellArchitected) CreateLensVersionRequest(input *CreateLensVersionInput) (req *request.Request, output *CreateLensVersionOutput)
CreateLensVersionRequest generates a "aws/request.Request" representing the client's request for the CreateLensVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateLensVersion for more information on using the CreateLensVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateLensVersionRequest method. req, resp := client.CreateLensVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateLensVersion
func (*WellArchitected) CreateLensVersionWithContext ¶ added in v1.42.15
func (c *WellArchitected) CreateLensVersionWithContext(ctx aws.Context, input *CreateLensVersionInput, opts ...request.Option) (*CreateLensVersionOutput, error)
CreateLensVersionWithContext is the same as CreateLensVersion with the addition of the ability to pass a context and additional request options.
See CreateLensVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) CreateMilestone ¶
func (c *WellArchitected) CreateMilestone(input *CreateMilestoneInput) (*CreateMilestoneOutput, error)
CreateMilestone API operation for AWS Well-Architected Tool.
Create a milestone for an existing workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation CreateMilestone for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ServiceQuotaExceededException The user has reached their resource quota.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateMilestone
func (*WellArchitected) CreateMilestoneRequest ¶
func (c *WellArchitected) CreateMilestoneRequest(input *CreateMilestoneInput) (req *request.Request, output *CreateMilestoneOutput)
CreateMilestoneRequest generates a "aws/request.Request" representing the client's request for the CreateMilestone operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateMilestone for more information on using the CreateMilestone API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateMilestoneRequest method. req, resp := client.CreateMilestoneRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateMilestone
func (*WellArchitected) CreateMilestoneWithContext ¶
func (c *WellArchitected) CreateMilestoneWithContext(ctx aws.Context, input *CreateMilestoneInput, opts ...request.Option) (*CreateMilestoneOutput, error)
CreateMilestoneWithContext is the same as CreateMilestone with the addition of the ability to pass a context and additional request options.
See CreateMilestone for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) CreateProfile ¶ added in v1.44.282
func (c *WellArchitected) CreateProfile(input *CreateProfileInput) (*CreateProfileOutput, error)
CreateProfile API operation for AWS Well-Architected Tool.
Create a profile.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation CreateProfile for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
ServiceQuotaExceededException The user has reached their resource quota.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateProfile
func (*WellArchitected) CreateProfileRequest ¶ added in v1.44.282
func (c *WellArchitected) CreateProfileRequest(input *CreateProfileInput) (req *request.Request, output *CreateProfileOutput)
CreateProfileRequest generates a "aws/request.Request" representing the client's request for the CreateProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateProfile for more information on using the CreateProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateProfileRequest method. req, resp := client.CreateProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateProfile
func (*WellArchitected) CreateProfileShare ¶ added in v1.44.282
func (c *WellArchitected) CreateProfileShare(input *CreateProfileShareInput) (*CreateProfileShareOutput, error)
CreateProfileShare API operation for AWS Well-Architected Tool.
Create a profile share.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation CreateProfileShare for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ServiceQuotaExceededException The user has reached their resource quota.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateProfileShare
func (*WellArchitected) CreateProfileShareRequest ¶ added in v1.44.282
func (c *WellArchitected) CreateProfileShareRequest(input *CreateProfileShareInput) (req *request.Request, output *CreateProfileShareOutput)
CreateProfileShareRequest generates a "aws/request.Request" representing the client's request for the CreateProfileShare operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateProfileShare for more information on using the CreateProfileShare API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateProfileShareRequest method. req, resp := client.CreateProfileShareRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateProfileShare
func (*WellArchitected) CreateProfileShareWithContext ¶ added in v1.44.282
func (c *WellArchitected) CreateProfileShareWithContext(ctx aws.Context, input *CreateProfileShareInput, opts ...request.Option) (*CreateProfileShareOutput, error)
CreateProfileShareWithContext is the same as CreateProfileShare with the addition of the ability to pass a context and additional request options.
See CreateProfileShare for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) CreateProfileWithContext ¶ added in v1.44.282
func (c *WellArchitected) CreateProfileWithContext(ctx aws.Context, input *CreateProfileInput, opts ...request.Option) (*CreateProfileOutput, error)
CreateProfileWithContext is the same as CreateProfile with the addition of the ability to pass a context and additional request options.
See CreateProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) CreateReviewTemplate ¶ added in v1.45.21
func (c *WellArchitected) CreateReviewTemplate(input *CreateReviewTemplateInput) (*CreateReviewTemplateOutput, error)
CreateReviewTemplate API operation for AWS Well-Architected Tool.
Create a review template.
Disclaimer ¶
Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your review templates. If your review template or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation CreateReviewTemplate for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
ServiceQuotaExceededException The user has reached their resource quota.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ResourceNotFoundException The requested resource was not found.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateReviewTemplate
func (*WellArchitected) CreateReviewTemplateRequest ¶ added in v1.45.21
func (c *WellArchitected) CreateReviewTemplateRequest(input *CreateReviewTemplateInput) (req *request.Request, output *CreateReviewTemplateOutput)
CreateReviewTemplateRequest generates a "aws/request.Request" representing the client's request for the CreateReviewTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateReviewTemplate for more information on using the CreateReviewTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateReviewTemplateRequest method. req, resp := client.CreateReviewTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateReviewTemplate
func (*WellArchitected) CreateReviewTemplateWithContext ¶ added in v1.45.21
func (c *WellArchitected) CreateReviewTemplateWithContext(ctx aws.Context, input *CreateReviewTemplateInput, opts ...request.Option) (*CreateReviewTemplateOutput, error)
CreateReviewTemplateWithContext is the same as CreateReviewTemplate with the addition of the ability to pass a context and additional request options.
See CreateReviewTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) CreateTemplateShare ¶ added in v1.45.21
func (c *WellArchitected) CreateTemplateShare(input *CreateTemplateShareInput) (*CreateTemplateShareOutput, error)
CreateTemplateShare API operation for AWS Well-Architected Tool.
Create a review template share.
The owner of a review template can share it with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region.
Shared access to a review template is not removed until the review template share invitation is deleted.
If you share a review template with an organization or OU, all accounts in the organization or OU are granted access to the review template.
Disclaimer ¶
By sharing your review template with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your review template available to those other accounts.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation CreateTemplateShare for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ServiceQuotaExceededException The user has reached their resource quota.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateTemplateShare
func (*WellArchitected) CreateTemplateShareRequest ¶ added in v1.45.21
func (c *WellArchitected) CreateTemplateShareRequest(input *CreateTemplateShareInput) (req *request.Request, output *CreateTemplateShareOutput)
CreateTemplateShareRequest generates a "aws/request.Request" representing the client's request for the CreateTemplateShare operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateTemplateShare for more information on using the CreateTemplateShare API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateTemplateShareRequest method. req, resp := client.CreateTemplateShareRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateTemplateShare
func (*WellArchitected) CreateTemplateShareWithContext ¶ added in v1.45.21
func (c *WellArchitected) CreateTemplateShareWithContext(ctx aws.Context, input *CreateTemplateShareInput, opts ...request.Option) (*CreateTemplateShareOutput, error)
CreateTemplateShareWithContext is the same as CreateTemplateShare with the addition of the ability to pass a context and additional request options.
See CreateTemplateShare for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) CreateWorkload ¶
func (c *WellArchitected) CreateWorkload(input *CreateWorkloadInput) (*CreateWorkloadOutput, error)
CreateWorkload API operation for AWS Well-Architected Tool.
Create a new workload.
The owner of a workload can share the workload with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region. Only the owner of a workload can delete it.
For more information, see Defining a Workload (https://docs.aws.amazon.com/wellarchitected/latest/userguide/define-workload.html) in the Well-Architected Tool User Guide.
Either AwsRegions, NonAwsRegions, or both must be specified when creating a workload.
You also must specify ReviewOwner, even though the parameter is listed as not being required in the following section.
When creating a workload using a review template, you must have the following IAM permissions:
wellarchitected:GetReviewTemplate
wellarchitected:GetReviewTemplateAnswer
wellarchitected:ListReviewTemplateAnswers
wellarchitected:GetReviewTemplateLensReview
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation CreateWorkload for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
ServiceQuotaExceededException The user has reached their resource quota.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ResourceNotFoundException The requested resource was not found.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateWorkload
func (*WellArchitected) CreateWorkloadRequest ¶
func (c *WellArchitected) CreateWorkloadRequest(input *CreateWorkloadInput) (req *request.Request, output *CreateWorkloadOutput)
CreateWorkloadRequest generates a "aws/request.Request" representing the client's request for the CreateWorkload operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateWorkload for more information on using the CreateWorkload API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateWorkloadRequest method. req, resp := client.CreateWorkloadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateWorkload
func (*WellArchitected) CreateWorkloadShare ¶
func (c *WellArchitected) CreateWorkloadShare(input *CreateWorkloadShareInput) (*CreateWorkloadShareOutput, error)
CreateWorkloadShare API operation for AWS Well-Architected Tool.
Create a workload share.
The owner of a workload can share it with other Amazon Web Services accounts and users in the same Amazon Web Services Region. Shared access to a workload is not removed until the workload invitation is deleted.
If you share a workload with an organization or OU, all accounts in the organization or OU are granted access to the workload.
For more information, see Sharing a workload (https://docs.aws.amazon.com/wellarchitected/latest/userguide/workloads-sharing.html) in the Well-Architected Tool User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation CreateWorkloadShare for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ServiceQuotaExceededException The user has reached their resource quota.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateWorkloadShare
func (*WellArchitected) CreateWorkloadShareRequest ¶
func (c *WellArchitected) CreateWorkloadShareRequest(input *CreateWorkloadShareInput) (req *request.Request, output *CreateWorkloadShareOutput)
CreateWorkloadShareRequest generates a "aws/request.Request" representing the client's request for the CreateWorkloadShare operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateWorkloadShare for more information on using the CreateWorkloadShare API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateWorkloadShareRequest method. req, resp := client.CreateWorkloadShareRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/CreateWorkloadShare
func (*WellArchitected) CreateWorkloadShareWithContext ¶
func (c *WellArchitected) CreateWorkloadShareWithContext(ctx aws.Context, input *CreateWorkloadShareInput, opts ...request.Option) (*CreateWorkloadShareOutput, error)
CreateWorkloadShareWithContext is the same as CreateWorkloadShare with the addition of the ability to pass a context and additional request options.
See CreateWorkloadShare for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) CreateWorkloadWithContext ¶
func (c *WellArchitected) CreateWorkloadWithContext(ctx aws.Context, input *CreateWorkloadInput, opts ...request.Option) (*CreateWorkloadOutput, error)
CreateWorkloadWithContext is the same as CreateWorkload with the addition of the ability to pass a context and additional request options.
See CreateWorkload for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) DeleteLens ¶ added in v1.42.15
func (c *WellArchitected) DeleteLens(input *DeleteLensInput) (*DeleteLensOutput, error)
DeleteLens API operation for AWS Well-Architected Tool.
Delete an existing lens.
Only the owner of a lens can delete it. After the lens is deleted, Amazon Web Services accounts and users that you shared the lens with can continue to use it, but they will no longer be able to apply it to new workloads.
Disclaimer ¶
By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation DeleteLens for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteLens
func (*WellArchitected) DeleteLensRequest ¶ added in v1.42.15
func (c *WellArchitected) DeleteLensRequest(input *DeleteLensInput) (req *request.Request, output *DeleteLensOutput)
DeleteLensRequest generates a "aws/request.Request" representing the client's request for the DeleteLens operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteLens for more information on using the DeleteLens API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteLensRequest method. req, resp := client.DeleteLensRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteLens
func (*WellArchitected) DeleteLensShare ¶ added in v1.42.15
func (c *WellArchitected) DeleteLensShare(input *DeleteLensShareInput) (*DeleteLensShareOutput, error)
DeleteLensShare API operation for AWS Well-Architected Tool.
Delete a lens share.
After the lens share is deleted, Amazon Web Services accounts, users, organizations, and organizational units (OUs) that you shared the lens with can continue to use it, but they will no longer be able to apply it to new workloads.
Disclaimer ¶
By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation DeleteLensShare for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteLensShare
func (*WellArchitected) DeleteLensShareRequest ¶ added in v1.42.15
func (c *WellArchitected) DeleteLensShareRequest(input *DeleteLensShareInput) (req *request.Request, output *DeleteLensShareOutput)
DeleteLensShareRequest generates a "aws/request.Request" representing the client's request for the DeleteLensShare operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteLensShare for more information on using the DeleteLensShare API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteLensShareRequest method. req, resp := client.DeleteLensShareRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteLensShare
func (*WellArchitected) DeleteLensShareWithContext ¶ added in v1.42.15
func (c *WellArchitected) DeleteLensShareWithContext(ctx aws.Context, input *DeleteLensShareInput, opts ...request.Option) (*DeleteLensShareOutput, error)
DeleteLensShareWithContext is the same as DeleteLensShare with the addition of the ability to pass a context and additional request options.
See DeleteLensShare for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) DeleteLensWithContext ¶ added in v1.42.15
func (c *WellArchitected) DeleteLensWithContext(ctx aws.Context, input *DeleteLensInput, opts ...request.Option) (*DeleteLensOutput, error)
DeleteLensWithContext is the same as DeleteLens with the addition of the ability to pass a context and additional request options.
See DeleteLens for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) DeleteProfile ¶ added in v1.44.282
func (c *WellArchitected) DeleteProfile(input *DeleteProfileInput) (*DeleteProfileOutput, error)
DeleteProfile API operation for AWS Well-Architected Tool.
Delete a profile.
Disclaimer ¶
By sharing your profile with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your profile available to those other accounts. Those other accounts may continue to access and use your shared profile even if you delete the profile from your own Amazon Web Services account or terminate your Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation DeleteProfile for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteProfile
func (*WellArchitected) DeleteProfileRequest ¶ added in v1.44.282
func (c *WellArchitected) DeleteProfileRequest(input *DeleteProfileInput) (req *request.Request, output *DeleteProfileOutput)
DeleteProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteProfile for more information on using the DeleteProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteProfileRequest method. req, resp := client.DeleteProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteProfile
func (*WellArchitected) DeleteProfileShare ¶ added in v1.44.282
func (c *WellArchitected) DeleteProfileShare(input *DeleteProfileShareInput) (*DeleteProfileShareOutput, error)
DeleteProfileShare API operation for AWS Well-Architected Tool.
Delete a profile share.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation DeleteProfileShare for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteProfileShare
func (*WellArchitected) DeleteProfileShareRequest ¶ added in v1.44.282
func (c *WellArchitected) DeleteProfileShareRequest(input *DeleteProfileShareInput) (req *request.Request, output *DeleteProfileShareOutput)
DeleteProfileShareRequest generates a "aws/request.Request" representing the client's request for the DeleteProfileShare operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteProfileShare for more information on using the DeleteProfileShare API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteProfileShareRequest method. req, resp := client.DeleteProfileShareRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteProfileShare
func (*WellArchitected) DeleteProfileShareWithContext ¶ added in v1.44.282
func (c *WellArchitected) DeleteProfileShareWithContext(ctx aws.Context, input *DeleteProfileShareInput, opts ...request.Option) (*DeleteProfileShareOutput, error)
DeleteProfileShareWithContext is the same as DeleteProfileShare with the addition of the ability to pass a context and additional request options.
See DeleteProfileShare for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) DeleteProfileWithContext ¶ added in v1.44.282
func (c *WellArchitected) DeleteProfileWithContext(ctx aws.Context, input *DeleteProfileInput, opts ...request.Option) (*DeleteProfileOutput, error)
DeleteProfileWithContext is the same as DeleteProfile with the addition of the ability to pass a context and additional request options.
See DeleteProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) DeleteReviewTemplate ¶ added in v1.45.21
func (c *WellArchitected) DeleteReviewTemplate(input *DeleteReviewTemplateInput) (*DeleteReviewTemplateOutput, error)
DeleteReviewTemplate API operation for AWS Well-Architected Tool.
Delete a review template.
Only the owner of a review template can delete it.
After the review template is deleted, Amazon Web Services accounts, users, organizations, and organizational units (OUs) that you shared the review template with will no longer be able to apply it to new workloads.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation DeleteReviewTemplate for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteReviewTemplate
func (*WellArchitected) DeleteReviewTemplateRequest ¶ added in v1.45.21
func (c *WellArchitected) DeleteReviewTemplateRequest(input *DeleteReviewTemplateInput) (req *request.Request, output *DeleteReviewTemplateOutput)
DeleteReviewTemplateRequest generates a "aws/request.Request" representing the client's request for the DeleteReviewTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteReviewTemplate for more information on using the DeleteReviewTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteReviewTemplateRequest method. req, resp := client.DeleteReviewTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteReviewTemplate
func (*WellArchitected) DeleteReviewTemplateWithContext ¶ added in v1.45.21
func (c *WellArchitected) DeleteReviewTemplateWithContext(ctx aws.Context, input *DeleteReviewTemplateInput, opts ...request.Option) (*DeleteReviewTemplateOutput, error)
DeleteReviewTemplateWithContext is the same as DeleteReviewTemplate with the addition of the ability to pass a context and additional request options.
See DeleteReviewTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) DeleteTemplateShare ¶ added in v1.45.21
func (c *WellArchitected) DeleteTemplateShare(input *DeleteTemplateShareInput) (*DeleteTemplateShareOutput, error)
DeleteTemplateShare API operation for AWS Well-Architected Tool.
Delete a review template share.
After the review template share is deleted, Amazon Web Services accounts, users, organizations, and organizational units (OUs) that you shared the review template with will no longer be able to apply it to new workloads.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation DeleteTemplateShare for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteTemplateShare
func (*WellArchitected) DeleteTemplateShareRequest ¶ added in v1.45.21
func (c *WellArchitected) DeleteTemplateShareRequest(input *DeleteTemplateShareInput) (req *request.Request, output *DeleteTemplateShareOutput)
DeleteTemplateShareRequest generates a "aws/request.Request" representing the client's request for the DeleteTemplateShare operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteTemplateShare for more information on using the DeleteTemplateShare API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteTemplateShareRequest method. req, resp := client.DeleteTemplateShareRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteTemplateShare
func (*WellArchitected) DeleteTemplateShareWithContext ¶ added in v1.45.21
func (c *WellArchitected) DeleteTemplateShareWithContext(ctx aws.Context, input *DeleteTemplateShareInput, opts ...request.Option) (*DeleteTemplateShareOutput, error)
DeleteTemplateShareWithContext is the same as DeleteTemplateShare with the addition of the ability to pass a context and additional request options.
See DeleteTemplateShare for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) DeleteWorkload ¶
func (c *WellArchitected) DeleteWorkload(input *DeleteWorkloadInput) (*DeleteWorkloadOutput, error)
DeleteWorkload API operation for AWS Well-Architected Tool.
Delete an existing workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation DeleteWorkload for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteWorkload
func (*WellArchitected) DeleteWorkloadRequest ¶
func (c *WellArchitected) DeleteWorkloadRequest(input *DeleteWorkloadInput) (req *request.Request, output *DeleteWorkloadOutput)
DeleteWorkloadRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkload operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteWorkload for more information on using the DeleteWorkload API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteWorkloadRequest method. req, resp := client.DeleteWorkloadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteWorkload
func (*WellArchitected) DeleteWorkloadShare ¶
func (c *WellArchitected) DeleteWorkloadShare(input *DeleteWorkloadShareInput) (*DeleteWorkloadShareOutput, error)
DeleteWorkloadShare API operation for AWS Well-Architected Tool.
Delete a workload share.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation DeleteWorkloadShare for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteWorkloadShare
func (*WellArchitected) DeleteWorkloadShareRequest ¶
func (c *WellArchitected) DeleteWorkloadShareRequest(input *DeleteWorkloadShareInput) (req *request.Request, output *DeleteWorkloadShareOutput)
DeleteWorkloadShareRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkloadShare operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteWorkloadShare for more information on using the DeleteWorkloadShare API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteWorkloadShareRequest method. req, resp := client.DeleteWorkloadShareRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DeleteWorkloadShare
func (*WellArchitected) DeleteWorkloadShareWithContext ¶
func (c *WellArchitected) DeleteWorkloadShareWithContext(ctx aws.Context, input *DeleteWorkloadShareInput, opts ...request.Option) (*DeleteWorkloadShareOutput, error)
DeleteWorkloadShareWithContext is the same as DeleteWorkloadShare with the addition of the ability to pass a context and additional request options.
See DeleteWorkloadShare for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) DeleteWorkloadWithContext ¶
func (c *WellArchitected) DeleteWorkloadWithContext(ctx aws.Context, input *DeleteWorkloadInput, opts ...request.Option) (*DeleteWorkloadOutput, error)
DeleteWorkloadWithContext is the same as DeleteWorkload with the addition of the ability to pass a context and additional request options.
See DeleteWorkload for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) DisassociateLenses ¶
func (c *WellArchitected) DisassociateLenses(input *DisassociateLensesInput) (*DisassociateLensesOutput, error)
DisassociateLenses API operation for AWS Well-Architected Tool.
Disassociate a lens from a workload.
Up to 10 lenses can be disassociated from a workload in a single API operation.
The Amazon Web Services Well-Architected Framework lens (wellarchitected) cannot be removed from a workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation DisassociateLenses for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DisassociateLenses
func (*WellArchitected) DisassociateLensesRequest ¶
func (c *WellArchitected) DisassociateLensesRequest(input *DisassociateLensesInput) (req *request.Request, output *DisassociateLensesOutput)
DisassociateLensesRequest generates a "aws/request.Request" representing the client's request for the DisassociateLenses operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateLenses for more information on using the DisassociateLenses API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateLensesRequest method. req, resp := client.DisassociateLensesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DisassociateLenses
func (*WellArchitected) DisassociateLensesWithContext ¶
func (c *WellArchitected) DisassociateLensesWithContext(ctx aws.Context, input *DisassociateLensesInput, opts ...request.Option) (*DisassociateLensesOutput, error)
DisassociateLensesWithContext is the same as DisassociateLenses with the addition of the ability to pass a context and additional request options.
See DisassociateLenses for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) DisassociateProfiles ¶ added in v1.44.282
func (c *WellArchitected) DisassociateProfiles(input *DisassociateProfilesInput) (*DisassociateProfilesOutput, error)
DisassociateProfiles API operation for AWS Well-Architected Tool.
Disassociate a profile from a workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation DisassociateProfiles for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DisassociateProfiles
func (*WellArchitected) DisassociateProfilesRequest ¶ added in v1.44.282
func (c *WellArchitected) DisassociateProfilesRequest(input *DisassociateProfilesInput) (req *request.Request, output *DisassociateProfilesOutput)
DisassociateProfilesRequest generates a "aws/request.Request" representing the client's request for the DisassociateProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateProfiles for more information on using the DisassociateProfiles API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateProfilesRequest method. req, resp := client.DisassociateProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/DisassociateProfiles
func (*WellArchitected) DisassociateProfilesWithContext ¶ added in v1.44.282
func (c *WellArchitected) DisassociateProfilesWithContext(ctx aws.Context, input *DisassociateProfilesInput, opts ...request.Option) (*DisassociateProfilesOutput, error)
DisassociateProfilesWithContext is the same as DisassociateProfiles with the addition of the ability to pass a context and additional request options.
See DisassociateProfiles for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ExportLens ¶ added in v1.42.15
func (c *WellArchitected) ExportLens(input *ExportLensInput) (*ExportLensOutput, error)
ExportLens API operation for AWS Well-Architected Tool.
Export an existing lens.
Only the owner of a lens can export it. Lenses provided by Amazon Web Services (Amazon Web Services Official Content) cannot be exported.
Lenses are defined in JSON. For more information, see JSON format specification (https://docs.aws.amazon.com/wellarchitected/latest/userguide/lenses-format-specification.html) in the Well-Architected Tool User Guide.
Disclaimer ¶
Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your custom lenses. If your custom lens or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ExportLens for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ExportLens
func (*WellArchitected) ExportLensRequest ¶ added in v1.42.15
func (c *WellArchitected) ExportLensRequest(input *ExportLensInput) (req *request.Request, output *ExportLensOutput)
ExportLensRequest generates a "aws/request.Request" representing the client's request for the ExportLens operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ExportLens for more information on using the ExportLens API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ExportLensRequest method. req, resp := client.ExportLensRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ExportLens
func (*WellArchitected) ExportLensWithContext ¶ added in v1.42.15
func (c *WellArchitected) ExportLensWithContext(ctx aws.Context, input *ExportLensInput, opts ...request.Option) (*ExportLensOutput, error)
ExportLensWithContext is the same as ExportLens with the addition of the ability to pass a context and additional request options.
See ExportLens for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetAnswer ¶
func (c *WellArchitected) GetAnswer(input *GetAnswerInput) (*GetAnswerOutput, error)
GetAnswer API operation for AWS Well-Architected Tool.
Get the answer to a specific question in a workload review.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetAnswer for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetAnswer
func (*WellArchitected) GetAnswerRequest ¶
func (c *WellArchitected) GetAnswerRequest(input *GetAnswerInput) (req *request.Request, output *GetAnswerOutput)
GetAnswerRequest generates a "aws/request.Request" representing the client's request for the GetAnswer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAnswer for more information on using the GetAnswer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAnswerRequest method. req, resp := client.GetAnswerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetAnswer
func (*WellArchitected) GetAnswerWithContext ¶
func (c *WellArchitected) GetAnswerWithContext(ctx aws.Context, input *GetAnswerInput, opts ...request.Option) (*GetAnswerOutput, error)
GetAnswerWithContext is the same as GetAnswer with the addition of the ability to pass a context and additional request options.
See GetAnswer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetConsolidatedReport ¶ added in v1.44.233
func (c *WellArchitected) GetConsolidatedReport(input *GetConsolidatedReportInput) (*GetConsolidatedReportOutput, error)
GetConsolidatedReport API operation for AWS Well-Architected Tool.
Get a consolidated report of your workloads.
You can optionally choose to include workloads that have been shared with you.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetConsolidatedReport for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
ConflictException The resource has already been processed, was deleted, or is too large.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetConsolidatedReport
func (*WellArchitected) GetConsolidatedReportPages ¶ added in v1.44.233
func (c *WellArchitected) GetConsolidatedReportPages(input *GetConsolidatedReportInput, fn func(*GetConsolidatedReportOutput, bool) bool) error
GetConsolidatedReportPages iterates over the pages of a GetConsolidatedReport operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetConsolidatedReport method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetConsolidatedReport operation. pageNum := 0 err := client.GetConsolidatedReportPages(params, func(page *wellarchitected.GetConsolidatedReportOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) GetConsolidatedReportPagesWithContext ¶ added in v1.44.233
func (c *WellArchitected) GetConsolidatedReportPagesWithContext(ctx aws.Context, input *GetConsolidatedReportInput, fn func(*GetConsolidatedReportOutput, bool) bool, opts ...request.Option) error
GetConsolidatedReportPagesWithContext same as GetConsolidatedReportPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetConsolidatedReportRequest ¶ added in v1.44.233
func (c *WellArchitected) GetConsolidatedReportRequest(input *GetConsolidatedReportInput) (req *request.Request, output *GetConsolidatedReportOutput)
GetConsolidatedReportRequest generates a "aws/request.Request" representing the client's request for the GetConsolidatedReport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetConsolidatedReport for more information on using the GetConsolidatedReport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetConsolidatedReportRequest method. req, resp := client.GetConsolidatedReportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetConsolidatedReport
func (*WellArchitected) GetConsolidatedReportWithContext ¶ added in v1.44.233
func (c *WellArchitected) GetConsolidatedReportWithContext(ctx aws.Context, input *GetConsolidatedReportInput, opts ...request.Option) (*GetConsolidatedReportOutput, error)
GetConsolidatedReportWithContext is the same as GetConsolidatedReport with the addition of the ability to pass a context and additional request options.
See GetConsolidatedReport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetGlobalSettings ¶ added in v1.51.22
func (c *WellArchitected) GetGlobalSettings(input *GetGlobalSettingsInput) (*GetGlobalSettingsOutput, error)
GetGlobalSettings API operation for AWS Well-Architected Tool.
Global settings for all workloads.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetGlobalSettings for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetGlobalSettings
func (*WellArchitected) GetGlobalSettingsRequest ¶ added in v1.51.22
func (c *WellArchitected) GetGlobalSettingsRequest(input *GetGlobalSettingsInput) (req *request.Request, output *GetGlobalSettingsOutput)
GetGlobalSettingsRequest generates a "aws/request.Request" representing the client's request for the GetGlobalSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetGlobalSettings for more information on using the GetGlobalSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetGlobalSettingsRequest method. req, resp := client.GetGlobalSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetGlobalSettings
func (*WellArchitected) GetGlobalSettingsWithContext ¶ added in v1.51.22
func (c *WellArchitected) GetGlobalSettingsWithContext(ctx aws.Context, input *GetGlobalSettingsInput, opts ...request.Option) (*GetGlobalSettingsOutput, error)
GetGlobalSettingsWithContext is the same as GetGlobalSettings with the addition of the ability to pass a context and additional request options.
See GetGlobalSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetLens ¶ added in v1.42.15
func (c *WellArchitected) GetLens(input *GetLensInput) (*GetLensOutput, error)
GetLens API operation for AWS Well-Architected Tool.
Get an existing lens.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetLens for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetLens
func (*WellArchitected) GetLensRequest ¶ added in v1.42.15
func (c *WellArchitected) GetLensRequest(input *GetLensInput) (req *request.Request, output *GetLensOutput)
GetLensRequest generates a "aws/request.Request" representing the client's request for the GetLens operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetLens for more information on using the GetLens API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetLensRequest method. req, resp := client.GetLensRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetLens
func (*WellArchitected) GetLensReview ¶
func (c *WellArchitected) GetLensReview(input *GetLensReviewInput) (*GetLensReviewOutput, error)
GetLensReview API operation for AWS Well-Architected Tool.
Get lens review.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetLensReview for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetLensReview
func (*WellArchitected) GetLensReviewReport ¶
func (c *WellArchitected) GetLensReviewReport(input *GetLensReviewReportInput) (*GetLensReviewReportOutput, error)
GetLensReviewReport API operation for AWS Well-Architected Tool.
Get lens review report.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetLensReviewReport for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetLensReviewReport
func (*WellArchitected) GetLensReviewReportRequest ¶
func (c *WellArchitected) GetLensReviewReportRequest(input *GetLensReviewReportInput) (req *request.Request, output *GetLensReviewReportOutput)
GetLensReviewReportRequest generates a "aws/request.Request" representing the client's request for the GetLensReviewReport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetLensReviewReport for more information on using the GetLensReviewReport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetLensReviewReportRequest method. req, resp := client.GetLensReviewReportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetLensReviewReport
func (*WellArchitected) GetLensReviewReportWithContext ¶
func (c *WellArchitected) GetLensReviewReportWithContext(ctx aws.Context, input *GetLensReviewReportInput, opts ...request.Option) (*GetLensReviewReportOutput, error)
GetLensReviewReportWithContext is the same as GetLensReviewReport with the addition of the ability to pass a context and additional request options.
See GetLensReviewReport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetLensReviewRequest ¶
func (c *WellArchitected) GetLensReviewRequest(input *GetLensReviewInput) (req *request.Request, output *GetLensReviewOutput)
GetLensReviewRequest generates a "aws/request.Request" representing the client's request for the GetLensReview operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetLensReview for more information on using the GetLensReview API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetLensReviewRequest method. req, resp := client.GetLensReviewRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetLensReview
func (*WellArchitected) GetLensReviewWithContext ¶
func (c *WellArchitected) GetLensReviewWithContext(ctx aws.Context, input *GetLensReviewInput, opts ...request.Option) (*GetLensReviewOutput, error)
GetLensReviewWithContext is the same as GetLensReview with the addition of the ability to pass a context and additional request options.
See GetLensReview for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetLensVersionDifference ¶
func (c *WellArchitected) GetLensVersionDifference(input *GetLensVersionDifferenceInput) (*GetLensVersionDifferenceOutput, error)
GetLensVersionDifference API operation for AWS Well-Architected Tool.
Get lens version differences.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetLensVersionDifference for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetLensVersionDifference
func (*WellArchitected) GetLensVersionDifferenceRequest ¶
func (c *WellArchitected) GetLensVersionDifferenceRequest(input *GetLensVersionDifferenceInput) (req *request.Request, output *GetLensVersionDifferenceOutput)
GetLensVersionDifferenceRequest generates a "aws/request.Request" representing the client's request for the GetLensVersionDifference operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetLensVersionDifference for more information on using the GetLensVersionDifference API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetLensVersionDifferenceRequest method. req, resp := client.GetLensVersionDifferenceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetLensVersionDifference
func (*WellArchitected) GetLensVersionDifferenceWithContext ¶
func (c *WellArchitected) GetLensVersionDifferenceWithContext(ctx aws.Context, input *GetLensVersionDifferenceInput, opts ...request.Option) (*GetLensVersionDifferenceOutput, error)
GetLensVersionDifferenceWithContext is the same as GetLensVersionDifference with the addition of the ability to pass a context and additional request options.
See GetLensVersionDifference for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetLensWithContext ¶ added in v1.42.15
func (c *WellArchitected) GetLensWithContext(ctx aws.Context, input *GetLensInput, opts ...request.Option) (*GetLensOutput, error)
GetLensWithContext is the same as GetLens with the addition of the ability to pass a context and additional request options.
See GetLens for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetMilestone ¶
func (c *WellArchitected) GetMilestone(input *GetMilestoneInput) (*GetMilestoneOutput, error)
GetMilestone API operation for AWS Well-Architected Tool.
Get a milestone for an existing workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetMilestone for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetMilestone
func (*WellArchitected) GetMilestoneRequest ¶
func (c *WellArchitected) GetMilestoneRequest(input *GetMilestoneInput) (req *request.Request, output *GetMilestoneOutput)
GetMilestoneRequest generates a "aws/request.Request" representing the client's request for the GetMilestone operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetMilestone for more information on using the GetMilestone API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetMilestoneRequest method. req, resp := client.GetMilestoneRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetMilestone
func (*WellArchitected) GetMilestoneWithContext ¶
func (c *WellArchitected) GetMilestoneWithContext(ctx aws.Context, input *GetMilestoneInput, opts ...request.Option) (*GetMilestoneOutput, error)
GetMilestoneWithContext is the same as GetMilestone with the addition of the ability to pass a context and additional request options.
See GetMilestone for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetProfile ¶ added in v1.44.282
func (c *WellArchitected) GetProfile(input *GetProfileInput) (*GetProfileOutput, error)
GetProfile API operation for AWS Well-Architected Tool.
Get profile information.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetProfile for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetProfile
func (*WellArchitected) GetProfileRequest ¶ added in v1.44.282
func (c *WellArchitected) GetProfileRequest(input *GetProfileInput) (req *request.Request, output *GetProfileOutput)
GetProfileRequest generates a "aws/request.Request" representing the client's request for the GetProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetProfile for more information on using the GetProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetProfileRequest method. req, resp := client.GetProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetProfile
func (*WellArchitected) GetProfileTemplate ¶ added in v1.44.282
func (c *WellArchitected) GetProfileTemplate(input *GetProfileTemplateInput) (*GetProfileTemplateOutput, error)
GetProfileTemplate API operation for AWS Well-Architected Tool.
Get profile template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetProfileTemplate for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetProfileTemplate
func (*WellArchitected) GetProfileTemplateRequest ¶ added in v1.44.282
func (c *WellArchitected) GetProfileTemplateRequest(input *GetProfileTemplateInput) (req *request.Request, output *GetProfileTemplateOutput)
GetProfileTemplateRequest generates a "aws/request.Request" representing the client's request for the GetProfileTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetProfileTemplate for more information on using the GetProfileTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetProfileTemplateRequest method. req, resp := client.GetProfileTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetProfileTemplate
func (*WellArchitected) GetProfileTemplateWithContext ¶ added in v1.44.282
func (c *WellArchitected) GetProfileTemplateWithContext(ctx aws.Context, input *GetProfileTemplateInput, opts ...request.Option) (*GetProfileTemplateOutput, error)
GetProfileTemplateWithContext is the same as GetProfileTemplate with the addition of the ability to pass a context and additional request options.
See GetProfileTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetProfileWithContext ¶ added in v1.44.282
func (c *WellArchitected) GetProfileWithContext(ctx aws.Context, input *GetProfileInput, opts ...request.Option) (*GetProfileOutput, error)
GetProfileWithContext is the same as GetProfile with the addition of the ability to pass a context and additional request options.
See GetProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetReviewTemplate ¶ added in v1.45.21
func (c *WellArchitected) GetReviewTemplate(input *GetReviewTemplateInput) (*GetReviewTemplateOutput, error)
GetReviewTemplate API operation for AWS Well-Architected Tool.
Get review template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetReviewTemplate for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetReviewTemplate
func (*WellArchitected) GetReviewTemplateAnswer ¶ added in v1.45.21
func (c *WellArchitected) GetReviewTemplateAnswer(input *GetReviewTemplateAnswerInput) (*GetReviewTemplateAnswerOutput, error)
GetReviewTemplateAnswer API operation for AWS Well-Architected Tool.
Get review template answer.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetReviewTemplateAnswer for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetReviewTemplateAnswer
func (*WellArchitected) GetReviewTemplateAnswerRequest ¶ added in v1.45.21
func (c *WellArchitected) GetReviewTemplateAnswerRequest(input *GetReviewTemplateAnswerInput) (req *request.Request, output *GetReviewTemplateAnswerOutput)
GetReviewTemplateAnswerRequest generates a "aws/request.Request" representing the client's request for the GetReviewTemplateAnswer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetReviewTemplateAnswer for more information on using the GetReviewTemplateAnswer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetReviewTemplateAnswerRequest method. req, resp := client.GetReviewTemplateAnswerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetReviewTemplateAnswer
func (*WellArchitected) GetReviewTemplateAnswerWithContext ¶ added in v1.45.21
func (c *WellArchitected) GetReviewTemplateAnswerWithContext(ctx aws.Context, input *GetReviewTemplateAnswerInput, opts ...request.Option) (*GetReviewTemplateAnswerOutput, error)
GetReviewTemplateAnswerWithContext is the same as GetReviewTemplateAnswer with the addition of the ability to pass a context and additional request options.
See GetReviewTemplateAnswer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetReviewTemplateLensReview ¶ added in v1.45.21
func (c *WellArchitected) GetReviewTemplateLensReview(input *GetReviewTemplateLensReviewInput) (*GetReviewTemplateLensReviewOutput, error)
GetReviewTemplateLensReview API operation for AWS Well-Architected Tool.
Get a lens review associated with a review template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetReviewTemplateLensReview for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetReviewTemplateLensReview
func (*WellArchitected) GetReviewTemplateLensReviewRequest ¶ added in v1.45.21
func (c *WellArchitected) GetReviewTemplateLensReviewRequest(input *GetReviewTemplateLensReviewInput) (req *request.Request, output *GetReviewTemplateLensReviewOutput)
GetReviewTemplateLensReviewRequest generates a "aws/request.Request" representing the client's request for the GetReviewTemplateLensReview operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetReviewTemplateLensReview for more information on using the GetReviewTemplateLensReview API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetReviewTemplateLensReviewRequest method. req, resp := client.GetReviewTemplateLensReviewRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetReviewTemplateLensReview
func (*WellArchitected) GetReviewTemplateLensReviewWithContext ¶ added in v1.45.21
func (c *WellArchitected) GetReviewTemplateLensReviewWithContext(ctx aws.Context, input *GetReviewTemplateLensReviewInput, opts ...request.Option) (*GetReviewTemplateLensReviewOutput, error)
GetReviewTemplateLensReviewWithContext is the same as GetReviewTemplateLensReview with the addition of the ability to pass a context and additional request options.
See GetReviewTemplateLensReview for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetReviewTemplateRequest ¶ added in v1.45.21
func (c *WellArchitected) GetReviewTemplateRequest(input *GetReviewTemplateInput) (req *request.Request, output *GetReviewTemplateOutput)
GetReviewTemplateRequest generates a "aws/request.Request" representing the client's request for the GetReviewTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetReviewTemplate for more information on using the GetReviewTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetReviewTemplateRequest method. req, resp := client.GetReviewTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetReviewTemplate
func (*WellArchitected) GetReviewTemplateWithContext ¶ added in v1.45.21
func (c *WellArchitected) GetReviewTemplateWithContext(ctx aws.Context, input *GetReviewTemplateInput, opts ...request.Option) (*GetReviewTemplateOutput, error)
GetReviewTemplateWithContext is the same as GetReviewTemplate with the addition of the ability to pass a context and additional request options.
See GetReviewTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) GetWorkload ¶
func (c *WellArchitected) GetWorkload(input *GetWorkloadInput) (*GetWorkloadOutput, error)
GetWorkload API operation for AWS Well-Architected Tool.
Get an existing workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation GetWorkload for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetWorkload
func (*WellArchitected) GetWorkloadRequest ¶
func (c *WellArchitected) GetWorkloadRequest(input *GetWorkloadInput) (req *request.Request, output *GetWorkloadOutput)
GetWorkloadRequest generates a "aws/request.Request" representing the client's request for the GetWorkload operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetWorkload for more information on using the GetWorkload API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetWorkloadRequest method. req, resp := client.GetWorkloadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/GetWorkload
func (*WellArchitected) GetWorkloadWithContext ¶
func (c *WellArchitected) GetWorkloadWithContext(ctx aws.Context, input *GetWorkloadInput, opts ...request.Option) (*GetWorkloadOutput, error)
GetWorkloadWithContext is the same as GetWorkload with the addition of the ability to pass a context and additional request options.
See GetWorkload for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ImportLens ¶ added in v1.42.15
func (c *WellArchitected) ImportLens(input *ImportLensInput) (*ImportLensOutput, error)
ImportLens API operation for AWS Well-Architected Tool.
Import a new custom lens or update an existing custom lens.
To update an existing custom lens, specify its ARN as the LensAlias. If no ARN is specified, a new custom lens is created.
The new or updated lens will have a status of DRAFT. The lens cannot be applied to workloads or shared with other Amazon Web Services accounts until it's published with CreateLensVersion.
Lenses are defined in JSON. For more information, see JSON format specification (https://docs.aws.amazon.com/wellarchitected/latest/userguide/lenses-format-specification.html) in the Well-Architected Tool User Guide.
A custom lens cannot exceed 500 KB in size.
Disclaimer ¶
Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your custom lenses. If your custom lens or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ImportLens for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
ResourceNotFoundException The requested resource was not found.
ServiceQuotaExceededException The user has reached their resource quota.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ImportLens
func (*WellArchitected) ImportLensRequest ¶ added in v1.42.15
func (c *WellArchitected) ImportLensRequest(input *ImportLensInput) (req *request.Request, output *ImportLensOutput)
ImportLensRequest generates a "aws/request.Request" representing the client's request for the ImportLens operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ImportLens for more information on using the ImportLens API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ImportLensRequest method. req, resp := client.ImportLensRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ImportLens
func (*WellArchitected) ImportLensWithContext ¶ added in v1.42.15
func (c *WellArchitected) ImportLensWithContext(ctx aws.Context, input *ImportLensInput, opts ...request.Option) (*ImportLensOutput, error)
ImportLensWithContext is the same as ImportLens with the addition of the ability to pass a context and additional request options.
See ImportLens for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListAnswers ¶
func (c *WellArchitected) ListAnswers(input *ListAnswersInput) (*ListAnswersOutput, error)
ListAnswers API operation for AWS Well-Architected Tool.
List of answers for a particular workload and lens.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListAnswers for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListAnswers
func (*WellArchitected) ListAnswersPages ¶
func (c *WellArchitected) ListAnswersPages(input *ListAnswersInput, fn func(*ListAnswersOutput, bool) bool) error
ListAnswersPages iterates over the pages of a ListAnswers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAnswers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAnswers operation. pageNum := 0 err := client.ListAnswersPages(params, func(page *wellarchitected.ListAnswersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListAnswersPagesWithContext ¶
func (c *WellArchitected) ListAnswersPagesWithContext(ctx aws.Context, input *ListAnswersInput, fn func(*ListAnswersOutput, bool) bool, opts ...request.Option) error
ListAnswersPagesWithContext same as ListAnswersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListAnswersRequest ¶
func (c *WellArchitected) ListAnswersRequest(input *ListAnswersInput) (req *request.Request, output *ListAnswersOutput)
ListAnswersRequest generates a "aws/request.Request" representing the client's request for the ListAnswers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAnswers for more information on using the ListAnswers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAnswersRequest method. req, resp := client.ListAnswersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListAnswers
func (*WellArchitected) ListAnswersWithContext ¶
func (c *WellArchitected) ListAnswersWithContext(ctx aws.Context, input *ListAnswersInput, opts ...request.Option) (*ListAnswersOutput, error)
ListAnswersWithContext is the same as ListAnswers with the addition of the ability to pass a context and additional request options.
See ListAnswers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListCheckDetails ¶ added in v1.44.132
func (c *WellArchitected) ListCheckDetails(input *ListCheckDetailsInput) (*ListCheckDetailsOutput, error)
ListCheckDetails API operation for AWS Well-Architected Tool.
List of Trusted Advisor check details by account related to the workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListCheckDetails for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListCheckDetails
func (*WellArchitected) ListCheckDetailsPages ¶ added in v1.44.132
func (c *WellArchitected) ListCheckDetailsPages(input *ListCheckDetailsInput, fn func(*ListCheckDetailsOutput, bool) bool) error
ListCheckDetailsPages iterates over the pages of a ListCheckDetails operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCheckDetails method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListCheckDetails operation. pageNum := 0 err := client.ListCheckDetailsPages(params, func(page *wellarchitected.ListCheckDetailsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListCheckDetailsPagesWithContext ¶ added in v1.44.132
func (c *WellArchitected) ListCheckDetailsPagesWithContext(ctx aws.Context, input *ListCheckDetailsInput, fn func(*ListCheckDetailsOutput, bool) bool, opts ...request.Option) error
ListCheckDetailsPagesWithContext same as ListCheckDetailsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListCheckDetailsRequest ¶ added in v1.44.132
func (c *WellArchitected) ListCheckDetailsRequest(input *ListCheckDetailsInput) (req *request.Request, output *ListCheckDetailsOutput)
ListCheckDetailsRequest generates a "aws/request.Request" representing the client's request for the ListCheckDetails operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCheckDetails for more information on using the ListCheckDetails API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCheckDetailsRequest method. req, resp := client.ListCheckDetailsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListCheckDetails
func (*WellArchitected) ListCheckDetailsWithContext ¶ added in v1.44.132
func (c *WellArchitected) ListCheckDetailsWithContext(ctx aws.Context, input *ListCheckDetailsInput, opts ...request.Option) (*ListCheckDetailsOutput, error)
ListCheckDetailsWithContext is the same as ListCheckDetails with the addition of the ability to pass a context and additional request options.
See ListCheckDetails for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListCheckSummaries ¶ added in v1.44.132
func (c *WellArchitected) ListCheckSummaries(input *ListCheckSummariesInput) (*ListCheckSummariesOutput, error)
ListCheckSummaries API operation for AWS Well-Architected Tool.
List of Trusted Advisor checks summarized for all accounts related to the workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListCheckSummaries for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListCheckSummaries
func (*WellArchitected) ListCheckSummariesPages ¶ added in v1.44.132
func (c *WellArchitected) ListCheckSummariesPages(input *ListCheckSummariesInput, fn func(*ListCheckSummariesOutput, bool) bool) error
ListCheckSummariesPages iterates over the pages of a ListCheckSummaries operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCheckSummaries method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListCheckSummaries operation. pageNum := 0 err := client.ListCheckSummariesPages(params, func(page *wellarchitected.ListCheckSummariesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListCheckSummariesPagesWithContext ¶ added in v1.44.132
func (c *WellArchitected) ListCheckSummariesPagesWithContext(ctx aws.Context, input *ListCheckSummariesInput, fn func(*ListCheckSummariesOutput, bool) bool, opts ...request.Option) error
ListCheckSummariesPagesWithContext same as ListCheckSummariesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListCheckSummariesRequest ¶ added in v1.44.132
func (c *WellArchitected) ListCheckSummariesRequest(input *ListCheckSummariesInput) (req *request.Request, output *ListCheckSummariesOutput)
ListCheckSummariesRequest generates a "aws/request.Request" representing the client's request for the ListCheckSummaries operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCheckSummaries for more information on using the ListCheckSummaries API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCheckSummariesRequest method. req, resp := client.ListCheckSummariesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListCheckSummaries
func (*WellArchitected) ListCheckSummariesWithContext ¶ added in v1.44.132
func (c *WellArchitected) ListCheckSummariesWithContext(ctx aws.Context, input *ListCheckSummariesInput, opts ...request.Option) (*ListCheckSummariesOutput, error)
ListCheckSummariesWithContext is the same as ListCheckSummaries with the addition of the ability to pass a context and additional request options.
See ListCheckSummaries for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListLensReviewImprovements ¶
func (c *WellArchitected) ListLensReviewImprovements(input *ListLensReviewImprovementsInput) (*ListLensReviewImprovementsOutput, error)
ListLensReviewImprovements API operation for AWS Well-Architected Tool.
List the improvements of a particular lens review.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListLensReviewImprovements for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListLensReviewImprovements
func (*WellArchitected) ListLensReviewImprovementsPages ¶
func (c *WellArchitected) ListLensReviewImprovementsPages(input *ListLensReviewImprovementsInput, fn func(*ListLensReviewImprovementsOutput, bool) bool) error
ListLensReviewImprovementsPages iterates over the pages of a ListLensReviewImprovements operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLensReviewImprovements method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListLensReviewImprovements operation. pageNum := 0 err := client.ListLensReviewImprovementsPages(params, func(page *wellarchitected.ListLensReviewImprovementsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListLensReviewImprovementsPagesWithContext ¶
func (c *WellArchitected) ListLensReviewImprovementsPagesWithContext(ctx aws.Context, input *ListLensReviewImprovementsInput, fn func(*ListLensReviewImprovementsOutput, bool) bool, opts ...request.Option) error
ListLensReviewImprovementsPagesWithContext same as ListLensReviewImprovementsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListLensReviewImprovementsRequest ¶
func (c *WellArchitected) ListLensReviewImprovementsRequest(input *ListLensReviewImprovementsInput) (req *request.Request, output *ListLensReviewImprovementsOutput)
ListLensReviewImprovementsRequest generates a "aws/request.Request" representing the client's request for the ListLensReviewImprovements operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListLensReviewImprovements for more information on using the ListLensReviewImprovements API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListLensReviewImprovementsRequest method. req, resp := client.ListLensReviewImprovementsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListLensReviewImprovements
func (*WellArchitected) ListLensReviewImprovementsWithContext ¶
func (c *WellArchitected) ListLensReviewImprovementsWithContext(ctx aws.Context, input *ListLensReviewImprovementsInput, opts ...request.Option) (*ListLensReviewImprovementsOutput, error)
ListLensReviewImprovementsWithContext is the same as ListLensReviewImprovements with the addition of the ability to pass a context and additional request options.
See ListLensReviewImprovements for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListLensReviews ¶
func (c *WellArchitected) ListLensReviews(input *ListLensReviewsInput) (*ListLensReviewsOutput, error)
ListLensReviews API operation for AWS Well-Architected Tool.
List lens reviews for a particular workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListLensReviews for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListLensReviews
func (*WellArchitected) ListLensReviewsPages ¶
func (c *WellArchitected) ListLensReviewsPages(input *ListLensReviewsInput, fn func(*ListLensReviewsOutput, bool) bool) error
ListLensReviewsPages iterates over the pages of a ListLensReviews operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLensReviews method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListLensReviews operation. pageNum := 0 err := client.ListLensReviewsPages(params, func(page *wellarchitected.ListLensReviewsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListLensReviewsPagesWithContext ¶
func (c *WellArchitected) ListLensReviewsPagesWithContext(ctx aws.Context, input *ListLensReviewsInput, fn func(*ListLensReviewsOutput, bool) bool, opts ...request.Option) error
ListLensReviewsPagesWithContext same as ListLensReviewsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListLensReviewsRequest ¶
func (c *WellArchitected) ListLensReviewsRequest(input *ListLensReviewsInput) (req *request.Request, output *ListLensReviewsOutput)
ListLensReviewsRequest generates a "aws/request.Request" representing the client's request for the ListLensReviews operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListLensReviews for more information on using the ListLensReviews API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListLensReviewsRequest method. req, resp := client.ListLensReviewsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListLensReviews
func (*WellArchitected) ListLensReviewsWithContext ¶
func (c *WellArchitected) ListLensReviewsWithContext(ctx aws.Context, input *ListLensReviewsInput, opts ...request.Option) (*ListLensReviewsOutput, error)
ListLensReviewsWithContext is the same as ListLensReviews with the addition of the ability to pass a context and additional request options.
See ListLensReviews for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListLensShares ¶ added in v1.42.15
func (c *WellArchitected) ListLensShares(input *ListLensSharesInput) (*ListLensSharesOutput, error)
ListLensShares API operation for AWS Well-Architected Tool.
List the lens shares associated with the lens.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListLensShares for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListLensShares
func (*WellArchitected) ListLensSharesPages ¶ added in v1.42.15
func (c *WellArchitected) ListLensSharesPages(input *ListLensSharesInput, fn func(*ListLensSharesOutput, bool) bool) error
ListLensSharesPages iterates over the pages of a ListLensShares operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLensShares method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListLensShares operation. pageNum := 0 err := client.ListLensSharesPages(params, func(page *wellarchitected.ListLensSharesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListLensSharesPagesWithContext ¶ added in v1.42.15
func (c *WellArchitected) ListLensSharesPagesWithContext(ctx aws.Context, input *ListLensSharesInput, fn func(*ListLensSharesOutput, bool) bool, opts ...request.Option) error
ListLensSharesPagesWithContext same as ListLensSharesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListLensSharesRequest ¶ added in v1.42.15
func (c *WellArchitected) ListLensSharesRequest(input *ListLensSharesInput) (req *request.Request, output *ListLensSharesOutput)
ListLensSharesRequest generates a "aws/request.Request" representing the client's request for the ListLensShares operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListLensShares for more information on using the ListLensShares API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListLensSharesRequest method. req, resp := client.ListLensSharesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListLensShares
func (*WellArchitected) ListLensSharesWithContext ¶ added in v1.42.15
func (c *WellArchitected) ListLensSharesWithContext(ctx aws.Context, input *ListLensSharesInput, opts ...request.Option) (*ListLensSharesOutput, error)
ListLensSharesWithContext is the same as ListLensShares with the addition of the ability to pass a context and additional request options.
See ListLensShares for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListLenses ¶
func (c *WellArchitected) ListLenses(input *ListLensesInput) (*ListLensesOutput, error)
ListLenses API operation for AWS Well-Architected Tool.
List the available lenses.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListLenses for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListLenses
func (*WellArchitected) ListLensesPages ¶
func (c *WellArchitected) ListLensesPages(input *ListLensesInput, fn func(*ListLensesOutput, bool) bool) error
ListLensesPages iterates over the pages of a ListLenses operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLenses method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListLenses operation. pageNum := 0 err := client.ListLensesPages(params, func(page *wellarchitected.ListLensesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListLensesPagesWithContext ¶
func (c *WellArchitected) ListLensesPagesWithContext(ctx aws.Context, input *ListLensesInput, fn func(*ListLensesOutput, bool) bool, opts ...request.Option) error
ListLensesPagesWithContext same as ListLensesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListLensesRequest ¶
func (c *WellArchitected) ListLensesRequest(input *ListLensesInput) (req *request.Request, output *ListLensesOutput)
ListLensesRequest generates a "aws/request.Request" representing the client's request for the ListLenses operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListLenses for more information on using the ListLenses API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListLensesRequest method. req, resp := client.ListLensesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListLenses
func (*WellArchitected) ListLensesWithContext ¶
func (c *WellArchitected) ListLensesWithContext(ctx aws.Context, input *ListLensesInput, opts ...request.Option) (*ListLensesOutput, error)
ListLensesWithContext is the same as ListLenses with the addition of the ability to pass a context and additional request options.
See ListLenses for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListMilestones ¶
func (c *WellArchitected) ListMilestones(input *ListMilestonesInput) (*ListMilestonesOutput, error)
ListMilestones API operation for AWS Well-Architected Tool.
List all milestones for an existing workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListMilestones for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListMilestones
func (*WellArchitected) ListMilestonesPages ¶
func (c *WellArchitected) ListMilestonesPages(input *ListMilestonesInput, fn func(*ListMilestonesOutput, bool) bool) error
ListMilestonesPages iterates over the pages of a ListMilestones operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMilestones method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListMilestones operation. pageNum := 0 err := client.ListMilestonesPages(params, func(page *wellarchitected.ListMilestonesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListMilestonesPagesWithContext ¶
func (c *WellArchitected) ListMilestonesPagesWithContext(ctx aws.Context, input *ListMilestonesInput, fn func(*ListMilestonesOutput, bool) bool, opts ...request.Option) error
ListMilestonesPagesWithContext same as ListMilestonesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListMilestonesRequest ¶
func (c *WellArchitected) ListMilestonesRequest(input *ListMilestonesInput) (req *request.Request, output *ListMilestonesOutput)
ListMilestonesRequest generates a "aws/request.Request" representing the client's request for the ListMilestones operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListMilestones for more information on using the ListMilestones API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListMilestonesRequest method. req, resp := client.ListMilestonesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListMilestones
func (*WellArchitected) ListMilestonesWithContext ¶
func (c *WellArchitected) ListMilestonesWithContext(ctx aws.Context, input *ListMilestonesInput, opts ...request.Option) (*ListMilestonesOutput, error)
ListMilestonesWithContext is the same as ListMilestones with the addition of the ability to pass a context and additional request options.
See ListMilestones for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListNotifications ¶
func (c *WellArchitected) ListNotifications(input *ListNotificationsInput) (*ListNotificationsOutput, error)
ListNotifications API operation for AWS Well-Architected Tool.
List lens notifications.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListNotifications for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListNotifications
func (*WellArchitected) ListNotificationsPages ¶
func (c *WellArchitected) ListNotificationsPages(input *ListNotificationsInput, fn func(*ListNotificationsOutput, bool) bool) error
ListNotificationsPages iterates over the pages of a ListNotifications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListNotifications method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListNotifications operation. pageNum := 0 err := client.ListNotificationsPages(params, func(page *wellarchitected.ListNotificationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListNotificationsPagesWithContext ¶
func (c *WellArchitected) ListNotificationsPagesWithContext(ctx aws.Context, input *ListNotificationsInput, fn func(*ListNotificationsOutput, bool) bool, opts ...request.Option) error
ListNotificationsPagesWithContext same as ListNotificationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListNotificationsRequest ¶
func (c *WellArchitected) ListNotificationsRequest(input *ListNotificationsInput) (req *request.Request, output *ListNotificationsOutput)
ListNotificationsRequest generates a "aws/request.Request" representing the client's request for the ListNotifications operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListNotifications for more information on using the ListNotifications API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListNotificationsRequest method. req, resp := client.ListNotificationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListNotifications
func (*WellArchitected) ListNotificationsWithContext ¶
func (c *WellArchitected) ListNotificationsWithContext(ctx aws.Context, input *ListNotificationsInput, opts ...request.Option) (*ListNotificationsOutput, error)
ListNotificationsWithContext is the same as ListNotifications with the addition of the ability to pass a context and additional request options.
See ListNotifications for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListProfileNotifications ¶ added in v1.44.282
func (c *WellArchitected) ListProfileNotifications(input *ListProfileNotificationsInput) (*ListProfileNotificationsOutput, error)
ListProfileNotifications API operation for AWS Well-Architected Tool.
List profile notifications.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListProfileNotifications for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListProfileNotifications
func (*WellArchitected) ListProfileNotificationsPages ¶ added in v1.44.282
func (c *WellArchitected) ListProfileNotificationsPages(input *ListProfileNotificationsInput, fn func(*ListProfileNotificationsOutput, bool) bool) error
ListProfileNotificationsPages iterates over the pages of a ListProfileNotifications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListProfileNotifications method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListProfileNotifications operation. pageNum := 0 err := client.ListProfileNotificationsPages(params, func(page *wellarchitected.ListProfileNotificationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListProfileNotificationsPagesWithContext ¶ added in v1.44.282
func (c *WellArchitected) ListProfileNotificationsPagesWithContext(ctx aws.Context, input *ListProfileNotificationsInput, fn func(*ListProfileNotificationsOutput, bool) bool, opts ...request.Option) error
ListProfileNotificationsPagesWithContext same as ListProfileNotificationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListProfileNotificationsRequest ¶ added in v1.44.282
func (c *WellArchitected) ListProfileNotificationsRequest(input *ListProfileNotificationsInput) (req *request.Request, output *ListProfileNotificationsOutput)
ListProfileNotificationsRequest generates a "aws/request.Request" representing the client's request for the ListProfileNotifications operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListProfileNotifications for more information on using the ListProfileNotifications API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListProfileNotificationsRequest method. req, resp := client.ListProfileNotificationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListProfileNotifications
func (*WellArchitected) ListProfileNotificationsWithContext ¶ added in v1.44.282
func (c *WellArchitected) ListProfileNotificationsWithContext(ctx aws.Context, input *ListProfileNotificationsInput, opts ...request.Option) (*ListProfileNotificationsOutput, error)
ListProfileNotificationsWithContext is the same as ListProfileNotifications with the addition of the ability to pass a context and additional request options.
See ListProfileNotifications for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListProfileShares ¶ added in v1.44.282
func (c *WellArchitected) ListProfileShares(input *ListProfileSharesInput) (*ListProfileSharesOutput, error)
ListProfileShares API operation for AWS Well-Architected Tool.
List profile shares.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListProfileShares for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListProfileShares
func (*WellArchitected) ListProfileSharesPages ¶ added in v1.44.282
func (c *WellArchitected) ListProfileSharesPages(input *ListProfileSharesInput, fn func(*ListProfileSharesOutput, bool) bool) error
ListProfileSharesPages iterates over the pages of a ListProfileShares operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListProfileShares method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListProfileShares operation. pageNum := 0 err := client.ListProfileSharesPages(params, func(page *wellarchitected.ListProfileSharesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListProfileSharesPagesWithContext ¶ added in v1.44.282
func (c *WellArchitected) ListProfileSharesPagesWithContext(ctx aws.Context, input *ListProfileSharesInput, fn func(*ListProfileSharesOutput, bool) bool, opts ...request.Option) error
ListProfileSharesPagesWithContext same as ListProfileSharesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListProfileSharesRequest ¶ added in v1.44.282
func (c *WellArchitected) ListProfileSharesRequest(input *ListProfileSharesInput) (req *request.Request, output *ListProfileSharesOutput)
ListProfileSharesRequest generates a "aws/request.Request" representing the client's request for the ListProfileShares operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListProfileShares for more information on using the ListProfileShares API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListProfileSharesRequest method. req, resp := client.ListProfileSharesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListProfileShares
func (*WellArchitected) ListProfileSharesWithContext ¶ added in v1.44.282
func (c *WellArchitected) ListProfileSharesWithContext(ctx aws.Context, input *ListProfileSharesInput, opts ...request.Option) (*ListProfileSharesOutput, error)
ListProfileSharesWithContext is the same as ListProfileShares with the addition of the ability to pass a context and additional request options.
See ListProfileShares for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListProfiles ¶ added in v1.44.282
func (c *WellArchitected) ListProfiles(input *ListProfilesInput) (*ListProfilesOutput, error)
ListProfiles API operation for AWS Well-Architected Tool.
List profiles.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListProfiles for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListProfiles
func (*WellArchitected) ListProfilesPages ¶ added in v1.44.282
func (c *WellArchitected) ListProfilesPages(input *ListProfilesInput, fn func(*ListProfilesOutput, bool) bool) error
ListProfilesPages iterates over the pages of a ListProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListProfiles method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListProfiles operation. pageNum := 0 err := client.ListProfilesPages(params, func(page *wellarchitected.ListProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListProfilesPagesWithContext ¶ added in v1.44.282
func (c *WellArchitected) ListProfilesPagesWithContext(ctx aws.Context, input *ListProfilesInput, fn func(*ListProfilesOutput, bool) bool, opts ...request.Option) error
ListProfilesPagesWithContext same as ListProfilesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListProfilesRequest ¶ added in v1.44.282
func (c *WellArchitected) ListProfilesRequest(input *ListProfilesInput) (req *request.Request, output *ListProfilesOutput)
ListProfilesRequest generates a "aws/request.Request" representing the client's request for the ListProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListProfiles for more information on using the ListProfiles API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListProfilesRequest method. req, resp := client.ListProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListProfiles
func (*WellArchitected) ListProfilesWithContext ¶ added in v1.44.282
func (c *WellArchitected) ListProfilesWithContext(ctx aws.Context, input *ListProfilesInput, opts ...request.Option) (*ListProfilesOutput, error)
ListProfilesWithContext is the same as ListProfiles with the addition of the ability to pass a context and additional request options.
See ListProfiles for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListReviewTemplateAnswers ¶ added in v1.45.21
func (c *WellArchitected) ListReviewTemplateAnswers(input *ListReviewTemplateAnswersInput) (*ListReviewTemplateAnswersOutput, error)
ListReviewTemplateAnswers API operation for AWS Well-Architected Tool.
List the answers of a review template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListReviewTemplateAnswers for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListReviewTemplateAnswers
func (*WellArchitected) ListReviewTemplateAnswersPages ¶ added in v1.45.21
func (c *WellArchitected) ListReviewTemplateAnswersPages(input *ListReviewTemplateAnswersInput, fn func(*ListReviewTemplateAnswersOutput, bool) bool) error
ListReviewTemplateAnswersPages iterates over the pages of a ListReviewTemplateAnswers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListReviewTemplateAnswers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListReviewTemplateAnswers operation. pageNum := 0 err := client.ListReviewTemplateAnswersPages(params, func(page *wellarchitected.ListReviewTemplateAnswersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListReviewTemplateAnswersPagesWithContext ¶ added in v1.45.21
func (c *WellArchitected) ListReviewTemplateAnswersPagesWithContext(ctx aws.Context, input *ListReviewTemplateAnswersInput, fn func(*ListReviewTemplateAnswersOutput, bool) bool, opts ...request.Option) error
ListReviewTemplateAnswersPagesWithContext same as ListReviewTemplateAnswersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListReviewTemplateAnswersRequest ¶ added in v1.45.21
func (c *WellArchitected) ListReviewTemplateAnswersRequest(input *ListReviewTemplateAnswersInput) (req *request.Request, output *ListReviewTemplateAnswersOutput)
ListReviewTemplateAnswersRequest generates a "aws/request.Request" representing the client's request for the ListReviewTemplateAnswers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListReviewTemplateAnswers for more information on using the ListReviewTemplateAnswers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListReviewTemplateAnswersRequest method. req, resp := client.ListReviewTemplateAnswersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListReviewTemplateAnswers
func (*WellArchitected) ListReviewTemplateAnswersWithContext ¶ added in v1.45.21
func (c *WellArchitected) ListReviewTemplateAnswersWithContext(ctx aws.Context, input *ListReviewTemplateAnswersInput, opts ...request.Option) (*ListReviewTemplateAnswersOutput, error)
ListReviewTemplateAnswersWithContext is the same as ListReviewTemplateAnswers with the addition of the ability to pass a context and additional request options.
See ListReviewTemplateAnswers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListReviewTemplates ¶ added in v1.45.21
func (c *WellArchitected) ListReviewTemplates(input *ListReviewTemplatesInput) (*ListReviewTemplatesOutput, error)
ListReviewTemplates API operation for AWS Well-Architected Tool.
List review templates.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListReviewTemplates for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListReviewTemplates
func (*WellArchitected) ListReviewTemplatesPages ¶ added in v1.45.21
func (c *WellArchitected) ListReviewTemplatesPages(input *ListReviewTemplatesInput, fn func(*ListReviewTemplatesOutput, bool) bool) error
ListReviewTemplatesPages iterates over the pages of a ListReviewTemplates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListReviewTemplates method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListReviewTemplates operation. pageNum := 0 err := client.ListReviewTemplatesPages(params, func(page *wellarchitected.ListReviewTemplatesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListReviewTemplatesPagesWithContext ¶ added in v1.45.21
func (c *WellArchitected) ListReviewTemplatesPagesWithContext(ctx aws.Context, input *ListReviewTemplatesInput, fn func(*ListReviewTemplatesOutput, bool) bool, opts ...request.Option) error
ListReviewTemplatesPagesWithContext same as ListReviewTemplatesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListReviewTemplatesRequest ¶ added in v1.45.21
func (c *WellArchitected) ListReviewTemplatesRequest(input *ListReviewTemplatesInput) (req *request.Request, output *ListReviewTemplatesOutput)
ListReviewTemplatesRequest generates a "aws/request.Request" representing the client's request for the ListReviewTemplates operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListReviewTemplates for more information on using the ListReviewTemplates API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListReviewTemplatesRequest method. req, resp := client.ListReviewTemplatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListReviewTemplates
func (*WellArchitected) ListReviewTemplatesWithContext ¶ added in v1.45.21
func (c *WellArchitected) ListReviewTemplatesWithContext(ctx aws.Context, input *ListReviewTemplatesInput, opts ...request.Option) (*ListReviewTemplatesOutput, error)
ListReviewTemplatesWithContext is the same as ListReviewTemplates with the addition of the ability to pass a context and additional request options.
See ListReviewTemplates for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListShareInvitations ¶
func (c *WellArchitected) ListShareInvitations(input *ListShareInvitationsInput) (*ListShareInvitationsOutput, error)
ListShareInvitations API operation for AWS Well-Architected Tool.
List the share invitations.
WorkloadNamePrefix, LensNamePrefix, ProfileNamePrefix, and TemplateNamePrefix are mutually exclusive. Use the parameter that matches your ShareResourceType.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListShareInvitations for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListShareInvitations
func (*WellArchitected) ListShareInvitationsPages ¶
func (c *WellArchitected) ListShareInvitationsPages(input *ListShareInvitationsInput, fn func(*ListShareInvitationsOutput, bool) bool) error
ListShareInvitationsPages iterates over the pages of a ListShareInvitations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListShareInvitations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListShareInvitations operation. pageNum := 0 err := client.ListShareInvitationsPages(params, func(page *wellarchitected.ListShareInvitationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListShareInvitationsPagesWithContext ¶
func (c *WellArchitected) ListShareInvitationsPagesWithContext(ctx aws.Context, input *ListShareInvitationsInput, fn func(*ListShareInvitationsOutput, bool) bool, opts ...request.Option) error
ListShareInvitationsPagesWithContext same as ListShareInvitationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListShareInvitationsRequest ¶
func (c *WellArchitected) ListShareInvitationsRequest(input *ListShareInvitationsInput) (req *request.Request, output *ListShareInvitationsOutput)
ListShareInvitationsRequest generates a "aws/request.Request" representing the client's request for the ListShareInvitations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListShareInvitations for more information on using the ListShareInvitations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListShareInvitationsRequest method. req, resp := client.ListShareInvitationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListShareInvitations
func (*WellArchitected) ListShareInvitationsWithContext ¶
func (c *WellArchitected) ListShareInvitationsWithContext(ctx aws.Context, input *ListShareInvitationsInput, opts ...request.Option) (*ListShareInvitationsOutput, error)
ListShareInvitationsWithContext is the same as ListShareInvitations with the addition of the ability to pass a context and additional request options.
See ListShareInvitations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListTagsForResource ¶ added in v1.37.23
func (c *WellArchitected) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Well-Architected Tool.
List the tags for a resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListTagsForResource
func (*WellArchitected) ListTagsForResourceRequest ¶ added in v1.37.23
func (c *WellArchitected) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListTagsForResource
func (*WellArchitected) ListTagsForResourceWithContext ¶ added in v1.37.23
func (c *WellArchitected) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListTemplateShares ¶ added in v1.45.21
func (c *WellArchitected) ListTemplateShares(input *ListTemplateSharesInput) (*ListTemplateSharesOutput, error)
ListTemplateShares API operation for AWS Well-Architected Tool.
List review template shares.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListTemplateShares for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListTemplateShares
func (*WellArchitected) ListTemplateSharesPages ¶ added in v1.45.21
func (c *WellArchitected) ListTemplateSharesPages(input *ListTemplateSharesInput, fn func(*ListTemplateSharesOutput, bool) bool) error
ListTemplateSharesPages iterates over the pages of a ListTemplateShares operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTemplateShares method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTemplateShares operation. pageNum := 0 err := client.ListTemplateSharesPages(params, func(page *wellarchitected.ListTemplateSharesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListTemplateSharesPagesWithContext ¶ added in v1.45.21
func (c *WellArchitected) ListTemplateSharesPagesWithContext(ctx aws.Context, input *ListTemplateSharesInput, fn func(*ListTemplateSharesOutput, bool) bool, opts ...request.Option) error
ListTemplateSharesPagesWithContext same as ListTemplateSharesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListTemplateSharesRequest ¶ added in v1.45.21
func (c *WellArchitected) ListTemplateSharesRequest(input *ListTemplateSharesInput) (req *request.Request, output *ListTemplateSharesOutput)
ListTemplateSharesRequest generates a "aws/request.Request" representing the client's request for the ListTemplateShares operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTemplateShares for more information on using the ListTemplateShares API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTemplateSharesRequest method. req, resp := client.ListTemplateSharesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListTemplateShares
func (*WellArchitected) ListTemplateSharesWithContext ¶ added in v1.45.21
func (c *WellArchitected) ListTemplateSharesWithContext(ctx aws.Context, input *ListTemplateSharesInput, opts ...request.Option) (*ListTemplateSharesOutput, error)
ListTemplateSharesWithContext is the same as ListTemplateShares with the addition of the ability to pass a context and additional request options.
See ListTemplateShares for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListWorkloadShares ¶
func (c *WellArchitected) ListWorkloadShares(input *ListWorkloadSharesInput) (*ListWorkloadSharesOutput, error)
ListWorkloadShares API operation for AWS Well-Architected Tool.
List the workload shares associated with the workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListWorkloadShares for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListWorkloadShares
func (*WellArchitected) ListWorkloadSharesPages ¶
func (c *WellArchitected) ListWorkloadSharesPages(input *ListWorkloadSharesInput, fn func(*ListWorkloadSharesOutput, bool) bool) error
ListWorkloadSharesPages iterates over the pages of a ListWorkloadShares operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkloadShares method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListWorkloadShares operation. pageNum := 0 err := client.ListWorkloadSharesPages(params, func(page *wellarchitected.ListWorkloadSharesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListWorkloadSharesPagesWithContext ¶
func (c *WellArchitected) ListWorkloadSharesPagesWithContext(ctx aws.Context, input *ListWorkloadSharesInput, fn func(*ListWorkloadSharesOutput, bool) bool, opts ...request.Option) error
ListWorkloadSharesPagesWithContext same as ListWorkloadSharesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListWorkloadSharesRequest ¶
func (c *WellArchitected) ListWorkloadSharesRequest(input *ListWorkloadSharesInput) (req *request.Request, output *ListWorkloadSharesOutput)
ListWorkloadSharesRequest generates a "aws/request.Request" representing the client's request for the ListWorkloadShares operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListWorkloadShares for more information on using the ListWorkloadShares API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListWorkloadSharesRequest method. req, resp := client.ListWorkloadSharesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListWorkloadShares
func (*WellArchitected) ListWorkloadSharesWithContext ¶
func (c *WellArchitected) ListWorkloadSharesWithContext(ctx aws.Context, input *ListWorkloadSharesInput, opts ...request.Option) (*ListWorkloadSharesOutput, error)
ListWorkloadSharesWithContext is the same as ListWorkloadShares with the addition of the ability to pass a context and additional request options.
See ListWorkloadShares for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListWorkloads ¶
func (c *WellArchitected) ListWorkloads(input *ListWorkloadsInput) (*ListWorkloadsOutput, error)
ListWorkloads API operation for AWS Well-Architected Tool.
Paginated list of workloads.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation ListWorkloads for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListWorkloads
func (*WellArchitected) ListWorkloadsPages ¶
func (c *WellArchitected) ListWorkloadsPages(input *ListWorkloadsInput, fn func(*ListWorkloadsOutput, bool) bool) error
ListWorkloadsPages iterates over the pages of a ListWorkloads operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkloads method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListWorkloads operation. pageNum := 0 err := client.ListWorkloadsPages(params, func(page *wellarchitected.ListWorkloadsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WellArchitected) ListWorkloadsPagesWithContext ¶
func (c *WellArchitected) ListWorkloadsPagesWithContext(ctx aws.Context, input *ListWorkloadsInput, fn func(*ListWorkloadsOutput, bool) bool, opts ...request.Option) error
ListWorkloadsPagesWithContext same as ListWorkloadsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) ListWorkloadsRequest ¶
func (c *WellArchitected) ListWorkloadsRequest(input *ListWorkloadsInput) (req *request.Request, output *ListWorkloadsOutput)
ListWorkloadsRequest generates a "aws/request.Request" representing the client's request for the ListWorkloads operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListWorkloads for more information on using the ListWorkloads API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListWorkloadsRequest method. req, resp := client.ListWorkloadsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListWorkloads
func (*WellArchitected) ListWorkloadsWithContext ¶
func (c *WellArchitected) ListWorkloadsWithContext(ctx aws.Context, input *ListWorkloadsInput, opts ...request.Option) (*ListWorkloadsOutput, error)
ListWorkloadsWithContext is the same as ListWorkloads with the addition of the ability to pass a context and additional request options.
See ListWorkloads for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) TagResource ¶ added in v1.37.23
func (c *WellArchitected) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Well-Architected Tool.
Adds one or more tags to the specified resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/TagResource
func (*WellArchitected) TagResourceRequest ¶ added in v1.37.23
func (c *WellArchitected) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/TagResource
func (*WellArchitected) TagResourceWithContext ¶ added in v1.37.23
func (c *WellArchitected) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UntagResource ¶ added in v1.37.23
func (c *WellArchitected) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Well-Architected Tool.
Deletes specified tags from a resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN.
To specify multiple tags, use separate tagKeys parameters, for example:
DELETE /tags/WorkloadArn?tagKeys=key1&tagKeys=key2
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UntagResource
func (*WellArchitected) UntagResourceRequest ¶ added in v1.37.23
func (c *WellArchitected) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UntagResource
func (*WellArchitected) UntagResourceWithContext ¶ added in v1.37.23
func (c *WellArchitected) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateAnswer ¶
func (c *WellArchitected) UpdateAnswer(input *UpdateAnswerInput) (*UpdateAnswerOutput, error)
UpdateAnswer API operation for AWS Well-Architected Tool.
Update the answer to a specific question in a workload review.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateAnswer for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateAnswer
func (*WellArchitected) UpdateAnswerRequest ¶
func (c *WellArchitected) UpdateAnswerRequest(input *UpdateAnswerInput) (req *request.Request, output *UpdateAnswerOutput)
UpdateAnswerRequest generates a "aws/request.Request" representing the client's request for the UpdateAnswer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAnswer for more information on using the UpdateAnswer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAnswerRequest method. req, resp := client.UpdateAnswerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateAnswer
func (*WellArchitected) UpdateAnswerWithContext ¶
func (c *WellArchitected) UpdateAnswerWithContext(ctx aws.Context, input *UpdateAnswerInput, opts ...request.Option) (*UpdateAnswerOutput, error)
UpdateAnswerWithContext is the same as UpdateAnswer with the addition of the ability to pass a context and additional request options.
See UpdateAnswer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateGlobalSettings ¶ added in v1.44.46
func (c *WellArchitected) UpdateGlobalSettings(input *UpdateGlobalSettingsInput) (*UpdateGlobalSettingsOutput, error)
UpdateGlobalSettings API operation for AWS Well-Architected Tool.
Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateGlobalSettings for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateGlobalSettings
func (*WellArchitected) UpdateGlobalSettingsRequest ¶ added in v1.44.46
func (c *WellArchitected) UpdateGlobalSettingsRequest(input *UpdateGlobalSettingsInput) (req *request.Request, output *UpdateGlobalSettingsOutput)
UpdateGlobalSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateGlobalSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateGlobalSettings for more information on using the UpdateGlobalSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateGlobalSettingsRequest method. req, resp := client.UpdateGlobalSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateGlobalSettings
func (*WellArchitected) UpdateGlobalSettingsWithContext ¶ added in v1.44.46
func (c *WellArchitected) UpdateGlobalSettingsWithContext(ctx aws.Context, input *UpdateGlobalSettingsInput, opts ...request.Option) (*UpdateGlobalSettingsOutput, error)
UpdateGlobalSettingsWithContext is the same as UpdateGlobalSettings with the addition of the ability to pass a context and additional request options.
See UpdateGlobalSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateIntegration ¶ added in v1.51.22
func (c *WellArchitected) UpdateIntegration(input *UpdateIntegrationInput) (*UpdateIntegrationOutput, error)
UpdateIntegration API operation for AWS Well-Architected Tool.
Update integration features.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateIntegration for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ConflictException The resource has already been processed, was deleted, or is too large.
ResourceNotFoundException The requested resource was not found.
AccessDeniedException User does not have sufficient access to perform this action.
InternalServerException There is a problem with the Well-Architected Tool API service.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateIntegration
func (*WellArchitected) UpdateIntegrationRequest ¶ added in v1.51.22
func (c *WellArchitected) UpdateIntegrationRequest(input *UpdateIntegrationInput) (req *request.Request, output *UpdateIntegrationOutput)
UpdateIntegrationRequest generates a "aws/request.Request" representing the client's request for the UpdateIntegration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateIntegration for more information on using the UpdateIntegration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateIntegrationRequest method. req, resp := client.UpdateIntegrationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateIntegration
func (*WellArchitected) UpdateIntegrationWithContext ¶ added in v1.51.22
func (c *WellArchitected) UpdateIntegrationWithContext(ctx aws.Context, input *UpdateIntegrationInput, opts ...request.Option) (*UpdateIntegrationOutput, error)
UpdateIntegrationWithContext is the same as UpdateIntegration with the addition of the ability to pass a context and additional request options.
See UpdateIntegration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateLensReview ¶
func (c *WellArchitected) UpdateLensReview(input *UpdateLensReviewInput) (*UpdateLensReviewOutput, error)
UpdateLensReview API operation for AWS Well-Architected Tool.
Update lens review for a particular workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateLensReview for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateLensReview
func (*WellArchitected) UpdateLensReviewRequest ¶
func (c *WellArchitected) UpdateLensReviewRequest(input *UpdateLensReviewInput) (req *request.Request, output *UpdateLensReviewOutput)
UpdateLensReviewRequest generates a "aws/request.Request" representing the client's request for the UpdateLensReview operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateLensReview for more information on using the UpdateLensReview API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateLensReviewRequest method. req, resp := client.UpdateLensReviewRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateLensReview
func (*WellArchitected) UpdateLensReviewWithContext ¶
func (c *WellArchitected) UpdateLensReviewWithContext(ctx aws.Context, input *UpdateLensReviewInput, opts ...request.Option) (*UpdateLensReviewOutput, error)
UpdateLensReviewWithContext is the same as UpdateLensReview with the addition of the ability to pass a context and additional request options.
See UpdateLensReview for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateProfile ¶ added in v1.44.282
func (c *WellArchitected) UpdateProfile(input *UpdateProfileInput) (*UpdateProfileOutput, error)
UpdateProfile API operation for AWS Well-Architected Tool.
Update a profile.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateProfile for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateProfile
func (*WellArchitected) UpdateProfileRequest ¶ added in v1.44.282
func (c *WellArchitected) UpdateProfileRequest(input *UpdateProfileInput) (req *request.Request, output *UpdateProfileOutput)
UpdateProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateProfile for more information on using the UpdateProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateProfileRequest method. req, resp := client.UpdateProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateProfile
func (*WellArchitected) UpdateProfileWithContext ¶ added in v1.44.282
func (c *WellArchitected) UpdateProfileWithContext(ctx aws.Context, input *UpdateProfileInput, opts ...request.Option) (*UpdateProfileOutput, error)
UpdateProfileWithContext is the same as UpdateProfile with the addition of the ability to pass a context and additional request options.
See UpdateProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateReviewTemplate ¶ added in v1.45.21
func (c *WellArchitected) UpdateReviewTemplate(input *UpdateReviewTemplateInput) (*UpdateReviewTemplateOutput, error)
UpdateReviewTemplate API operation for AWS Well-Architected Tool.
Update a review template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateReviewTemplate for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateReviewTemplate
func (*WellArchitected) UpdateReviewTemplateAnswer ¶ added in v1.45.21
func (c *WellArchitected) UpdateReviewTemplateAnswer(input *UpdateReviewTemplateAnswerInput) (*UpdateReviewTemplateAnswerOutput, error)
UpdateReviewTemplateAnswer API operation for AWS Well-Architected Tool.
Update a review template answer.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateReviewTemplateAnswer for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateReviewTemplateAnswer
func (*WellArchitected) UpdateReviewTemplateAnswerRequest ¶ added in v1.45.21
func (c *WellArchitected) UpdateReviewTemplateAnswerRequest(input *UpdateReviewTemplateAnswerInput) (req *request.Request, output *UpdateReviewTemplateAnswerOutput)
UpdateReviewTemplateAnswerRequest generates a "aws/request.Request" representing the client's request for the UpdateReviewTemplateAnswer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateReviewTemplateAnswer for more information on using the UpdateReviewTemplateAnswer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateReviewTemplateAnswerRequest method. req, resp := client.UpdateReviewTemplateAnswerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateReviewTemplateAnswer
func (*WellArchitected) UpdateReviewTemplateAnswerWithContext ¶ added in v1.45.21
func (c *WellArchitected) UpdateReviewTemplateAnswerWithContext(ctx aws.Context, input *UpdateReviewTemplateAnswerInput, opts ...request.Option) (*UpdateReviewTemplateAnswerOutput, error)
UpdateReviewTemplateAnswerWithContext is the same as UpdateReviewTemplateAnswer with the addition of the ability to pass a context and additional request options.
See UpdateReviewTemplateAnswer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateReviewTemplateLensReview ¶ added in v1.45.21
func (c *WellArchitected) UpdateReviewTemplateLensReview(input *UpdateReviewTemplateLensReviewInput) (*UpdateReviewTemplateLensReviewOutput, error)
UpdateReviewTemplateLensReview API operation for AWS Well-Architected Tool.
Update a lens review associated with a review template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateReviewTemplateLensReview for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateReviewTemplateLensReview
func (*WellArchitected) UpdateReviewTemplateLensReviewRequest ¶ added in v1.45.21
func (c *WellArchitected) UpdateReviewTemplateLensReviewRequest(input *UpdateReviewTemplateLensReviewInput) (req *request.Request, output *UpdateReviewTemplateLensReviewOutput)
UpdateReviewTemplateLensReviewRequest generates a "aws/request.Request" representing the client's request for the UpdateReviewTemplateLensReview operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateReviewTemplateLensReview for more information on using the UpdateReviewTemplateLensReview API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateReviewTemplateLensReviewRequest method. req, resp := client.UpdateReviewTemplateLensReviewRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateReviewTemplateLensReview
func (*WellArchitected) UpdateReviewTemplateLensReviewWithContext ¶ added in v1.45.21
func (c *WellArchitected) UpdateReviewTemplateLensReviewWithContext(ctx aws.Context, input *UpdateReviewTemplateLensReviewInput, opts ...request.Option) (*UpdateReviewTemplateLensReviewOutput, error)
UpdateReviewTemplateLensReviewWithContext is the same as UpdateReviewTemplateLensReview with the addition of the ability to pass a context and additional request options.
See UpdateReviewTemplateLensReview for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateReviewTemplateRequest ¶ added in v1.45.21
func (c *WellArchitected) UpdateReviewTemplateRequest(input *UpdateReviewTemplateInput) (req *request.Request, output *UpdateReviewTemplateOutput)
UpdateReviewTemplateRequest generates a "aws/request.Request" representing the client's request for the UpdateReviewTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateReviewTemplate for more information on using the UpdateReviewTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateReviewTemplateRequest method. req, resp := client.UpdateReviewTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateReviewTemplate
func (*WellArchitected) UpdateReviewTemplateWithContext ¶ added in v1.45.21
func (c *WellArchitected) UpdateReviewTemplateWithContext(ctx aws.Context, input *UpdateReviewTemplateInput, opts ...request.Option) (*UpdateReviewTemplateOutput, error)
UpdateReviewTemplateWithContext is the same as UpdateReviewTemplate with the addition of the ability to pass a context and additional request options.
See UpdateReviewTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateShareInvitation ¶
func (c *WellArchitected) UpdateShareInvitation(input *UpdateShareInvitationInput) (*UpdateShareInvitationOutput, error)
UpdateShareInvitation API operation for AWS Well-Architected Tool.
Update a workload or custom lens share invitation.
This API operation can be called independently of any resource. Previous documentation implied that a workload ARN must be specified.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateShareInvitation for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateShareInvitation
func (*WellArchitected) UpdateShareInvitationRequest ¶
func (c *WellArchitected) UpdateShareInvitationRequest(input *UpdateShareInvitationInput) (req *request.Request, output *UpdateShareInvitationOutput)
UpdateShareInvitationRequest generates a "aws/request.Request" representing the client's request for the UpdateShareInvitation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateShareInvitation for more information on using the UpdateShareInvitation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateShareInvitationRequest method. req, resp := client.UpdateShareInvitationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateShareInvitation
func (*WellArchitected) UpdateShareInvitationWithContext ¶
func (c *WellArchitected) UpdateShareInvitationWithContext(ctx aws.Context, input *UpdateShareInvitationInput, opts ...request.Option) (*UpdateShareInvitationOutput, error)
UpdateShareInvitationWithContext is the same as UpdateShareInvitation with the addition of the ability to pass a context and additional request options.
See UpdateShareInvitation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateWorkload ¶
func (c *WellArchitected) UpdateWorkload(input *UpdateWorkloadInput) (*UpdateWorkloadOutput, error)
UpdateWorkload API operation for AWS Well-Architected Tool.
Update an existing workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateWorkload for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateWorkload
func (*WellArchitected) UpdateWorkloadRequest ¶
func (c *WellArchitected) UpdateWorkloadRequest(input *UpdateWorkloadInput) (req *request.Request, output *UpdateWorkloadOutput)
UpdateWorkloadRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkload operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateWorkload for more information on using the UpdateWorkload API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateWorkloadRequest method. req, resp := client.UpdateWorkloadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateWorkload
func (*WellArchitected) UpdateWorkloadShare ¶
func (c *WellArchitected) UpdateWorkloadShare(input *UpdateWorkloadShareInput) (*UpdateWorkloadShareOutput, error)
UpdateWorkloadShare API operation for AWS Well-Architected Tool.
Update a workload share.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpdateWorkloadShare for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
InternalServerException There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateWorkloadShare
func (*WellArchitected) UpdateWorkloadShareRequest ¶
func (c *WellArchitected) UpdateWorkloadShareRequest(input *UpdateWorkloadShareInput) (req *request.Request, output *UpdateWorkloadShareOutput)
UpdateWorkloadShareRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkloadShare operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateWorkloadShare for more information on using the UpdateWorkloadShare API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateWorkloadShareRequest method. req, resp := client.UpdateWorkloadShareRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateWorkloadShare
func (*WellArchitected) UpdateWorkloadShareWithContext ¶
func (c *WellArchitected) UpdateWorkloadShareWithContext(ctx aws.Context, input *UpdateWorkloadShareInput, opts ...request.Option) (*UpdateWorkloadShareOutput, error)
UpdateWorkloadShareWithContext is the same as UpdateWorkloadShare with the addition of the ability to pass a context and additional request options.
See UpdateWorkloadShare for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpdateWorkloadWithContext ¶
func (c *WellArchitected) UpdateWorkloadWithContext(ctx aws.Context, input *UpdateWorkloadInput, opts ...request.Option) (*UpdateWorkloadOutput, error)
UpdateWorkloadWithContext is the same as UpdateWorkload with the addition of the ability to pass a context and additional request options.
See UpdateWorkload for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpgradeLensReview ¶
func (c *WellArchitected) UpgradeLensReview(input *UpgradeLensReviewInput) (*UpgradeLensReviewOutput, error)
UpgradeLensReview API operation for AWS Well-Architected Tool.
Upgrade lens review for a particular workload.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpgradeLensReview for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
ServiceQuotaExceededException The user has reached their resource quota.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpgradeLensReview
func (*WellArchitected) UpgradeLensReviewRequest ¶
func (c *WellArchitected) UpgradeLensReviewRequest(input *UpgradeLensReviewInput) (req *request.Request, output *UpgradeLensReviewOutput)
UpgradeLensReviewRequest generates a "aws/request.Request" representing the client's request for the UpgradeLensReview operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpgradeLensReview for more information on using the UpgradeLensReview API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpgradeLensReviewRequest method. req, resp := client.UpgradeLensReviewRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpgradeLensReview
func (*WellArchitected) UpgradeLensReviewWithContext ¶
func (c *WellArchitected) UpgradeLensReviewWithContext(ctx aws.Context, input *UpgradeLensReviewInput, opts ...request.Option) (*UpgradeLensReviewOutput, error)
UpgradeLensReviewWithContext is the same as UpgradeLensReview with the addition of the ability to pass a context and additional request options.
See UpgradeLensReview for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpgradeProfileVersion ¶ added in v1.44.282
func (c *WellArchitected) UpgradeProfileVersion(input *UpgradeProfileVersionInput) (*UpgradeProfileVersionOutput, error)
UpgradeProfileVersion API operation for AWS Well-Architected Tool.
Upgrade a profile.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpgradeProfileVersion for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
ServiceQuotaExceededException The user has reached their resource quota.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpgradeProfileVersion
func (*WellArchitected) UpgradeProfileVersionRequest ¶ added in v1.44.282
func (c *WellArchitected) UpgradeProfileVersionRequest(input *UpgradeProfileVersionInput) (req *request.Request, output *UpgradeProfileVersionOutput)
UpgradeProfileVersionRequest generates a "aws/request.Request" representing the client's request for the UpgradeProfileVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpgradeProfileVersion for more information on using the UpgradeProfileVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpgradeProfileVersionRequest method. req, resp := client.UpgradeProfileVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpgradeProfileVersion
func (*WellArchitected) UpgradeProfileVersionWithContext ¶ added in v1.44.282
func (c *WellArchitected) UpgradeProfileVersionWithContext(ctx aws.Context, input *UpgradeProfileVersionInput, opts ...request.Option) (*UpgradeProfileVersionOutput, error)
UpgradeProfileVersionWithContext is the same as UpgradeProfileVersion with the addition of the ability to pass a context and additional request options.
See UpgradeProfileVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WellArchitected) UpgradeReviewTemplateLensReview ¶ added in v1.45.21
func (c *WellArchitected) UpgradeReviewTemplateLensReview(input *UpgradeReviewTemplateLensReviewInput) (*UpgradeReviewTemplateLensReviewOutput, error)
UpgradeReviewTemplateLensReview API operation for AWS Well-Architected Tool.
Upgrade the lens review of a review template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Well-Architected Tool's API operation UpgradeReviewTemplateLensReview for usage and error information.
Returned Error Types:
ValidationException The user input is not valid.
ResourceNotFoundException The requested resource was not found.
ConflictException The resource has already been processed, was deleted, or is too large.
InternalServerException There is a problem with the Well-Architected Tool API service.
AccessDeniedException User does not have sufficient access to perform this action.
ThrottlingException Request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpgradeReviewTemplateLensReview
func (*WellArchitected) UpgradeReviewTemplateLensReviewRequest ¶ added in v1.45.21
func (c *WellArchitected) UpgradeReviewTemplateLensReviewRequest(input *UpgradeReviewTemplateLensReviewInput) (req *request.Request, output *UpgradeReviewTemplateLensReviewOutput)
UpgradeReviewTemplateLensReviewRequest generates a "aws/request.Request" representing the client's request for the UpgradeReviewTemplateLensReview operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpgradeReviewTemplateLensReview for more information on using the UpgradeReviewTemplateLensReview API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpgradeReviewTemplateLensReviewRequest method. req, resp := client.UpgradeReviewTemplateLensReviewRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpgradeReviewTemplateLensReview
func (*WellArchitected) UpgradeReviewTemplateLensReviewWithContext ¶ added in v1.45.21
func (c *WellArchitected) UpgradeReviewTemplateLensReviewWithContext(ctx aws.Context, input *UpgradeReviewTemplateLensReviewInput, opts ...request.Option) (*UpgradeReviewTemplateLensReviewOutput, error)
UpgradeReviewTemplateLensReviewWithContext is the same as UpgradeReviewTemplateLensReview with the addition of the ability to pass a context and additional request options.
See UpgradeReviewTemplateLensReview for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type Workload ¶
type Workload struct { // The list of Amazon Web Services account IDs associated with the workload. AccountIds []*string `type:"list"` // List of AppRegistry application ARNs associated to the workload. Applications []*string `type:"list"` // The URL of the architectural design for the workload. ArchitecturalDesign *string `type:"string"` // The list of Amazon Web Services Regions associated with the workload, for // example, us-east-2, or ca-central-1. AwsRegions []*string `type:"list"` // The description for the workload. Description *string `min:"3" type:"string"` // Discovery configuration associated to the workload. DiscoveryConfig *WorkloadDiscoveryConfig `type:"structure"` // The environment for the workload. Environment *string `type:"string" enum:"WorkloadEnvironment"` // The improvement status for a workload. ImprovementStatus *string `type:"string" enum:"WorkloadImprovementStatus"` // The industry for the workload. Industry *string `type:"string"` // The industry type for the workload. // // If specified, must be one of the following: // // * Agriculture // // * Automobile // // * Defense // // * Design and Engineering // // * Digital Advertising // // * Education // // * Environmental Protection // // * Financial Services // // * Gaming // // * General Public Services // // * Healthcare // // * Hospitality // // * InfoTech // // * Justice and Public Safety // // * Life Sciences // // * Manufacturing // // * Media & Entertainment // // * Mining & Resources // // * Oil & Gas // // * Power & Utilities // // * Professional Services // // * Real Estate & Construction // // * Retail & Wholesale // // * Social Protection // // * Telecommunications // // * Travel, Transportation & Logistics // // * Other IndustryType *string `type:"string"` // Flag indicating whether the workload owner has acknowledged that the Review // owner field is required. // // If a Review owner is not added to the workload within 60 days of acknowledgement, // access to the workload is restricted until an owner is added. IsReviewOwnerUpdateAcknowledged *bool `type:"boolean"` // Jira configuration for a specific workload. JiraConfiguration *WorkloadJiraConfigurationOutput_ `type:"structure"` // The list of lenses associated with the workload. Each lens is identified // by its LensSummary$LensAlias. // // If a review template that specifies lenses is applied to the workload, those // lenses are applied to the workload in addition to these lenses. Lenses []*string `type:"list"` // The list of non-Amazon Web Services Regions associated with the workload. NonAwsRegions []*string `type:"list"` // The notes associated with the workload. // // For a review template, these are the notes that will be associated with the // workload when the template is applied. Notes *string `type:"string"` // An Amazon Web Services account ID. Owner *string `min:"12" type:"string"` // The priorities of the pillars, which are used to order items in the improvement // plan. Each pillar is represented by its PillarReviewSummary$PillarId. PillarPriorities []*string `type:"list"` // A map from risk names to the count of how many questions have that rating. PrioritizedRiskCounts map[string]*int64 `type:"map"` // Profile associated with a workload. Profiles []*WorkloadProfile `type:"list"` // The review owner of the workload. The name, email address, or identifier // for the primary group or individual that owns the workload review process. ReviewOwner *string `min:"3" type:"string"` // The date and time recorded. ReviewRestrictionDate *time.Time `type:"timestamp"` // A map from risk names to the count of how many questions have that rating. RiskCounts map[string]*int64 `type:"map"` ShareInvitationId *string `type:"string"` // The tags associated with the workload. Tags map[string]*string `min:"1" type:"map"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // The ARN for the workload. WorkloadArn *string `type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // The name of the workload. // // The name must be unique within an account within an Amazon Web Services Region. // Spaces and capitalization are ignored when checking for uniqueness. WorkloadName *string `min:"3" type:"string"` // contains filtered or unexported fields }
A workload return object.
func (Workload) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Workload) SetAccountIds ¶
SetAccountIds sets the AccountIds field's value.
func (*Workload) SetApplications ¶ added in v1.44.132
SetApplications sets the Applications field's value.
func (*Workload) SetArchitecturalDesign ¶
SetArchitecturalDesign sets the ArchitecturalDesign field's value.
func (*Workload) SetAwsRegions ¶
SetAwsRegions sets the AwsRegions field's value.
func (*Workload) SetDescription ¶
SetDescription sets the Description field's value.
func (*Workload) SetDiscoveryConfig ¶ added in v1.44.132
func (s *Workload) SetDiscoveryConfig(v *WorkloadDiscoveryConfig) *Workload
SetDiscoveryConfig sets the DiscoveryConfig field's value.
func (*Workload) SetEnvironment ¶
SetEnvironment sets the Environment field's value.
func (*Workload) SetImprovementStatus ¶
SetImprovementStatus sets the ImprovementStatus field's value.
func (*Workload) SetIndustry ¶
SetIndustry sets the Industry field's value.
func (*Workload) SetIndustryType ¶
SetIndustryType sets the IndustryType field's value.
func (*Workload) SetIsReviewOwnerUpdateAcknowledged ¶
SetIsReviewOwnerUpdateAcknowledged sets the IsReviewOwnerUpdateAcknowledged field's value.
func (*Workload) SetJiraConfiguration ¶ added in v1.51.22
func (s *Workload) SetJiraConfiguration(v *WorkloadJiraConfigurationOutput_) *Workload
SetJiraConfiguration sets the JiraConfiguration field's value.
func (*Workload) SetNonAwsRegions ¶
SetNonAwsRegions sets the NonAwsRegions field's value.
func (*Workload) SetPillarPriorities ¶
SetPillarPriorities sets the PillarPriorities field's value.
func (*Workload) SetPrioritizedRiskCounts ¶ added in v1.44.282
SetPrioritizedRiskCounts sets the PrioritizedRiskCounts field's value.
func (*Workload) SetProfiles ¶ added in v1.44.282
func (s *Workload) SetProfiles(v []*WorkloadProfile) *Workload
SetProfiles sets the Profiles field's value.
func (*Workload) SetReviewOwner ¶
SetReviewOwner sets the ReviewOwner field's value.
func (*Workload) SetReviewRestrictionDate ¶
SetReviewRestrictionDate sets the ReviewRestrictionDate field's value.
func (*Workload) SetRiskCounts ¶
SetRiskCounts sets the RiskCounts field's value.
func (*Workload) SetShareInvitationId ¶
SetShareInvitationId sets the ShareInvitationId field's value.
func (*Workload) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field's value.
func (*Workload) SetWorkloadArn ¶
SetWorkloadArn sets the WorkloadArn field's value.
func (*Workload) SetWorkloadId ¶
SetWorkloadId sets the WorkloadId field's value.
func (*Workload) SetWorkloadName ¶
SetWorkloadName sets the WorkloadName field's value.
type WorkloadDiscoveryConfig ¶ added in v1.44.132
type WorkloadDiscoveryConfig struct { // Discovery integration status in respect to Trusted Advisor for the workload. TrustedAdvisorIntegrationStatus *string `type:"string" enum:"TrustedAdvisorIntegrationStatus"` // The mode to use for identifying resources associated with the workload. // // You can specify WORKLOAD_METADATA, APP_REGISTRY, or both. WorkloadResourceDefinition []*string `type:"list" enum:"DefinitionType"` // contains filtered or unexported fields }
Discovery configuration associated to the workload.
func (WorkloadDiscoveryConfig) GoString ¶ added in v1.44.132
func (s WorkloadDiscoveryConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkloadDiscoveryConfig) SetTrustedAdvisorIntegrationStatus ¶ added in v1.44.132
func (s *WorkloadDiscoveryConfig) SetTrustedAdvisorIntegrationStatus(v string) *WorkloadDiscoveryConfig
SetTrustedAdvisorIntegrationStatus sets the TrustedAdvisorIntegrationStatus field's value.
func (*WorkloadDiscoveryConfig) SetWorkloadResourceDefinition ¶ added in v1.44.256
func (s *WorkloadDiscoveryConfig) SetWorkloadResourceDefinition(v []*string) *WorkloadDiscoveryConfig
SetWorkloadResourceDefinition sets the WorkloadResourceDefinition field's value.
func (WorkloadDiscoveryConfig) String ¶ added in v1.44.132
func (s WorkloadDiscoveryConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkloadJiraConfigurationInput_ ¶ added in v1.51.22
type WorkloadJiraConfigurationInput_ struct { // Workload-level: Jira issue management status. IssueManagementStatus *string `type:"string" enum:"WorkloadIssueManagementStatus"` // Workload-level: Jira issue management type. IssueManagementType *string `type:"string" enum:"IssueManagementType"` // Workload-level: Jira project key to sync workloads to. JiraProjectKey *string `min:"1" type:"string"` // contains filtered or unexported fields }
Workload-level: Input for the Jira configuration.
func (WorkloadJiraConfigurationInput_) GoString ¶ added in v1.51.22
func (s WorkloadJiraConfigurationInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkloadJiraConfigurationInput_) SetIssueManagementStatus ¶ added in v1.51.22
func (s *WorkloadJiraConfigurationInput_) SetIssueManagementStatus(v string) *WorkloadJiraConfigurationInput_
SetIssueManagementStatus sets the IssueManagementStatus field's value.
func (*WorkloadJiraConfigurationInput_) SetIssueManagementType ¶ added in v1.51.22
func (s *WorkloadJiraConfigurationInput_) SetIssueManagementType(v string) *WorkloadJiraConfigurationInput_
SetIssueManagementType sets the IssueManagementType field's value.
func (*WorkloadJiraConfigurationInput_) SetJiraProjectKey ¶ added in v1.51.22
func (s *WorkloadJiraConfigurationInput_) SetJiraProjectKey(v string) *WorkloadJiraConfigurationInput_
SetJiraProjectKey sets the JiraProjectKey field's value.
func (WorkloadJiraConfigurationInput_) String ¶ added in v1.51.22
func (s WorkloadJiraConfigurationInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkloadJiraConfigurationInput_) Validate ¶ added in v1.51.22
func (s *WorkloadJiraConfigurationInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type WorkloadJiraConfigurationOutput_ ¶ added in v1.51.22
type WorkloadJiraConfigurationOutput_ struct { // Workload-level: Jira issue management status. IssueManagementStatus *string `type:"string" enum:"WorkloadIssueManagementStatus"` // Workload-level: Jira issue management type. IssueManagementType *string `type:"string" enum:"IssueManagementType"` // Workload-level: Jira project key to sync workloads to. JiraProjectKey *string `min:"1" type:"string"` // Workload-level: Status message on configuration of the Jira integration. StatusMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
Workload-level: Output configuration of the Jira integration.
func (WorkloadJiraConfigurationOutput_) GoString ¶ added in v1.51.22
func (s WorkloadJiraConfigurationOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkloadJiraConfigurationOutput_) SetIssueManagementStatus ¶ added in v1.51.22
func (s *WorkloadJiraConfigurationOutput_) SetIssueManagementStatus(v string) *WorkloadJiraConfigurationOutput_
SetIssueManagementStatus sets the IssueManagementStatus field's value.
func (*WorkloadJiraConfigurationOutput_) SetIssueManagementType ¶ added in v1.51.22
func (s *WorkloadJiraConfigurationOutput_) SetIssueManagementType(v string) *WorkloadJiraConfigurationOutput_
SetIssueManagementType sets the IssueManagementType field's value.
func (*WorkloadJiraConfigurationOutput_) SetJiraProjectKey ¶ added in v1.51.22
func (s *WorkloadJiraConfigurationOutput_) SetJiraProjectKey(v string) *WorkloadJiraConfigurationOutput_
SetJiraProjectKey sets the JiraProjectKey field's value.
func (*WorkloadJiraConfigurationOutput_) SetStatusMessage ¶ added in v1.51.22
func (s *WorkloadJiraConfigurationOutput_) SetStatusMessage(v string) *WorkloadJiraConfigurationOutput_
SetStatusMessage sets the StatusMessage field's value.
func (WorkloadJiraConfigurationOutput_) String ¶ added in v1.51.22
func (s WorkloadJiraConfigurationOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkloadProfile ¶ added in v1.44.282
type WorkloadProfile struct { // The profile ARN. ProfileArn *string `type:"string"` // The profile version. ProfileVersion *string `min:"1" type:"string"` // contains filtered or unexported fields }
The profile associated with a workload.
func (WorkloadProfile) GoString ¶ added in v1.44.282
func (s WorkloadProfile) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkloadProfile) SetProfileArn ¶ added in v1.44.282
func (s *WorkloadProfile) SetProfileArn(v string) *WorkloadProfile
SetProfileArn sets the ProfileArn field's value.
func (*WorkloadProfile) SetProfileVersion ¶ added in v1.44.282
func (s *WorkloadProfile) SetProfileVersion(v string) *WorkloadProfile
SetProfileVersion sets the ProfileVersion field's value.
func (WorkloadProfile) String ¶ added in v1.44.282
func (s WorkloadProfile) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkloadShare ¶
type WorkloadShare struct { string `type:"string" enum:"PermissionType"` ShareId *string `type:"string"` SharedBy *string `min:"12" type:"string"` // (OU) ID with which the workload, lens, profile, or review template is shared. SharedWith *string `min:"12" type:"string"` Status *string `type:"string" enum:"ShareStatus"` // Region. WorkloadId *string `min:"32" type:"string"` // // The name must be unique within an account within an Amazon Web Services Region. // Spaces and capitalization are ignored when checking for uniqueness. WorkloadName *string `min:"3" type:"string"` // contains filtered or unexported fields }PermissionType *
A workload share return object.
func (WorkloadShare) GoString ¶
func (s WorkloadShare) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkloadShare) SetPermissionType ¶
func (s *WorkloadShare) SetPermissionType(v string) *WorkloadShare
SetPermissionType sets the PermissionType field's value.
func (*WorkloadShare) SetShareId ¶
func (s *WorkloadShare) SetShareId(v string) *WorkloadShare
SetShareId sets the ShareId field's value.
func (*WorkloadShare) SetSharedBy ¶
func (s *WorkloadShare) SetSharedBy(v string) *WorkloadShare
SetSharedBy sets the SharedBy field's value.
func (*WorkloadShare) SetSharedWith ¶
func (s *WorkloadShare) SetSharedWith(v string) *WorkloadShare
SetSharedWith sets the SharedWith field's value.
func (*WorkloadShare) SetStatus ¶
func (s *WorkloadShare) SetStatus(v string) *WorkloadShare
SetStatus sets the Status field's value.
func (*WorkloadShare) SetWorkloadId ¶
func (s *WorkloadShare) SetWorkloadId(v string) *WorkloadShare
SetWorkloadId sets the WorkloadId field's value.
func (*WorkloadShare) SetWorkloadName ¶
func (s *WorkloadShare) SetWorkloadName(v string) *WorkloadShare
SetWorkloadName sets the WorkloadName field's value.
func (WorkloadShare) String ¶
func (s WorkloadShare) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkloadShareSummary ¶
type WorkloadShareSummary struct { string `type:"string" enum:"PermissionType"` ShareId *string `type:"string"` // (OU) ID with which the workload, lens, profile, or review template is shared. SharedWith *string `min:"12" type:"string"` Status *string `type:"string" enum:"ShareStatus"` StatusMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }PermissionType *
A workload share summary return object.
func (WorkloadShareSummary) GoString ¶
func (s WorkloadShareSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkloadShareSummary) SetPermissionType ¶
func (s *WorkloadShareSummary) SetPermissionType(v string) *WorkloadShareSummary
SetPermissionType sets the PermissionType field's value.
func (*WorkloadShareSummary) SetShareId ¶
func (s *WorkloadShareSummary) SetShareId(v string) *WorkloadShareSummary
SetShareId sets the ShareId field's value.
func (*WorkloadShareSummary) SetSharedWith ¶
func (s *WorkloadShareSummary) SetSharedWith(v string) *WorkloadShareSummary
SetSharedWith sets the SharedWith field's value.
func (*WorkloadShareSummary) SetStatus ¶
func (s *WorkloadShareSummary) SetStatus(v string) *WorkloadShareSummary
SetStatus sets the Status field's value.
func (*WorkloadShareSummary) SetStatusMessage ¶ added in v1.44.46
func (s *WorkloadShareSummary) SetStatusMessage(v string) *WorkloadShareSummary
SetStatusMessage sets the StatusMessage field's value.
func (WorkloadShareSummary) String ¶
func (s WorkloadShareSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkloadSummary ¶
type WorkloadSummary struct { // The improvement status for a workload. ImprovementStatus *string `type:"string" enum:"WorkloadImprovementStatus"` // The list of lenses associated with the workload. Each lens is identified // by its LensSummary$LensAlias. // // If a review template that specifies lenses is applied to the workload, those // lenses are applied to the workload in addition to these lenses. Lenses []*string `type:"list"` // An Amazon Web Services account ID. Owner *string `min:"12" type:"string"` // A map from risk names to the count of how many questions have that rating. PrioritizedRiskCounts map[string]*int64 `type:"map"` // Profile associated with a workload. Profiles []*WorkloadProfile `type:"list"` // A map from risk names to the count of how many questions have that rating. RiskCounts map[string]*int64 `type:"map"` // The date and time recorded. UpdatedAt *time.Time `type:"timestamp"` // The ARN for the workload. WorkloadArn *string `type:"string"` // The ID assigned to the workload. This ID is unique within an Amazon Web Services // Region. WorkloadId *string `min:"32" type:"string"` // The name of the workload. // // The name must be unique within an account within an Amazon Web Services Region. // Spaces and capitalization are ignored when checking for uniqueness. WorkloadName *string `min:"3" type:"string"` // contains filtered or unexported fields }
A workload summary return object.
func (WorkloadSummary) GoString ¶
func (s WorkloadSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkloadSummary) SetImprovementStatus ¶
func (s *WorkloadSummary) SetImprovementStatus(v string) *WorkloadSummary
SetImprovementStatus sets the ImprovementStatus field's value.
func (*WorkloadSummary) SetLenses ¶
func (s *WorkloadSummary) SetLenses(v []*string) *WorkloadSummary
SetLenses sets the Lenses field's value.
func (*WorkloadSummary) SetOwner ¶
func (s *WorkloadSummary) SetOwner(v string) *WorkloadSummary
SetOwner sets the Owner field's value.
func (*WorkloadSummary) SetPrioritizedRiskCounts ¶ added in v1.44.282
func (s *WorkloadSummary) SetPrioritizedRiskCounts(v map[string]*int64) *WorkloadSummary
SetPrioritizedRiskCounts sets the PrioritizedRiskCounts field's value.
func (*WorkloadSummary) SetProfiles ¶ added in v1.44.282
func (s *WorkloadSummary) SetProfiles(v []*WorkloadProfile) *WorkloadSummary
SetProfiles sets the Profiles field's value.
func (*WorkloadSummary) SetRiskCounts ¶
func (s *WorkloadSummary) SetRiskCounts(v map[string]*int64) *WorkloadSummary
SetRiskCounts sets the RiskCounts field's value.
func (*WorkloadSummary) SetUpdatedAt ¶
func (s *WorkloadSummary) SetUpdatedAt(v time.Time) *WorkloadSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (*WorkloadSummary) SetWorkloadArn ¶
func (s *WorkloadSummary) SetWorkloadArn(v string) *WorkloadSummary
SetWorkloadArn sets the WorkloadArn field's value.
func (*WorkloadSummary) SetWorkloadId ¶
func (s *WorkloadSummary) SetWorkloadId(v string) *WorkloadSummary
SetWorkloadId sets the WorkloadId field's value.
func (*WorkloadSummary) SetWorkloadName ¶
func (s *WorkloadSummary) SetWorkloadName(v string) *WorkloadSummary
SetWorkloadName sets the WorkloadName field's value.
func (WorkloadSummary) String ¶
func (s WorkloadSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package wellarchitectediface provides an interface to enable mocking the AWS Well-Architected Tool service client for testing your code.
|
Package wellarchitectediface provides an interface to enable mocking the AWS Well-Architected Tool service client for testing your code. |