update_service
async
¶
update_service(
service_identifier: ServiceIdentifier,
*,
config_overrides: Optional[AsyncVPCLatticeClientConfig] = None,
certificate_arn: Optional[CertificateArn] = None,
auth_type: Optional[AuthType] = None,
idle_timeout_seconds: Optional[IdleTimeoutSeconds] = None,
) -> UpdateServiceResponse
Updates the specified service.
Parameters:
-
service_identifier(ServiceIdentifier) –The ID or ARN of the service.
-
certificate_arn(Optional[CertificateArn], default:None) –The Amazon Resource Name (ARN) of the certificate.
-
auth_type(Optional[AuthType], default:None) –The type of IAM policy.
-
NONE: The resource does not use an IAM policy. This is the default. -
AWS_IAM: The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
-
-
idle_timeout_seconds(Optional[IdleTimeoutSeconds], default:None) –The amount of time, in seconds, that a connection can remain idle (no data sent) before VPC Lattice closes it. The valid range is 60 to 600 seconds. If you don't specify a value, the default is 60 seconds. This setting does not change the maximum connection duration of 10 minutes; connections are still closed when they reach that limit.
Raises:
-
AccessDeniedException–The user does not have sufficient access to perform this action.
-
ConflictException–The request conflicts with the current state of the resource. Updating or deleting a resource can cause an inconsistent state.
-
InternalServerException–An unexpected error occurred while processing the request.
-
ResourceNotFoundException–The request references a resource that does not exist.
-
ServiceQuotaExceededException–The request would cause a service quota to be exceeded.
-
ThrottlingException–The limit on the number of requests per second was exceeded.
-
ValidationException–The input does not satisfy the constraints specified by an Amazon Web Services service.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_vpc_lattice/_services/async_vpc_lattice.py
3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 | |