Skip to content

Commit

Permalink
feat: update spec
Browse files Browse the repository at this point in the history
  • Loading branch information
withfig-bot committed Nov 20, 2024
1 parent c567026 commit f0d14cf
Show file tree
Hide file tree
Showing 41 changed files with 7,001 additions and 210 deletions.
17 changes: 17 additions & 0 deletions src/aws.ts
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,12 @@ const completionSpec: Fig.Spec = {
"Describes the API operations for running inference using Amazon Bedrock models",
loadSpec: "aws/bedrock-runtime",
},
{
name: "billing",
description:
"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",
loadSpec: "aws/billing",
},
{
name: "billingconductor",
description:
Expand Down Expand Up @@ -539,6 +545,11 @@ const completionSpec: Fig.Spec = {
description: "Provide APIs to create and manage Amazon Connect Campaigns",
loadSpec: "aws/connectcampaigns",
},
{
name: "connectcampaignsv2",
description: "Provide APIs to create and manage Amazon Connect Campaigns",
loadSpec: "aws/connectcampaignsv2",
},
{
name: "connectcases",
description:
Expand Down Expand Up @@ -1600,6 +1611,12 @@ const completionSpec: Fig.Spec = {
"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",
loadSpec: "aws/panorama",
},
{
name: "partnercentral-selling",
description:
"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",
loadSpec: "aws/partnercentral-selling",
},
{
name: "payment-cryptography",
description:
Expand Down
49 changes: 44 additions & 5 deletions src/aws/accessanalyzer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -95,15 +95,15 @@ const completionSpec: Fig.Spec = {
{
name: "--access",
description:
"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",
"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",
args: {
name: "list",
},
},
{
name: "--policy-type",
description:
"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",
"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",
args: {
name: "string",
},
Expand Down Expand Up @@ -290,7 +290,8 @@ const completionSpec: Fig.Spec = {
},
{
name: "--tags",
description: "An array of key-value pairs to apply to the analyzer",
description:
"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",
args: {
name: "map",
},
Expand All @@ -305,7 +306,7 @@ const completionSpec: Fig.Spec = {
{
name: "--configuration",
description:
"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",
"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",
args: {
name: "structure",
},
Expand Down Expand Up @@ -1049,7 +1050,7 @@ const completionSpec: Fig.Spec = {
{
name: "list-analyzed-resources",
description:
"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",
"Retrieves a list of resources of the specified type that have been analyzed by the specified analyzer",
options: [
{
name: "--analyzer-arn",
Expand Down Expand Up @@ -1699,6 +1700,44 @@ const completionSpec: Fig.Spec = {
},
],
},
{
name: "update-analyzer",
description: "Modifies the configuration of an existing analyzer",
options: [
{
name: "--analyzer-name",
description: "The name of the analyzer to modify",
args: {
name: "string",
},
},
{
name: "--configuration",
description:
"Contains information about the configuration of an analyzer for an Amazon Web Services organization or account",
args: {
name: "structure",
},
},
{
name: "--cli-input-json",
description:
"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",
args: {
name: "string",
},
},
{
name: "--generate-cli-skeleton",
description:
"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",
args: {
name: "string",
suggestions: ["input", "output"],
},
},
],
},
{
name: "update-archive-rule",
description:
Expand Down
4 changes: 2 additions & 2 deletions src/aws/appconfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ const completionSpec: Fig.Spec = {
{
name: "--location-uri",
description:
"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)",
"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)",
args: {
name: "string",
},
Expand Down Expand Up @@ -1659,7 +1659,7 @@ const completionSpec: Fig.Spec = {
{
name: "--max-results",
description:
"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",
"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",
args: {
name: "integer",
},
Expand Down
16 changes: 16 additions & 0 deletions src/aws/application-signals.ts
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,14 @@ const completionSpec: Fig.Spec = {
name: "list",
},
},
{
name: "--burn-rate-configurations",
description:
"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",
args: {
name: "list",
},
},
{
name: "--cli-input-json",
description:
Expand Down Expand Up @@ -824,6 +832,14 @@ const completionSpec: Fig.Spec = {
name: "structure",
},
},
{
name: "--burn-rate-configurations",
description:
"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",
args: {
name: "list",
},
},
{
name: "--cli-input-json",
description:
Expand Down
44 changes: 44 additions & 0 deletions src/aws/autoscaling.ts
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,16 @@ const completionSpec: Fig.Spec = {
name: "list",
},
},
{
name: "--skip-zonal-shift-validation",
description:
"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",
},
{
name: "--no-skip-zonal-shift-validation",
description:
"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",
},
{
name: "--cli-input-json",
description:
Expand Down Expand Up @@ -568,6 +578,23 @@ const completionSpec: Fig.Spec = {
name: "structure",
},
},
{
name: "--availability-zone-impairment-policy",
description: "The policy for Availability Zone impairment",
args: {
name: "structure",
},
},
{
name: "--skip-zonal-shift-validation",
description:
"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",
},
{
name: "--no-skip-zonal-shift-validation",
description:
"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",
},
{
name: "--cli-input-json",
description:
Expand Down Expand Up @@ -3738,6 +3765,23 @@ const completionSpec: Fig.Spec = {
name: "structure",
},
},
{
name: "--availability-zone-impairment-policy",
description: "The policy for Availability Zone impairment",
args: {
name: "structure",
},
},
{
name: "--skip-zonal-shift-validation",
description:
"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",
},
{
name: "--no-skip-zonal-shift-validation",
description:
"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",
},
{
name: "--cli-input-json",
description:
Expand Down
49 changes: 48 additions & 1 deletion src/aws/b2bi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -524,6 +524,53 @@ const completionSpec: Fig.Spec = {
},
],
},
{
name: "generate-mapping",
description:
"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",
options: [
{
name: "--input-file-content",
description:
"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",
args: {
name: "string",
},
},
{
name: "--output-file-content",
description:
"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",
args: {
name: "string",
},
},
{
name: "--mapping-type",
description: "Specify the mapping type: either JSONATA or XSLT",
args: {
name: "string",
},
},
{
name: "--cli-input-json",
description:
"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",
args: {
name: "string",
},
},
{
name: "--generate-cli-skeleton",
description:
"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",
args: {
name: "string",
suggestions: ["input", "output"],
},
},
],
},
{
name: "get-capability",
description:
Expand Down Expand Up @@ -1452,7 +1499,7 @@ const completionSpec: Fig.Spec = {
{
name: "--status",
description:
"Specifies the transformer's status. You can update the state of the transformer, from active to inactive, or inactive to active",
"Specifies the transformer's status. You can update the state of the transformer from inactive to active",
args: {
name: "string",
},
Expand Down
Loading

0 comments on commit f0d14cf

Please sign in to comment.