diff --git a/codegen/sdk-codegen/aws-models/codecatalyst.json b/codegen/sdk-codegen/aws-models/codecatalyst.json index 52db2cae834..f77d655d5a1 100644 --- a/codegen/sdk-codegen/aws-models/codecatalyst.json +++ b/codegen/sdk-codegen/aws-models/codecatalyst.json @@ -550,6 +550,9 @@ "smithy.api#timestampFormat": "date-time" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#CreateAccessTokenResponse": { @@ -584,6 +587,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#CreateDevEnvironment": { @@ -676,9 +682,12 @@ "vpcConnectionName": { "target": "com.amazonaws.codecatalyst#NameString", "traits": { - "smithy.api#documentation": "
The name of the connection to use connect to a Amazon VPC.
" + "smithy.api#documentation": "The name of the connection that will be used to connect to Amazon VPC, if any.
" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#CreateDevEnvironmentResponse": { @@ -712,6 +721,9 @@ "smithy.api#documentation": "The name of the connection used to connect to Amazon VPC used when the Dev Environment was created, if any.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#CreateProject": { @@ -756,6 +768,9 @@ "smithy.api#documentation": "The description of the project. This description will be displayed to all users of the project. We recommend providing a brief description of the project and its intended purpose.
" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#CreateProjectResponse": { @@ -787,6 +802,9 @@ "smithy.api#documentation": "The description of the project.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#CreateSourceRepository": { @@ -867,6 +885,9 @@ "smithy.api#documentation": "The commit ID in an existing branch from which you want to create the new branch.
" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#CreateSourceRepositoryBranchResponse": { @@ -897,6 +918,9 @@ "smithy.api#documentation": "The commit ID of the tip of the newly created branch.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#CreateSourceRepositoryRequest": { @@ -1061,6 +1085,9 @@ "smithy.api#resourceIdentifier": "devEnvironmentId" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#DeleteDevEnvironmentResponse": { @@ -1088,6 +1115,9 @@ "smithy.api#resourceIdentifier": "devEnvironmentId" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#DeleteProject": { @@ -1936,6 +1966,9 @@ "smithy.api#resourceIdentifier": "devEnvironmentId" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#GetDevEnvironmentResponse": { @@ -2044,6 +2077,9 @@ "smithy.api#documentation": "The name of the connection used to connect to Amazon VPC used when the Dev Environment was created, if any.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#GetProject": { @@ -2084,6 +2120,9 @@ "smithy.api#resourceIdentifier": "projectName" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#GetProjectResponse": { @@ -2114,6 +2153,9 @@ "smithy.api#documentation": "The description of the project.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#GetSourceRepository": { @@ -2179,6 +2221,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#GetSourceRepositoryCloneUrlsResponse": { @@ -2191,6 +2236,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#GetSourceRepositoryRequest": { @@ -2305,6 +2353,9 @@ "smithy.api#resourceIdentifier": "spaceName" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#GetSpaceResponse": { @@ -2336,6 +2387,9 @@ "smithy.api#documentation": "The description of the space.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#GetSubscription": { @@ -2367,6 +2421,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#GetSubscriptionResponse": { @@ -2383,7 +2440,23 @@ "traits": { "smithy.api#documentation": "The display name of the Amazon Web Services account used for billing for the space.
" } + }, + "pendingSubscriptionType": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The type of the billing plan that the space will be changed to at the start of the next billing cycle. This applies\n only to changes that reduce the functionality available for the space. Billing plan changes that increase functionality\n are applied immediately. For more information, see Pricing.
" + } + }, + "pendingSubscriptionStartTime": { + "target": "com.amazonaws.codecatalyst#Timestamp", + "traits": { + "smithy.api#documentation": "The day and time the pending change will be applied to the space, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.
", + "smithy.api#timestampFormat": "date-time" + } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#GetUserDetails": { @@ -2427,9 +2500,12 @@ "min": 3, "max": 100 }, - "smithy.api#pattern": "^[a-zA-Z0-9]{3,100}$" + "smithy.api#pattern": "^[a-zA-Z0-9_.-]{3,100}$" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#GetUserDetailsResponse": { @@ -2465,6 +2541,9 @@ "smithy.api#documentation": "" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#GetWorkflow": { @@ -3084,6 +3163,9 @@ } } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#ListDevEnvironmentsResponse": { @@ -3102,6 +3184,9 @@ "smithy.api#documentation": "A token returned from a call to this API to indicate the next batch of results to return, if any.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#ListEventLogs": { @@ -3181,6 +3266,9 @@ } } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#ListEventLogsResponse": { @@ -3199,6 +3287,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#ListProjects": { @@ -3262,6 +3353,9 @@ "smithy.api#documentation": "Information about filters to apply to narrow the results returned in the list.
" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#ListProjectsResponse": { @@ -3279,6 +3373,9 @@ "smithy.api#documentation": "Information about the projects.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#ListSourceRepositories": { @@ -3392,6 +3489,9 @@ } } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#ListSourceRepositoriesResponse": { @@ -3409,6 +3509,9 @@ "smithy.api#documentation": "A token returned from a call to this API to indicate the next batch of results to return, if any.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#ListSourceRepositoryBranches": { @@ -3521,6 +3624,9 @@ } } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#ListSourceRepositoryBranchesResponse": { @@ -3539,6 +3645,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#ListSpaces": { @@ -3577,6 +3686,9 @@ } } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#ListSpacesResponse": { @@ -3594,6 +3706,9 @@ "smithy.api#documentation": "Information about the spaces.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#ListWorkflowRuns": { @@ -4345,6 +4460,9 @@ "smithy.api#documentation": "The amount of time the Dev Environment will run without any activity detected before stopping, in minutes. Only whole integers are allowed. Dev Environments consume compute minutes when running.
" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#StartDevEnvironmentResponse": { @@ -4379,6 +4497,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#StartDevEnvironmentSession": { @@ -4432,6 +4553,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#StartDevEnvironmentSessionResponse": { @@ -4475,6 +4599,9 @@ "smithy.api#resourceIdentifier": "devEnvironmentId" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#StartWorkflowRun": { @@ -4635,6 +4762,9 @@ "smithy.api#resourceIdentifier": "devEnvironmentId" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#StopDevEnvironmentResponse": { @@ -4669,6 +4799,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#StopDevEnvironmentSession": { @@ -4729,6 +4862,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#StopDevEnvironmentSessionResponse": { @@ -4767,6 +4903,9 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#StringList": { @@ -4890,6 +5029,9 @@ "smithy.api#documentation": "A user-specified idempotency token. Idempotency ensures that an API request completes only once. \n With an idempotent request, if the original request completes successfully, the subsequent retries return the result from the original successful request and have no additional effect.
" } } + }, + "traits": { + "smithy.api#input": {} } }, "com.amazonaws.codecatalyst#UpdateDevEnvironmentResponse": { @@ -4953,6 +5095,9 @@ "smithy.api#documentation": "A user-specified idempotency token. Idempotency ensures that an API request completes only once. \n With an idempotent request, if the original request completes successfully, the subsequent retries return the result from the original successful request and have no additional effect.
" } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#UpdateProject": { @@ -5209,6 +5354,9 @@ } } } + }, + "traits": { + "smithy.api#output": {} } }, "com.amazonaws.codecatalyst#Workflow": { diff --git a/codegen/sdk-codegen/aws-models/compute-optimizer.json b/codegen/sdk-codegen/aws-models/compute-optimizer.json index cf79677c257..6a3ad2cf7e9 100644 --- a/codegen/sdk-codegen/aws-models/compute-optimizer.json +++ b/codegen/sdk-codegen/aws-models/compute-optimizer.json @@ -1480,6 +1480,12 @@ "smithy.api#enumValue": "PERCENT_20" } }, + "PERCENT_10": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PERCENT_10" + } + }, "PERCENT_0": { "target": "smithy.api#Unit", "traits": { @@ -1496,6 +1502,12 @@ "traits": { "smithy.api#enumValue": "CpuUtilization" } + }, + "MEMORY_UTILIZATION": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MemoryUtilization" + } } } }, @@ -1505,13 +1517,13 @@ "threshold": { "target": "com.amazonaws.computeoptimizer#CustomizableMetricThreshold", "traits": { - "smithy.api#documentation": "\n The threshold value used for the specified metric parameter.\n
" + "smithy.api#documentation": "\n The threshold value used for the specified metric parameter.\n
\nYou can only specify the threshold value for CPU utilization.
\n\n The headroom threshold value in percentage used for the specified metric parameter.\n
" + "smithy.api#documentation": "\n The headroom value in percentage used for the specified metric parameter.\n
\nThe following lists the valid values for CPU and memory utilization.
\nCPU utilization: PERCENT_30 | PERCENT_20 | PERCENT_0
\n
Memory utilization: PERCENT_30 | PERCENT_20 | PERCENT_10
\n
\n The resource’s CPU utilization threshold preferences, such as threshold and headroom, that \n are used to generate rightsizing recommendations. \n
\nThis preference is only available for the Amazon EC2 instance resource type.
\n\n The resource’s CPU and memory utilization preferences, such as threshold and headroom, that \n are used to generate rightsizing recommendations. \n
\nThis preference is only available for the Amazon EC2 instance resource type.
\n\n The resource’s CPU utilization threshold preferences, such as threshold and headroom, \n that were used to generate rightsizing recommendations. It considers all applicable preferences \n that you set at the resource, account, and organization level.\n
\nTo validate that the preference is applied to your last generated set of recommendations, review the \n effectiveRecommendationPreferences
value in the response of the \n GetAutoScalingGroupRecommendations or GetEC2InstanceRecommendations actions.
\n The resource’s CPU and memory utilization preferences, such as threshold and headroom, \n that were used to generate rightsizing recommendations. It considers all applicable preferences \n that you set at the resource, account, and organization level.\n
\nTo validate that the preference is applied to your last generated set of recommendations, review the \n effectiveRecommendationPreferences
value in the response of the \n GetAutoScalingGroupRecommendations or GetEC2InstanceRecommendations actions.
\n The preference to control the resource’s CPU utilization thresholds - threshold and headroom. When this \n preference isn't specified, we use the following default values:\n
\n\n P99_5
for threshold
\n PERCENT_17
for headroom
You can only set this preference for the Amazon EC2 instance resource type.
\n\n The preference to control the resource’s CPU utilization threshold, CPU utilization headroom, and memory utilization headroom. When this \n preference isn't specified, we use the following default values.\n
\nCPU utilization:
\n\n P99_5
for threshold
\n PERCENT_20
for headroom
Memory utilization:
\n\n PERCENT_20
for headroom
You can only set CPU and memory utilization preferences for the Amazon EC2 instance resource type.
\nThe threshold setting isn’t available for memory utilization.
\n\n The preference to control the resource’s CPU utilization thresholds - threshold and headroom. \n If the preference isn’t set, this object is null. \n
\nThis preference is only available for the Amazon EC2 instance resource type.
\n\n The preference to control the resource’s CPU utilization threshold, CPU utilization headroom, and memory utilization headroom. \n If the preference isn’t set, this object is null. \n
\nThis preference is only available for the Amazon EC2 instance resource type.
\n\n The name of the resource utilization metric name to customize. \n
\nCompute Optimizer only supports CpuUtilization
.
\n The name of the resource utilization metric name to customize. \n
" } }, "metricParameters": { diff --git a/codegen/sdk-codegen/aws-models/ec2.json b/codegen/sdk-codegen/aws-models/ec2.json index ae1b9347cfd..2bf43556a87 100644 --- a/codegen/sdk-codegen/aws-models/ec2.json +++ b/codegen/sdk-codegen/aws-models/ec2.json @@ -65635,6 +65635,24 @@ "traits": { "smithy.api#enumValue": "r7iz.metal-32xl" } + }, + "c7gd_metal": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7gd.metal" + } + }, + "m7gd_metal": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "m7gd.metal" + } + }, + "r7gd_metal": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7gd.metal" + } } } }, diff --git a/codegen/sdk-codegen/aws-models/eks.json b/codegen/sdk-codegen/aws-models/eks.json index 19dd684998a..782f5ecdfb0 100644 --- a/codegen/sdk-codegen/aws-models/eks.json +++ b/codegen/sdk-codegen/aws-models/eks.json @@ -8406,6 +8406,18 @@ "traits": { "smithy.api#enumValue": "AutoScalingGroupInstanceRefreshActive" } + }, + "KUBERNETES_LABEL_INVALID": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "KubernetesLabelInvalid" + } + }, + "EC2_LAUNCH_TEMPLATE_VERSION_MAX_LIMIT_EXCEEDED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Ec2LaunchTemplateVersionMaxLimitExceeded" + } } } }, diff --git a/codegen/sdk-codegen/aws-models/guardduty.json b/codegen/sdk-codegen/aws-models/guardduty.json index ecf9db595c3..037d2f38da8 100644 --- a/codegen/sdk-codegen/aws-models/guardduty.json +++ b/codegen/sdk-codegen/aws-models/guardduty.json @@ -1294,7 +1294,7 @@ } }, "traits": { - "smithy.api#documentation": "This API is also used when you use GuardDuty Runtime Monitoring \n for your Amazon EC2 instances (currently in preview\n release) and is subject to change. The use of this API is subject to Section 2 of the \n Amazon Web Services Service Terms (\"Betas and Previews\").
\nContains information about the Amazon EC2 instance runtime \n coverage details.
" + "smithy.api#documentation": "Contains information about the Amazon EC2 instance runtime \n coverage details.
" } }, "com.amazonaws.guardduty#CoverageEcsClusterDetails": { @@ -1595,7 +1595,7 @@ "Ec2InstanceDetails": { "target": "com.amazonaws.guardduty#CoverageEc2InstanceDetails", "traits": { - "smithy.api#documentation": "This API is also used when you use GuardDuty Runtime Monitoring \n for your Amazon EC2 instances (currently in preview\n release) and is subject to change. The use of this API is subject to Section 2 of the \n Amazon Web Services Service Terms (\"Betas and Previews\").
\nInformation about the Amazon EC2 instance assessed \n for runtime coverage.
", + "smithy.api#documentation": "Information about the Amazon EC2 instance assessed \n for runtime coverage.
", "smithy.api#jsonName": "ec2InstanceDetails" } } @@ -2096,7 +2096,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates member accounts of the current Amazon Web Services account by specifying a list of Amazon Web Services account\n IDs. This step is a prerequisite for managing the associated member accounts either by\n invitation or through an organization.
\nAs a delegated administrator, using CreateMembers
will enable GuardDuty in \n the added member accounts, with the exception of the\n organization delegated administrator account. A delegated administrator must enable GuardDuty \n prior to being added as a member.
When you use CreateMembers as an Organizations delegated \n administrator, GuardDuty applies your organization's auto-enable settings to the member\n accounts in this request, irrespective of the accounts being new or existing members. For \n more information about the existing auto-enable settings for your organization, see\n DescribeOrganizationConfiguration.
\nIf you are adding accounts by invitation, before using InviteMembers, use \n CreateMembers
after GuardDuty has been enabled in potential member accounts.
If you disassociate a member from a GuardDuty \n delegated administrator, the member account details \n obtained from this API, including the associated email addresses, will be retained. \n This is done so that the delegated administrator can invoke the InviteMembers API without the need to invoke the CreateMembers API again. To \n remove the details associated with a member account, the delegated administrator must invoke the \n DeleteMembers API.
", + "smithy.api#documentation": "Creates member accounts of the current Amazon Web Services account by specifying a list of Amazon Web Services account\n IDs. This step is a prerequisite for managing the associated member accounts either by\n invitation or through an organization.
\nAs a delegated administrator, using CreateMembers
will enable GuardDuty in \n the added member accounts, with the exception of the\n organization delegated administrator account. A delegated administrator must enable GuardDuty \n prior to being added as a member.
When you use CreateMembers as an Organizations delegated \n administrator, GuardDuty applies your organization's auto-enable settings to the member\n accounts in this request, irrespective of the accounts being new or existing members. For \n more information about the existing auto-enable settings for your organization, see\n DescribeOrganizationConfiguration.
\nIf you disassociate a member account that was added by invitation, the member account details \n obtained from this API, including the associated email addresses, will be retained. \n This is done so that the delegated administrator can invoke the InviteMembers API without the need to invoke the CreateMembers API again. To \n remove the details associated with a member account, the delegated administrator must invoke the \n DeleteMembers API.
\nWhen the member accounts added through Organizations are later disassociated, you (administrator)\n can't invite them by calling the InviteMembers API. You can create an association with these\n member accounts again only by calling the CreateMembers API.
", "smithy.api#http": { "method": "POST", "uri": "/detector/{DetectorId}/member", @@ -4071,7 +4071,7 @@ } ], "traits": { - "smithy.api#documentation": "Disassociates GuardDuty member accounts (from the current administrator account) specified\n by the account IDs.
\nWhen you \n disassociate an invited member from a GuardDuty delegated administrator, the member account details \n obtained from the CreateMembers API, including the associated email addresses, are retained. This is \n done so that the delegated administrator can invoke the InviteMembers API without the need to invoke the CreateMembers API again. To \n remove the details associated with a member account, the delegated administrator must invoke the \n DeleteMembers API.
\nWith autoEnableOrganizationMembers
configuration for your organization set to\n ALL
, you'll receive an error if you attempt to disassociate a member account\n before removing them from your organization.
Disassociates GuardDuty member accounts (from the current administrator account) specified\n by the account IDs.
\nWhen you \n disassociate an invited member from a GuardDuty delegated administrator, the member account details \n obtained from the CreateMembers API, including the associated email addresses, are retained. This is \n done so that the delegated administrator can invoke the InviteMembers API without the need to invoke the CreateMembers API again. To \n remove the details associated with a member account, the delegated administrator must invoke the \n DeleteMembers API.
\nWith autoEnableOrganizationMembers
configuration for your organization set to\n ALL
, you'll receive an error if you attempt to disassociate a member account\n before removing them from your organization.
If you disassociate a member account that was added by invitation, the member account details \n obtained from this API, including the associated email addresses, will be retained. \n This is done so that the delegated administrator can invoke the InviteMembers API without the need to invoke the CreateMembers API again. To \n remove the details associated with a member account, the delegated administrator must invoke the \n DeleteMembers API.
\nWhen the member accounts added through Organizations are later disassociated, you (administrator)\n can't invite them by calling the InviteMembers API. You can create an association with these\n member accounts again only by calling the CreateMembers API.
", "smithy.api#http": { "method": "POST", "uri": "/detector/{DetectorId}/member/disassociate", @@ -4149,7 +4149,7 @@ "DomainWithSuffix": { "target": "com.amazonaws.guardduty#String", "traits": { - "smithy.api#documentation": "The second and top level domain involved in the \n activity that prompted GuardDuty to generate this finding.
", + "smithy.api#documentation": "The second and top level domain involved in the \n activity that potentially prompted GuardDuty to generate this finding.\n For a list of top-level and second-level domains, see public suffix list.
", "smithy.api#jsonName": "domainWithSuffix" } } @@ -4608,6 +4608,12 @@ "traits": { "smithy.api#enumValue": "ECS_FARGATE_AGENT_MANAGEMENT" } + }, + "EC2_AGENT_MANAGEMENT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EC2_AGENT_MANAGEMENT" + } } } }, @@ -7992,7 +7998,7 @@ } ], "traits": { - "smithy.api#documentation": "Invites Amazon Web Services accounts to become members of an organization administered by the Amazon Web Services account \n that invokes this API. If you are using Amazon Web Services Organizations to manage your GuardDuty environment, this step is not\n needed. For more information, see Managing accounts with organizations.
\nTo invite Amazon Web Services accounts, the first step is \n to ensure that GuardDuty has been enabled in the potential member accounts. You can now invoke this API\n to add accounts by invitation. The \n invited accounts can either accept or decline the invitation from their GuardDuty accounts. Each invited Amazon Web Services account can \n choose to accept the invitation from only one Amazon Web Services account. For more information, see \n Managing GuardDuty accounts \n by invitation.
\nAfter the invite has been accepted and you choose to disassociate a member account \n (by using DisassociateMembers) from your account, \n the details of the member account obtained by invoking CreateMembers, including the \n associated email addresses, will be retained. \n This is done so that you can invoke InviteMembers without the need to invoke \n CreateMembers again. To \n remove the details associated with a member account, you must also invoke \n DeleteMembers.
", + "smithy.api#documentation": "Invites Amazon Web Services accounts to become members of an organization administered by the Amazon Web Services account \n that invokes this API. If you are using Amazon Web Services Organizations to manage your GuardDuty environment, this step is not\n needed. For more information, see Managing accounts with organizations.
\nTo invite Amazon Web Services accounts, the first step is \n to ensure that GuardDuty has been enabled in the potential member accounts. You can now invoke this API\n to add accounts by invitation. The \n invited accounts can either accept or decline the invitation from their GuardDuty accounts. Each invited Amazon Web Services account can \n choose to accept the invitation from only one Amazon Web Services account. For more information, see \n Managing GuardDuty accounts \n by invitation.
\nAfter the invite has been accepted and you choose to disassociate a member account \n (by using DisassociateMembers) from your account, \n the details of the member account obtained by invoking CreateMembers, including the \n associated email addresses, will be retained. \n This is done so that you can invoke InviteMembers without the need to invoke \n CreateMembers again. To \n remove the details associated with a member account, you must also invoke \n DeleteMembers.
\nIf you disassociate a member account that was added by invitation, the member account details \n obtained from this API, including the associated email addresses, will be retained. \n This is done so that the delegated administrator can invoke the InviteMembers API without the need to invoke the CreateMembers API again. To \n remove the details associated with a member account, the delegated administrator must invoke the \n DeleteMembers API.
\nWhen the member accounts added through Organizations are later disassociated, you (administrator)\n can't invite them by calling the InviteMembers API. You can create an association with these\n member accounts again only by calling the CreateMembers API.
", "smithy.api#http": { "method": "POST", "uri": "/detector/{DetectorId}/member/invite", @@ -10459,6 +10465,12 @@ "traits": { "smithy.api#enumValue": "ECS_FARGATE_AGENT_MANAGEMENT" } + }, + "EC2_AGENT_MANAGEMENT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EC2_AGENT_MANAGEMENT" + } } } }, @@ -11864,6 +11876,41 @@ "smithy.api#documentation": "Specifies the Region of a process's address space such as stack and heap.
", "smithy.api#jsonName": "memoryRegions" } + }, + "ToolName": { + "target": "com.amazonaws.guardduty#String", + "traits": { + "smithy.api#documentation": "Name of the potentially suspicious tool.
", + "smithy.api#jsonName": "toolName" + } + }, + "ToolCategory": { + "target": "com.amazonaws.guardduty#String", + "traits": { + "smithy.api#documentation": "Category that the tool belongs to. Some of the examples\n are Backdoor Tool, Pentest Tool, Network Scanner, and Network Sniffer.
", + "smithy.api#jsonName": "toolCategory" + } + }, + "ServiceName": { + "target": "com.amazonaws.guardduty#String", + "traits": { + "smithy.api#documentation": "Name of the security service that has been potentially disabled.
", + "smithy.api#jsonName": "serviceName" + } + }, + "CommandLineExample": { + "target": "com.amazonaws.guardduty#String", + "traits": { + "smithy.api#documentation": "Example of the command line involved in the suspicious activity.
", + "smithy.api#jsonName": "commandLineExample" + } + }, + "ThreatFilePath": { + "target": "com.amazonaws.guardduty#String", + "traits": { + "smithy.api#documentation": "The suspicious file path for which the threat intelligence details were found.
", + "smithy.api#jsonName": "threatFilePath" + } } }, "traits": { @@ -13190,6 +13237,13 @@ "smithy.api#documentation": "A list of names of the threats in the threat intelligence list that triggered the\n finding.
", "smithy.api#jsonName": "threatNames" } + }, + "ThreatFileSha256": { + "target": "com.amazonaws.guardduty#String", + "traits": { + "smithy.api#documentation": "SHA256 of the file that generated the finding.
", + "smithy.api#jsonName": "threatFileSha256" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/neptune-graph.json b/codegen/sdk-codegen/aws-models/neptune-graph.json index 691342ea783..c0a63711519 100644 --- a/codegen/sdk-codegen/aws-models/neptune-graph.json +++ b/codegen/sdk-codegen/aws-models/neptune-graph.json @@ -1884,7 +1884,7 @@ "provisionedMemory": { "target": "com.amazonaws.neptunegraph#ProvisionedMemory", "traits": { - "smithy.api#documentation": "The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Min = 128
" + "smithy.api#documentation": "The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph.
\nMin = 128
" } }, "endpoint": { @@ -1896,7 +1896,7 @@ "publicConnectivity": { "target": "smithy.api#Boolean", "traits": { - "smithy.api#documentation": "Specifies whether or not the graph can be reachable over the internet. All access to graphs is IAM authenticated.
" + "smithy.api#documentation": "Specifies whether or not the graph can be reachable over the internet. All access to graphs is IAM authenticated.
\nIf enabling public connectivity for the first time, there will be a delay while it is enabled.
\nThe number of replicas in other AZs.
" + "smithy.api#documentation": "The number of replicas in other AZs.
\nDefault: If not specified, the default value is 1.
" } }, "kmsKeyIdentifier": { @@ -2283,7 +2283,7 @@ ], "traits": { "aws.api#controlPlane": {}, - "smithy.api#documentation": "Create a private graph endpoint to allow private access from to the graph from within\n a VPC. You can attach security groups to the private graph endpoint. VPC endpoint charges apply.
", + "smithy.api#documentation": "Create a private graph endpoint to allow private access from to the graph from within\n a VPC. You can attach security groups to the private graph endpoint.
\nVPC endpoint charges apply.
\nExecute an openCypher query. Currently, the SDK does not support parameterized queries. If you want to make a \n parameterized query call, you can use an HTTP request.
\n\n When invoking this operation in a Neptune Analytics cluster, the IAM user or role making the request must have a policy attached \n that allows one of the following IAM actions in that cluster, depending on the query:\n
\nneptune-graph:ReadDataViaQuery
\nneptune-graph:WriteDataViaQuery
\nneptune-graph:DeleteDataViaQuery
\n\n Non-parametrized queries are not considered for plan caching. You can force plan caching with \n planCache=enabled
. The plan cache will be reused only for the same exact query. Slight variations \n in the query will not be able to reuse the query plan cache.\n
Execute an openCypher query.
\n\n When invoking this operation in a Neptune Analytics cluster, the IAM user or role making the request must have a policy attached \n that allows one of the following IAM actions in that cluster, depending on the query:\n
\nneptune-graph:ReadDataViaQuery
\nneptune-graph:WriteDataViaQuery
\nneptune-graph:DeleteDataViaQuery
\nThe provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Min = 128
" + "smithy.api#documentation": "The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph.
\nMin = 128
" } }, "deletionProtection": { @@ -6202,7 +6208,7 @@ "provisionedMemory": { "target": "com.amazonaws.neptunegraph#ProvisionedMemory", "traits": { - "smithy.api#documentation": "The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Min = 128
" + "smithy.api#documentation": "The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph.
\nMin = 128
" } }, "deletionProtection": { diff --git a/codegen/sdk-codegen/aws-models/oam.json b/codegen/sdk-codegen/aws-models/oam.json index 6faabc548ff..d6ed3a8d78b 100644 --- a/codegen/sdk-codegen/aws-models/oam.json +++ b/codegen/sdk-codegen/aws-models/oam.json @@ -1246,6 +1246,12 @@ "traits": { "smithy.api#enumValue": "AWS::ApplicationInsights::Application" } + }, + "AWS_INTERNETMONITOR_MONITOR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AWS::InternetMonitor::Monitor" + } } } }, @@ -1740,7 +1746,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1759,7 +1764,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1787,13 +1791,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1806,7 +1811,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1820,7 +1824,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1843,7 +1846,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1878,11 +1880,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1893,16 +1893,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1916,14 +1919,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1932,15 +1933,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1951,16 +1951,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1974,7 +1977,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1994,11 +1996,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2009,20 +2009,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2033,18 +2035,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/quicksight.json b/codegen/sdk-codegen/aws-models/quicksight.json index 462a74e9a61..c916bc227a5 100644 --- a/codegen/sdk-codegen/aws-models/quicksight.json +++ b/codegen/sdk-codegen/aws-models/quicksight.json @@ -12461,7 +12461,7 @@ } }, "traits": { - "smithy.api#documentation": "A dataset parameter.
" + "smithy.api#documentation": "A parameter that is created in a dataset. The parameter can be a string, integer, decimal, or datetime data type.
" } }, "com.amazonaws.quicksight#DatasetParameterId": { @@ -12511,6 +12511,9 @@ "smithy.api#enumValue": "SINGLE_VALUED" } } + }, + "traits": { + "smithy.api#documentation": "The value type of the parameter. The value type is used to validate the parameter before it is evaluated.
" } }, "com.amazonaws.quicksight#Datasets": { @@ -18820,6 +18823,18 @@ "smithy.api#documentation": "A map that describes the IP rules with CIDR range and description.
" } }, + "VpcIdRestrictionRuleMap": { + "target": "com.amazonaws.quicksight#VpcIdRestrictionRuleMap", + "traits": { + "smithy.api#documentation": "A map of allowed VPC IDs and their rule descriptions.
" + } + }, + "VpcEndpointIdRestrictionRuleMap": { + "target": "com.amazonaws.quicksight#VpcEndpointIdRestrictionRuleMap", + "traits": { + "smithy.api#documentation": "A map of allowed VPC endpoint IDs and their rule descriptions.
" + } + }, "Enabled": { "target": "com.amazonaws.quicksight#NullableBoolean", "traits": { @@ -23800,7 +23815,7 @@ "AuthorizedResourceArns": { "target": "com.amazonaws.quicksight#ArnList", "traits": { - "smithy.api#documentation": "The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that the user\n is authorized to access during the lifetime of the session.
\nIf you choose Dashboard
embedding experience, pass the list of dashboard ARNs in the\n account that you want the user to be able to view.
Currently, you can pass up to 25\n dashboard ARNs in each API call.
", + "smithy.api#documentation": "The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that the user\n is authorized to access during the lifetime of the session.
\nIf you choose Dashboard
embedding experience, pass the list of dashboard ARNs in the\n account that you want the user to be able to view.
If you want to make changes to the theme of your embedded content, pass a list of theme ARNs that the anonymous users need access to.
\nCurrently, you can pass up to 25 theme ARNs in each API call.
", "smithy.api#required": {} } }, @@ -42719,7 +42734,7 @@ "traits": { "smithy.api#length": { "min": 1, - "max": 65536 + "max": 168000 } } }, @@ -50107,7 +50122,7 @@ } ], "traits": { - "smithy.api#documentation": "Updates the content and status of IP rules. To use this operation, you\n\t\t\tmust\n\t\t\tprovide the entire map of rules. You can use the DescribeIpRestriction
\n\t\t\toperation to get the current rule map.
Updates the content and status of IP rules. Traffic from a source is allowed when the source satisfies either the IpRestrictionRule
, VpcIdRestrictionRule
, or VpcEndpointIdRestrictionRule
. To use this operation, you must provide the entire map of rules. You can use the DescribeIpRestriction
operation to get the current rule map.
A map that describes the updated IP rules with CIDR ranges and descriptions.
" } }, + "VpcIdRestrictionRuleMap": { + "target": "com.amazonaws.quicksight#VpcIdRestrictionRuleMap", + "traits": { + "smithy.api#documentation": "A map of VPC IDs and their corresponding rules. When you configure this parameter, traffic from all VPC endpoints that are present in the specified VPC is allowed.
" + } + }, + "VpcEndpointIdRestrictionRuleMap": { + "target": "com.amazonaws.quicksight#VpcEndpointIdRestrictionRuleMap", + "traits": { + "smithy.api#documentation": "A map of allowed VPC endpoint IDs and their corresponding rule descriptions.
" + } + }, "Enabled": { "target": "com.amazonaws.quicksight#NullableBoolean", "traits": { @@ -52830,6 +52857,62 @@ "smithy.api#documentation": "VPC connection properties.
" } }, + "com.amazonaws.quicksight#VpcEndpointId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 255 + }, + "smithy.api#pattern": "^vpce-[0-9a-z]*$" + } + }, + "com.amazonaws.quicksight#VpcEndpointIdRestrictionRuleDescription": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 150 + } + } + }, + "com.amazonaws.quicksight#VpcEndpointIdRestrictionRuleMap": { + "type": "map", + "key": { + "target": "com.amazonaws.quicksight#VpcEndpointId" + }, + "value": { + "target": "com.amazonaws.quicksight#VpcEndpointIdRestrictionRuleDescription" + } + }, + "com.amazonaws.quicksight#VpcId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 255 + }, + "smithy.api#pattern": "^vpc-[0-9a-z]*$" + } + }, + "com.amazonaws.quicksight#VpcIdRestrictionRuleDescription": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 150 + } + } + }, + "com.amazonaws.quicksight#VpcIdRestrictionRuleMap": { + "type": "map", + "key": { + "target": "com.amazonaws.quicksight#VpcId" + }, + "value": { + "target": "com.amazonaws.quicksight#VpcIdRestrictionRuleDescription" + } + }, "com.amazonaws.quicksight#Warehouse": { "type": "string", "traits": {