Skip to content

Commit d4282cf

Browse files
authored
Merge pull request #170 from carapace-sh/update-botocore
updated botocore
2 parents 8730d2c + 31a74ab commit d4282cf

22 files changed

Lines changed: 206 additions & 36 deletions

cmd/carapace-aws/cmd/botocore/aws.account.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,13 @@ commands:
6969
--cli-input-json=: Read arguments from the JSON string provided.
7070
--cli-input-yaml=: Read arguments from the YAML string provided.
7171
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
72+
- name: get-gov-cloud-account-information
73+
description: Retrieves information about the GovCloud account linked to the specified standard account (if it exists) including the GovCloud account ID and state.
74+
flags:
75+
--cli-input-json=: Read arguments from the JSON string provided.
76+
--cli-input-yaml=: Read arguments from the YAML string provided.
77+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
78+
--standard-account-id=: Specifies the 12 digit account ID number of the Amazon Web Services account that you want to access or modify with this operation.
7279
- name: get-primary-email
7380
description: Retrieves the primary email address for the specified account.
7481
flags:

cmd/carapace-aws/cmd/botocore/aws.appsync.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ commands:
3535
flags:
3636
--cli-input-json=: Read arguments from the JSON string provided.
3737
--cli-input-yaml=: Read arguments from the YAML string provided.
38-
--event-config=: The Event API configuration.
38+
--event-config=!: The Event API configuration.
3939
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
4040
--name=!: The name for the `Api`.
4141
--owner-contact=: The owner contact information for the `Api`.
@@ -734,7 +734,7 @@ commands:
734734
--api-id=!: The `Api` ID.
735735
--cli-input-json=: Read arguments from the JSON string provided.
736736
--cli-input-yaml=: Read arguments from the YAML string provided.
737-
--event-config=: The new event configuration.
737+
--event-config=!: The new event configuration.
738738
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
739739
--name=!: The name of the Api.
740740
--owner-contact=: The owner contact information for the `Api`.

cmd/carapace-aws/cmd/botocore/aws.bedrock.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,7 @@ commands:
459459
- QUALITY_REPORT
460460
- POLICY_DEFINITION
461461
- GENERATED_TEST_CASES
462+
- POLICY_SCENARIOS
462463
- name: get-automated-reasoning-policy-next-scenario
463464
description: Retrieves the next test scenario for validating an Automated Reasoning policy.
464465
flags:

cmd/carapace-aws/cmd/botocore/aws.billingconductor.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ commands:
7676
completion:
7777
flag:
7878
computation-rule:
79+
- ITEMIZED
7980
- CONSOLIDATED
8081
- name: create-pricing-plan
8182
description: Creates a pricing plan that is used for computing Amazon Web Services charges for billing groups.

cmd/carapace-aws/cmd/botocore/aws.ce.yaml

Lines changed: 40 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,23 @@ commands:
2323
description: An optional list of tags to associate with the specified [`AnomalySubscription`](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AnomalySubscription.html) .
2424
nargs: -1
2525
- name: create-cost-category-definition
26-
description: Creates a new Cost Category with the requested name and rules.
26+
description: Creates a new cost category with the requested name and rules.
2727
flags:
2828
--cli-input-json=: Read arguments from the JSON string provided.
2929
--cli-input-yaml=: Read arguments from the YAML string provided.
3030
--default-value=: ""
31-
--effective-start=: The Cost Category's effective start date.
31+
--effective-start=: The cost category's effective start date.
3232
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
3333
--name=!: ""
3434
--resource-tags=:
3535
description: An optional list of tags to associate with the specified [`CostCategory`](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_CostCategory.html) .
3636
nargs: -1
3737
--rule-version=!: ""
3838
--rules=!:
39-
description: The Cost Category rules used to categorize costs.
39+
description: The cost category rules used to categorize costs.
4040
nargs: -1
4141
--split-charge-rules=:
42-
description: The split charge rules used to allocate your charges between your Cost Category values.
42+
description: The split charge rules used to allocate your charges between your cost category values.
4343
nargs: -1
4444
completion:
4545
flag:
@@ -60,19 +60,19 @@ commands:
6060
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
6161
--subscription-arn=!: The unique identifier of the cost anomaly subscription that you want to delete.
6262
- name: delete-cost-category-definition
63-
description: Deletes a Cost Category.
63+
description: Deletes a cost category.
6464
flags:
6565
--cli-input-json=: Read arguments from the JSON string provided.
6666
--cli-input-yaml=: Read arguments from the YAML string provided.
67-
--cost-category-arn=!: The unique identifier for your Cost Category.
67+
--cost-category-arn=!: The unique identifier for your cost category.
6868
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
6969
- name: describe-cost-category-definition
70-
description: Returns the name, Amazon Resource Name (ARN), rules, definition, and effective dates of a Cost Category that's defined in the account.
70+
description: Returns the name, Amazon Resource Name (ARN), rules, definition, and effective dates of a cost category that's defined in the account.
7171
flags:
7272
--cli-input-json=: Read arguments from the JSON string provided.
7373
--cli-input-yaml=: Read arguments from the YAML string provided.
74-
--cost-category-arn=!: The unique identifier for your Cost Category.
75-
--effective-on=: The date when the Cost Category was effective.
74+
--cost-category-arn=!: The unique identifier for your cost category.
75+
--effective-on=: The date when the cost category was effective.
7676
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
7777
- name: get-anomalies
7878
description: Retrieves all of the cost anomalies detected on your account during the time period that's specified by the `DateInterval` object.
@@ -217,7 +217,7 @@ commands:
217217
- MONTHLY
218218
- HOURLY
219219
- name: get-cost-categories
220-
description: Retrieves an array of Cost Category names and values incurred cost.
220+
description: Retrieves an array of cost category names and values incurred cost.
221221
flags:
222222
--billing-view-arn=: The Amazon Resource Name (ARN) that uniquely identifies a specific billing view.
223223
--cli-input-json=: Read arguments from the JSON string provided.
@@ -592,16 +592,22 @@ commands:
592592
--cli-input-json=: Read arguments from the JSON string provided.
593593
--cli-input-yaml=: Read arguments from the YAML string provided.
594594
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
595+
--max-items=: The total number of items to return in the command's output.
595596
--max-results=: The maximum number of objects that are returned for this request.
596597
--next-token=: The token to retrieve the next set of results.
598+
--page-size=: The size of each page to get in the AWS service call.
599+
--starting-token=: A token to specify where to start paginating.
597600
- name: list-cost-allocation-tags
598601
description: Get a list of cost allocation tags.
599602
flags:
600603
--cli-input-json=: Read arguments from the JSON string provided.
601604
--cli-input-yaml=: Read arguments from the YAML string provided.
602605
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
606+
--max-items=: The total number of items to return in the command's output.
603607
--max-results=: The maximum number of objects that are returned for this request.
604608
--next-token=: The token to retrieve the next set of results.
609+
--page-size=: The size of each page to get in the AWS service call.
610+
--starting-token=: A token to specify where to start paginating.
605611
--status=: The status of cost allocation tag keys that are returned for this request.
606612
--tag-keys=:
607613
description: The list of cost allocation tag keys that are returned for this request.
@@ -616,14 +622,32 @@ commands:
616622
- AWSGenerated
617623
- UserDefined
618624
- name: list-cost-category-definitions
619-
description: Returns the name, Amazon Resource Name (ARN), `NumberOfRules` and effective dates of all Cost Categories defined in the account.
625+
description: Returns the name, Amazon Resource Name (ARN), `NumberOfRules` and effective dates of all cost categories defined in the account.
620626
flags:
621627
--cli-input-json=: Read arguments from the JSON string provided.
622628
--cli-input-yaml=: Read arguments from the YAML string provided.
623-
--effective-on=: The date when the Cost Category was effective.
629+
--effective-on=: The date when the cost category was effective.
624630
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
631+
--max-items=: The total number of items to return in the command's output.
625632
--max-results=: The number of entries a paginated response contains.
626633
--next-token=: The token to retrieve the next set of results.
634+
--page-size=: The size of each page to get in the AWS service call.
635+
--starting-token=: A token to specify where to start paginating.
636+
--supported-resource-types=:
637+
description: Filter cost category definitions that are supported by given resource types based on the latest version.
638+
nargs: -1
639+
- name: list-cost-category-resource-associations
640+
description: Returns resource associations of all cost categories defined in the account.
641+
flags:
642+
--cli-input-json=: Read arguments from the JSON string provided.
643+
--cli-input-yaml=: Read arguments from the YAML string provided.
644+
--cost-category-arn=: The unique identifier for your cost category.
645+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
646+
--max-items=: The total number of items to return in the command's output.
647+
--max-results=: The number of entries a paginated response contains.
648+
--next-token=: The token to retrieve the next set of results.
649+
--page-size=: The size of each page to get in the AWS service call.
650+
--starting-token=: A token to specify where to start paginating.
627651
- name: list-savings-plans-purchase-recommendation-generation
628652
description: Retrieves a list of your historical recommendation generations within the past 30 days.
629653
flags:
@@ -744,20 +768,20 @@ commands:
744768
nargs: -1
745769
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
746770
- name: update-cost-category-definition
747-
description: Updates an existing Cost Category.
771+
description: Updates an existing cost category.
748772
flags:
749773
--cli-input-json=: Read arguments from the JSON string provided.
750774
--cli-input-yaml=: Read arguments from the YAML string provided.
751-
--cost-category-arn=!: The unique identifier for your Cost Category.
775+
--cost-category-arn=!: The unique identifier for your cost category.
752776
--default-value=: ""
753-
--effective-start=: The Cost Category's effective start date.
777+
--effective-start=: The cost category's effective start date.
754778
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
755779
--rule-version=!: ""
756780
--rules=!:
757781
description: The `Expression` object used to categorize costs.
758782
nargs: -1
759783
--split-charge-rules=:
760-
description: The split charge rules used to allocate your charges between your Cost Category values.
784+
description: The split charge rules used to allocate your charges between your cost category values.
761785
nargs: -1
762786
completion:
763787
flag:

