Skip to content

Commit

Permalink
Merge branch 'version-3' into auth-trait
Browse files Browse the repository at this point in the history
  • Loading branch information
mullermp authored Oct 11, 2023
2 parents 7463baf + 1a57259 commit ad89f93
Show file tree
Hide file tree
Showing 193 changed files with 48,099 additions and 2,091 deletions.
10 changes: 6 additions & 4 deletions .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ permissions:
jobs:
benchmark:
runs-on: ubuntu-latest
env:
GH_REF: ${{github.head_ref}}
GH_REPO: ${{github.repository}}
GH_EVENT: ${{github.event_name}}
strategy:
fail-fast: false
matrix:
Expand Down Expand Up @@ -49,9 +53,7 @@ jobs:
aws-region: us-west-2

- name: Archive benchmark report
run: |
GH_REPO=${{github.repository}} GH_REF=${{github.head_ref}} GH_EVENT=${{github.event_name}} bundle exec rake benchmark:archive
run: bundle exec rake benchmark:archive

- name: Upload benchmark metrics
run: |
GH_REPO=${{github.repository}} GH_REF=${{github.head_ref}} GH_EVENT=${{github.event_name}} bundle exec rake benchmark:put-metrics
run: bundle exec rake benchmark:put-metrics
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 ad89f93

Please sign in to comment.