|
2915 | 2915 | "documentation":"<p>This parameter is specified when you're using Docker volumes. Docker volumes are only supported when you're using the EC2 launch type. Windows containers only support the use of the <code>local</code> driver. To use bind mounts, specify a <code>host</code> instead.</p>"
|
2916 | 2916 | },
|
2917 | 2917 | "Double":{"type":"double"},
|
| 2918 | + "Duration":{ |
| 2919 | + "type":"integer", |
| 2920 | + "max":2147483647, |
| 2921 | + "min":0 |
| 2922 | + }, |
2918 | 2923 | "EBSKMSKeyId":{"type":"string"},
|
2919 | 2924 | "EBSResourceType":{
|
2920 | 2925 | "type":"string",
|
|
5104 | 5109 | "ingressPortOverride":{
|
5105 | 5110 | "shape":"PortNumber",
|
5106 | 5111 | "documentation":"<p>The port number for the Service Connect proxy to listen on.</p> <p>Use the value of this field to bypass the proxy for traffic on the port number specified in the named <code>portMapping</code> in the task definition of this application, and then use it in your VPC security groups to allow traffic into the proxy for this Amazon ECS service.</p> <p>In <code>awsvpc</code> mode and Fargate, the default value is the container port number. The container port number is in the <code>portMapping</code> in the task definition. In bridge mode, the default value is the ephemeral port of the Service Connect proxy.</p>"
|
5107 |
| - } |
| 5112 | + }, |
| 5113 | + "timeout":{ |
| 5114 | + "shape":"TimeoutConfiguration", |
| 5115 | + "documentation":"<p>A reference to an object that represents the configured timeouts for Service Connect.</p>" |
| 5116 | + }, |
| 5117 | + "tls":{"shape":"ServiceConnectTlsConfiguration"} |
5108 | 5118 | },
|
5109 | 5119 | "documentation":"<p>The Service Connect service object configuration. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-connect.html\">Service Connect</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.</p>"
|
5110 | 5120 | },
|
|
5130 | 5140 | "type":"list",
|
5131 | 5141 | "member":{"shape":"ServiceConnectServiceResource"}
|
5132 | 5142 | },
|
| 5143 | + "ServiceConnectTlsCertificateAuthority":{ |
| 5144 | + "type":"structure", |
| 5145 | + "members":{ |
| 5146 | + "awsPcaAuthorityArn":{ |
| 5147 | + "shape":"String", |
| 5148 | + "documentation":"<p>The ARN of the Amazon Web Services Private Certificate Authority certificate.</p>" |
| 5149 | + } |
| 5150 | + }, |
| 5151 | + "documentation":"<p>An object that represents the Amazon Web Services Private Certificate Authority certificate.</p>" |
| 5152 | + }, |
| 5153 | + "ServiceConnectTlsConfiguration":{ |
| 5154 | + "type":"structure", |
| 5155 | + "required":["issuerCertificateAuthority"], |
| 5156 | + "members":{ |
| 5157 | + "issuerCertificateAuthority":{ |
| 5158 | + "shape":"ServiceConnectTlsCertificateAuthority", |
| 5159 | + "documentation":"<p>The signer certificate authority.</p>" |
| 5160 | + }, |
| 5161 | + "kmsKey":{ |
| 5162 | + "shape":"String", |
| 5163 | + "documentation":"<p>The Amazon Web Services Key Management Service key.</p>" |
| 5164 | + }, |
| 5165 | + "roleArn":{ |
| 5166 | + "shape":"String", |
| 5167 | + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role that's associated with the Service Connect TLS.</p>" |
| 5168 | + } |
| 5169 | + }, |
| 5170 | + "documentation":"<p>An object that represents the configuration for Service Connect TLS.</p>" |
| 5171 | + }, |
5133 | 5172 | "ServiceEvent":{
|
5134 | 5173 | "type":"structure",
|
5135 | 5174 | "members":{
|
|
6250 | 6289 | "type":"list",
|
6251 | 6290 | "member":{"shape":"Task"}
|
6252 | 6291 | },
|
| 6292 | + "TimeoutConfiguration":{ |
| 6293 | + "type":"structure", |
| 6294 | + "members":{ |
| 6295 | + "idleTimeoutSeconds":{ |
| 6296 | + "shape":"Duration", |
| 6297 | + "documentation":"<p>The amount of time in seconds a connection will stay active while idle. A value of <code>0</code> can be set to disable <code>idleTimeout</code>.</p> <p>The <code>idleTimeout</code> default for <code>HTTP</code>/<code>HTTP2</code>/<code>GRPC</code> is 5 minutes.</p> <p>The <code>idleTimeout</code> default for <code>TCP</code> is 1 hour.</p>" |
| 6298 | + }, |
| 6299 | + "perRequestTimeoutSeconds":{ |
| 6300 | + "shape":"Duration", |
| 6301 | + "documentation":"<p>The amount of time waiting for the upstream to respond with a complete response per request. A value of <code>0</code> can be set to disable <code>perRequestTimeout</code>. <code>perRequestTimeout</code> can only be set if Service Connect <code>appProtocol</code> isn't <code>TCP</code>. Only <code>idleTimeout</code> is allowed for <code>TCP</code> <code>appProtocol</code>.</p>" |
| 6302 | + } |
| 6303 | + }, |
| 6304 | + "documentation":"<p>An object that represents the timeout configurations for Service Connect.</p> <note> <p>If <code>idleTimeout</code> is set to a time that is less than <code>perRequestTimeout</code>, the connection will close when the <code>idleTimeout</code> is reached and not the <code>perRequestTimeout</code>.</p> </note>" |
| 6305 | + }, |
6253 | 6306 | "Timestamp":{"type":"timestamp"},
|
6254 | 6307 | "Tmpfs":{
|
6255 | 6308 | "type":"structure",
|
|
0 commit comments