cmd/carapace-aws/cmd/botocore/aws.connect.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3675,6 +3675,9 @@ commands:
36753675
--client-token=: A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
36763676
--contact-flow-id=!: The identifier of the flow for initiating the chat.
36773677
--customer-id=: The customer's identification number.
3678+
--disconnect-on-customer-exit=:
3679+
description: A list of participant types to automatically disconnect when the end customer ends the chat session, allowing them to continue through disconnect flows such as surveys or feedback forms.
3680+
nargs: -1
36783681
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
36793682
--initial-message=: The initial message to be sent to the newly created chat.
36803683
--instance-id=!: The identifier of the Amazon Connect instance.

cmd/carapace-aws/cmd/botocore/aws.datasync.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ commands:
4040
--cli-input-yaml=: Read arguments from the YAML string provided.
4141
--cmk-secret-config=: Specifies configuration information for a DataSync-managed secret, which includes the authentication token that DataSync uses to access a specific AzureBlob storage location, with a customer-managed KMS key.
4242
--container-url=!: Specifies the URL of the Azure Blob Storage container involved in your transfer.
43-
--custom-secret-config=: Specifies configuration information for a customer-managed Secrets Manager secret where the authentication token for an AzureBlob storage location is stored in plain text.
43+
--custom-secret-config=: Specifies configuration information for a customer-managed Secrets Manager secret where the authentication token for an AzureBlob storage location is stored in plain text, in Secrets Manager.
4444
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
4545
--sas-configuration=: Specifies the SAS configuration that allows DataSync to access your Azure Blob Storage.
4646
--subdirectory=: Specifies path segments if you want to limit your transfer to a virtual directory in your container (for example, `/my/images`).
@@ -193,7 +193,7 @@ commands:
193193
--cli-input-json=: Read arguments from the JSON string provided.
194194
--cli-input-yaml=: Read arguments from the YAML string provided.
195195
--cmk-secret-config=: Specifies configuration information for a DataSync-managed secret, which includes the `SecretKey` that DataSync uses to access a specific object storage location, with a customer-managed KMS key.
196-
--custom-secret-config=: Specifies configuration information for a customer-managed Secrets Manager secret where the secret key for a specific object storage location is stored in plain text.
196+
--custom-secret-config=: Specifies configuration information for a customer-managed Secrets Manager secret where the secret key for a specific object storage location is stored in plain text, in Secrets Manager.
197197
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
198198
--secret-key=: Specifies the secret key (for example, a password) if credentials are required to authenticate with the object storage server.
199199
--server-certificate=: Specifies a certificate chain for DataSync to authenticate with your object storage system if the system uses a private or self-signed certificate authority (CA).
@@ -245,6 +245,8 @@ commands:
245245
--authentication-type=: Specifies the authentication protocol that DataSync uses to connect to your SMB file server.
246246
--cli-input-json=: Read arguments from the JSON string provided.
247247
--cli-input-yaml=: Read arguments from the YAML string provided.
248+
--cmk-secret-config=: Specifies configuration information for a DataSync-managed secret, either a `Password` or `KerberosKeytab` (for `NTLM` (default) and `KERBEROS` authentication types, respectively) that DataSync uses to access a specific SMB storage location, with a customer-managed KMS key.
249+
--custom-secret-config=: Specifies configuration information for a customer-managed Secrets Manager secret where the SMB storage location credentials is stored in Secrets Manager as plain text (for `Password`) or binary (for `KerberosKeytab`).
248250
--dns-ip-addresses=:
249251
description: Specifies the IPv4 or IPv6 addresses for the DNS servers that your SMB file server belongs to.
250252
nargs: -1
@@ -698,6 +700,8 @@ commands:
698700
--authentication-type=: Specifies the authentication protocol that DataSync uses to connect to your SMB file server.
699701
--cli-input-json=: Read arguments from the JSON string provided.
700702
--cli-input-yaml=: Read arguments from the YAML string provided.
703+
--cmk-secret-config=: Specifies configuration information for a DataSync-managed secret, such as a `Password` or `KerberosKeytab` or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed KMS key.
704+
--custom-secret-config=: Specifies configuration information for a customer-managed secret, such as a `Password` or `KerberosKeytab` or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed KMS key.
701705
--dns-ip-addresses=:
702706
description: Specifies the IP addresses (IPv4 or IPv6) for the DNS servers that your SMB file server belongs to.
703707
nargs: -1

