@@ -107,6 +107,71 @@ Create an application in AWS AppConfig
107107| ` name ` | string | Name of the created application |
108108| ` description ` | string | Description of the created application |
109109
110+ ### ` appconfig_get_application `
111+
112+ Get details about a single AWS AppConfig application
113+
114+ #### Input
115+
116+ | Parameter | Type | Required | Description |
117+ | --------- | ---- | -------- | ----------- |
118+ | ` region ` | string | Yes | AWS region \( e.g., us-east-1\) |
119+ | ` accessKeyId ` | string | Yes | AWS access key ID |
120+ | ` secretAccessKey ` | string | Yes | AWS secret access key |
121+ | ` applicationId ` | string | Yes | The application ID to retrieve |
122+
123+ #### Output
124+
125+ | Parameter | Type | Description |
126+ | --------- | ---- | ----------- |
127+ | ` id ` | string | Application ID |
128+ | ` name ` | string | Application name |
129+ | ` description ` | string | Application description |
130+
131+ ### ` appconfig_update_application `
132+
133+ Update the name or description of an AWS AppConfig application
134+
135+ #### Input
136+
137+ | Parameter | Type | Required | Description |
138+ | --------- | ---- | -------- | ----------- |
139+ | ` region ` | string | Yes | AWS region \( e.g., us-east-1\) |
140+ | ` accessKeyId ` | string | Yes | AWS access key ID |
141+ | ` secretAccessKey ` | string | Yes | AWS secret access key |
142+ | ` applicationId ` | string | Yes | The application ID to update |
143+ | ` name ` | string | No | New name for the application |
144+ | ` description ` | string | No | New description for the application |
145+
146+ #### Output
147+
148+ | Parameter | Type | Description |
149+ | --------- | ---- | ----------- |
150+ | ` message ` | string | Operation status message |
151+ | ` id ` | string | ID of the updated application |
152+ | ` name ` | string | Name of the updated application |
153+ | ` description ` | string | Description of the updated application |
154+
155+ ### ` appconfig_delete_application `
156+
157+ Delete an AWS AppConfig application
158+
159+ #### Input
160+
161+ | Parameter | Type | Required | Description |
162+ | --------- | ---- | -------- | ----------- |
163+ | ` region ` | string | Yes | AWS region \( e.g., us-east-1\) |
164+ | ` accessKeyId ` | string | Yes | AWS access key ID |
165+ | ` secretAccessKey ` | string | Yes | AWS secret access key |
166+ | ` applicationId ` | string | Yes | The application ID to delete |
167+
168+ #### Output
169+
170+ | Parameter | Type | Description |
171+ | --------- | ---- | ----------- |
172+ | ` message ` | string | Operation status message |
173+ | ` id ` | string | ID of the deleted application |
174+
110175### ` appconfig_list_environments `
111176
112177List environments for an AWS AppConfig application
@@ -160,6 +225,81 @@ Create an environment for an AWS AppConfig application
160225| ` name ` | string | Name of the created environment |
161226| ` state ` | string | State of the created environment |
162227
228+ ### ` appconfig_get_environment `
229+
230+ Get details about a single AWS AppConfig environment
231+
232+ #### Input
233+
234+ | Parameter | Type | Required | Description |
235+ | --------- | ---- | -------- | ----------- |
236+ | ` region ` | string | Yes | AWS region \( e.g., us-east-1\) |
237+ | ` accessKeyId ` | string | Yes | AWS access key ID |
238+ | ` secretAccessKey ` | string | Yes | AWS secret access key |
239+ | ` applicationId ` | string | Yes | The application ID that owns the environment |
240+ | ` environmentId ` | string | Yes | The environment ID to retrieve |
241+
242+ #### Output
243+
244+ | Parameter | Type | Description |
245+ | --------- | ---- | ----------- |
246+ | ` applicationId ` | string | Owning application ID |
247+ | ` id ` | string | Environment ID |
248+ | ` name ` | string | Environment name |
249+ | ` description ` | string | Environment description |
250+ | ` state ` | string | Environment state |
251+ | ` monitors ` | array | CloudWatch alarms monitoring this environment |
252+ | ↳ ` alarmArn ` | string | CloudWatch alarm ARN |
253+ | ↳ ` alarmRoleArn ` | string | IAM role ARN for the alarm |
254+
255+ ### ` appconfig_update_environment `
256+
257+ Update the name or description of an AWS AppConfig environment
258+
259+ #### Input
260+
261+ | Parameter | Type | Required | Description |
262+ | --------- | ---- | -------- | ----------- |
263+ | ` region ` | string | Yes | AWS region \( e.g., us-east-1\) |
264+ | ` accessKeyId ` | string | Yes | AWS access key ID |
265+ | ` secretAccessKey ` | string | Yes | AWS secret access key |
266+ | ` applicationId ` | string | Yes | The application ID that owns the environment |
267+ | ` environmentId ` | string | Yes | The environment ID to update |
268+ | ` name ` | string | No | New name for the environment |
269+ | ` description ` | string | No | New description for the environment |
270+
271+ #### Output
272+
273+ | Parameter | Type | Description |
274+ | --------- | ---- | ----------- |
275+ | ` message ` | string | Operation status message |
276+ | ` applicationId ` | string | Owning application ID |
277+ | ` id ` | string | ID of the updated environment |
278+ | ` name ` | string | Name of the updated environment |
279+ | ` state ` | string | State of the updated environment |
280+
281+ ### ` appconfig_delete_environment `
282+
283+ Delete an AWS AppConfig environment
284+
285+ #### Input
286+
287+ | Parameter | Type | Required | Description |
288+ | --------- | ---- | -------- | ----------- |
289+ | ` region ` | string | Yes | AWS region \( e.g., us-east-1\) |
290+ | ` accessKeyId ` | string | Yes | AWS access key ID |
291+ | ` secretAccessKey ` | string | Yes | AWS secret access key |
292+ | ` applicationId ` | string | Yes | The application ID that owns the environment |
293+ | ` environmentId ` | string | Yes | The environment ID to delete |
294+
295+ #### Output
296+
297+ | Parameter | Type | Description |
298+ | --------- | ---- | ----------- |
299+ | ` message ` | string | Operation status message |
300+ | ` applicationId ` | string | Owning application ID |
301+ | ` id ` | string | ID of the deleted environment |
302+
163303### ` appconfig_list_configuration_profiles `
164304
165305List configuration profiles for an AWS AppConfig application
@@ -218,6 +358,84 @@ Create a configuration profile in an AWS AppConfig application
218358| ` locationUri ` | string | Location URI of the config |
219359| ` type ` | string | Profile type |
220360
361+ ### ` appconfig_get_configuration_profile `
362+
363+ Get details about a single AWS AppConfig configuration profile
364+
365+ #### Input
366+
367+ | Parameter | Type | Required | Description |
368+ | --------- | ---- | -------- | ----------- |
369+ | ` region ` | string | Yes | AWS region \( e.g., us-east-1\) |
370+ | ` accessKeyId ` | string | Yes | AWS access key ID |
371+ | ` secretAccessKey ` | string | Yes | AWS secret access key |
372+ | ` applicationId ` | string | Yes | The application ID that owns the configuration profile |
373+ | ` configurationProfileId ` | string | Yes | The configuration profile ID to retrieve |
374+
375+ #### Output
376+
377+ | Parameter | Type | Description |
378+ | --------- | ---- | ----------- |
379+ | ` applicationId ` | string | Owning application ID |
380+ | ` id ` | string | Configuration profile ID |
381+ | ` name ` | string | Configuration profile name |
382+ | ` description ` | string | Profile description |
383+ | ` locationUri ` | string | Location URI of the config |
384+ | ` retrievalRoleArn ` | string | IAM retrieval role ARN |
385+ | ` type ` | string | Profile type \( e.g., AWS.Freeform\) |
386+ | ` validators ` | array | Validators configured on the profile |
387+ | ↳ ` type ` | string | Validator type \( JSON_SCHEMA or LAMBDA\) |
388+
389+ ### ` appconfig_update_configuration_profile `
390+
391+ Update the name, description, or retrieval role of an AppConfig configuration profile
392+
393+ #### Input
394+
395+ | Parameter | Type | Required | Description |
396+ | --------- | ---- | -------- | ----------- |
397+ | ` region ` | string | Yes | AWS region \( e.g., us-east-1\) |
398+ | ` accessKeyId ` | string | Yes | AWS access key ID |
399+ | ` secretAccessKey ` | string | Yes | AWS secret access key |
400+ | ` applicationId ` | string | Yes | The application ID that owns the configuration profile |
401+ | ` configurationProfileId ` | string | Yes | The configuration profile ID to update |
402+ | ` name ` | string | No | New name for the configuration profile |
403+ | ` description ` | string | No | New description for the configuration profile |
404+ | ` retrievalRoleArn ` | string | No | New ARN of the IAM role used to retrieve the configuration |
405+
406+ #### Output
407+
408+ | Parameter | Type | Description |
409+ | --------- | ---- | ----------- |
410+ | ` message ` | string | Operation status message |
411+ | ` applicationId ` | string | Owning application ID |
412+ | ` id ` | string | ID of the updated configuration profile |
413+ | ` name ` | string | Name of the updated configuration profile |
414+ | ` description ` | string | Description of the profile |
415+ | ` type ` | string | Profile type |
416+
417+ ### ` appconfig_delete_configuration_profile `
418+
419+ Delete an AWS AppConfig configuration profile
420+
421+ #### Input
422+
423+ | Parameter | Type | Required | Description |
424+ | --------- | ---- | -------- | ----------- |
425+ | ` region ` | string | Yes | AWS region \( e.g., us-east-1\) |
426+ | ` accessKeyId ` | string | Yes | AWS access key ID |
427+ | ` secretAccessKey ` | string | Yes | AWS secret access key |
428+ | ` applicationId ` | string | Yes | The application ID that owns the configuration profile |
429+ | ` configurationProfileId ` | string | Yes | The configuration profile ID to delete |
430+
431+ #### Output
432+
433+ | Parameter | Type | Description |
434+ | --------- | ---- | ----------- |
435+ | ` message ` | string | Operation status message |
436+ | ` applicationId ` | string | Owning application ID |
437+ | ` id ` | string | ID of the deleted configuration profile |
438+
221439### ` appconfig_create_hosted_configuration_version `
222440
223441Create a new hosted configuration version for an AppConfig configuration profile
@@ -305,6 +523,30 @@ List hosted configuration versions for an AWS AppConfig configuration profile
305523| ` nextToken ` | string | Pagination token for the next page |
306524| ` count ` | number | Number of versions returned |
307525
526+ ### ` appconfig_delete_hosted_configuration_version `
527+
528+ Delete a specific hosted configuration version from an AppConfig profile
529+
530+ #### Input
531+
532+ | Parameter | Type | Required | Description |
533+ | --------- | ---- | -------- | ----------- |
534+ | ` region ` | string | Yes | AWS region \( e.g., us-east-1\) |
535+ | ` accessKeyId ` | string | Yes | AWS access key ID |
536+ | ` secretAccessKey ` | string | Yes | AWS secret access key |
537+ | ` applicationId ` | string | Yes | The application ID that owns the configuration profile |
538+ | ` configurationProfileId ` | string | Yes | The configuration profile ID that owns the version |
539+ | ` versionNumber ` | number | Yes | The version number to delete |
540+
541+ #### Output
542+
543+ | Parameter | Type | Description |
544+ | --------- | ---- | ----------- |
545+ | ` message ` | string | Operation status message |
546+ | ` applicationId ` | string | Owning application ID |
547+ | ` configurationProfileId ` | string | Owning configuration profile ID |
548+ | ` versionNumber ` | number | Version number that was deleted |
549+
308550### ` appconfig_list_deployment_strategies `
309551
310552List deployment strategies available in AWS AppConfig
0 commit comments