|
1607 | 1607 | "documentation":"<p>The compute fleet overflow behavior.</p> <ul> <li> <p>For overflow behavior <code>QUEUE</code>, your overflow builds need to wait on the existing fleet instance to become available.</p> </li> <li> <p>For overflow behavior <code>ON_DEMAND</code>, your overflow builds run on CodeBuild on-demand.</p> <note> <p>If you choose to set your overflow behavior to on-demand while creating a VPC-connected fleet, make sure that you add the required VPC permissions to your project service role. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-create-vpc-network-interface\">Example policy statement to allow CodeBuild access to Amazon Web Services services required to create a VPC network interface</a>.</p> </note> </li> </ul>"
|
1608 | 1608 | },
|
1609 | 1609 | "vpcConfig":{"shape":"VpcConfig"},
|
| 1610 | + "proxyConfiguration":{ |
| 1611 | + "shape":"ProxyConfiguration", |
| 1612 | + "documentation":"<p>The proxy configuration of the compute fleet.</p>" |
| 1613 | + }, |
1610 | 1614 | "imageId":{
|
1611 | 1615 | "shape":"NonEmptyString",
|
1612 | 1616 | "documentation":"<p>The Amazon Machine Image (AMI) of the compute fleet.</p>"
|
|
2232 | 2236 | "documentation":"<p>The compute fleet overflow behavior.</p> <ul> <li> <p>For overflow behavior <code>QUEUE</code>, your overflow builds need to wait on the existing fleet instance to become available.</p> </li> <li> <p>For overflow behavior <code>ON_DEMAND</code>, your overflow builds run on CodeBuild on-demand.</p> <note> <p>If you choose to set your overflow behavior to on-demand while creating a VPC-connected fleet, make sure that you add the required VPC permissions to your project service role. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-create-vpc-network-interface\">Example policy statement to allow CodeBuild access to Amazon Web Services services required to create a VPC network interface</a>.</p> </note> </li> </ul>"
|
2233 | 2237 | },
|
2234 | 2238 | "vpcConfig":{"shape":"VpcConfig"},
|
| 2239 | + "proxyConfiguration":{ |
| 2240 | + "shape":"ProxyConfiguration", |
| 2241 | + "documentation":"<p>The proxy configuration of the compute fleet.</p>" |
| 2242 | + }, |
2235 | 2243 | "imageId":{
|
2236 | 2244 | "shape":"NonEmptyString",
|
2237 | 2245 | "documentation":"<p>The Amazon Machine Image (AMI) of the compute fleet.</p>"
|
|
2286 | 2294 | "ON_DEMAND"
|
2287 | 2295 | ]
|
2288 | 2296 | },
|
| 2297 | + "FleetProxyRule":{ |
| 2298 | + "type":"structure", |
| 2299 | + "required":[ |
| 2300 | + "type", |
| 2301 | + "effect", |
| 2302 | + "entities" |
| 2303 | + ], |
| 2304 | + "members":{ |
| 2305 | + "type":{ |
| 2306 | + "shape":"FleetProxyRuleType", |
| 2307 | + "documentation":"<p>The type of proxy rule.</p>" |
| 2308 | + }, |
| 2309 | + "effect":{ |
| 2310 | + "shape":"FleetProxyRuleEffectType", |
| 2311 | + "documentation":"<p>The behavior of the proxy rule.</p>" |
| 2312 | + }, |
| 2313 | + "entities":{ |
| 2314 | + "shape":"FleetProxyRuleEntities", |
| 2315 | + "documentation":"<p>The destination of the proxy rule.</p>" |
| 2316 | + } |
| 2317 | + }, |
| 2318 | + "documentation":"<p>Information about the proxy rule for your reserved capacity instances.</p>" |
| 2319 | + }, |
| 2320 | + "FleetProxyRuleBehavior":{ |
| 2321 | + "type":"string", |
| 2322 | + "enum":[ |
| 2323 | + "ALLOW_ALL", |
| 2324 | + "DENY_ALL" |
| 2325 | + ] |
| 2326 | + }, |
| 2327 | + "FleetProxyRuleEffectType":{ |
| 2328 | + "type":"string", |
| 2329 | + "enum":[ |
| 2330 | + "ALLOW", |
| 2331 | + "DENY" |
| 2332 | + ] |
| 2333 | + }, |
| 2334 | + "FleetProxyRuleEntities":{ |
| 2335 | + "type":"list", |
| 2336 | + "member":{"shape":"String"}, |
| 2337 | + "max":100, |
| 2338 | + "min":1 |
| 2339 | + }, |
| 2340 | + "FleetProxyRuleType":{ |
| 2341 | + "type":"string", |
| 2342 | + "enum":[ |
| 2343 | + "DOMAIN", |
| 2344 | + "IP" |
| 2345 | + ] |
| 2346 | + }, |
| 2347 | + "FleetProxyRules":{ |
| 2348 | + "type":"list", |
| 2349 | + "member":{"shape":"FleetProxyRule"}, |
| 2350 | + "max":100 |
| 2351 | + }, |
2289 | 2352 | "FleetScalingMetricType":{
|
2290 | 2353 | "type":"string",
|
2291 | 2354 | "enum":["FLEET_UTILIZATION_RATE"]
|
|
3460 | 3523 | "type":"list",
|
3461 | 3524 | "member":{"shape":"Project"}
|
3462 | 3525 | },
|
| 3526 | + "ProxyConfiguration":{ |
| 3527 | + "type":"structure", |
| 3528 | + "members":{ |
| 3529 | + "defaultBehavior":{ |
| 3530 | + "shape":"FleetProxyRuleBehavior", |
| 3531 | + "documentation":"<p>The default behavior of outgoing traffic.</p>" |
| 3532 | + }, |
| 3533 | + "orderedProxyRules":{ |
| 3534 | + "shape":"FleetProxyRules", |
| 3535 | + "documentation":"<p>An array of <code>FleetProxyRule</code> objects that represent the specified destination domains or IPs to allow or deny network access control to.</p>" |
| 3536 | + } |
| 3537 | + }, |
| 3538 | + "documentation":"<p>Information about the proxy configurations that apply network access control to your reserved capacity instances.</p>" |
| 3539 | + }, |
3463 | 3540 | "PutResourcePolicyInput":{
|
3464 | 3541 | "type":"structure",
|
3465 | 3542 | "required":[
|
|
4541 | 4618 | "documentation":"<p>The compute fleet overflow behavior.</p> <ul> <li> <p>For overflow behavior <code>QUEUE</code>, your overflow builds need to wait on the existing fleet instance to become available.</p> </li> <li> <p>For overflow behavior <code>ON_DEMAND</code>, your overflow builds run on CodeBuild on-demand.</p> <note> <p>If you choose to set your overflow behavior to on-demand while creating a VPC-connected fleet, make sure that you add the required VPC permissions to your project service role. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-create-vpc-network-interface\">Example policy statement to allow CodeBuild access to Amazon Web Services services required to create a VPC network interface</a>.</p> </note> </li> </ul>"
|
4542 | 4619 | },
|
4543 | 4620 | "vpcConfig":{"shape":"VpcConfig"},
|
| 4621 | + "proxyConfiguration":{ |
| 4622 | + "shape":"ProxyConfiguration", |
| 4623 | + "documentation":"<p>The proxy configuration of the compute fleet.</p>" |
| 4624 | + }, |
4544 | 4625 | "imageId":{
|
4545 | 4626 | "shape":"NonEmptyString",
|
4546 | 4627 | "documentation":"<p>The Amazon Machine Image (AMI) of the compute fleet.</p>"
|
|
4860 | 4941 | "COMMIT_MESSAGE",
|
4861 | 4942 | "WORKFLOW_NAME",
|
4862 | 4943 | "TAG_NAME",
|
4863 |
| - "RELEASE_NAME" |
| 4944 | + "RELEASE_NAME", |
| 4945 | + "REPOSITORY_NAME" |
4864 | 4946 | ]
|
4865 | 4947 | },
|
4866 | 4948 | "WebhookScopeType":{
|
|
0 commit comments