cmd/carapace-aws/cmd/botocore/aws.ec2.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6965,6 +6965,19 @@ commands:
69656965
- r8a.48xlarge
69666966
- r8a.metal-24xl
69676967
- r8a.metal-48xl
6968+
- p6-b300.48xlarge
6969+
- c8a.medium
6970+
- c8a.large
6971+
- c8a.xlarge
6972+
- c8a.2xlarge
6973+
- c8a.4xlarge
6974+
- c8a.8xlarge
6975+
- c8a.12xlarge
6976+
- c8a.16xlarge
6977+
- c8a.24xlarge
6978+
- c8a.48xlarge
6979+
- c8a.metal-24xl
6980+
- c8a.metal-48xl
69686981
offering-class:
69696982
- standard
69706983
- convertible
@@ -13388,6 +13401,19 @@ commands:
1338813401
- r8a.48xlarge
1338913402
- r8a.metal-24xl
1339013403
- r8a.metal-48xl
13404+
- p6-b300.48xlarge
13405+
- c8a.medium
13406+
- c8a.large
13407+
- c8a.xlarge
13408+
- c8a.2xlarge
13409+
- c8a.4xlarge
13410+
- c8a.8xlarge
13411+
- c8a.12xlarge
13412+
- c8a.16xlarge
13413+
- c8a.24xlarge
13414+
- c8a.48xlarge
13415+
- c8a.metal-24xl
13416+
- c8a.metal-48xl
1339113417
- name: run-scheduled-instances
1339213418
description: Launches the specified Scheduled Instances.
1339313419
flags:

0 commit comments

Comments
 (0)