Insight Horizon
lifestyle /

update_service - Boto3 1.34.74 documentation

{ 'service': { 'serviceArn': 'string', 'serviceName': 'string', 'clusterArn': 'string', 'loadBalancers': [ { 'targetGroupArn': 'string', 'loadBalancerName': 'string', 'containerName': 'string', 'containerPort': 123 }, ], 'serviceRegistries': [ { 'registryArn': 'string', 'port': 123, 'containerName': 'string', 'containerPort': 123 }, ], 'status': 'string', 'desiredCount': 123, 'runningCount': 123, 'pendingCount': 123, 'launchType': 'EC2'|'FARGATE'|'EXTERNAL', 'capacityProviderStrategy': [ { 'capacityProvider': 'string', 'weight': 123, 'base': 123 }, ], 'platformVersion': 'string', 'platformFamily': 'string', 'taskDefinition': 'string', 'deploymentConfiguration': { 'deploymentCircuitBreaker': { 'enable': True|False, 'rollback': True|False }, 'maximumPercent': 123, 'minimumHealthyPercent': 123, 'alarms': { 'alarmNames': [ 'string', ], 'enable': True|False, 'rollback': True|False } }, 'taskSets': [ { 'id': 'string', 'taskSetArn': 'string', 'serviceArn': 'string', 'clusterArn': 'string', 'startedBy': 'string', 'externalId': 'string', 'status': 'string', 'taskDefinition': 'string', 'computedDesiredCount': 123, 'pendingCount': 123, 'runningCount': 123, 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'launchType': 'EC2'|'FARGATE'|'EXTERNAL', 'capacityProviderStrategy': [ { 'capacityProvider': 'string', 'weight': 123, 'base': 123 }, ], 'platformVersion': 'string', 'platformFamily': 'string', 'networkConfiguration': { 'awsvpcConfiguration': { 'subnets': [ 'string', ], 'securityGroups': [ 'string', ], 'assignPublicIp': 'ENABLED'|'DISABLED' } }, 'loadBalancers': [ { 'targetGroupArn': 'string', 'loadBalancerName': 'string', 'containerName': 'string', 'containerPort': 123 }, ], 'serviceRegistries': [ { 'registryArn': 'string', 'port': 123, 'containerName': 'string', 'containerPort': 123 }, ], 'scale': { 'value': 123.0, 'unit': 'PERCENT' }, 'stabilityStatus': 'STEADY_STATE'|'STABILIZING', 'stabilityStatusAt': datetime(2015, 1, 1), 'tags': [ { 'key': 'string', 'value': 'string' }, ] }, ], 'deployments': [ { 'id': 'string', 'status': 'string', 'taskDefinition': 'string', 'desiredCount': 123, 'pendingCount': 123, 'runningCount': 123, 'failedTasks': 123, 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'capacityProviderStrategy': [ { 'capacityProvider': 'string', 'weight': 123, 'base': 123 }, ], 'launchType': 'EC2'|'FARGATE'|'EXTERNAL', 'platformVersion': 'string', 'platformFamily': 'string', 'networkConfiguration': { 'awsvpcConfiguration': { 'subnets': [ 'string', ], 'securityGroups': [ 'string', ], 'assignPublicIp': 'ENABLED'|'DISABLED' } }, 'rolloutState': 'COMPLETED'|'FAILED'|'IN_PROGRESS', 'rolloutStateReason': 'string', 'serviceConnectConfiguration': { 'enabled': True|False, 'namespace': 'string', 'services': [ { 'portName': 'string', 'discoveryName': 'string', 'clientAliases': [ { 'port': 123, 'dnsName': 'string' }, ], 'ingressPortOverride': 123, 'timeout': { 'idleTimeoutSeconds': 123, 'perRequestTimeoutSeconds': 123 }, 'tls': { 'issuerCertificateAuthority': { 'awsPcaAuthorityArn': 'string' }, 'kmsKey': 'string', 'roleArn': 'string' } }, ], 'logConfiguration': { 'logDriver': 'json-file'|'syslog'|'journald'|'gelf'|'fluentd'|'awslogs'|'splunk'|'awsfirelens', 'options': { 'string': 'string' }, 'secretOptions': [ { 'name': 'string', 'valueFrom': 'string' }, ] } }, 'serviceConnectResources': [ { 'discoveryName': 'string', 'discoveryArn': 'string' }, ], 'volumeConfigurations': [ { 'name': 'string', 'managedEBSVolume': { 'encrypted': True|False, 'kmsKeyId': 'string', 'volumeType': 'string', 'sizeInGiB': 123, 'snapshotId': 'string', 'iops': 123, 'throughput': 123, 'tagSpecifications': [ { 'resourceType': 'volume', 'tags': [ { 'key': 'string', 'value': 'string' }, ], 'propagateTags': 'TASK_DEFINITION'|'SERVICE'|'NONE' }, ], 'roleArn': 'string', 'filesystemType': 'ext3'|'ext4'|'xfs' } }, ] }, ], 'roleArn': 'string', 'events': [ { 'id': 'string', 'createdAt': datetime(2015, 1, 1), 'message': 'string' }, ], 'createdAt': datetime(2015, 1, 1), 'placementConstraints': [ { 'type': 'distinctInstance'|'memberOf', 'expression': 'string' }, ], 'placementStrategy': [ { 'type': 'random'|'spread'|'binpack', 'field': 'string' }, ], 'networkConfiguration': { 'awsvpcConfiguration': { 'subnets': [ 'string', ], 'securityGroups': [ 'string', ], 'assignPublicIp': 'ENABLED'|'DISABLED' } }, 'healthCheckGracePeriodSeconds': 123, 'schedulingStrategy': 'REPLICA'|'DAEMON', 'deploymentController': { 'type': 'ECS'|'CODE_DEPLOY'|'EXTERNAL' }, 'tags': [ { 'key': 'string', 'value': 'string' }, ], 'createdBy': 'string', 'enableECSManagedTags': True|False, 'propagateTags': 'TASK_DEFINITION'|'SERVICE'|'NONE', 'enableExecuteCommand': True|False }}