Skip to content

Commit 2a4f992

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 40d4306 commit 2a4f992

File tree

12 files changed

+494
-40
lines changed

12 files changed

+494
-40
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::CodeBuild - Updated the API, and documentation for AWS CodeBuild.
5+
6+
* Feature - Aws::ECR - Updated the API for Amazon EC2 Container Registry.
7+
8+
* Feature - Aws::ElasticLoadBalancingV2 - Updated the API, and documentation for Elastic Load Balancing.
9+
10+
* Feature - Aws::CloudWatchLogs - Updated the documentation for Amazon CloudWatch Logs.
11+
12+
* Feature - Aws::RDS - Updated the API, and documentation for Amazon Relational Database Service.
13+
14+
* Feature - Aws::PinpointSMSVoice - Updated the API, and documentation for Amazon Pinpoint SMS and Voice Service.
15+
416
2.11.210 (2019-01-23)
517
------------------
618

aws-sdk-core/apis/codebuild/2016-10-06/api-2.json

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,10 @@
504504
"webhook":{"shape":"Webhook"}
505505
}
506506
},
507+
"CredentialProviderType":{
508+
"type":"string",
509+
"enum":["SECRETS_MANAGER"]
510+
},
507511
"DeleteProjectInput":{
508512
"type":"structure",
509513
"required":["name"],
@@ -609,6 +613,13 @@
609613
"type":"integer",
610614
"min":0
611615
},
616+
"ImagePullCredentialsType":{
617+
"type":"string",
618+
"enum":[
619+
"CODEBUILD",
620+
"SERVICE_ROLE"
621+
]
622+
},
612623
"ImageVersions":{
613624
"type":"list",
614625
"member":{"shape":"String"}
@@ -880,7 +891,9 @@
880891
"computeType":{"shape":"ComputeType"},
881892
"environmentVariables":{"shape":"EnvironmentVariables"},
882893
"privilegedMode":{"shape":"WrapperBoolean"},
883-
"certificate":{"shape":"String"}
894+
"certificate":{"shape":"String"},
895+
"registryCredential":{"shape":"RegistryCredential"},
896+
"imagePullCredentialsType":{"shape":"ImagePullCredentialsType"}
884897
}
885898
},
886899
"ProjectName":{
@@ -944,6 +957,17 @@
944957
"type":"list",
945958
"member":{"shape":"Project"}
946959
},
960+
"RegistryCredential":{
961+
"type":"structure",
962+
"required":[
963+
"credential",
964+
"credentialProvider"
965+
],
966+
"members":{
967+
"credential":{"shape":"NonEmptyString"},
968+
"credentialProvider":{"shape":"CredentialProviderType"}
969+
}
970+
},
947971
"ResourceAlreadyExistsException":{
948972
"type":"structure",
949973
"members":{
@@ -1053,7 +1077,9 @@
10531077
"timeoutInMinutesOverride":{"shape":"TimeOut"},
10541078
"queuedTimeoutInMinutesOverride":{"shape":"TimeOut"},
10551079
"idempotencyToken":{"shape":"String"},
1056-
"logsConfigOverride":{"shape":"LogsConfig"}
1080+
"logsConfigOverride":{"shape":"LogsConfig"},
1081+
"registryCredentialOverride":{"shape":"RegistryCredential"},
1082+
"imagePullCredentialsTypeOverride":{"shape":"ImagePullCredentialsType"}
10571083
}
10581084
},
10591085
"StartBuildOutput":{

aws-sdk-core/apis/codebuild/2016-10-06/docs-2.json

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,12 @@
199199
"refs": {
200200
}
201201
},
202+
"CredentialProviderType": {
203+
"base": null,
204+
"refs": {
205+
"RegistryCredential$credentialProvider": "<p> The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager. </p>"
206+
}
207+
},
202208
"DeleteProjectInput": {
203209
"base": null,
204210
"refs": {
@@ -298,6 +304,13 @@
298304
"StartBuildInput$gitCloneDepthOverride": "<p>The user-defined depth of history, with a minimum value of 0, that overrides, for this build only, any previous depth of history defined in the build project.</p>"
299305
}
300306
},
307+
"ImagePullCredentialsType": {
308+
"base": null,
309+
"refs": {
310+
"ProjectEnvironment$imagePullCredentialsType": "<p> The type of credentials AWS CodeBuild uses to pull images in your build. There are two valid values: </p> <ul> <li> <p> <code>CODEBUILD</code> specifies that AWS CodeBuild uses its own credentials. This requires that you modify your ECR repository policy to trust AWS CodeBuild's service principal. </p> </li> <li> <p> <code>SERVICE_ROLE</code> specifies that AWS CodeBuild uses your build project's service role. </p> </li> </ul> <p> When you use a cross-account or private registry image, you must use SERVICE_ROLE credentials. When you use an AWS CodeBuild curated image, you must use CODEBUILD credentials. </p>",
311+
"StartBuildInput$imagePullCredentialsTypeOverride": "<p> The type of credentials AWS CodeBuild uses to pull images in your build. There are two valid values: </p> <ul> <li> <p> <code>CODEBUILD</code> specifies that AWS CodeBuild uses its own credentials. This requires that you modify your ECR repository policy to trust AWS CodeBuild's service principal.</p> </li> <li> <p> <code>SERVICE_ROLE</code> specifies that AWS CodeBuild uses your build project's service role. </p> </li> </ul> <p> When using a cross-account or private registry image, you must use SERVICE_ROLE credentials. When using an AWS CodeBuild curated image, you must use CODEBUILD credentials. </p>"
312+
}
313+
},
301314
"ImageVersions": {
302315
"base": null,
303316
"refs": {
@@ -446,8 +459,9 @@
446459
"NetworkInterface$networkInterfaceId": "<p>The ID of the network interface.</p>",
447460
"Project$serviceRole": "<p>The ARN of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.</p>",
448461
"Project$encryptionKey": "<p>The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build output artifacts.</p> <p>This is expressed either as the Amazon Resource Name (ARN) of the CMK or, if specified, the CMK's alias (using the format <code>alias/<i>alias-name</i> </code>).</p>",
449-
"ProjectEnvironment$image": "<p>The ID of the Docker image to use for this build project.</p>",
462+
"ProjectEnvironment$image": "<p>The image tag or image digest that identifies the Docker image to use for this build project. Use the following formats:</p> <ul> <li> <p>For an image tag: <code>registry/repository:tag</code>. For example, to specify an image with the tag \"latest,\" use <code>registry/repository:latest</code>.</p> </li> <li> <p>For an image digest: <code>registry/repository@digest</code>. For example, to specify an image with the digest \"sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf,\" use <code>registry/repository@sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf</code>.</p> </li> </ul>",
450463
"ProjectNames$member": null,
464+
"RegistryCredential$credential": "<p> The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager. </p> <note> <p> The <code>credential</code> can use the name of the credentials only if they exist in your current region. </p> </note>",
451465
"SecurityGroupIds$member": null,
452466
"SourceCredentialsInfo$arn": "<p> The Amazon Resource Name (ARN) of the token. </p>",
453467
"StartBuildInput$projectName": "<p>The name of the AWS CodeBuild build project to start running a build.</p>",
@@ -610,6 +624,13 @@
610624
"BatchGetProjectsOutput$projects": "<p>Information about the requested build projects.</p>"
611625
}
612626
},
627+
"RegistryCredential": {
628+
"base": "<p> Information about credentials that provide access to a private Docker registry. When this is set: </p> <ul> <li> <p> <code>imagePullCredentialsType</code> must be set to <code>SERVICE_ROLE</code>. </p> </li> <li> <p> images cannot be curated or an Amazon ECR image.</p> </li> </ul> <p> For more information, see <a href=\"http://docs.aws.amazon.com/codebuild/latest/userguide/sample-private-registry.html\">Private Registry with AWS Secrets Manager Samle for AWS CodeBuild</a>. </p>",
629+
"refs": {
630+
"ProjectEnvironment$registryCredential": "<p> The credentials for access to a private registry.</p>",
631+
"StartBuildInput$registryCredentialOverride": "<p> The credentials for access to a private registry. </p>"
632+
}
633+
},
613634
"ResourceAlreadyExistsException": {
614635
"base": "<p>The specified AWS resource cannot be created, because an AWS resource with the same settings already exists.</p>",
615636
"refs": {

aws-sdk-core/apis/ecr/2015-09-21/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
"version":"2.0",
33
"metadata":{
44
"apiVersion":"2015-09-21",
5-
"endpointPrefix":"ecr",
5+
"endpointPrefix":"api.ecr",
66
"jsonVersion":"1.1",
77
"protocol":"json",
88
"serviceAbbreviation":"Amazon ECR",
99
"serviceFullName":"Amazon EC2 Container Registry",
1010
"serviceId":"ECR",
1111
"signatureVersion":"v4",
12+
"signingName":"ecr",
1213
"targetPrefix":"AmazonEC2ContainerRegistry_V20150921",
1314
"uid":"ecr-2015-09-21"
1415
},

aws-sdk-core/apis/elasticloadbalancingv2/2015-12-01/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1647,7 +1647,8 @@
16471647
"enum":[
16481648
"HTTP",
16491649
"HTTPS",
1650-
"TCP"
1650+
"TCP",
1651+
"TLS"
16511652
]
16521653
},
16531654
"RedirectActionConfig":{

0 commit comments

Comments
 (0)