Skip to content

Commit f35d85b

Browse files
authored
Merge pull request #316 from carapace-sh/dependabot/npm_and_yarn/aws-2.35.10
build(deps): bump aws from 2.35.9 to 2.35.10
2 parents bab5492 + e45fa23 commit f35d85b

10 files changed

Lines changed: 549 additions & 1 deletion

cmd/carapace-aws/cmd/botocore/aws.application-signals.yaml

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22
name: application-signals
33
description: Amazon CloudWatch Application Signals
44
commands:
5+
- name: batch-delete-instrumentation-configurations
6+
description: Deletes multiple instrumentation configurations in a single request.
7+
flags:
8+
--cli-input-json=: Read arguments from the JSON string provided.
9+
--cli-input-yaml=: Read arguments from the YAML string provided.
10+
--deletion-target=!: The deletion target - either bulk by scope or targeted by ARN list.
11+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
512
- name: batch-get-service-level-objective-budget-report
613
description: Use this operation to retrieve one or more *service level objective (SLO) budget reports*.
714
flags:
@@ -27,6 +34,33 @@ commands:
2734
--slo-ids=!:
2835
description: The list of SLO IDs to add or remove exclusion windows from.
2936
nargs: -1
37+
- name: create-instrumentation-configuration
38+
description: Creates a dynamic instrumentation configuration for a specific code or endpoint location within a service and environment.
39+
flags:
40+
--attribute-filters=:
41+
description: Client-side filters that target specific instances.
42+
nargs: -1
43+
--capture-configuration=!: Specifies what to capture when the instrumentation point is hit.
44+
--cli-input-json=: Read arguments from the JSON string provided.
45+
--cli-input-yaml=: Read arguments from the YAML string provided.
46+
--description=: An optional short description (up to 50 characters) that explains the purpose of this instrumentation.
47+
--environment=!: The environment that the service is running in, such as `eks:cluster-prod/namespace` or `ec2:production`.
48+
--expires-at=: 'For BREAKPOINT: optional, defaults to 24 hours, must be between 5 min and 24 hours.'
49+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
50+
--instrumentation-type=!: 'Type of instrumentation: BREAKPOINT (temporary) or PROBE (permanent)'
51+
--location=!: The location where instrumentation should be applied.
52+
--service=!: The name of the service to instrument.
53+
--signal-type=!: The telemetry signal type to emit for this instrumentation.
54+
--tags=:
55+
description: An optional list of key-value pairs to associate with the instrumentation configuration.
56+
nargs: -1
57+
completion:
58+
flag:
59+
instrumentation-type:
60+
- BREAKPOINT
61+
- PROBE
62+
signal-type:
63+
- SNAPSHOT
3064
- name: create-service-level-objective
3165
description: Creates a service level objective (SLO), which can help you ensure that your critical business operations are meeting customer expectations.
3266
flags:
@@ -54,13 +88,80 @@ commands:
5488
--cli-input-json=: Read arguments from the JSON string provided.
5589
--cli-input-yaml=: Read arguments from the YAML string provided.
5690
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
91+
- name: delete-instrumentation-configuration
92+
description: Deletes the specified instrumentation configuration.
93+
flags:
94+
--cli-input-json=: Read arguments from the JSON string provided.
95+
--cli-input-yaml=: Read arguments from the YAML string provided.
96+
--environment=!: Environment name for the instrumentation configuration.
97+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
98+
--instrumentation-type=!: Type of instrumentation configuration (BREAKPOINT or PROBE).
99+
--location-identifier=!: Location identifier - either full code location or a pre-computed hash.
100+
--service=!: Service name for the instrumentation configuration.
101+
--signal-type=!: Signal type for the instrumentation configuration.
102+
completion:
103+
flag:
104+
instrumentation-type:
105+
- BREAKPOINT
106+
- PROBE
107+
signal-type:
108+
- SNAPSHOT
57109
- name: delete-service-level-objective
58110
description: Deletes the specified service level objective.
59111
flags:
60112
--cli-input-json=: Read arguments from the JSON string provided.
61113
--cli-input-yaml=: Read arguments from the YAML string provided.
62114
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
63115
--id=!: The ARN or name of the service level objective to delete.
116+
- name: get-instrumentation-configuration
117+
description: Returns the details of a single instrumentation configuration identified by service, environment, signal type, and location.
118+
flags:
119+
--cli-input-json=: Read arguments from the JSON string provided.
120+
--cli-input-yaml=: Read arguments from the YAML string provided.
121+
--environment=!: Environment name for the instrumentation configuration.
122+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
123+
--instrumentation-type=!: Type of instrumentation configuration (BREAKPOINT or PROBE).
124+
--location-identifier=!: Location identifier - either full code location or a pre-computed hash.
125+
--service=!: Service name for the instrumentation configuration.
126+
--signal-type=!: Signal type for the instrumentation configuration.
127+
completion:
128+
flag:
129+
instrumentation-type:
130+
- BREAKPOINT
131+
- PROBE
132+
signal-type:
133+
- SNAPSHOT
134+
- name: get-instrumentation-configuration-status
135+
description: Retrieves the status history for a single instrumentation configuration during a specified time range.
136+
flags:
137+
--cli-input-json=: Read arguments from the JSON string provided.
138+
--cli-input-yaml=: Read arguments from the YAML string provided.
139+
--end-time=: The end of the time range to retrieve status events for.
140+
--environment=!: Environment name for the instrumentation configuration.
141+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
142+
--instrumentation-type=!: Type of instrumentation configuration (BREAKPOINT or PROBE).
143+
--location-identifier=!: Location identifier - either full code location or a pre-computed hash.
144+
--max-items=: The total number of items to return in the command's output.
145+
--max-results=: The maximum number of status events to return in one call.
146+
--next-token=: Use the token returned by a previous call to retrieve the next page of status events.
147+
--page-size=: The size of each page to get in the AWS service call.
148+
--service=!: Service name for the instrumentation configuration.
149+
--signal-type=!: Signal type for the instrumentation configuration.
150+
--start-time=: The start of the time range to retrieve status events for.
151+
--starting-token=: A token to specify where to start paginating.
152+
--status=: The single status to query for.
153+
completion:
154+
flag:
155+
instrumentation-type:
156+
- BREAKPOINT
157+
- PROBE
158+
signal-type:
159+
- SNAPSHOT
160+
status:
161+
- READY
162+
- ERROR
163+
- ACTIVE
164+
- DISABLED
64165
- name: get-service
65166
description: Returns information about a service discovered by Application Signals.
66167
flags:
@@ -123,6 +224,26 @@ commands:
123224
--include-linked-accounts: If you are using this operation in a monitoring account, specify `true` to include grouping attributes from source accounts in the returned data.
124225
--next-token=: Include this value, if it was returned by the previous operation, to get the next set of grouping attribute definitions.
125226
--no-include-linked-accounts: If you are using this operation in a monitoring account, specify `true` to include grouping attributes from source accounts in the returned data.
227+
- name: list-instrumentation-configurations
228+
description: Returns all active instrumentation configurations for a service and environment.
229+
flags:
230+
--cli-input-json=: Read arguments from the JSON string provided.
231+
--cli-input-yaml=: Read arguments from the YAML string provided.
232+
--environment=!: The environment that the service is running in.
233+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
234+
--instrumentation-type=!: Type of instrumentation configuration (BREAKPOINT or PROBE).
235+
--max-items=: The total number of items to return in the command's output.
236+
--max-results=: The maximum number of configurations to return in one call.
237+
--next-token=: Use the token returned by a previous call to retrieve the next page of configurations.
238+
--page-size=: The size of each page to get in the AWS service call.
239+
--service=!: The name of the service to retrieve instrumentation configurations for.
240+
--starting-token=: A token to specify where to start paginating.
241+
--synced-at=: The timestamp from the last successful sync.
242+
completion:
243+
flag:
244+
instrumentation-type:
245+
- BREAKPOINT
246+
- PROBE
126247
- name: list-service-dependencies
127248
description: Returns a list of service dependencies of the service that you specify.
128249
flags:
@@ -249,6 +370,17 @@ commands:
249370
--grouping-attribute-definitions=!:
250371
description: An array of grouping attribute definitions that specify how services should be grouped.
251372
nargs: -1
373+
- name: report-instrumentation-configuration-status
374+
description: Reports the status of one or more instrumentation configurations from SDK instances.
375+
flags:
376+
--cli-input-json=: Read arguments from the JSON string provided.
377+
--cli-input-yaml=: Read arguments from the YAML string provided.
378+
--configurations=!:
379+
description: An array of configuration status reports (up to 100) that include the instrumentation type, signal type, location hash, status, timestamp, and optional error cause.
380+
nargs: -1
381+
--environment=!: The environment that the service is running in.
382+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
383+
--service=!: The service that the reported configurations belong to.
252384
- name: start-discovery
253385
description: Enables this Amazon Web Services account to be able to use CloudWatch Application Signals by creating the *AWSServiceRoleForCloudWatchApplicationSignals* service-linked role.
254386
flags:

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,18 @@ commands:
6969
--cli-input-yaml=: Read arguments from the YAML string provided.
7070
--client-token=: A unique, case-sensitive identifier to ensure that the operation completes no more than one time.
7171
--event-timestamp=!: The timestamp when the event occurred.
72+
--extraction-mode=: Controls long-term memory extraction for this event.
7273
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
7374
--memory-id=!: The identifier of the AgentCore Memory resource in which to create the event.
7475
--metadata=: The key-value metadata to attach to the event.
7576
--payload=!:
7677
description: The content payload of the event.
7778
nargs: -1
7879
--session-id=: The identifier of the session in which this event occurs.
80+
completion:
81+
flag:
82+
extraction-mode:
83+
- SKIP
7984
- name: create-payment-instrument
8085
description: Create a new payment instrument for a connector.
8186
flags:

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

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,15 @@ commands:
7070
action:
7171
- NOOP
7272
- ARCHIVE
73+
- name: create-investigation
74+
description: This API is currently available as a preview.
75+
flags:
76+
--cli-input-json=: Read arguments from the JSON string provided.
77+
--cli-input-yaml=: Read arguments from the YAML string provided.
78+
--client-token=: The idempotency token for the create request.
79+
--detector-id=!: The unique ID of the GuardDuty detector for the account in which the investigation is created.
80+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
81+
--trigger-prompt=!: A natural-language description of what to investigate.
7382
- name: create-ip-set
7483
description: Creates a new IPSet, which is called a trusted IP list in the console user interface.
7584
flags:
@@ -440,6 +449,14 @@ commands:
440449
order-by:
441450
- ASC
442451
- DESC
452+
- name: get-investigation
453+
description: This API is currently available as a preview.
454+
flags:
455+
--cli-input-json=: Read arguments from the JSON string provided.
456+
--cli-input-yaml=: Read arguments from the YAML string provided.
457+
--detector-id=!: The unique ID of the GuardDuty detector associated with the investigation.
458+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
459+
--investigation-id=!: The unique identifier of the investigation to retrieve.
443460
- name: get-invitations-count
444461
description: Returns the count of all GuardDuty membership invitations that were sent to the current member account except the currently accepted invitation.
445462
flags:
@@ -627,6 +644,19 @@ commands:
627644
--page-size=: The size of each page to get in the AWS service call.
628645
--sort-criteria=: Represents the criteria used for sorting findings.
629646
--starting-token=: A token to specify where to start paginating.
647+
- name: list-investigations
648+
description: This API is currently available as a preview.
649+
flags:
650+
--cli-input-json=: Read arguments from the JSON string provided.
651+
--cli-input-yaml=: Read arguments from the YAML string provided.
652+
--detector-id=!: The unique ID of the GuardDuty detector whose investigations you want to list.
653+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
654+
--max-items=: The total number of items to return in the command's output.
655+
--max-results=: You can use this parameter to indicate the maximum number of items you want in the response.
656+
--next-token=: You can use this parameter when paginating results.
657+
--page-size=: The size of each page to get in the AWS service call.
658+
--sort-criteria=: Represents the criteria used for sorting investigations.
659+
--starting-token=: A token to specify where to start paginating.
630660
- name: list-invitations
631661
description: Lists all GuardDuty membership invitations that were sent to the current Amazon Web Services account.
632662
flags:
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# yaml-language-server: $schema=https://carapace.sh/schemas/command.json
2+
name: lambda-core
3+
description: AWS Lambda Core
4+
commands:
5+
- name: create-network-connector
6+
description: Creates a network connector that enables Lambda compute resources to route outbound traffic through your Amazon VPC.
7+
flags:
8+
--cli-input-json=: Read arguments from the JSON string provided.
9+
--cli-input-yaml=: Read arguments from the YAML string provided.
10+
--client-token=: A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
11+
--configuration=!: The network configuration for the connector.
12+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
13+
--name=!: A unique name for the network connector within your account and Region.
14+
--operator-role=: The ARN of the IAM role that Lambda assumes to manage elastic network interfaces in your VPC.
15+
--tags=: A map of key-value pairs to associate with the network connector for organization, cost allocation, or access control.
16+
- name: delete-network-connector
17+
description: Initiates deletion of a network connector.
18+
flags:
19+
--cli-input-json=: Read arguments from the JSON string provided.
20+
--cli-input-yaml=: Read arguments from the YAML string provided.
21+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
22+
--identifier=!: ""
23+
- name: get-network-connector
24+
description: Retrieves the current configuration, state, and metadata of a network connector.
25+
flags:
26+
--cli-input-json=: Read arguments from the JSON string provided.
27+
--cli-input-yaml=: Read arguments from the YAML string provided.
28+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
29+
--identifier=!: ""
30+
- name: list-network-connectors
31+
description: Returns a paginated list of network connectors in your account for the current Region.
32+
flags:
33+
--cli-input-json=: Read arguments from the JSON string provided.
34+
--cli-input-yaml=: Read arguments from the YAML string provided.
35+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
36+
--marker=: The pagination token from a previous `ListNetworkConnectors` response.
37+
--max-items=: The maximum number of connectors to return per page.
38+
--page-size=: The size of each page to get in the AWS service call.
39+
--starting-token=: A token to specify where to start paginating.
40+
--state=: Optional filter to return only connectors in the specified state (for example, `ACTIVE` or `FAILED`).
41+
completion:
42+
flag:
43+
state:
44+
- PENDING
45+
- ACTIVE
46+
- INACTIVE
47+
- FAILED
48+
- DELETING
49+
- DELETE_FAILED
50+
- name: update-network-connector
51+
description: Updates the VPC configuration or operator role of an existing network connector.
52+
flags:
53+
--cli-input-json=: Read arguments from the JSON string provided.
54+
--cli-input-yaml=: Read arguments from the YAML string provided.
55+
--client-token=: A unique, case-sensitive identifier to ensure idempotency of the update request.
56+
--configuration=: The updated network configuration for the connector.
57+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
58+
--identifier=!: ""
59+
--operator-role=: The updated ARN of the IAM role that Lambda assumes to manage ENIs.

0 commit comments

Comments
 (0)