diff --git a/cmd/carapace-aws/cmd/botocore/aws.account.yaml b/cmd/carapace-aws/cmd/botocore/aws.account.yaml index fd1fdacfe..8435f7a6a 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.account.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.account.yaml @@ -83,6 +83,13 @@ commands: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: get-primary-email-update-status + description: Retrieves the status of the most recent primary email update for the specified account. + flags: + --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. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - name: get-region-opt-status description: Retrieves the opt-in status of a particular Region. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.amp.yaml b/cmd/carapace-aws/cmd/botocore/aws.amp.yaml index 111cd2407..3653836e0 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.amp.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.amp.yaml @@ -64,6 +64,9 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --client-token=: (Optional) A unique, case-sensitive identifier that you can provide to ensure the idempotency of the request. --destination=!: The destination where the scraper sends the collected metrics. + --exporters=: + description: The exporter configurations for the scraper. + nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --role-configuration=: Use this structure to enable cross-account access, so that you can use a target account to access Prometheus metrics from source accounts. --scrape-configuration=!: The configuration file to use in the new scraper. @@ -377,6 +380,9 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --client-token=: A unique identifier that you can provide to ensure the idempotency of the request. --destination=: The new destination where the scraper sends metrics. + --exporters=: + description: The exporter configurations for the scraper. + nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --role-configuration=: Use this structure to enable cross-account access, so that you can use a target account to access Prometheus metrics from source accounts. --scrape-configuration=: Contains the base-64 encoded YAML configuration for the scraper. diff --git a/cmd/carapace-aws/cmd/botocore/aws.billing.yaml b/cmd/carapace-aws/cmd/botocore/aws.billing.yaml index a2d4e8bd2..394592bfe 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.billing.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.billing.yaml @@ -94,6 +94,20 @@ commands: --no-payer-account-flag: When `true` and the caller is the management account, the response aggregates credits across the entire consolidated billing family. --payer-account-flag: When `true` and the caller is the management account, the response aggregates credits across the entire consolidated billing family. --start-date=!: The start date for the credit period as Unix epoch seconds. + - name: get-enterprise-support-charge-summary + description: Returns a summary of Enterprise Support data aggregated across all accounts in the Enterprise Support profile. + flags: + --billing-month=!: The billing month in YYYY-MM format. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: get-enterprise-support-contract-details + description: Returns Enterprise Support contract details. + flags: + --billing-month=!: The billing month in YYYY-MM format. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - name: get-resource-policy description: Returns the resource-based policy document attached to the resource in `JSON` format. flags: @@ -124,6 +138,19 @@ commands: --page-size=: The size of each page to get in the AWS service call. --source-account-id=: Filters the results to include only billing views that use the specified account as a source. --starting-token=: A token to specify where to start paginating. + - name: list-enterprise-support-linked-account-charges + description: Returns Support-eligible spend broken down at linked account level. + flags: + --account-id=: An optional linked account ID to filter results to a specific account. + --billing-month=!: The billing month in YYYY-MM format. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return per page. + --next-token=: The pagination token for the next page of results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. - name: list-source-views-for-billing-view description: Lists the source views (managed Amazon Web Services billing views) associated with the billing view. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.datazone.yaml b/cmd/carapace-aws/cmd/botocore/aws.datazone.yaml index f04a08d5f..e3d85dc9e 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.datazone.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.datazone.yaml @@ -1428,6 +1428,7 @@ commands: - AMAZON_Q - MLFLOW - VPC + - GIT - name: list-data-product-revisions description: Lists data product revisions. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.dms.yaml b/cmd/carapace-aws/cmd/botocore/aws.dms.yaml index fcdb79691..b20970908 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.dms.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.dms.yaml @@ -219,7 +219,7 @@ commands: --target-data-provider-descriptors=!: description: Information about the target data provider, including the name, ARN, and Amazon Web Services Secrets Manager parameters. nargs: -1 - --transformation-rules=: The settings in JSON format for migration rules. + --transformation-rules=: A JSON string that specifies the transformation rules for the migration project. - name: create-replication-config description: Creates a configuration that you can later provide to configure and start an DMS Serverless replication. flags: @@ -508,7 +508,7 @@ commands: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the data providers described in the form of key-value pairs. + description: The filters to apply to the data providers. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. @@ -610,17 +610,17 @@ commands: source-type: - replication-instance - name: describe-extension-pack-associations - description: Returns a paginated list of extension pack associations for the specified migration project. + description: Returns a paginated list of extension pack installation requests for a migration project, initiated by [StartExtensionPackAssociation](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartExtensionPackAssociation.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the extension pack associations described in the form of key-value pairs. + description: The filters to apply to the extension pack installation requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. - --migration-project-identifier=!: The name or Amazon Resource Name (ARN) for the migration project. + --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: describe-fleet-advisor-collectors description: 'End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.' flags: @@ -679,7 +679,7 @@ commands: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the instance profiles described in the form of key-value pairs. + description: The filters to apply to the instance profiles. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. @@ -692,24 +692,24 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). --origin=!: Specifies whether to retrieve metadata from the source or target tree. - --selection-rules=!: The JSON string that specifies which metadata model to retrieve. + --selection-rules=!: A JSON string that identifies the metadata model to retrieve. completion: flag: origin: - SOURCE - TARGET - name: describe-metadata-model-assessments - description: Returns a paginated list of metadata model assessments for your account in the current region. + description: Returns a paginated list of metadata model assessment requests for a migration project, initiated by [StartMetadataModelAssessment](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelAssessment.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model assessments described in the form of key-value pairs. + description: The filters to apply to the metadata model assessment requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. - --migration-project-identifier=!: The name or Amazon Resource Name (ARN) of the migration project. + --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: describe-metadata-model-children description: Gets a list of child metadata models for the specified metadata model in the database hierarchy. flags: @@ -722,7 +722,7 @@ commands: --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). --origin=!: Specifies whether to retrieve metadata from the source or target tree. --page-size=: The size of each page to get in the AWS service call. - --selection-rules=!: The JSON string that specifies which metadata model's children to retrieve. + --selection-rules=!: A JSON string that identifies the metadata model whose children to retrieve. --starting-token=: A token to specify where to start paginating. completion: flag: @@ -730,67 +730,67 @@ commands: - SOURCE - TARGET - name: describe-metadata-model-conversions - description: Returns a paginated list of metadata model conversions for a migration project. + description: Returns a paginated list of metadata model conversion requests for a migration project, initiated by [StartMetadataModelConversion](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelConversion.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model conversions described in the form of key-value pairs. + description: The filters to apply to the metadata model conversion requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: describe-metadata-model-creations - description: Returns a paginated list of metadata model creation requests for a migration project. + description: Returns a paginated list of metadata model creation requests for a migration project, initiated by [StartMetadataModelCreation](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelCreation.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model creation requests described in the form of key-value pairs. + description: The filters to apply to the metadata model creation requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - --marker=: Specifies the unique pagination token that makes it possible to display the next page of metadata model creation requests. + --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-items=: The total number of items to return in the command's output. - --max-records=: The maximum number of metadata model creation requests to include in the response. + --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). --page-size=: The size of each page to get in the AWS service call. --starting-token=: A token to specify where to start paginating. - name: describe-metadata-model-exports-as-script - description: Returns a paginated list of metadata model exports. + description: Returns a paginated list of metadata model export requests for a migration project, initiated by [StartMetadataModelExportAsScript](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelExportAsScript.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model exports described in the form of key-value pairs. + description: The filters to apply to the metadata model export requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: describe-metadata-model-exports-to-target - description: Returns a paginated list of metadata model exports. + description: Returns a paginated list of metadata model export requests for a migration project, initiated by [StartMetadataModelExportToTarget](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelExportToTarget.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model exports described in the form of key-value pairs. + description: The filters to apply to the metadata model export requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: describe-metadata-model-imports - description: Returns a paginated list of metadata model imports. + description: Returns a paginated list of metadata model import requests for a migration project, initiated by [StartMetadataModelImport](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelImport.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model imports described in the form of key-value pairs. + description: The filters to apply to the metadata model import requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. - --max-records=: A paginated list of metadata model imports. + --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: describe-migration-projects description: Returns a paginated list of migration projects for your account in the current region. @@ -798,7 +798,7 @@ commands: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the migration projects described in the form of key-value pairs. + description: The filters to apply to the migration projects. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. @@ -1013,7 +1013,7 @@ commands: --file-name=: The name of the assessment file to create in your Amazon S3 bucket. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - --selection-rules=!: A value that specifies the database objects to assess. + --selection-rules=!: A JSON string that identifies the metadata models to export a conversion assessment report for. - name: get-target-selection-rules description: Converts source selection rules into their target counterparts for schema conversion operations. flags: @@ -1021,7 +1021,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - --selection-rules=!: The JSON string representing the source selection rules for conversion. + --selection-rules=!: A JSON string that contains the source selection rules to convert into their target counterparts. - name: import-certificate description: Uploads the specified certificate. flags: @@ -1050,7 +1050,7 @@ commands: flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. - --conversion-configuration=!: The new conversion configuration. + --conversion-configuration=!: A JSON string that contains the schema conversion settings to update. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: modify-data-migration @@ -1194,7 +1194,7 @@ commands: --target-data-provider-descriptors=: description: Information about the target data provider, including the name, ARN, and Amazon Web Services Secrets Manager parameters. nargs: -1 - --transformation-rules=: The settings in JSON format for migration rules. + --transformation-rules=: A JSON string that specifies the transformation rules for the migration project. - name: modify-replication-config description: Modifies an existing DMS Serverless replication configuration that you can use to start a replication. flags: @@ -1363,74 +1363,74 @@ commands: - resume-processing - start-replication - name: start-extension-pack-association - description: Applies the extension pack to your target database. + description: Queues the installation of the extension pack on your target database. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: start-metadata-model-assessment - description: Creates a database migration assessment report by assessing the migration complexity for your source database. + description: Queues an assessment of the selected source metadata models (database objects such as tables, views, and procedures) to evaluate conversion complexity to the target database format. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - --selection-rules=!: A value that specifies the database objects to assess. + --selection-rules=!: A JSON string that identifies the metadata models to assess. - name: start-metadata-model-conversion - description: Converts your source database objects to a format compatible with the target database. + description: Queues a conversion of the selected source metadata models (database objects such as tables, views, and procedures) to the target database format. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - --selection-rules=!: A value that specifies the database objects to convert. + --selection-rules=!: A JSON string that identifies the metadata models to convert. - name: start-metadata-model-creation - description: Creates source metadata model of the given type with the specified properties for schema conversion operations. + description: Queues the creation of a metadata model in the source metadata tree. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - --metadata-model-name=!: The name of the metadata model. + --metadata-model-name=!: The name for the metadata model to use in subsequent operations. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - --properties=!: The properties of metadata model in JSON format. - --selection-rules=!: The JSON string that specifies the location where the metadata model will be created. + --properties=!: The properties of the metadata model. + --selection-rules=!: A JSON string that identifies the source schema for the metadata model. - name: start-metadata-model-export-as-script - description: Saves your converted code to a file as a SQL script, and stores this file on your Amazon S3 bucket. + description: Queues an export of metadata models (database objects such as tables, views, and procedures) as a data definition language (DDL) script. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. - --file-name=: The name of the model file to create in the Amazon S3 bucket. + --file-name=: The name for the exported file. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - --origin=!: Whether to export the metadata model from the source or the target. - --selection-rules=!: A value that specifies the database objects to export. + --origin=!: Specifies the metadata tree to export from. + --selection-rules=!: A JSON string that identifies the metadata models to export as a SQL script. completion: flag: origin: - SOURCE - TARGET - name: start-metadata-model-export-to-target - description: Applies converted database objects to your target database. + description: Queues an export of the selected converted metadata models (database objects such as tables, views, and procedures) to your target database. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - --no-overwrite-extension-pack: Whether to overwrite the migration project extension pack. - --overwrite-extension-pack: Whether to overwrite the migration project extension pack. - --selection-rules=!: A value that specifies the database objects to export. + --no-overwrite-extension-pack: Specifies whether to overwrite the extension pack if one already exists on the target database. + --overwrite-extension-pack: Specifies whether to overwrite the extension pack if one already exists on the target database. + --selection-rules=!: A JSON string that identifies the metadata models to export to the target database. - name: start-metadata-model-import - description: Loads the metadata for all the dependent database objects of the parent object. + description: Queues an import of metadata models (database objects such as tables, views, and procedures) from your data provider into the metadata tree. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - --no-refresh: If `true`, DMS loads metadata for the specified objects from the source database. - --origin=!: Whether to load metadata to the source or target database. - --refresh: If `true`, DMS loads metadata for the specified objects from the source database. - --selection-rules=!: A value that specifies the database objects to import. + --no-refresh: Specifies whether to refresh the selected metadata models from the data provider. + --origin=!: Specifies the metadata tree to import into. + --refresh: Specifies whether to refresh the selected metadata models from the data provider. + --selection-rules=!: A JSON string that identifies the metadata models to import from the data provider. completion: flag: origin: @@ -1557,118 +1557,118 @@ commands: --page-size=: The size of each page to get in the AWS service call. --starting-token=: A token to specify where to start paginating. - name: extension-pack-associated - description: Returns a paginated list of extension pack associations for the specified migration project. + description: Returns a paginated list of extension pack installation requests for a migration project, initiated by [StartExtensionPackAssociation](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartExtensionPackAssociation.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the extension pack associations described in the form of key-value pairs. + description: The filters to apply to the extension pack installation requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. - --migration-project-identifier=!: The name or Amazon Resource Name (ARN) for the migration project. + --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: metadata-model-assessed - description: Returns a paginated list of metadata model assessments for your account in the current region. + description: Returns a paginated list of metadata model assessment requests for a migration project, initiated by [StartMetadataModelAssessment](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelAssessment.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model assessments described in the form of key-value pairs. + description: The filters to apply to the metadata model assessment requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. - --migration-project-identifier=!: The name or Amazon Resource Name (ARN) of the migration project. + --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: metadata-model-conversion-cancelled - description: Returns a paginated list of metadata model conversions for a migration project. + description: Returns a paginated list of metadata model conversion requests for a migration project, initiated by [StartMetadataModelConversion](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelConversion.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model conversions described in the form of key-value pairs. + description: The filters to apply to the metadata model conversion requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: metadata-model-converted - description: Returns a paginated list of metadata model conversions for a migration project. + description: Returns a paginated list of metadata model conversion requests for a migration project, initiated by [StartMetadataModelConversion](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelConversion.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model conversions described in the form of key-value pairs. + description: The filters to apply to the metadata model conversion requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: metadata-model-created - description: Returns a paginated list of metadata model creation requests for a migration project. + description: Returns a paginated list of metadata model creation requests for a migration project, initiated by [StartMetadataModelCreation](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelCreation.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model creation requests described in the form of key-value pairs. + description: The filters to apply to the metadata model creation requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - --marker=: Specifies the unique pagination token that makes it possible to display the next page of metadata model creation requests. + --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-items=: The total number of items to return in the command's output. - --max-records=: The maximum number of metadata model creation requests to include in the response. + --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). --page-size=: The size of each page to get in the AWS service call. --starting-token=: A token to specify where to start paginating. - name: metadata-model-creation-cancelled - description: Returns a paginated list of metadata model creation requests for a migration project. + description: Returns a paginated list of metadata model creation requests for a migration project, initiated by [StartMetadataModelCreation](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelCreation.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model creation requests described in the form of key-value pairs. + description: The filters to apply to the metadata model creation requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - --marker=: Specifies the unique pagination token that makes it possible to display the next page of metadata model creation requests. + --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-items=: The total number of items to return in the command's output. - --max-records=: The maximum number of metadata model creation requests to include in the response. + --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). --page-size=: The size of each page to get in the AWS service call. --starting-token=: A token to specify where to start paginating. - name: metadata-model-exported-as-script - description: Returns a paginated list of metadata model exports. + description: Returns a paginated list of metadata model export requests for a migration project, initiated by [StartMetadataModelExportAsScript](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelExportAsScript.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model exports described in the form of key-value pairs. + description: The filters to apply to the metadata model export requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: metadata-model-exported-to-target - description: Returns a paginated list of metadata model exports. + description: Returns a paginated list of metadata model export requests for a migration project, initiated by [StartMetadataModelExportToTarget](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelExportToTarget.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model exports described in the form of key-value pairs. + description: The filters to apply to the metadata model export requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: metadata-model-imported - description: Returns a paginated list of metadata model imports. + description: Returns a paginated list of metadata model import requests for a migration project, initiated by [StartMetadataModelImport](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelImport.html). flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --filters=: - description: Filters applied to the metadata model imports described in the form of key-value pairs. + description: The filters to apply to the metadata model import requests. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Specifies the unique pagination token that makes it possible to display the next page of results. - --max-records=: A paginated list of metadata model imports. + --max-records=: The maximum number of records to include in the response. --migration-project-identifier=!: The migration project name or Amazon Resource Name (ARN). - name: replication-instance-available description: Returns information about replication instances for your account in the current region. diff --git a/cmd/carapace-aws/cmd/botocore/aws.ec2.yaml b/cmd/carapace-aws/cmd/botocore/aws.ec2.yaml index 524f4a4a3..f5e1fd6e0 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.ec2.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.ec2.yaml @@ -2490,6 +2490,18 @@ commands: description: The tags specification for the transit gateway policy table created during the request. nargs: -1 --transit-gateway-id=!: The ID of the transit gateway used for the policy table. + - name: create-transit-gateway-policy-table-entry + description: Creates an entry in a transit gateway policy table to route matching traffic to a specified route table. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --dry-run: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --no-dry-run: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. + --policy-rule-number=!: The rule number for the policy table entry. + --policy-rule=: The matching criteria for the policy table entry. + --target-route-table-id=!: The ID of the transit gateway route table to use for traffic matching this rule. + --transit-gateway-policy-table-id=!: The ID of the transit gateway policy table. - name: create-transit-gateway-prefix-list-reference description: Creates a reference (route) to a prefix list in a specified transit gateway route table. flags: @@ -3612,6 +3624,16 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --no-dry-run: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. --transit-gateway-policy-table-id=!: The transit gateway policy table to delete. + - name: delete-transit-gateway-policy-table-entry + description: Deletes the specified transit gateway policy table entry. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --dry-run: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --no-dry-run: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. + --policy-rule-number=!: The rule number of the policy table entry to delete. + --transit-gateway-policy-table-id=!: The ID of the transit gateway policy table. - name: delete-transit-gateway-prefix-list-reference description: Deletes a reference (route) to a prefix list in a specified transit gateway route table. flags: @@ -10341,12 +10363,15 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --dry-run: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. --filters=: - description: The filters associated with the transit gateway policy table. + description: One or more filters. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. --max-results=: The maximum number of results to return with a single call. --next-token=: The token for the next page of results. --no-dry-run: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. --transit-gateway-policy-table-id=!: The ID of the transit gateway policy table. - name: get-transit-gateway-prefix-list-references description: Gets information about the prefix list references in a specified transit gateway route table. @@ -11667,6 +11692,18 @@ commands: description: The IDs of middlebox attachments to remove from the metering policy. nargs: -1 --transit-gateway-metering-policy-id=!: The ID of the transit gateway metering policy to modify. + - name: modify-transit-gateway-policy-table-entry + description: Modifies the specified transit gateway policy table entry. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --dry-run: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --no-dry-run: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. + --policy-rule-number=!: The rule number of the policy table entry to modify. + --policy-rule=: The updated matching criteria for the policy table entry. + --target-route-table-id=: The ID of the transit gateway route table to use for traffic matching this rule. + --transit-gateway-policy-table-id=!: The ID of the transit gateway policy table. - name: modify-transit-gateway-prefix-list-reference description: Modifies a reference (route) to a prefix list in a specified transit gateway route table. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.elementalinference.yaml b/cmd/carapace-aws/cmd/botocore/aws.elementalinference.yaml index 02e6d5c0f..0c966eeb0 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.elementalinference.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.elementalinference.yaml @@ -37,6 +37,7 @@ commands: - name: create-feed description: Creates a feed. flags: + --access-role-arn=: The ARN of an IAM role that Elemental Inference assumes to access resources in your account on your behalf. --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. @@ -159,6 +160,7 @@ commands: - name: update-feed description: Updates the name and/or outputs in a feed. flags: + --access-role-arn=: The ARN of an IAM role that Elemental Inference assumes to access resources in your account on your behalf. --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. diff --git a/cmd/carapace-aws/cmd/botocore/aws.emr-containers.yaml b/cmd/carapace-aws/cmd/botocore/aws.emr-containers.yaml index 9dcf7409b..26818fb9c 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.emr-containers.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.emr-containers.yaml @@ -33,7 +33,7 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --name=!: The name of the managed endpoint. --release-label=!: The Amazon EMR release version. - --session-idle-timeout-in-minutes=: The idle timeout in minutes for the managed endpoint session. + --session-idle-timeout-in-minutes=: The number of idle minutes before the managed endpoint session times out. --tags=: The tags of the managed endpoint. --type=!: The type of the managed endpoint. --virtual-cluster-id=!: The ID of the virtual cluster for which a managed endpoint is created. @@ -75,6 +75,7 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --name=!: The specified name of the virtual cluster. --no-session-enabled: Indicates whether the virtual cluster has session support enabled. + --scheduler-configuration=: The scheduler configuration (concurrency and queue limits) to apply to the virtual cluster at creation time. --security-configuration-id=: The ID of the security configuration. --session-enabled: Indicates whether the virtual cluster has session support enabled. --tags=: The tags assigned to the virtual cluster. @@ -312,3 +313,12 @@ commands: --iam-endpoint=: The IAM endpoint to call for updating the role trust policy. --namespace=!: Specify the namespace from the Amazon EKS cluster with which the IAM Role would be used. --role-name=!: Specify the IAM Role name that you want to usewith Amazon EMR on EKS. + - name: update-virtual-cluster + description: Updates a virtual cluster. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=!: A unique, case-sensitive identifier that you provide to ensure that the operation completes no more than one time. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --id=!: The ID of the virtual cluster to update. + --scheduler-configuration=: The scheduler configuration to apply to the virtual cluster. diff --git a/cmd/carapace-aws/cmd/botocore/aws.gameliftstreams.yaml b/cmd/carapace-aws/cmd/botocore/aws.gameliftstreams.yaml index 219efcef6..968c5099d 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.gameliftstreams.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.gameliftstreams.yaml @@ -90,6 +90,33 @@ commands: --identifier=!: '[Amazon Resource Name (ARN)](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) or ID that uniquely identifies the stream group resource.' --signal-request=!: A WebRTC ICE offer string to use when initializing a WebRTC connection. --stream-session-identifier=!: '[Amazon Resource Name (ARN)](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) or ID that uniquely identifies the stream session resource.' + - name: create-stream-url + description: Creates a stream URL that grants temporary access to a stream session in a web browser without requiring an Amazon Web Services account or client integration. + flags: + --additional-environment-variables=: A set of options that you can use to control the stream session runtime environment, expressed as a set of key-value pairs. + --additional-launch-args=: + description: A list of CLI arguments that are sent to the streaming server when a stream session launches. + nargs: -1 + --application-identifier=!: An [Amazon Resource Name (ARN)](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) or ID that uniquely identifies the application resource. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure this request is idempotent. + --description=: A descriptive label for the stream URL. + --display-configuration=: The display settings, such as resolution, for stream sessions started from this stream URL. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --identifier=!: An [Amazon Resource Name (ARN)](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) or ID that uniquely identifies the stream group resource. + --locations=!: + description: A list of locations, in order of preference, where Amazon GameLift Streams can place the stream session. + nargs: -1 + --protocol=!: The data transport protocol for the stream session. + --role-arn=: The Amazon Resource Name (ARN) of the IAM role that Amazon GameLift Streams assumes during stream sessions started from this stream URL. + --session-length-seconds=: The maximum length of time, in seconds, that a stream session started from this stream URL can run. + --url-expires-after-minutes=!: The number of minutes after creation that the stream URL remains valid. + --usage-limit=: The maximum number of times the stream URL can start a stream session. + completion: + flag: + protocol: + - WebRTC - name: delete-application description: Permanently deletes an Amazon GameLift Streams application resource. flags: @@ -145,6 +172,21 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --identifier=!: The stream group that runs this stream session. --stream-session-identifier=!: An [Amazon Resource Name (ARN)](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) or ID that uniquely identifies the stream session resource. + - name: get-stream-url + description: Retrieves properties for a stream URL, including its current status, usage, and the stream sessions started through it. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --identifier=!: An [Amazon Resource Name (ARN)](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) or ID that uniquely identifies the stream group resource. + --stream-url-identifier=!: The unique identifier of the stream URL. + - name: list-application-shader-caches + description: Lists the shader caches associated with an Amazon GameLift Streams application. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --identifier=!: An [Amazon Resource Name (ARN)](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) or ID that uniquely identifies the application resource. - name: list-applications description: Retrieves a list of all Amazon GameLift Streams applications that are associated with the Amazon Web Services account in use. flags: @@ -224,6 +266,26 @@ commands: - TERMINATING - TERMINATED - ERROR + - name: list-stream-urls + description: Retrieves a list of the stream URLs in the current Amazon Web Services Region for your Amazon Web Services account. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return per page. + --next-token=: The token that marks the start of the next set of results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. + --status=: Filters the list to stream URLs with the specified status. + --stream-group-identifier=: Filters the list to stream URLs that belong to the specified stream group. + completion: + flag: + status: + - ACTIVE + - EXPIRED + - REVOKED + - LIMIT_REACHED - name: list-tags-for-resource description: Retrieves all tags assigned to a Amazon GameLift Streams resource. flags: @@ -241,6 +303,20 @@ commands: --locations=!: description: A set of locations to remove this stream group. nargs: -1 + - name: revoke-stream-url + description: Revokes a stream URL so that it can no longer start new stream sessions. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --identifier=!: An [Amazon Resource Name (ARN)](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) or ID that uniquely identifies the stream group resource. + --revocation-mode=: Controls what happens to running stream sessions when you revoke the stream URL. + --stream-url-identifier=!: The unique identifier of the stream URL to revoke. + completion: + flag: + revocation-mode: + - REVOKE_URL + - REVOKE_AND_TERMINATE_SESSIONS - name: start-stream-session description: This action initiates a new stream session and outputs connection information that clients can use to access the stream. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.glue.yaml b/cmd/carapace-aws/cmd/botocore/aws.glue.yaml index e529f99b8..0a266fb9c 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.glue.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.glue.yaml @@ -111,6 +111,15 @@ commands: --result-ids=!: description: A list of unique result IDs for the data quality results. nargs: -1 + - name: batch-get-data-quality-ruleset-evaluation-run + description: Retrieves the details of multiple evaluation runs in a single request. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --run-ids=!: + description: A list of unique run identifiers for the evaluation runs to retrieve. + nargs: -1 - name: batch-get-dev-endpoints description: Returns a list of resource metadata for a given list of development endpoint names. flags: @@ -2147,6 +2156,7 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --max-results=: The maximum number of results to return. --next-token=: A paginated token to offset the results. + --tags=: A list of key-value pair tags to filter recommendation runs. - name: list-data-quality-ruleset-evaluation-runs description: Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source. flags: @@ -2694,6 +2704,7 @@ commands: - name: start-data-quality-rule-recommendation-run description: Starts a recommendation run that is used to generate rules when you don't know what rules to write. flags: + --additional-run-options=: Additional run options you can specify for a recommendation run. --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --client-token=: Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource. diff --git a/cmd/carapace-aws/cmd/botocore/aws.iam.yaml b/cmd/carapace-aws/cmd/botocore/aws.iam.yaml index 24ef43f0a..13c39bc51 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.iam.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.iam.yaml @@ -1307,7 +1307,7 @@ commands: --action-names=!: description: A list of names of API operations to evaluate in the simulation. nargs: -1 - --caller-arn=: The ARN of the IAM user that you want to use as the simulated caller of the API operations. + --caller-arn=: The ARN of the IAM user, group, or role that you want to use as the simulated caller of the API operations. --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --context-entries=: @@ -1316,6 +1316,9 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --marker=: Use this parameter only when paginating results and only after you receive a response indicating that the results are truncated. --max-items=: Use this only when paginating results to indicate the maximum number of items you want in the response. + --ordered-organization-policy-input-list=: + description: An ordered list of service control policies (SCPs) to include in the simulation. + nargs: -1 --page-size=: The size of each page to get in the AWS service call. --permissions-boundary-policy-input-list=: description: The IAM permissions boundary policy to simulate. @@ -1336,7 +1339,7 @@ commands: --action-names=!: description: A list of names of API operations to evaluate in the simulation. nargs: -1 - --caller-arn=: The ARN of the IAM user that you want to specify as the simulated caller of the API operations. + --caller-arn=: The ARN of the IAM user, group, or role that you want to specify as the simulated caller of the API operations. --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --context-entries=: @@ -1349,6 +1352,9 @@ commands: --permissions-boundary-policy-input-list=: description: The IAM permissions boundary policy to simulate. nargs: -1 + --policy-exclusion-list=: + description: A list of policies to exclude from the simulation. + nargs: -1 --policy-input-list=: description: An optional list of additional policy documents to include in the simulation. nargs: -1 diff --git a/cmd/carapace-aws/cmd/botocore/aws.iotsitewise.yaml b/cmd/carapace-aws/cmd/botocore/aws.iotsitewise.yaml index 4b5a0a675..d6fb30178 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.iotsitewise.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.iotsitewise.yaml @@ -22,8 +22,20 @@ commands: --client-token=: A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --property-id=!: The ID of the asset property. + - name: batch-associate-data-segments-to-dataset + description: Associates a batch of data segments with a curated dataset. + flags: + --associate-data-segment-entries=!: + description: The list of data segment entries to associate with the dataset. + nargs: -1 + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure that the request is idempotent. + --dataset-id=!: The ID of the curated dataset to associate data segments with. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --workspace-name=!: The name of the workspace that contains the dataset. - name: batch-associate-project-assets - description: Associates a group (batch) of assets with an IoT SiteWise Monitor project. + description: The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. flags: --asset-ids=!: description: The IDs of the assets to be associated to the project. @@ -33,6 +45,30 @@ commands: --client-token=: A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --project-id=!: The ID of the project to which to associate the assets. + - name: batch-delete-dataset-data-segments + description: Deletes a batch of data segments from a session dataset. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure that the request is idempotent. + --dataset-id=!: The ID of the session dataset from which to delete data segments. + --delete-data-segment-entries=!: + description: The list of data segment entries to delete. + nargs: -1 + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --workspace-name=!: The name of the workspace that contains the dataset. + - name: batch-disassociate-data-segments-from-dataset + description: Disassociates a batch of data segments from a curated dataset. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure that the request is idempotent. + --dataset-id=!: The ID of the curated dataset to disassociate data segments from. + --disassociate-data-segment-entries=!: + description: The list of data segment entries to disassociate from the dataset. + nargs: -1 + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --workspace-name=!: The name of the workspace that contains the dataset. - name: batch-disassociate-project-assets description: Disassociates a group (batch) of assets from an IoT SiteWise Monitor project. flags: @@ -87,8 +123,34 @@ commands: nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --no-enable-partial-entry-processing: This setting enables partial ingestion at entry-level. + - name: cancel-enrichment-job + description: Cancels a running or pending enrichment job. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --job-id=!: The unique identifier of the enrichment job to cancel. + --workspace-name=!: The name of the IoT SiteWise workspace containing the enrichment job to cancel. + - name: cancel-pipeline-execution + description: Cancels a pipeline execution in the specified workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --pipeline-execution-id=!: The unique identifier of the pipeline execution. + --pipeline-name=!: The name of the pipeline. + --reason=: A message describing why the pipeline execution is being cancelled. + --workspace-name=!: The name of the workspace. + - name: cancel-query + description: Cancels a running query. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --query-id=!: The unique identifier for the query execution to cancel. + --workspace-name=!: The name of the workspace associated with the query. - name: create-access-policy - description: Creates an access policy that grants the specified identity (IAM Identity Center user, IAM Identity Center group, or IAM user) access to the specified IoT SiteWise Monitor portal or project resource. + description: The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. flags: --access-policy-identity=!: The identity for this access policy. --access-policy-permission=!: The permission level for this access policy. @@ -103,6 +165,18 @@ commands: access-policy-permission: - ADMINISTRATOR - VIEWER + - name: create-application + description: Creates a new application for the workspace and IdC application provided + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: Unique client token for idempotent request handling + --description=: Description of the application + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --idc-instance-arn=!: Identity Center Instance ARN to create the application in + --name=!: Name of the application + --tags=: A list of key-value pairs that contain metadata for the application. + --workspace-name=!: Name of the workspace to associate with the underlying Application - name: create-asset description: Creates an asset from an existing asset model. flags: @@ -176,17 +250,19 @@ commands: --adaptive-ingestion: If set to true, ingest new data into IoT SiteWise storage. --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. + --dataset-id=: The ID of the session dataset to ingest data into. --delete-files-after-import: If set to true, your data files is deleted from S3, after ingestion into IoT SiteWise storage. --error-report-location=!: The Amazon S3 destination where errors associated with the job creation request are saved. --files=!: description: The files in the specified Amazon S3 bucket that contain your data. nargs: -1 --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - --job-configuration=!: Contains the configuration information of a job, such as the file format used to save data in Amazon S3. + --job-configuration=: Contains the configuration information of a job, such as the file format used to save data in Amazon S3. --job-name=!: The unique name that helps identify the job request. --job-role-arn=!: The [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the IAM role that allows IoT SiteWise to read Amazon S3 data. --no-adaptive-ingestion: If set to true, ingest new data into IoT SiteWise storage. --no-delete-files-after-import: If set to true, your data files is deleted from S3, after ingestion into IoT SiteWise storage. + --workspace-name=: The name of the workspace that contains the session dataset. - name: create-computation-model description: Create a computation model with a configuration and data binding. flags: @@ -200,7 +276,7 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --tags=: A list of key-value pairs that contain metadata for the asset. - name: create-dashboard - description: Creates a dashboard in an IoT SiteWise Monitor project. + description: The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -212,17 +288,47 @@ commands: --project-id=!: The ID of the project in which to create the dashboard. --tags=: A list of key-value pairs that contain metadata for the dashboard. - name: create-dataset - description: Creates a dataset to connect an external datasource. + description: Creates a dataset. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --client-token=: A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. + --dataset-config=: The configuration for the dataset. --dataset-description=: A description about the dataset, and its functionality. --dataset-id=: The ID of the dataset. --dataset-name=!: The name of the dataset. --dataset-source=!: The data source for the dataset. + --dataset-type=: 'The type of dataset: a session dataset, a curated dataset, or a connection to an external datasource.' --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --metadata=: The metadata for the dataset, provided as key-value pairs. --tags=: A list of key-value pairs that contain metadata for the access policy. + --workspace-name=: The name of the workspace that contains the dataset. + completion: + flag: + dataset-type: + - SESSION + - CURATED + - EXTERNAL + - name: create-dataset-export-job + description: Starts an asynchronous job that exports dataset and time-series data from a workspace to Amazon S3. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. + --destination-s3-uri=!: The S3 URI where output clips will be written. + --error-report-location=!: The location where the error report will be written on failure. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --input=!: The processing input source. + --workspace-name=!: The name of the workspace in which to create the dataset export job. + - name: create-enrichment-job + description: Creates an asynchronous enrichment job to analyze time-series sensor data. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: Optional unique token that makes the operation idempotent. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --job-configuration=!: Configuration defining the type of enrichment analysis to perform and which video data to analyze. + --workspace-name=!: The name of the IoT SiteWise workspace containing the video data to analyze. - name: create-gateway description: Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to IoT SiteWise. flags: @@ -233,8 +339,23 @@ commands: --gateway-version=: The version of the gateway to create. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --tags=: A list of key-value pairs that contain metadata for the gateway. + - name: create-pipeline + description: Creates a new pipeline in the specified workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. + --computations=!: + description: The list of compute nodes that form the pipeline DAG. + nargs: -1 + --description=: A description of the pipeline. + --environment-variables=: Environment variables shared across all compute nodes in the pipeline. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --pipeline-name=!: The name of the pipeline to create. + --tags=: A list of key-value pairs that contain metadata for the pipeline. + --workspace-name=!: The name of the workspace. - name: create-portal - description: Creates a portal, which can contain projects and dashboards. + description: The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. flags: --alarms=: Contains the configuration information of an alarm created in an IoT SiteWise Monitor portal. --cli-input-json=: Read arguments from the JSON string provided. @@ -260,7 +381,7 @@ commands: - SITEWISE_PORTAL_V1 - SITEWISE_PORTAL_V2 - name: create-project - description: Creates a project in the specified portal. + description: The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -270,6 +391,29 @@ commands: --project-description=: A description for the project. --project-name=!: A friendly name for the project. --tags=: A list of key-value pairs that contain metadata for the project. + - name: create-task + description: Creates a new task in the specified workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. + --description=: A description of the task. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --tags=: A list of key-value pairs that contain metadata for the task. + --task-configuration=!: The task execution configuration. + --task-name=!: The name of the task to create. + --workspace-name=!: The name of the workspace. + - name: create-workspace + description: Creates a workspace in IoT SiteWise. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure that the request is idempotent. + --encryption-configuration=!: The encryption configuration for the workspace. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --tags=: A list of key-value pairs that contain metadata for the workspace. + --workspace-description=: A description for the workspace. + --workspace-name=!: The name of the workspace to create. - name: delete-access-policy description: Deletes an access policy that grants the specified identity access to the specified IoT SiteWise Monitor resource. flags: @@ -278,6 +422,14 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --client-token=: A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: delete-application + description: Deletes an application by ID + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --id=!: ID of the Application to delete + --workspace-name=!: Name of the workspace to associate with the underlying Application - name: delete-asset description: Deletes an asset. flags: @@ -352,6 +504,7 @@ commands: --client-token=: A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. --dataset-id=!: The ID of the dataset. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --workspace-name=: The name of the workspace that contains the dataset. - name: delete-gateway description: Deletes a gateway from IoT SiteWise. flags: @@ -359,6 +512,14 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --gateway-id=!: The ID of the gateway to delete. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: delete-pipeline + description: Deletes a pipeline from the specified workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --pipeline-name=!: The name of the pipeline to delete. + --workspace-name=!: The name of the workspace. - name: delete-portal description: Deletes a portal from IoT SiteWise Monitor. flags: @@ -375,6 +536,14 @@ commands: --client-token=: A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --project-id=!: The ID of the project. + - name: delete-task + description: Deletes a task from the specified workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --task-name=!: The name of the task to delete. + --workspace-name=!: The name of the workspace. - name: delete-time-series description: Deletes a time series (data stream). flags: @@ -385,6 +554,15 @@ commands: --client-token=: A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --property-id=: The ID of the asset property. + --workspace-name=: The name of the workspace. + - name: delete-workspace + description: Deletes a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure that the request is idempotent. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --workspace-name=!: The name of the workspace to delete. - name: describe-access-policy description: Describes an access policy, which specifies an identity's access to an IoT SiteWise Monitor portal or project. flags: @@ -399,6 +577,14 @@ commands: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: describe-application + description: Retrieves Application details based on the ID + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --id=!: ID of the Application + --workspace-name=!: Name of the workspace to associate with the underlying Application - name: describe-asset description: Retrieves information about an asset. flags: @@ -458,6 +644,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --job-id=!: The ID of the job. + --workspace-name=: The name of the workspace. - name: describe-computation-model description: Retrieves information about a computation model. flags: @@ -492,13 +679,31 @@ commands: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --dataset-id=!: The ID of the dataset. + --dataset-version=: The version of the dataset. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --workspace-name=: The name of the workspace that contains the dataset. + - name: describe-dataset-export-job + description: Retrieves information about a dataset export job. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --job-id=!: The unique identifier for the dataset export job. + --workspace-name=!: The name of the workspace that contains the dataset export job. - name: describe-default-encryption-configuration description: Retrieves information about the default encryption configuration for the Amazon Web Services account in the default or specified Region. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: describe-enrichment-job + description: Retrieves detailed information about a specific enrichment job, including its current status, configuration, and timestamps. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --job-id=!: The unique identifier of the enrichment job to retrieve. + --workspace-name=!: The name of the IoT SiteWise workspace containing the enrichment job. - name: describe-execution description: Retrieves information about the execution. flags: @@ -527,6 +732,30 @@ commands: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --workspace-name=: The name of the workspace. + - name: describe-pipeline + description: Retrieves detailed information about a specific pipeline in a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --pipeline-name=!: The name of the pipeline. + --pipeline-version=: The version number of the pipeline to retrieve. + --workspace-name=!: The name of the workspace. + - name: describe-pipeline-execution + description: Retrieves detailed information about a specific pipeline execution, including the overall execution status and the status of each individual compute node. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of compute nodes to return per request. + --next-token=: The token to be used for the next set of paginated results. + --page-size=: The size of each page to get in the AWS service call. + --pipeline-execution-id=!: The unique identifier of the pipeline execution. + --pipeline-name=!: The name of the pipeline. + --starting-token=: A token to specify where to start paginating. + --workspace-name=!: The name of the workspace. - name: describe-portal description: Retrieves information about a portal. flags: @@ -541,12 +770,37 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --project-id=!: The ID of the project. + - name: describe-query + description: Retrieves information about a query, including its status. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --query-id=!: The unique identifier for the query execution. + --workspace-name=!: The name of the workspace associated with the query. + - name: describe-search + description: Returns the current status and metadata of a single search, including the query that was submitted, the search type, and — when the search has failed — the reason. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --search-id=!: The identifier of the search to describe. + --workspace-name=!: The name of the workspace the search belongs to. - name: describe-storage-configuration description: Retrieves information about the storage configuration for IoT SiteWise. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: describe-task + description: Retrieves detailed information about a specific task in a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --task-name=!: The name of the task. + --task-version=: The version number of the task to retrieve. + --workspace-name=!: The name of the workspace. - name: describe-time-series description: Retrieves information about a time series (data stream). flags: @@ -556,6 +810,14 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --property-id=: The ID of the asset property. + --workspace-name=: The name of the workspace. + - name: describe-workspace + description: Retrieves information about a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --workspace-name=!: The name of the workspace. - name: disassociate-assets description: Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model. flags: @@ -663,6 +925,19 @@ commands: time-ordering: - ASCENDING - DESCENDING + - name: get-capture-data + description: Retrieves video data for a specific time range. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --end-time=!: The end time for the video data range. + --format-settings=: The optional format settings for the output. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --next-token=: The token from a previous response used to continue retrieving data. + --property-alias=: The property alias that identifies the capture source. + --start-time=!: The start time for the video data range. + --time-series-id=: The time series ID that identifies the capture source. + --workspace-name=!: The name of the workspace that contains the capture source. - name: get-interpolated-asset-property-values description: Get interpolated values for an asset property for a specified time interval, during a period of time. flags: @@ -691,6 +966,32 @@ commands: - GOOD - BAD - UNCERTAIN + - name: get-query-results + description: Retrieves the paginated results of a query. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return for each paginated request. + --next-token=: The token to be used for the next set of paginated results. + --page-size=: The size of each page to get in the AWS service call. + --query-id=!: The unique identifier for the query execution. + --starting-token=: A token to specify where to start paginating. + --workspace-name=!: The name of the workspace associated with the query. + - name: get-search-results + description: Retrieves the ranked results of a search, ordered by descending relevance score. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return in a single page. + --next-token=: The pagination token returned by a previous GetSearchResults call. + --page-size=: The size of each page to get in the AWS service call. + --search-id=!: The identifier of the search whose results are retrieved. + --starting-token=: A token to specify where to start paginating. + --workspace-name=!: The name of the workspace the search belongs to. - name: list-access-policies description: Retrieves a paginated list of access policies for an identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user) or an IoT SiteWise Monitor resource (a portal or project). flags: @@ -738,6 +1039,17 @@ commands: target-resource-type: - ASSET - COMPUTATION_MODEL + - name: list-applications + description: Retrieves a paginated list of existing applications + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: Maximum number of results to return + --next-token=: Next Page Token + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. - name: list-asset-model-composite-models description: Retrieves a paginated list of composite models associated with the asset model flags: @@ -869,6 +1181,7 @@ commands: --next-token=: The token to be used for the next set of paginated results. --page-size=: The size of each page to get in the AWS service call. --starting-token=: A token to specify where to start paginating. + --workspace-name=: The name of the workspace. completion: flag: filter: @@ -943,11 +1256,61 @@ commands: --page-size=: The size of each page to get in the AWS service call. --project-id=!: The ID of the project. --starting-token=: A token to specify where to start paginating. + - name: list-dataset-data-segment-relationships + description: Retrieves a paginated list of data segment relationships for a session dataset. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --dataset-id=!: The ID of the session dataset to list data segment relationships for. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return for each paginated request. + --next-token=: The token to be used for the next set of paginated results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. + --workspace-name=!: The name of the workspace that contains the dataset. + - name: list-dataset-data-segments + description: Retrieves a paginated list of data segments associated with a dataset. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --dataset-id=!: The ID of the dataset. + --dataset-version=: The version of the dataset to list data segments for. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return for each paginated request. + --next-token=: The token to be used for the next set of paginated results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. + --workspace-name=!: The name of the workspace that contains the dataset. + - name: list-dataset-export-jobs + description: Retrieves a paginated list of dataset export jobs for a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --filter=: The optional filter that returns only jobs matching the given filter value. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return for each paginated request. + --next-token=: The token to be used for the next set of paginated results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. + --workspace-name=!: The name of the workspace whose dataset export jobs should be listed. + completion: + flag: + filter: + - ALL + - SUBMITTED + - RUNNING + - COMPLETED + - COMPLETED_WITH_ERRORS + - FAILED - name: list-datasets description: Retrieves a paginated list of datasets for a specific target resource. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. + --dataset-type=: 'The type of dataset to filter by: a session dataset, a curated dataset, or a connection to an external datasource.' --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --max-items=: The total number of items to return in the command's output. --max-results=: The maximum number of results to return for each paginated request. @@ -955,10 +1318,46 @@ commands: --page-size=: The size of each page to get in the AWS service call. --source-type=!: The type of data source for the dataset. --starting-token=: A token to specify where to start paginating. + --workspace-name=: The name of the workspace to filter datasets by. completion: flag: + dataset-type: + - SESSION + - CURATED + - EXTERNAL source-type: - KENDRA + - SITEWISE + - name: list-enrichment-jobs + description: Lists enrichment jobs within a workspace with optional filtering and pagination. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --dataset-id=: Filter jobs by dataset ID. + --end-date=: The inclusive end of the date range for filtering jobs by creation time. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --job-type=: Filter by enrichment job type. + --max-items=: The total number of items to return in the command's output. + --max-results=: Maximum number of jobs to return per page. + --next-token=: Pagination token from a previous ListEnrichmentJobs response. + --page-size=: The size of each page to get in the AWS service call. + --property-alias=: Filter by property alias (human-readable sensor name). + --start-date=: The exclusive start of the date range for filtering jobs by creation time. + --starting-token=: A token to specify where to start paginating. + --status=: Filter by job status. + --time-series-id=: Filter by time series ID (system identifier). + --workspace-name=!: The name of the IoT SiteWise workspace to list enrichment jobs from. + completion: + flag: + job-type: + - EVENT_DETECTION + status: + - PENDING + - RUNNING + - COMPLETED + - FAILED + - TIMED_OUT + - CANCELLED - name: list-executions description: Retrieves a paginated list of summaries of all executions. flags: @@ -1005,6 +1404,45 @@ commands: --next-token=: The token to be used for the next set of paginated results. --page-size=: The size of each page to get in the AWS service call. --starting-token=: A token to specify where to start paginating. + - name: list-pipeline-executions + description: Lists pipeline executions for a specific pipeline in a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --end-time-after=: Inclusive lower bound on execution end time (ISO-8601). + --end-time-before=: Exclusive upper bound on execution end time (ISO-8601). + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return per request. + --next-token=: The token to be used for the next set of paginated results. + --page-size=: The size of each page to get in the AWS service call. + --pipeline-name=!: The name of the pipeline. + --start-time-after=: Inclusive lower bound on execution start time (ISO-8601). + --start-time-before=: Exclusive upper bound on execution start time (ISO-8601). + --starting-token=: A token to specify where to start paginating. + --state=: Filter by execution state. + --workspace-name=!: The name of the workspace. + completion: + flag: + state: + - NOT_STARTED + - RUNNING + - SUCCEEDED + - FAILED + - CANCELLING + - CANCELLED + - name: list-pipelines + description: Lists pipelines in a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return for each paginated request. + --next-token=: The token to be used for the next set of paginated results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. + --workspace-name=!: The name of the workspace. - name: list-portals description: Retrieves a paginated list of IoT SiteWise Monitor portals. flags: @@ -1040,6 +1478,32 @@ commands: --page-size=: The size of each page to get in the AWS service call. --portal-id=!: The ID of the portal. --starting-token=: A token to specify where to start paginating. + - name: list-queries + description: Retrieves a paginated list of queries for a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --filter=: An optional filter to return only queries with the specified status. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return for each paginated request. + --next-token=: The token to be used for the next set of paginated results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. + --workspace-name=!: The name of the workspace to list queries for. + - name: list-searches + description: Lists the searches in a workspace, most recently started first. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --list-searches-filters=: Optional filters that restrict which searches are returned. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of searches to return in a single page. + --next-token=: The pagination token returned by a previous ListSearches call. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. + --workspace-name=!: The name of the workspace whose searches are listed. - name: list-tags-for-resource description: Retrieves the list of tags for an IoT SiteWise resource. flags: @@ -1047,6 +1511,18 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --resource-arn=!: The [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the resource. + - name: list-tasks + description: Lists tasks in a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return for each paginated request. + --next-token=: The token to be used for the next set of paginated results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. + --workspace-name=!: The name of the workspace. - name: list-time-series description: Retrieves a paginated list of time series (data streams). flags: @@ -1061,11 +1537,23 @@ commands: --page-size=: The size of each page to get in the AWS service call. --starting-token=: A token to specify where to start paginating. --time-series-type=: The type of the time series. + --workspace-name=: The name of the workspace. completion: flag: time-series-type: - ASSOCIATED - DISASSOCIATED + - name: list-workspaces + description: Retrieves a paginated list of workspaces. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return for each paginated request. + --next-token=: The token to be used for the next set of paginated results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. - name: put-asset-model-interface-relationship description: Creates or updates an interface relationship between an asset model and an interface asset model. flags: @@ -1096,6 +1584,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --logging-options=!: The logging options to set. + --workspace-name=: The name of the workspace. - name: put-storage-configuration description: Configures storage settings for IoT SiteWise. flags: @@ -1121,6 +1610,43 @@ commands: warm-tier: - ENABLED - DISABLED + - name: start-pipeline-execution + description: Starts execution of a pipeline in the specified workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. + --execution-environment-variable-overrides=: Runtime environment variable overrides for the execution. + --execution-priority=: Scheduling priority for the execution. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --pipeline-name=!: The name of the pipeline to execute. + --workspace-name=!: The name of the workspace containing the pipeline. + - name: start-query + description: Starts an asynchronous SQL query against workspace telemetry, annotations, data segment, and dataset data. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --query-statement=!: The SQL query to execute against the workspace telemetry, annotations, data segment, and dataset data. + --workspace-name=!: The name of the workspace to query. + - name: start-search + description: Starts an asynchronous search over the data in a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier you provide to ensure the request is idempotent. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --group-id=: An optional caller-supplied identifier used to group related searches together. + --query-statement=!: The natural-language query describing the data to search for. + --search-filters=: Optional filters that restrict the search to a subset of the workspace's data. + --search-type=: The search strategy to use. + --workspace-name=!: The name of the workspace whose data is searched. + completion: + flag: + search-type: + - DEEP + - QUICK - name: tag-resource description: Adds tags to an IoT SiteWise resource. flags: @@ -1140,7 +1666,7 @@ commands: description: A list of keys for tags to remove from the resource. nargs: -1 - name: update-access-policy - description: Updates an existing access policy that specifies an identity's access to an IoT SiteWise Monitor portal or project resource. + description: The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. flags: --access-policy-id=!: The ID of the access policy. --access-policy-identity=!: The identity for this access policy. @@ -1247,7 +1773,7 @@ commands: --computation-model-name=!: The name of the computation model. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - name: update-dashboard - description: Updates an IoT SiteWise Monitor dashboard. + description: The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -1263,11 +1789,14 @@ commands: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --client-token=: A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. + --dataset-config=: The updated configuration for the dataset. --dataset-description=: A description about the dataset, and its functionality. --dataset-id=!: The ID of the dataset. --dataset-name=!: The name of the dataset. --dataset-source=!: The data source for the dataset. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --metadata=: The updated metadata for the dataset. + --workspace-name=: The name of the workspace that contains the dataset. - name: update-gateway description: Updates a gateway's name. flags: @@ -1285,8 +1814,21 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --gateway-id=!: The ID of the gateway to be updated. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: update-pipeline + description: Updates an existing pipeline in the specified workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --computations=: + description: Updated list of compute nodes forming the pipeline DAG. + nargs: -1 + --description=: A new description for the pipeline. + --environment-variables=: Updated environment variables shared across all compute nodes. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --pipeline-name=!: The name of the pipeline to update. + --workspace-name=!: The name of the workspace. - name: update-portal - description: Updates an IoT SiteWise Monitor portal. + description: The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. flags: --alarms=: Contains the configuration information of an alarm created in an IoT SiteWise Monitor portal. --cli-input-json=: Read arguments from the JSON string provided. @@ -1308,7 +1850,7 @@ commands: - SITEWISE_PORTAL_V1 - SITEWISE_PORTAL_V2 - name: update-project - description: Updates an IoT SiteWise Monitor project. + description: The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -1317,6 +1859,26 @@ commands: --project-description=: A new description for the project. --project-id=!: The ID of the project to update. --project-name=!: A new friendly name for the project. + - name: update-task + description: Updates an existing task in the specified workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --description=: A new description for the task. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --task-configuration=: The updated task execution configuration. + --task-name=!: The name of the task to update. + --workspace-name=!: The name of the workspace. + - name: update-workspace + description: Updates a workspace. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure that the request is idempotent. + --encryption-configuration=: The encryption configuration for the workspace. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --workspace-description=: A new description for the workspace. + --workspace-name=!: The name of the workspace to update. - name: wait description: Wait until a particular condition is satisfied. commands: diff --git a/cmd/carapace-aws/cmd/botocore/aws.kafka.yaml b/cmd/carapace-aws/cmd/botocore/aws.kafka.yaml index 31b4ec657..abb0b7b97 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.kafka.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.kafka.yaml @@ -22,6 +22,22 @@ commands: --secret-arn-list=!: description: List of AWS Secrets Manager secret ARNs. nargs: -1 + - name: create-channel + description: Creates a Channel that streams records from an Amazon MSK Express cluster topic to Amazon S3 or Apache Iceberg. + flags: + --channel-name=!: The name of the channel. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --cluster-arn=!: The Amazon Resource Name (ARN) that uniquely identifies the cluster. + --encryption-configuration=: The encryption configuration applied to the channel. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --iceberg-destination-configuration=: The Apache Iceberg destination for the channel. + --logging-info=: The destinations to which the channel publishes operational logs. + --s3-destination-configuration=: The Amazon S3 destination for the channel. + --tags=: The tags attached to the channel. + --topic-configuration-list=!: + description: The list of topic configurations for the channel. + nargs: -1 - name: create-cluster description: Creates a new MSK cluster. flags: @@ -117,6 +133,14 @@ commands: --tags=: A map of tags for the VPC connection. --target-cluster-arn=!: The cluster Amazon Resource Name (ARN) for the VPC connection. --vpc-id=!: The VPC ID of VPC connection. + - name: delete-channel + description: Deletes the channel specified by channelArn from the cluster specified by clusterArn. + flags: + --channel-arn=!: The Amazon Resource Name (ARN) that uniquely identifies the channel. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --cluster-arn=!: The Amazon Resource Name (ARN) that uniquely identifies the cluster. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - name: delete-cluster description: Deletes the MSK cluster specified by the Amazon Resource Name (ARN) in the request. flags: @@ -162,6 +186,14 @@ commands: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: describe-channel + description: Returns the current configuration and state of a channel. + flags: + --channel-arn=!: The Amazon Resource Name (ARN) that uniquely identifies the channel. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --cluster-arn=!: The Amazon Resource Name (ARN) that uniquely identifies the cluster. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - name: describe-cluster description: Returns a description of the MSK cluster whose Amazon Resource Name (ARN) is specified in the request. flags: @@ -261,6 +293,16 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --cluster-arn=: The Amazon Resource Name (ARN) of the cluster check. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: list-channels + description: Returns the list of channels in a cluster. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --cluster-arn=!: The Amazon Resource Name (ARN) that uniquely identifies the cluster. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-results=: Maximum number of channels to return in a single response. + --next-token=: If the response of ListChannels is truncated, it returns a nextToken in the response. + --topic-name-filter=: Filters results to channels whose topic name matches the specified value. - name: list-client-vpc-connections description: Returns a list of all the VPC connections in this Region. flags: @@ -497,6 +539,16 @@ commands: --current-version=!: The cluster version that you want to change. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --target-instance-type=!: The Amazon MSK broker type that you want all of the brokers in this cluster to be. + - name: update-channel + description: Updates the destination configuration of an existing channel. + flags: + --channel-arn=!: The Amazon Resource Name (ARN) that uniquely identifies the channel. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --cluster-arn=!: The Amazon Resource Name (ARN) that uniquely identifies the cluster. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --iceberg-destination-update=: Updates fields on an Apache Iceberg destination. + --s3-destination-update=: Updates fields on an Amazon S3 destination. - name: update-cluster-configuration description: Updates the cluster with the configuration that is specified in the request body. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.lambda.yaml b/cmd/carapace-aws/cmd/botocore/aws.lambda.yaml index d218a4c93..70adc97fd 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.lambda.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.lambda.yaml @@ -233,6 +233,8 @@ commands: - provided - provided.al2 - provided.al2023 + - nodejs26.x + - python3.15 - java8.al2023 - java11.al2023 - java17.al2023 @@ -744,6 +746,8 @@ commands: - provided - provided.al2 - provided.al2023 + - nodejs26.x + - python3.15 - java8.al2023 - java11.al2023 - java17.al2023 @@ -811,6 +815,8 @@ commands: - provided - provided.al2 - provided.al2023 + - nodejs26.x + - python3.15 - java8.al2023 - java11.al2023 - java17.al2023 @@ -1194,6 +1200,8 @@ commands: - provided - provided.al2 - provided.al2023 + - nodejs26.x + - python3.15 - java8.al2023 - java11.al2023 - java17.al2023 diff --git a/cmd/carapace-aws/cmd/botocore/aws.logs.yaml b/cmd/carapace-aws/cmd/botocore/aws.logs.yaml index a806e9acb..d20fc2cae 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.logs.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.logs.yaml @@ -120,7 +120,7 @@ commands: --log-group-name=!: The name of the log group. --log-stream-name=!: The name of the log stream. - name: create-lookup-table - description: Creates a lookup table by uploading CSV data. + description: Creates a lookup table by uploading CSV data or from CloudWatch Logs query results. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -128,7 +128,8 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --kms-key-id=: The ARN of the KMS key to use to encrypt the lookup table data. --lookup-table-name=!: The name of the lookup table. - --table-body=!: The CSV content of the lookup table. + --query-id=: The ID of a completed CloudWatch Logs query whose results populate the lookup table. + --table-body=: The CSV content of the lookup table. --tags=: A list of key-value pairs to associate with the lookup table. - name: create-scheduled-query description: Creates a scheduled query that runs CloudWatch Logs Insights queries at regular intervals. @@ -807,7 +808,7 @@ commands: --start-time=!: The start time for the history query in Unix epoch format. --starting-token=: A token to specify where to start paginating. - name: get-storage-tier-policy - description: Returns the storage tier policy for your account. + description: Returns the storage tier policy for the account. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -1200,7 +1201,7 @@ commands: --log-group-name=!: The name of the log group. --retention-in-days=!: "" - name: put-storage-tier-policy - description: Sets the storage tier policy for your account. + description: Sets the storage tier policy for the account. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -1427,7 +1428,7 @@ commands: - THIRTY_MIN - ONE_HOUR - name: update-lookup-table - description: Updates an existing lookup table by replacing all of its CSV content. + description: Updates an existing lookup table by replacing all of its content with new CSV data or CloudWatch Logs query results. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -1435,7 +1436,8 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --kms-key-id=: The ARN of the KMS key to use to encrypt the lookup table data. --lookup-table-arn=!: The ARN of the lookup table to update. - --table-body=!: The new CSV content to replace the existing data. + --query-id=: The ID of a completed CloudWatch Logs query whose results replace the lookup table content. + --table-body=: The new CSV content to replace the existing data. - name: update-scheduled-query description: Updates an existing scheduled query with new configuration. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.network-firewall.yaml b/cmd/carapace-aws/cmd/botocore/aws.network-firewall.yaml index 5256b1336..138f36444 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.network-firewall.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.network-firewall.yaml @@ -56,20 +56,20 @@ commands: nargs: -1 --update-token=!: A token used for optimistic locking. - name: create-container-association - description: Creates a container association for Network Firewall. + description: Creates a Network Firewall container association. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --container-association-name=!: The descriptive name of the container association. --container-monitoring-configurations=!: - description: The list of container monitoring configurations that define which clusters and container attributes to monitor. + description: The monitoring configurations for the container association. nargs: -1 --description=: A description of the container association. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --tags=: description: The key:value pairs to associate with the resource. nargs: -1 - --type=!: The type of container orchestration platform for the clusters in this association. + --type=!: The type of containers to monitor. completion: flag: type: @@ -233,7 +233,7 @@ commands: nargs: -1 --vpc-id=!: The unique identifier of the VPC where you want to create a firewall endpoint. - name: delete-container-association - description: Deletes the specified container association. + description: Deletes a container association. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -337,7 +337,7 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --vpc-endpoint-association-arn=!: The Amazon Resource Name (ARN) of a VPC endpoint association. - name: describe-container-association - description: Returns the properties of a container association. + description: Retrieves the configuration and status of a container association. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -555,7 +555,7 @@ commands: --page-size=: The size of each page to get in the AWS service call. --starting-token=: A token to specify where to start paginating. - name: list-container-associations - description: Retrieves the metadata for the container associations that you have defined. + description: Lists the container associations in your account and Region. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. @@ -814,21 +814,21 @@ commands: --no-availability-zone-change-protection!: A setting indicating whether the firewall is protected against changes to the subnet associations. --update-token=: An optional token that you can use for optimistic locking. - name: update-container-association - description: Updates the properties of an existing container association. + description: Updates the monitoring configurations and description of a container association. flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --container-association-arn=: The Amazon Resource Name (ARN) of the container association. --container-association-name=: The descriptive name of the container association. --container-monitoring-configurations=!: - description: The updated list of container monitoring configurations that define which clusters and container attributes to monitor. + description: The updated monitoring configurations for the container association. nargs: -1 --description=: A description of the container association. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --tags=: - description: The key:value pairs associated with the resource. + description: The key:value pairs to associate with the resource. nargs: -1 - --type=!: The type of container orchestration platform. + --type=!: The container type. --update-token=!: A token used for optimistic locking. completion: flag: diff --git a/cmd/carapace-aws/cmd/botocore/aws.pricing-plan-manager.yaml b/cmd/carapace-aws/cmd/botocore/aws.pricing-plan-manager.yaml new file mode 100755 index 000000000..194eddf5b --- /dev/null +++ b/cmd/carapace-aws/cmd/botocore/aws.pricing-plan-manager.yaml @@ -0,0 +1,101 @@ +# yaml-language-server: $schema=https://carapace.sh/schemas/command.json +name: pricing-plan-manager +description: PricingPlanManager +commands: + - name: approve-paid-subscription + description: Approves a subscription that is in `PENDING_APPROVAL` status, activating it and starting billing. + flags: + --arn=!: The ARN of the subscription to approve. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure the request is handled only once. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --if-match=!: The `ETag` value from a previous `GetSubscription` or `ListSubscriptions` response. + - name: associate-resources-to-subscription + description: Adds one or more resources to an existing subscription. + flags: + --arn=!: The ARN of the subscription to add resources to. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure the request is handled only once. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --if-match=!: The `ETag` value from a previous `GetSubscription` or `ListSubscriptions` response. + --resource-arns=!: + description: The ARNs of the resources to add to the subscription. + nargs: -1 + - name: cancel-subscription + description: Cancels a flat-rate pricing subscription. + flags: + --arn=!: The ARN of the subscription to cancel. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure the request is handled only once. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --if-match=!: The `ETag` value from a previous `GetSubscription` or `ListSubscriptions` response. + - name: cancel-subscription-change + description: Cancels a pending scheduled change on a subscription, such as a pending downgrade or cancellation. + flags: + --arn=!: The ARN of the subscription whose pending change you want to cancel. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure the request is handled only once. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --if-match=!: The `ETag` value from a previous `GetSubscription` or `ListSubscriptions` response. + - name: create-subscription + description: Creates a flat-rate pricing subscription for the specified resources. + flags: + --approval-mode=: Determines whether the subscription requires explicit approval before billing starts. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure that the request is handled only once. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --plan-family=!: The pricing plan family to subscribe to, such as `CloudFront`. + --plan-tier=!: The tier level for the subscription, such as `FREE`, `PRO`, `BUSINESS`, or `PREMIUM`. + --resource-arns=!: + description: The ARNs of the AWS resources to include in the subscription. + nargs: -1 + --usage-level=: The usage level within the plan tier. + completion: + flag: + approval-mode: + - MANUAL + - IMMEDIATE + - name: disassociate-resources-from-subscription + description: Removes one or more resources from an existing subscription. + flags: + --arn=!: The ARN of the subscription to remove resources from. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure the request is handled only once. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --if-match=!: The `ETag` value from a previous `GetSubscription` or `ListSubscriptions` response. + --resource-arns=!: + description: The ARNs of the resources to remove from the subscription. + nargs: -1 + - name: get-subscription + description: Returns the details of a flat-rate pricing subscription, including its current status, associated resources, and any pending scheduled changes. + flags: + --arn=!: The ARN of the subscription to retrieve. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: list-subscriptions + description: Returns a summary of all flat-rate pricing subscriptions in the calling account. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --next-token=: A token from a previous `ListSubscriptions` response. + --starting-token=: A token to specify where to start paginating. + - name: update-subscription + description: Changes the plan tier of an existing subscription. + flags: + --arn=!: The ARN of the subscription to update. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: A unique, case-sensitive identifier that you provide to ensure the request is handled only once. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --if-match=!: The `ETag` value from a previous `GetSubscription` or `ListSubscriptions` response. + --plan-tier=!: The new tier level for the subscription. + --usage-level=: The usage level within the plan tier. diff --git a/cmd/carapace-aws/cmd/botocore/aws.quicksight.yaml b/cmd/carapace-aws/cmd/botocore/aws.quicksight.yaml index 5be0aff94..d41169dd7 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.quicksight.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.quicksight.yaml @@ -224,6 +224,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --custom-permissions-name=!: The name of the custom permissions profile that you want to create. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --governance=: The governance configuration for the custom permissions profile. --tags=: description: The tags to associate with the custom permissions profile. nargs: -1 @@ -698,6 +699,22 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --refresh-schedule=!: The definition of a refresh schedule. --topic-id=!: The ID of the topic that you want to modify. + - name: create-topic-v2 + description: Creates a new Q topic. + flags: + --aws-account-id=!: The ID of the Amazon Web Services account that you want to create a topic in. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --custom-instructions=: "" + --folder-arns=: + description: The Amazon Resource Names (ARNs) of the folders that you want the topic to reside in. + nargs: -1 + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --tags=: + description: Contains a map of the key-value pairs for the resource tag or tags that are assigned to the topic. + nargs: -1 + --topic-id=!: The ID for the topic that you want to create. + --topic=!: The definition of a topic to create. - name: create-vpc-connection description: Creates a new VPC connection. flags: @@ -1041,6 +1058,14 @@ commands: --dataset-id=!: The ID of the dataset. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --topic-id=!: The ID of the topic that you want to modify. + - name: delete-topic-v2 + description: Deletes a Q topic. + flags: + --aws-account-id=!: The ID of the Amazon Web Services account that contains the topic that you want to delete. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --topic-id=!: The ID of the topic that you want to delete. - name: delete-user description: Deletes the Amazon Quick Sight user that is associated with the identity of the IAM user or role that's making the call. flags: @@ -1608,6 +1633,14 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --topic-id=!: The ID of the topic that you want to describe. + - name: describe-topic-permissions-v2 + description: Describes the permissions of a topic. + flags: + --aws-account-id=!: The ID of the Amazon Web Services account that contains the topic that you want described. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --topic-id=!: The ID of the topic that you want to describe. - name: describe-topic-refresh description: Describes the status of a topic refresh. flags: @@ -1626,6 +1659,14 @@ commands: --dataset-id=!: The ID of the dataset. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --topic-id=!: The ID of the topic that contains the refresh schedule that you want to describe. + - name: describe-topic-v2 + description: Describes a Q topic. + flags: + --aws-account-id=!: The ID of the Amazon Web Services account that contains the topic that you want to describe. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --topic-id=!: The ID of the topic that you want to describe. - name: describe-user description: Returns information about a user, given the user name. flags: @@ -2220,6 +2261,18 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --max-results=: The maximum number of results to be returned per request. --next-token=: The token for the next set of results, or null if there are no more results. + - name: list-topics-v2 + description: Lists all of the Q topics in the specified Amazon Web Services account in an Amazon Web Services Region. + flags: + --aws-account-id=!: The ID of the Amazon Web Services account that contains the topics that you want to list. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to be returned per request. + --next-token=: The token for the next set of results, or null if there are no more results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. - name: list-user-groups description: Lists the Amazon Quick Sight groups that an Amazon Quick Sight user is a member of. flags: @@ -2528,6 +2581,21 @@ commands: --next-token=: The token for the next set of results, or null if there are no more results. --page-size=: The size of each page to get in the AWS service call. --starting-token=: A token to specify where to start paginating. + - name: search-topics-v2 + description: Searches for any Q topic that exists in an Amazon Web Services account. + flags: + --aws-account-id=!: The ID of the Amazon Web Services account that contains the topic that you want to search. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --filters=!: + description: The filters that you want to use to search for the topic. + nargs: -1 + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to be returned per request. + --next-token=: The token for the next set of results, or null if there are no more results. + --page-size=: The size of each page to get in the AWS service call. + --starting-token=: A token to specify where to start paginating. - name: start-asset-bundle-export-job description: Starts an Asset Bundle export job. flags: @@ -2797,6 +2865,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --custom-permissions-name=!: The name of the custom permissions profile that you want to update. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --governance=: The governance configuration for the custom permissions profile. - name: update-dashboard description: Updates a dashboard in an Amazon Web Services account. flags: @@ -3393,6 +3462,20 @@ commands: description: The resource permissions that you want to revoke from the topic. nargs: -1 --topic-id=!: The ID of the topic that you want to modify. + - name: update-topic-permissions-v2 + description: Updates the permissions of a topic. + flags: + --aws-account-id=!: The ID of the Amazon Web Services account that contains the topic that you want to update the permissions for. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --grant-permissions=: + description: The resource permissions that you want to grant to the topic. + nargs: -1 + --revoke-permissions=: + description: The resource permissions that you want to revoke from the topic. + nargs: -1 + --topic-id=!: The ID of the topic that you want to modify. - name: update-topic-refresh-schedule description: Updates a topic refresh schedule. flags: @@ -3403,6 +3486,22 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --refresh-schedule=!: The definition of a refresh schedule. --topic-id=!: The ID of the topic that you want to modify. + - name: update-topic-v2 + description: Updates the definition of a Q topic. + flags: + --aws-account-id=!: The ID of the Amazon Web Services account that contains the topic that you want to update. + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --custom-instructions=: "" + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --publish-option=: The publish option for the topic that you want to update. + --topic-id=!: The ID of the topic that you want to modify. + --topic=!: The definition of the topic that you want to update. + completion: + flag: + publish-option: + - DRAFT + - PUBLISH - name: update-user description: Updates an Amazon Quick Sight user. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.resiliencehubv2.yaml b/cmd/carapace-aws/cmd/botocore/aws.resiliencehubv2.yaml index dac99cc88..cb8f3f8f7 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.resiliencehubv2.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.resiliencehubv2.yaml @@ -48,6 +48,7 @@ commands: flag: report-type: - FAILURE_MODE + - TESTING - name: create-service description: Creates a service. flags: @@ -65,7 +66,7 @@ commands: --permission-model=!: The permission model for the service. --policy-arn=: "" --regions=!: - description: The AWS Regions where the service operates. + description: The Regions where the service operates. nargs: -1 --report-configuration=: "" --tags=: "" @@ -114,6 +115,20 @@ commands: --no-sharing-enabled: Indicates whether cross-account sharing is enabled for the system. --sharing-enabled: Indicates whether cross-account sharing is enabled for the system. --tags=: "" + - name: create-test + description: Creates a test for a service by configuring a test template. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --logging-configuration=: The logging configuration for the test. + --parameters=: The parameter values for the test. + --role-name=: The name of the IAM execution role to use when running the test. + --service-arn=!: The ARN of the service to create the test for. + --stop-conditions=: + description: The stop conditions for the test. + nargs: -1 + --test-template-arn=!: The ARN of the test template to configure. - name: create-user-journey description: Creates a user journey within a system. flags: @@ -181,6 +196,25 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --system-arn=!: "" + - name: delete-test + description: Deletes a test. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --service-arn=!: The ARN of the service the test belongs to. + --test-id=!: The identifier of the test to delete. + - name: delete-test-sources + description: Removes monitoring sources from a test. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --service-arn=!: The ARN of the service the test belongs to. + --test-id=!: The identifier of the test to remove sources from. + --test-sources=!: + description: The monitoring sources to remove. + nargs: -1 - name: delete-user-journey description: Deletes a user journey. flags: @@ -218,6 +252,29 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --system-arn=!: "" + - name: get-test + description: Retrieves a test by ID. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --service-arn=!: The ARN of the service the test belongs to. + --test-id=!: The identifier of the test to retrieve. + - name: get-test-run + description: Retrieves a test run by ID, including its status, results, and the configuration snapshotted when the run started. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --service-arn=!: The ARN of the service the test run belongs to. + --test-run-id=!: The identifier of the test run to retrieve. + - name: get-test-template + description: Retrieves a resilience test template by ARN, including the parameters it accepts and the fault actions it runs. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --test-template-arn=!: The ARN of the test template to retrieve. - name: get-user-journey description: Retrieves a user journey. flags: @@ -410,10 +467,25 @@ commands: --report-type=: Filter reports by type. --service-arn=: Optional. --starting-token=: A token to specify where to start paginating. + --test-run-id=: "" completion: flag: report-type: - FAILURE_MODE + - TESTING + - name: list-resolved-test-run-target-resources + description: Lists the AWS resources that AWS Fault Injection Service (AWS FIS) resolved as targets for a test run. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: "" + --next-token=: "" + --page-size=: The size of each page to get in the AWS service call. + --service-arn=!: The ARN of the service the test run belongs to. + --starting-token=: A token to specify where to start paginating. + --test-run-id=!: The identifier of the test run to list resolved target resources for. - name: list-resources description: List resources. flags: @@ -535,6 +607,90 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --resource-arn=!: "" + - name: list-test-run-events + description: Lists the events in a test run's timeline. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --ended-at=: Return events at or before this timestamp. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: "" + --next-token=: "" + --page-size=: The size of each page to get in the AWS service call. + --service-arn=!: The ARN of the service the test run belongs to. + --started-at=: Return events at or after this timestamp. + --starting-token=: A token to specify where to start paginating. + --test-run-id=!: The identifier of the test run to list events for. + - name: list-test-run-sources + description: Lists the monitoring source snapshots captured for a test run, optionally filtered by type. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: "" + --next-token=: "" + --page-size=: The size of each page to get in the AWS service call. + --service-arn=!: The ARN of the service the test run belongs to. + --starting-token=: A token to specify where to start paginating. + --test-run-id=!: The identifier of the test run to list sources for. + --type=: Filter sources by type. + completion: + flag: + type: + - SUCCESS_CRITERIA + - OBSERVABILITY + - name: list-test-runs + description: Lists the runs of a test, or all test runs for a service. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: "" + --next-token=: "" + --page-size=: The size of each page to get in the AWS service call. + --service-arn=!: The ARN of the service to list test runs for. + --starting-token=: A token to specify where to start paginating. + --test-id=: Filter test runs by test identifier. + - name: list-test-sources + description: Lists the monitoring sources attached to a test, optionally filtered by type. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: "" + --next-token=: "" + --page-size=: The size of each page to get in the AWS service call. + --service-arn=!: The ARN of the service the test belongs to. + --starting-token=: A token to specify where to start paginating. + --test-id=!: The identifier of the test to list sources for. + --type=: Filter sources by type. + completion: + flag: + type: + - SUCCESS_CRITERIA + - OBSERVABILITY + - name: list-test-templates + description: Lists the available resilience test templates. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: list-tests + description: Lists the tests configured for a service. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --max-items=: The total number of items to return in the command's output. + --max-results=: "" + --next-token=: "" + --page-size=: The size of each page to get in the AWS service call. + --service-arn=!: The ARN of the service to list tests for. + --starting-token=: A token to specify where to start paginating. - name: list-user-journeys description: Lists user journeys for a system. flags: @@ -547,6 +703,17 @@ commands: --page-size=: The size of each page to get in the AWS service call. --starting-token=: A token to specify where to start paginating. --system-arn=!: "" + - name: put-test-sources + description: Adds or updates the monitoring sources on a test. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --service-arn=!: The ARN of the service the test belongs to. + --test-id=!: The identifier of the test to add sources to. + --test-sources=!: + description: The monitoring sources to add or update. + nargs: -1 - name: start-failure-mode-assessment description: Starts a failure mode assessment. flags: @@ -555,6 +722,22 @@ commands: --client-token=: "" --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --service-arn=!: "" + - name: start-test-run + description: Starts a run of a test. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --service-arn=!: The ARN of the service the test belongs to. + --test-id=!: The identifier of the test to run. + - name: stop-test-run + description: Stops an in-progress test run. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --service-arn=!: The ARN of the service the test run belongs to. + --test-run-id=!: The identifier of the test run to stop. - name: tag-resource description: Adds tags to a resource. flags: @@ -675,6 +858,20 @@ commands: --no-sharing-enabled: Whether cross-account sharing is enabled for the system. --sharing-enabled: Whether cross-account sharing is enabled for the system. --system-arn=!: "" + - name: update-test + description: Updates the configuration of an existing test. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --logging-configuration=: The updated logging configuration for the test. + --parameters=: The updated parameter values for the test. + --role-name=: The updated IAM execution role name. + --service-arn=!: The ARN of the service the test belongs to. + --stop-conditions=: + description: The updated stop conditions for the test. + nargs: -1 + --test-id=!: The identifier of the test to update. - name: update-user-journey description: Updates an existing user journey. flags: @@ -728,10 +925,12 @@ commands: --report-type=: Filter reports by type. --service-arn=: Optional. --starting-token=: A token to specify where to start paginating. + --test-run-id=: "" completion: flag: report-type: - FAILURE_MODE + - TESTING - name: service-assessment-completed description: Retrieves a service by ARN. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.sagemaker.yaml b/cmd/carapace-aws/cmd/botocore/aws.sagemaker.yaml index fb8c60fdb..a8668b5ef 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.sagemaker.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.sagemaker.yaml @@ -148,6 +148,7 @@ commands: - name: create-ai-recommendation-job description: Creates a recommendation job that generates intelligent optimization recommendations for generative AI inference deployments. flags: + --adapter-source=: The LoRA adapter source for the recommendation job. --ai-recommendation-job-name=!: The name of the AI recommendation job. --ai-workload-config-identifier=!: The name or Amazon Resource Name (ARN) of the AI workload configuration to use for this recommendation job. --cli-input-json=: Read arguments from the JSON string provided. @@ -1268,6 +1269,12 @@ commands: - ml.g6.16xlarge - ml.g6.24xlarge - ml.g6.48xlarge + - ml.g7e.2xlarge + - ml.g7e.4xlarge + - ml.g7e.8xlarge + - ml.g7e.12xlarge + - ml.g7e.24xlarge + - ml.g7e.48xlarge - ml.p5.4xlarge - ml.p5en.48xlarge - ml.g6e.xlarge @@ -1320,6 +1327,9 @@ commands: --tags=: description: A list of key-value pairs associated with the optimization job. nargs: -1 + --training-plan-arns=: + description: The Amazon Resource Name (ARN) of the training plan to use for this optimization job. + nargs: -1 --vpc-config=: A VPC in Amazon VPC that your optimized model has access to. completion: flag: @@ -1366,6 +1376,13 @@ commands: - ml.trn1.2xlarge - ml.trn1.32xlarge - ml.trn1n.32xlarge + - ml.p6-b200.48xlarge + - ml.g7e.2xlarge + - ml.g7e.4xlarge + - ml.g7e.8xlarge + - ml.g7e.12xlarge + - ml.g7e.24xlarge + - ml.g7e.48xlarge - name: create-partner-app description: Creates an Amazon SageMaker Partner AI App. flags: @@ -6499,6 +6516,12 @@ commands: - ml.g6.16xlarge - ml.g6.24xlarge - ml.g6.48xlarge + - ml.g7e.2xlarge + - ml.g7e.4xlarge + - ml.g7e.8xlarge + - ml.g7e.12xlarge + - ml.g7e.24xlarge + - ml.g7e.48xlarge - ml.p5.4xlarge - ml.p5en.48xlarge - ml.g6e.xlarge diff --git a/cmd/carapace-aws/cmd/botocore/aws.trustedadvisor.yaml b/cmd/carapace-aws/cmd/botocore/aws.trustedadvisor.yaml index f14c6dc40..3ffa77de4 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.trustedadvisor.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.trustedadvisor.yaml @@ -279,6 +279,47 @@ commands: type: - standard - priority + - name: list-recommendations-for-resource + description: List all Trusted Advisor recommendations for a given AWS resource ARN. + flags: + --aws-resource-arn=!: The ARN of the AWS resource to query recommendations for + --check-arn=: The AWS Trusted Advisor Check ARN that relates to the Recommendation + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --language=: The ISO 639-1 code for the language that you want your recommendations to appear in. + --max-items=: The total number of items to return in the command's output. + --max-results=: The maximum number of results to return per page + --next-token=: The token for the next set of results. + --page-size=: The size of each page to get in the AWS service call. + --pillar=: The pillar that the recommendation belongs to + --starting-token=: A token to specify where to start paginating. + --status=: The current status of the Recommendation Resource + completion: + flag: + language: + - en + - ja + - zh + - fr + - de + - ko + - zh_TW + - it + - es + - pt_BR + - id + pillar: + - cost_optimizing + - performance + - security + - service_limits + - fault_tolerance + - operational_excellence + status: + - ok + - warning + - error - name: update-organization-recommendation-lifecycle description: Update the lifecycle of a Recommendation within an Organization. flags: diff --git a/cmd/carapace-aws/cmd/botocore/botocore_generated.go b/cmd/carapace-aws/cmd/botocore/botocore_generated.go index 2a0ec12cb..72d611670 100755 --- a/cmd/carapace-aws/cmd/botocore/botocore_generated.go +++ b/cmd/carapace-aws/cmd/botocore/botocore_generated.go @@ -310,6 +310,7 @@ func init() { "pinpoint": "Amazon Pinpoint", "pipes": "Amazon EventBridge Pipes", "polly": "Amazon Polly", + "pricing-plan-manager": "PricingPlanManager", "pricing": "AWS Price List Service", "proton": "AWS Proton", "qapps": "QApps", diff --git a/package.json b/package.json index 93868ffa6..b99365e3b 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "aws": "https://github.com/aws/aws-cli#2.36.8" + "aws": "https://github.com/aws/aws-cli#2.36.14" } } \ No newline at end of file