View a markdown version of this page

AgentProfileSummary - AWS Well-Architected

AgentProfileSummary

Summary of an optimization profile, including its configuration, metadata, and audit information.

Contents

arn

The Amazon Resource Name (ARN) of the optimization profile.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 2048.

Pattern: arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:\d{12}:agent-profile/([a-zA-Z0-9_-]+)

Required: Yes

createdAt

The timestamp when the profile was created.

Type: Timestamp

Required: Yes

createdBy

The identifier of the user or system that created this profile.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 128.

Required: Yes

name

The system name of the profile.

Type: String

Length Constraints: Minimum length of 3. Maximum length of 128.

Pattern: [a-zA-Z0-9_-]+

Required: Yes

aggregationConfiguration

The aggregation configuration that defines which AWS accounts and Regions to analyze. Not present for basic profiles.

Type: Array of AggregationConfiguration objects

Array Members: Minimum number of 0 items. Maximum number of 100 items.

Required: No

businessOverview

The business overview for this profile.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 512.

Pattern: (?:(?!\$\{[a-zA-Z]+:)[\P{C}])*

Required: No

deletionProtection

Indicates whether deletion protection is enabled for the profile.

Type: Boolean

Required: No

description

A description of the profile.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 512.

Pattern: (?:(?!\$\{[a-zA-Z]+:)[\P{C}])*

Required: No

displayName

The display name of the profile shown to users.

Type: String

Length Constraints: Minimum length of 3. Maximum length of 128.

Pattern: (?:(?!\$\{[a-zA-Z]+:)[\P{C}])+

Required: No

eligibleForArchitectureGeneration

Indicates whether the profile is valid for manual architecture generation.

Type: Boolean

Required: No

eligibleForScheduledGeneration

Indicates whether the profile is valid for scheduled recommendation generation.

Type: Boolean

Required: No

executionRoleArn

The ARN of the IAM execution role used for recommendation actions. Not present for basic profiles.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 2048.

Pattern: arn:([a-z\-]+):iam::\d{12}:role/(service-role/)?[a-zA-Z0-9+=,.@\-_]+

Required: No

fieldErrors

A map of field paths to error messages for invalid or missing input fields.

Type: String to string map

Map Entries: Minimum number of 0 items. Maximum number of 100 items.

Key Length Constraints: Minimum length of 1. Maximum length of 256.

Value Length Constraints: Minimum length of 1. Maximum length of 1024.

Required: No

lastModifiedAt

The timestamp when the profile was last modified.

Type: Timestamp

Required: No

lastModifiedBy

The identifier of the user or system that last modified this profile.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 128.

Required: No

organizationalAggregationConfiguration
Important

This is not available during the preview release.

The organizational monitoring boundary. Present only for organizational profiles.

Type: OrganizationalAggregationConfiguration object

Required: No

pillars

The AWS Well-Architected Framework pillars associated with this profile. Not present for basic profiles.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 5 items.

Valid Values: COST_OPTIMIZATION | SECURITY | RESILIENCE | PERFORMANCE | OPERATIONAL_EXCELLENCE

Required: No

profileType

The type of the profile. ORGANIZATIONAL is not available during the preview release.

Type: String

Valid Values: STANDARD | BASIC | ORGANIZATIONAL

Required: No

tags

The tags associated with the profile.

Type: Array of Tag objects

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: