Skip to content

Commit

Permalink
Updated API models and rebuilt service gems.
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS SDK for Ruby authored and Nobody committed Oct 4, 2023
1 parent 640cb60 commit e0da76e
Show file tree
Hide file tree
Showing 70 changed files with 40,621 additions and 74 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -523,6 +523,7 @@ RubyGems.org page under "LINKS" section.
| Amazon Connect Service | Aws::Connect | aws-sdk-connect | 2017-08-08 |
| Amazon Connect Wisdom Service | Aws::ConnectWisdomService | aws-sdk-connectwisdomservice | 2020-10-19 |
| Amazon Data Lifecycle Manager | Aws::DLM | aws-sdk-dlm | 2018-01-12 |
| Amazon DataZone | Aws::DataZone | aws-sdk-datazone | 2018-05-10 |
| Amazon Detective | Aws::Detective | aws-sdk-detective | 2018-10-26 |
| Amazon DevOps Guru | Aws::DevOpsGuru | aws-sdk-devopsguru | 2020-12-01 |
| Amazon DocumentDB Elastic Clusters | Aws::DocDBElastic | aws-sdk-docdbelastic | 2022-11-28 |
Expand Down
40 changes: 31 additions & 9 deletions apis/appconfig/2019-10-09/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -804,7 +804,9 @@
"LocationUri":{"shape":"Uri"},
"RetrievalRoleArn":{"shape":"RoleArn"},
"Validators":{"shape":"ValidatorList"},
"Type":{"shape":"ConfigurationProfileType"}
"Type":{"shape":"ConfigurationProfileType"},
"KmsKeyArn":{"shape":"Arn"},
"KmsKeyIdentifier":{"shape":"KmsKeyIdentifier"}
}
},
"ConfigurationProfileSummary":{
Expand Down Expand Up @@ -869,7 +871,8 @@
"RetrievalRoleArn":{"shape":"RoleArn"},
"Validators":{"shape":"ValidatorList"},
"Tags":{"shape":"TagMap"},
"Type":{"shape":"ConfigurationProfileType"}
"Type":{"shape":"ConfigurationProfileType"},
"KmsKeyIdentifier":{"shape":"KmsKeyIdentifier"}
}
},
"CreateDeploymentStrategyRequest":{
Expand Down Expand Up @@ -938,7 +941,7 @@
"Actions"
],
"members":{
"Name":{"shape":"Name"},
"Name":{"shape":"ExtensionOrParameterName"},
"Description":{"shape":"Description"},
"Actions":{"shape":"ActionsMap"},
"Parameters":{"shape":"ParameterMap"},
Expand Down Expand Up @@ -1131,7 +1134,7 @@
"CompletedAt":{"shape":"Iso8601DateTime"},
"AppliedExtensions":{"shape":"AppliedExtensions"},
"KmsKeyArn":{"shape":"Arn"},
"KmsKeyIdentifier":{"shape":"Identifier"},
"KmsKeyIdentifier":{"shape":"KmsKeyIdentifier"},
"VersionLabel":{"shape":"VersionLabel"}
}
},
Expand Down Expand Up @@ -1305,6 +1308,10 @@
"NextToken":{"shape":"NextToken"}
}
},
"ExtensionOrParameterName":{
"type":"string",
"pattern":"^[^\\/#:\\n]{1,64}$"
},
"ExtensionSummaries":{
"type":"list",
"member":{"shape":"ExtensionSummary"}
Expand Down Expand Up @@ -1547,6 +1554,11 @@
"shape":"VersionLabel",
"location":"header",
"locationName":"VersionLabel"
},
"KmsKeyArn":{
"shape":"Arn",
"location":"header",
"locationName":"KmsKeyArn"
}
},
"payload":"Content"
Expand All @@ -1559,7 +1571,8 @@
"VersionNumber":{"shape":"Integer"},
"Description":{"shape":"Description"},
"ContentType":{"shape":"StringWithLengthBetween1And255"},
"VersionLabel":{"shape":"VersionLabel"}
"VersionLabel":{"shape":"VersionLabel"},
"KmsKeyArn":{"shape":"Arn"}
}
},
"HostedConfigurationVersionSummaryList":{
Expand Down Expand Up @@ -1610,6 +1623,14 @@
"type":"timestamp",
"timestampFormat":"iso8601"
},
"KmsKeyIdentifier":{
"type":"string",
"pattern":"^[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}|alias/[a-zA-Z0-9/_-]{1,250}|arn:aws[a-zA-Z-]*:kms:[a-z]{2}(-gov|-iso(b?))?-[a-z]+-\\d{1}:\\d{12}:(key/[0-9a-f-]{36}|alias/[a-zA-Z0-9/_-]{1,250})$"
},
"KmsKeyIdentifierOrEmpty":{
"type":"string",
"pattern":"^\\s{0,1}|[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}|alias/[a-zA-Z0-9/_-]{1,250}|arn:aws[a-zA-Z-]*:kms:[a-z]{2}(-gov|-iso(b?))?-[a-z]+-\\d{1}:\\d{12}:(key/[0-9a-f-]{36}|alias/[a-zA-Z0-9/_-]{1,250})$"
},
"ListApplicationsRequest":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1868,14 +1889,14 @@
},
"ParameterMap":{
"type":"map",
"key":{"shape":"Name"},
"key":{"shape":"ExtensionOrParameterName"},
"value":{"shape":"Parameter"},
"max":5,
"min":1
},
"ParameterValueMap":{
"type":"map",
"key":{"shape":"Name"},
"key":{"shape":"ExtensionOrParameterName"},
"value":{"shape":"StringWithLengthBetween1And2048"},
"max":5,
"min":0
Expand Down Expand Up @@ -1962,7 +1983,7 @@
"ConfigurationVersion":{"shape":"Version"},
"Description":{"shape":"Description"},
"Tags":{"shape":"TagMap"},
"KmsKeyIdentifier":{"shape":"Identifier"}
"KmsKeyIdentifier":{"shape":"KmsKeyIdentifier"}
}
},
"StopDeploymentRequest":{
Expand Down Expand Up @@ -2111,7 +2132,8 @@
"Name":{"shape":"Name"},
"Description":{"shape":"Description"},
"RetrievalRoleArn":{"shape":"RoleArn"},
"Validators":{"shape":"ValidatorList"}
"Validators":{"shape":"ValidatorList"},
"KmsKeyIdentifier":{"shape":"KmsKeyIdentifierOrEmpty"}
}
},
"UpdateDeploymentStrategyRequest":{
Expand Down
31 changes: 26 additions & 5 deletions apis/appconfig/2019-10-09/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@
"refs": {
"Action$RoleArn": "<p>An Amazon Resource Name (ARN) for an Identity and Access Management assume role.</p>",
"ActionInvocation$RoleArn": "<p>An Amazon Resource Name (ARN) for an Identity and Access Management assume role.</p>",
"ConfigurationProfile$KmsKeyArn": "<p>The Amazon Resource Name of the Key Management Service key to encrypt new configuration data versions in the AppConfig hosted configuration store. This attribute is only used for <code>hosted</code> configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an KMS key for that particular service.</p>",
"Deployment$KmsKeyArn": "<p>The Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store. </p>",
"Extension$Arn": "<p>The system-generated Amazon Resource Name (ARN) for the extension.</p>",
"ExtensionAssociation$ExtensionArn": "<p>The ARN of the extension defined in the association.</p>",
Expand All @@ -127,6 +128,8 @@
"ExtensionAssociationSummary$ExtensionArn": "<p>The system-generated Amazon Resource Name (ARN) for the extension.</p>",
"ExtensionAssociationSummary$ResourceArn": "<p>The ARNs of applications, configuration profiles, or environments defined in the association.</p>",
"ExtensionSummary$Arn": "<p>The system-generated Amazon Resource Name (ARN) for the extension.</p>",
"HostedConfigurationVersion$KmsKeyArn": "<p>The Amazon Resource Name of the Key Management Service key that was used to encrypt this specific version of the configuration data in the AppConfig hosted configuration store.</p>",
"HostedConfigurationVersionSummary$KmsKeyArn": "<p>The Amazon Resource Name of the Key Management Service key that was used to encrypt this specific version of the configuration data in the AppConfig hosted configuration store.</p>",
"ListExtensionAssociationsRequest$ResourceIdentifier": "<p>The ARN of an application, configuration profile, or environment.</p>",
"ListTagsForResourceRequest$ResourceArn": "<p>The resource ARN.</p>",
"TagResourceRequest$ResourceArn": "<p>The ARN of the resource for which to retrieve tags.</p>",
Expand Down Expand Up @@ -433,6 +436,14 @@
"refs": {
}
},
"ExtensionOrParameterName": {
"base": null,
"refs": {
"CreateExtensionRequest$Name": "<p>A name for the extension. Each extension name in your account must be unique. Extension versions use the same name.</p>",
"ParameterMap$key": null,
"ParameterValueMap$key": null
}
},
"ExtensionSummaries": {
"base": null,
"refs": {
Expand Down Expand Up @@ -615,12 +626,10 @@
"CreateExtensionAssociationRequest$ExtensionIdentifier": "<p>The name, the ID, or the Amazon Resource Name (ARN) of the extension.</p>",
"CreateExtensionAssociationRequest$ResourceIdentifier": "<p>The ARN of an application, configuration profile, or environment.</p>",
"DeleteExtensionRequest$ExtensionIdentifier": "<p>The name, ID, or Amazon Resource Name (ARN) of the extension you want to delete.</p>",
"Deployment$KmsKeyIdentifier": "<p>The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the configuration data using a customer managed key. </p>",
"ExtensionAssociation$Id": "<p>The system-generated ID for the association.</p>",
"ExtensionAssociationSummary$Id": "<p>The extension association ID. This ID is used to call other <code>ExtensionAssociation</code> API actions such as <code>GetExtensionAssociation</code> or <code>DeleteExtensionAssociation</code>.</p>",
"GetExtensionRequest$ExtensionIdentifier": "<p>The name, the ID, or the Amazon Resource Name (ARN) of the extension.</p>",
"ListExtensionAssociationsRequest$ExtensionIdentifier": "<p>The name, the ID, or the Amazon Resource Name (ARN) of the extension.</p>",
"StartDeploymentRequest$KmsKeyIdentifier": "<p>The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the configuration data using a customer managed key. </p>",
"UpdateExtensionRequest$ExtensionIdentifier": "<p>The name, the ID, or the Amazon Resource Name (ARN) of the extension.</p>"
}
},
Expand Down Expand Up @@ -675,6 +684,21 @@
"DeploymentSummary$CompletedAt": "<p>Time the deployment completed.</p>"
}
},
"KmsKeyIdentifier": {
"base": null,
"refs": {
"ConfigurationProfile$KmsKeyIdentifier": "<p>The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.</p>",
"CreateConfigurationProfileRequest$KmsKeyIdentifier": "<p>The identifier for an Key Management Service key to encrypt new configuration data versions in the AppConfig hosted configuration store. This attribute is only used for <code>hosted</code> configuration types. The identifier can be an KMS key ID, alias, or the Amazon Resource Name (ARN) of the key ID or alias. To encrypt data managed in other configuration stores, see the documentation for how to specify an KMS key for that particular service.</p>",
"Deployment$KmsKeyIdentifier": "<p>The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.</p>",
"StartDeploymentRequest$KmsKeyIdentifier": "<p>The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the configuration data using a customer managed key. </p>"
}
},
"KmsKeyIdentifierOrEmpty": {
"base": null,
"refs": {
"UpdateConfigurationProfileRequest$KmsKeyIdentifier": "<p>The identifier for a Key Management Service key to encrypt new configuration data versions in the AppConfig hosted configuration store. This attribute is only used for <code>hosted</code> configuration types. The identifier can be an KMS key ID, alias, or the Amazon Resource Name (ARN) of the key ID or alias. To encrypt data managed in other configuration stores, see the documentation for how to specify an KMS key for that particular service.</p>"
}
},
"ListApplicationsRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -779,15 +803,12 @@
"CreateApplicationRequest$Name": "<p>A name for the application.</p>",
"CreateDeploymentStrategyRequest$Name": "<p>A name for the deployment strategy.</p>",
"CreateEnvironmentRequest$Name": "<p>A name for the environment.</p>",
"CreateExtensionRequest$Name": "<p>A name for the extension. Each extension name in your account must be unique. Extension versions use the same name.</p>",
"Deployment$ConfigurationName": "<p>The name of the configuration.</p>",
"DeploymentStrategy$Name": "<p>The name of the deployment strategy.</p>",
"DeploymentSummary$ConfigurationName": "<p>The name of the configuration.</p>",
"Environment$Name": "<p>The name of the environment.</p>",
"Extension$Name": "<p>The extension name.</p>",
"ExtensionSummary$Name": "<p>The extension name.</p>",
"ParameterMap$key": null,
"ParameterValueMap$key": null,
"UpdateApplicationRequest$Name": "<p>The name of the application.</p>",
"UpdateConfigurationProfileRequest$Name": "<p>The name of the configuration profile.</p>",
"UpdateEnvironmentRequest$Name": "<p>The name of the environment.</p>"
Expand Down
Loading

0 comments on commit e0da76e

Please sign in to comment.