Skip to content

Commit f0d14cf

Browse files
committed
feat: update spec
1 parent c567026 commit f0d14cf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+7001
-210
lines changed

src/aws.ts

+17
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,12 @@ const completionSpec: Fig.Spec = {
264264
"Describes the API operations for running inference using Amazon Bedrock models",
265265
loadSpec: "aws/bedrock-runtime",
266266
},
267+
{
268+
name: "billing",
269+
description:
270+
"You can use the Billing API to programatically list the billing views available to you for a given time period. A billing view represents a set of billing data. The Billing API provides the following endpoint: https://billing.us-east-1.api.aws",
271+
loadSpec: "aws/billing",
272+
},
267273
{
268274
name: "billingconductor",
269275
description:
@@ -539,6 +545,11 @@ const completionSpec: Fig.Spec = {
539545
description: "Provide APIs to create and manage Amazon Connect Campaigns",
540546
loadSpec: "aws/connectcampaigns",
541547
},
548+
{
549+
name: "connectcampaignsv2",
550+
description: "Provide APIs to create and manage Amazon Connect Campaigns",
551+
loadSpec: "aws/connectcampaignsv2",
552+
},
542553
{
543554
name: "connectcases",
544555
description:
@@ -1600,6 +1611,12 @@ const completionSpec: Fig.Spec = {
16001611
"AWS Panorama Overview This is the AWS Panorama API Reference. For an introduction to the service, see What is AWS Panorama? in the AWS Panorama Developer Guide",
16011612
loadSpec: "aws/panorama",
16021613
},
1614+
{
1615+
name: "partnercentral-selling",
1616+
description:
1617+
"AWS Partner Central API for Selling AWS Partner Central API for Selling Reference Guide This Amazon Web Services (AWS) Partner Central API reference is designed to help AWS Partners integrate Customer Relationship Management (CRM) systems with AWS Partner Central. Partners can automate interactions with AWS Partner Central, which helps to ensure effective engagements in joint business activities. The API provides standard AWS API functionality. Access it by either using API Actions or by using an AWS SDK that's tailored to your programming language or platform. For more information, see Getting Started with AWS and Tools to Build on AWS. Features offered by AWS Partner Central API Opportunity management: Manages coselling opportunities through API actions such as CreateOpportunity, UpdateOpportunity, ListOpportunities, GetOpportunity, and AssignOpportunity. AWS referral management: Manages referrals shared by AWS using actions such as ListEngagementInvitations, GetEngagementInvitation, StartEngagementByAcceptingInvitation, and RejectEngagementInvitation. Entity association: Associates related entities such as AWS Products, Partner Solutions, and AWS Marketplace Private Offers with opportunities using the actions AssociateOpportunity, and DisassociateOpportunity. View AWS opportunity details: Retrieves real-time summaries of AWS opportunities using the GetAWSOpportunitySummary action. List solutions: Provides list APIs for listing partner offers using ListSolutions. Event subscription: Subscribe to real-time opportunity updates through AWS EventBridge by using actions such as Opportunity Created, Opportunity Updated, Engagement Invitation Accepted, Engagement Invitation Rejected, and Engagement Invitation Created",
1618+
loadSpec: "aws/partnercentral-selling",
1619+
},
16031620
{
16041621
name: "payment-cryptography",
16051622
description:

src/aws/accessanalyzer.ts

+44-5
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,15 @@ const completionSpec: Fig.Spec = {
9595
{
9696
name: "--access",
9797
description:
98-
"An access object containing the permissions that shouldn't be granted by the specified policy. If only actions are specified, IAM Access Analyzer checks for access of the actions on all resources in the policy. If only resources are specified, then IAM Access Analyzer checks which actions have access to the specified resources. If both actions and resources are specified, then IAM Access Analyzer checks which of the specified actions have access to the specified resources",
98+
"An access object containing the permissions that shouldn't be granted by the specified policy. If only actions are specified, IAM Access Analyzer checks for access to peform at least one of the actions on any resource in the policy. If only resources are specified, then IAM Access Analyzer checks for access to perform any action on at least one of the resources. If both actions and resources are specified, IAM Access Analyzer checks for access to perform at least one of the specified actions on at least one of the specified resources",
9999
args: {
100100
name: "list",
101101
},
102102
},
103103
{
104104
name: "--policy-type",
105105
description:
106-
"The type of policy. Identity policies grant permissions to IAM principals. Identity policies include managed and inline policies for IAM roles, users, and groups. Resource policies grant permissions on Amazon Web Services resources. Resource policies include trust policies for IAM roles and bucket policies for Amazon S3 buckets. You can provide a generic input such as identity policy or resource policy or a specific input such as managed policy or Amazon S3 bucket policy",
106+
"The type of policy. Identity policies grant permissions to IAM principals. Identity policies include managed and inline policies for IAM roles, users, and groups. Resource policies grant permissions on Amazon Web Services resources. Resource policies include trust policies for IAM roles and bucket policies for Amazon S3 buckets",
107107
args: {
108108
name: "string",
109109
},
@@ -290,7 +290,8 @@ const completionSpec: Fig.Spec = {
290290
},
291291
{
292292
name: "--tags",
293-
description: "An array of key-value pairs to apply to the analyzer",
293+
description:
294+
"An array of key-value pairs to apply to the analyzer. You can use the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. For the tag key, you can specify a value that is 1 to 128 characters in length and cannot be prefixed with aws:. For the tag value, you can specify a value that is 0 to 256 characters in length",
294295
args: {
295296
name: "map",
296297
},
@@ -305,7 +306,7 @@ const completionSpec: Fig.Spec = {
305306
{
306307
name: "--configuration",
307308
description:
308-
"Specifies the configuration of the analyzer. If the analyzer is an unused access analyzer, the specified scope of unused access is used for the configuration. If the analyzer is an external access analyzer, this field is not used",
309+
"Specifies the configuration of the analyzer. If the analyzer is an unused access analyzer, the specified scope of unused access is used for the configuration",
309310
args: {
310311
name: "structure",
311312
},
@@ -1049,7 +1050,7 @@ const completionSpec: Fig.Spec = {
10491050
{
10501051
name: "list-analyzed-resources",
10511052
description:
1052-
"Retrieves a list of resources of the specified type that have been analyzed by the specified external access analyzer. This action is not supported for unused access analyzers",
1053+
"Retrieves a list of resources of the specified type that have been analyzed by the specified analyzer",
10531054
options: [
10541055
{
10551056
name: "--analyzer-arn",
@@ -1699,6 +1700,44 @@ const completionSpec: Fig.Spec = {
16991700
},
17001701
],
17011702
},
1703+
{
1704+
name: "update-analyzer",
1705+
description: "Modifies the configuration of an existing analyzer",
1706+
options: [
1707+
{
1708+
name: "--analyzer-name",
1709+
description: "The name of the analyzer to modify",
1710+
args: {
1711+
name: "string",
1712+
},
1713+
},
1714+
{
1715+
name: "--configuration",
1716+
description:
1717+
"Contains information about the configuration of an analyzer for an Amazon Web Services organization or account",
1718+
args: {
1719+
name: "structure",
1720+
},
1721+
},
1722+
{
1723+
name: "--cli-input-json",
1724+
description:
1725+
"Performs service operation based on the JSON string provided. The JSON string follows the format provided by ``--generate-cli-skeleton``. If other arguments are provided on the command line, the CLI values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally",
1726+
args: {
1727+
name: "string",
1728+
},
1729+
},
1730+
{
1731+
name: "--generate-cli-skeleton",
1732+
description:
1733+
"Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value ``input``, prints a sample input JSON that can be used as an argument for ``--cli-input-json``. If provided with the value ``output``, it validates the command inputs and returns a sample output JSON for that command",
1734+
args: {
1735+
name: "string",
1736+
suggestions: ["input", "output"],
1737+
},
1738+
},
1739+
],
1740+
},
17021741
{
17031742
name: "update-archive-rule",
17041743
description:

src/aws/appconfig.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ const completionSpec: Fig.Spec = {
7878
{
7979
name: "--location-uri",
8080
description:
81-
"A URI to locate the configuration. You can specify the following: For the AppConfig hosted configuration store and for feature flags, specify hosted. For an Amazon Web Services Systems Manager Parameter Store parameter, specify either the parameter name in the format ssm-parameter://<parameter name> or the ARN. For an Amazon Web Services CodePipeline pipeline, specify the URI in the following format: codepipeline://<pipeline name>. For an Secrets Manager secret, specify the URI in the following format: secretsmanager://<secret name>. For an Amazon S3 object, specify the URI in the following format: s3://<bucket>/<objectKey> . Here is an example: s3://my-bucket/my-app/us-east-1/my-config.json For an SSM document, specify either the document name in the format ssm-document://<document name> or the Amazon Resource Name (ARN)",
81+
"A URI to locate the configuration. You can specify the following: For the AppConfig hosted configuration store and for feature flags, specify hosted. For an Amazon Web Services Systems Manager Parameter Store parameter, specify either the parameter name in the format ssm-parameter://<parameter name> or the ARN. For an Amazon Web Services CodePipeline pipeline, specify the URI in the following format: codepipeline://<pipeline name>. For an Secrets Manager secret, specify the URI in the following format: secretsmanager://<secret name>. For an Amazon S3 object, specify the URI in the following format: s3://<bucket>/<objectKey> . Here is an example: s3://amzn-s3-demo-bucket/my-app/us-east-1/my-config.json For an SSM document, specify either the document name in the format ssm-document://<document name> or the Amazon Resource Name (ARN)",
8282
args: {
8383
name: "string",
8484
},
@@ -1659,7 +1659,7 @@ const completionSpec: Fig.Spec = {
16591659
{
16601660
name: "--max-results",
16611661
description:
1662-
"The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results",
1662+
"The maximum number of items to return for this call. If MaxResults is not provided in the call, AppConfig returns the maximum of 50. The call also returns a token that you can specify in a subsequent call to get the next set of results",
16631663
args: {
16641664
name: "integer",
16651665
},

src/aws/application-signals.ts

+16
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,14 @@ const completionSpec: Fig.Spec = {
9494
name: "list",
9595
},
9696
},
97+
{
98+
name: "--burn-rate-configurations",
99+
description:
100+
"Use this array to create burn rates for this SLO. Each burn rate is a metric that indicates how fast the service is consuming the error budget, relative to the attainment goal of the SLO",
101+
args: {
102+
name: "list",
103+
},
104+
},
97105
{
98106
name: "--cli-input-json",
99107
description:
@@ -824,6 +832,14 @@ const completionSpec: Fig.Spec = {
824832
name: "structure",
825833
},
826834
},
835+
{
836+
name: "--burn-rate-configurations",
837+
description:
838+
"Use this array to create burn rates for this SLO. Each burn rate is a metric that indicates how fast the service is consuming the error budget, relative to the attainment goal of the SLO",
839+
args: {
840+
name: "list",
841+
},
842+
},
827843
{
828844
name: "--cli-input-json",
829845
description:

src/aws/autoscaling.ts

+44
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,16 @@ const completionSpec: Fig.Spec = {
140140
name: "list",
141141
},
142142
},
143+
{
144+
name: "--skip-zonal-shift-validation",
145+
description:
146+
"If you enable zonal shift with cross-zone disabled load balancers, capacity could become imbalanced across Availability Zones. To skip the validation, specify true. For more information, see Auto Scaling group zonal shift in the Amazon EC2 Auto Scaling User Guide",
147+
},
148+
{
149+
name: "--no-skip-zonal-shift-validation",
150+
description:
151+
"If you enable zonal shift with cross-zone disabled load balancers, capacity could become imbalanced across Availability Zones. To skip the validation, specify true. For more information, see Auto Scaling group zonal shift in the Amazon EC2 Auto Scaling User Guide",
152+
},
143153
{
144154
name: "--cli-input-json",
145155
description:
@@ -568,6 +578,23 @@ const completionSpec: Fig.Spec = {
568578
name: "structure",
569579
},
570580
},
581+
{
582+
name: "--availability-zone-impairment-policy",
583+
description: "The policy for Availability Zone impairment",
584+
args: {
585+
name: "structure",
586+
},
587+
},
588+
{
589+
name: "--skip-zonal-shift-validation",
590+
description:
591+
"If you enable zonal shift with cross-zone disabled load balancers, capacity could become imbalanced across Availability Zones. To skip the validation, specify true. For more information, see Auto Scaling group zonal shift in the Amazon EC2 Auto Scaling User Guide",
592+
},
593+
{
594+
name: "--no-skip-zonal-shift-validation",
595+
description:
596+
"If you enable zonal shift with cross-zone disabled load balancers, capacity could become imbalanced across Availability Zones. To skip the validation, specify true. For more information, see Auto Scaling group zonal shift in the Amazon EC2 Auto Scaling User Guide",
597+
},
571598
{
572599
name: "--cli-input-json",
573600
description:
@@ -3738,6 +3765,23 @@ const completionSpec: Fig.Spec = {
37383765
name: "structure",
37393766
},
37403767
},
3768+
{
3769+
name: "--availability-zone-impairment-policy",
3770+
description: "The policy for Availability Zone impairment",
3771+
args: {
3772+
name: "structure",
3773+
},
3774+
},
3775+
{
3776+
name: "--skip-zonal-shift-validation",
3777+
description:
3778+
"If you enable zonal shift with cross-zone disabled load balancers, capacity could become imbalanced across Availability Zones. To skip the validation, specify true. For more information, see Auto Scaling group zonal shift in the Amazon EC2 Auto Scaling User Guide",
3779+
},
3780+
{
3781+
name: "--no-skip-zonal-shift-validation",
3782+
description:
3783+
"If you enable zonal shift with cross-zone disabled load balancers, capacity could become imbalanced across Availability Zones. To skip the validation, specify true. For more information, see Auto Scaling group zonal shift in the Amazon EC2 Auto Scaling User Guide",
3784+
},
37413785
{
37423786
name: "--cli-input-json",
37433787
description:

src/aws/b2bi.ts

+48-1
Original file line numberDiff line numberDiff line change
@@ -524,6 +524,53 @@ const completionSpec: Fig.Spec = {
524524
},
525525
],
526526
},
527+
{
528+
name: "generate-mapping",
529+
description:
530+
"Takes sample input and output documents and uses Amazon Bedrock to generate a mapping automatically. Depending on the accuracy and other factors, you can then edit the mapping for your needs. Before you can use the AI-assisted feature for Amazon Web Services B2B Data Interchange you must enable models in Amazon Bedrock. For details, see AI-assisted template mapping prerequisites in the Amazon Web Services B2B Data Interchange User guide",
531+
options: [
532+
{
533+
name: "--input-file-content",
534+
description:
535+
"Provide the contents of a sample X12 EDI file (for inbound EDI) or JSON/XML file (for outbound EDI) to use as a starting point for the mapping",
536+
args: {
537+
name: "string",
538+
},
539+
},
540+
{
541+
name: "--output-file-content",
542+
description:
543+
"Provide the contents of a sample X12 EDI file (for outbound EDI) or JSON/XML file (for inbound EDI) to use as a target for the mapping",
544+
args: {
545+
name: "string",
546+
},
547+
},
548+
{
549+
name: "--mapping-type",
550+
description: "Specify the mapping type: either JSONATA or XSLT",
551+
args: {
552+
name: "string",
553+
},
554+
},
555+
{
556+
name: "--cli-input-json",
557+
description:
558+
"Performs service operation based on the JSON string provided. The JSON string follows the format provided by ``--generate-cli-skeleton``. If other arguments are provided on the command line, the CLI values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally",
559+
args: {
560+
name: "string",
561+
},
562+
},
563+
{
564+
name: "--generate-cli-skeleton",
565+
description:
566+
"Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value ``input``, prints a sample input JSON that can be used as an argument for ``--cli-input-json``. If provided with the value ``output``, it validates the command inputs and returns a sample output JSON for that command",
567+
args: {
568+
name: "string",
569+
suggestions: ["input", "output"],
570+
},
571+
},
572+
],
573+
},
527574
{
528575
name: "get-capability",
529576
description:
@@ -1452,7 +1499,7 @@ const completionSpec: Fig.Spec = {
14521499
{
14531500
name: "--status",
14541501
description:
1455-
"Specifies the transformer's status. You can update the state of the transformer, from active to inactive, or inactive to active",
1502+
"Specifies the transformer's status. You can update the state of the transformer from inactive to active",
14561503
args: {
14571504
name: "string",
14581505
},

0 commit comments

Comments
 (0)