mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-21 20:59:05 +00:00
1497 lines
32 KiB
JSON
1497 lines
32 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2020-05-15",
|
|
"endpointPrefix": "apprunner",
|
|
"jsonVersion": "1.0",
|
|
"protocol": "json",
|
|
"serviceFullName": "AWS App Runner",
|
|
"serviceId": "AppRunner",
|
|
"signatureVersion": "v4",
|
|
"signingName": "apprunner",
|
|
"targetPrefix": "AppRunner",
|
|
"uid": "apprunner-2020-05-15"
|
|
},
|
|
"operations": {
|
|
"AssociateCustomDomain": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn",
|
|
"DomainName"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {},
|
|
"DomainName": {},
|
|
"EnableWWWSubdomain": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DNSTarget",
|
|
"ServiceArn",
|
|
"CustomDomain",
|
|
"VpcDNSTargets"
|
|
],
|
|
"members": {
|
|
"DNSTarget": {},
|
|
"ServiceArn": {},
|
|
"CustomDomain": {
|
|
"shape": "S7"
|
|
},
|
|
"VpcDNSTargets": {
|
|
"shape": "Sc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateAutoScalingConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AutoScalingConfigurationName"
|
|
],
|
|
"members": {
|
|
"AutoScalingConfigurationName": {},
|
|
"MaxConcurrency": {
|
|
"type": "integer"
|
|
},
|
|
"MinSize": {
|
|
"type": "integer"
|
|
},
|
|
"MaxSize": {
|
|
"type": "integer"
|
|
},
|
|
"Tags": {
|
|
"shape": "Sj"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AutoScalingConfiguration"
|
|
],
|
|
"members": {
|
|
"AutoScalingConfiguration": {
|
|
"shape": "So"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ConnectionName",
|
|
"ProviderType"
|
|
],
|
|
"members": {
|
|
"ConnectionName": {},
|
|
"ProviderType": {},
|
|
"Tags": {
|
|
"shape": "Sj"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Connection"
|
|
],
|
|
"members": {
|
|
"Connection": {
|
|
"shape": "S12"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateObservabilityConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ObservabilityConfigurationName"
|
|
],
|
|
"members": {
|
|
"ObservabilityConfigurationName": {},
|
|
"TraceConfiguration": {
|
|
"shape": "S16"
|
|
},
|
|
"Tags": {
|
|
"shape": "Sj"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ObservabilityConfiguration"
|
|
],
|
|
"members": {
|
|
"ObservabilityConfiguration": {
|
|
"shape": "S19"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateService": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceName",
|
|
"SourceConfiguration"
|
|
],
|
|
"members": {
|
|
"ServiceName": {},
|
|
"SourceConfiguration": {
|
|
"shape": "S1f"
|
|
},
|
|
"InstanceConfiguration": {
|
|
"shape": "S22"
|
|
},
|
|
"Tags": {
|
|
"shape": "Sj"
|
|
},
|
|
"EncryptionConfiguration": {
|
|
"shape": "S25"
|
|
},
|
|
"HealthCheckConfiguration": {
|
|
"shape": "S27"
|
|
},
|
|
"AutoScalingConfigurationArn": {},
|
|
"NetworkConfiguration": {
|
|
"shape": "S2e"
|
|
},
|
|
"ObservabilityConfiguration": {
|
|
"shape": "S2j"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Service",
|
|
"OperationId"
|
|
],
|
|
"members": {
|
|
"Service": {
|
|
"shape": "S2l"
|
|
},
|
|
"OperationId": {}
|
|
}
|
|
}
|
|
},
|
|
"CreateVpcConnector": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcConnectorName",
|
|
"Subnets"
|
|
],
|
|
"members": {
|
|
"VpcConnectorName": {},
|
|
"Subnets": {
|
|
"shape": "S2s"
|
|
},
|
|
"SecurityGroups": {
|
|
"shape": "S2s"
|
|
},
|
|
"Tags": {
|
|
"shape": "Sj"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcConnector"
|
|
],
|
|
"members": {
|
|
"VpcConnector": {
|
|
"shape": "S2u"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateVpcIngressConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn",
|
|
"VpcIngressConnectionName",
|
|
"IngressVpcConfiguration"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {},
|
|
"VpcIngressConnectionName": {},
|
|
"IngressVpcConfiguration": {
|
|
"shape": "S2y"
|
|
},
|
|
"Tags": {
|
|
"shape": "Sj"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcIngressConnection"
|
|
],
|
|
"members": {
|
|
"VpcIngressConnection": {
|
|
"shape": "S30"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteAutoScalingConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AutoScalingConfigurationArn"
|
|
],
|
|
"members": {
|
|
"AutoScalingConfigurationArn": {},
|
|
"DeleteAllRevisions": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AutoScalingConfiguration"
|
|
],
|
|
"members": {
|
|
"AutoScalingConfiguration": {
|
|
"shape": "So"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ConnectionArn"
|
|
],
|
|
"members": {
|
|
"ConnectionArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Connection": {
|
|
"shape": "S12"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteObservabilityConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ObservabilityConfigurationArn"
|
|
],
|
|
"members": {
|
|
"ObservabilityConfigurationArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ObservabilityConfiguration"
|
|
],
|
|
"members": {
|
|
"ObservabilityConfiguration": {
|
|
"shape": "S19"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteService": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Service",
|
|
"OperationId"
|
|
],
|
|
"members": {
|
|
"Service": {
|
|
"shape": "S2l"
|
|
},
|
|
"OperationId": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteVpcConnector": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcConnectorArn"
|
|
],
|
|
"members": {
|
|
"VpcConnectorArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcConnector"
|
|
],
|
|
"members": {
|
|
"VpcConnector": {
|
|
"shape": "S2u"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteVpcIngressConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcIngressConnectionArn"
|
|
],
|
|
"members": {
|
|
"VpcIngressConnectionArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcIngressConnection"
|
|
],
|
|
"members": {
|
|
"VpcIngressConnection": {
|
|
"shape": "S30"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeAutoScalingConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AutoScalingConfigurationArn"
|
|
],
|
|
"members": {
|
|
"AutoScalingConfigurationArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AutoScalingConfiguration"
|
|
],
|
|
"members": {
|
|
"AutoScalingConfiguration": {
|
|
"shape": "So"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeCustomDomains": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DNSTarget",
|
|
"ServiceArn",
|
|
"CustomDomains",
|
|
"VpcDNSTargets"
|
|
],
|
|
"members": {
|
|
"DNSTarget": {},
|
|
"ServiceArn": {},
|
|
"CustomDomains": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S7"
|
|
}
|
|
},
|
|
"VpcDNSTargets": {
|
|
"shape": "Sc"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"DescribeObservabilityConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ObservabilityConfigurationArn"
|
|
],
|
|
"members": {
|
|
"ObservabilityConfigurationArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ObservabilityConfiguration"
|
|
],
|
|
"members": {
|
|
"ObservabilityConfiguration": {
|
|
"shape": "S19"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeService": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Service"
|
|
],
|
|
"members": {
|
|
"Service": {
|
|
"shape": "S2l"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeVpcConnector": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcConnectorArn"
|
|
],
|
|
"members": {
|
|
"VpcConnectorArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcConnector"
|
|
],
|
|
"members": {
|
|
"VpcConnector": {
|
|
"shape": "S2u"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeVpcIngressConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcIngressConnectionArn"
|
|
],
|
|
"members": {
|
|
"VpcIngressConnectionArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcIngressConnection"
|
|
],
|
|
"members": {
|
|
"VpcIngressConnection": {
|
|
"shape": "S30"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DisassociateCustomDomain": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn",
|
|
"DomainName"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {},
|
|
"DomainName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DNSTarget",
|
|
"ServiceArn",
|
|
"CustomDomain",
|
|
"VpcDNSTargets"
|
|
],
|
|
"members": {
|
|
"DNSTarget": {},
|
|
"ServiceArn": {},
|
|
"CustomDomain": {
|
|
"shape": "S7"
|
|
},
|
|
"VpcDNSTargets": {
|
|
"shape": "Sc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListAutoScalingConfigurations": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AutoScalingConfigurationName": {},
|
|
"LatestOnly": {
|
|
"type": "boolean"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AutoScalingConfigurationSummaryList"
|
|
],
|
|
"members": {
|
|
"AutoScalingConfigurationSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S2o"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListConnections": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ConnectionName": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ConnectionSummaryList"
|
|
],
|
|
"members": {
|
|
"ConnectionSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ConnectionName": {},
|
|
"ConnectionArn": {},
|
|
"ProviderType": {},
|
|
"Status": {},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListObservabilityConfigurations": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ObservabilityConfigurationName": {},
|
|
"LatestOnly": {
|
|
"type": "boolean"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ObservabilityConfigurationSummaryList"
|
|
],
|
|
"members": {
|
|
"ObservabilityConfigurationSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ObservabilityConfigurationArn": {},
|
|
"ObservabilityConfigurationName": {},
|
|
"ObservabilityConfigurationRevision": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListOperations": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"OperationSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Type": {},
|
|
"Status": {},
|
|
"TargetArn": {},
|
|
"StartedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"UpdatedAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListServices": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceSummaryList"
|
|
],
|
|
"members": {
|
|
"ServiceSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ServiceName": {},
|
|
"ServiceId": {},
|
|
"ServiceArn": {},
|
|
"ServiceUrl": {},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"UpdatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"Status": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListServicesForAutoScalingConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AutoScalingConfigurationArn"
|
|
],
|
|
"members": {
|
|
"AutoScalingConfigurationArn": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArnList"
|
|
],
|
|
"members": {
|
|
"ServiceArnList": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Tags": {
|
|
"shape": "Sj"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListVpcConnectors": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcConnectors"
|
|
],
|
|
"members": {
|
|
"VpcConnectors": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S2u"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListVpcIngressConnections": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Filter": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ServiceArn": {},
|
|
"VpcEndpointId": {}
|
|
}
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcIngressConnectionSummaryList"
|
|
],
|
|
"members": {
|
|
"VpcIngressConnectionSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"VpcIngressConnectionArn": {},
|
|
"ServiceArn": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"PauseService": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Service"
|
|
],
|
|
"members": {
|
|
"Service": {
|
|
"shape": "S2l"
|
|
},
|
|
"OperationId": {}
|
|
}
|
|
}
|
|
},
|
|
"ResumeService": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Service"
|
|
],
|
|
"members": {
|
|
"Service": {
|
|
"shape": "S2l"
|
|
},
|
|
"OperationId": {}
|
|
}
|
|
}
|
|
},
|
|
"StartDeployment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"OperationId"
|
|
],
|
|
"members": {
|
|
"OperationId": {}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"Tags"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {},
|
|
"Tags": {
|
|
"shape": "Sj"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"TagKeys"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {},
|
|
"TagKeys": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateDefaultAutoScalingConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AutoScalingConfigurationArn"
|
|
],
|
|
"members": {
|
|
"AutoScalingConfigurationArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AutoScalingConfiguration"
|
|
],
|
|
"members": {
|
|
"AutoScalingConfiguration": {
|
|
"shape": "So"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateService": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceArn"
|
|
],
|
|
"members": {
|
|
"ServiceArn": {},
|
|
"SourceConfiguration": {
|
|
"shape": "S1f"
|
|
},
|
|
"InstanceConfiguration": {
|
|
"shape": "S22"
|
|
},
|
|
"AutoScalingConfigurationArn": {},
|
|
"HealthCheckConfiguration": {
|
|
"shape": "S27"
|
|
},
|
|
"NetworkConfiguration": {
|
|
"shape": "S2e"
|
|
},
|
|
"ObservabilityConfiguration": {
|
|
"shape": "S2j"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Service",
|
|
"OperationId"
|
|
],
|
|
"members": {
|
|
"Service": {
|
|
"shape": "S2l"
|
|
},
|
|
"OperationId": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateVpcIngressConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcIngressConnectionArn",
|
|
"IngressVpcConfiguration"
|
|
],
|
|
"members": {
|
|
"VpcIngressConnectionArn": {},
|
|
"IngressVpcConfiguration": {
|
|
"shape": "S2y"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcIngressConnection"
|
|
],
|
|
"members": {
|
|
"VpcIngressConnection": {
|
|
"shape": "S30"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S7": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DomainName",
|
|
"EnableWWWSubdomain",
|
|
"Status"
|
|
],
|
|
"members": {
|
|
"DomainName": {},
|
|
"EnableWWWSubdomain": {
|
|
"type": "boolean"
|
|
},
|
|
"CertificateValidationRecords": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Type": {},
|
|
"Value": {},
|
|
"Status": {}
|
|
}
|
|
}
|
|
},
|
|
"Status": {}
|
|
}
|
|
},
|
|
"Sc": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"VpcIngressConnectionArn": {},
|
|
"VpcId": {},
|
|
"DomainName": {}
|
|
}
|
|
}
|
|
},
|
|
"Sj": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
}
|
|
},
|
|
"So": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AutoScalingConfigurationArn": {},
|
|
"AutoScalingConfigurationName": {},
|
|
"AutoScalingConfigurationRevision": {
|
|
"type": "integer"
|
|
},
|
|
"Latest": {
|
|
"type": "boolean"
|
|
},
|
|
"Status": {},
|
|
"MaxConcurrency": {
|
|
"type": "integer"
|
|
},
|
|
"MinSize": {
|
|
"type": "integer"
|
|
},
|
|
"MaxSize": {
|
|
"type": "integer"
|
|
},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"DeletedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"HasAssociatedService": {
|
|
"type": "boolean"
|
|
},
|
|
"IsDefault": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"S12": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ConnectionName": {},
|
|
"ConnectionArn": {},
|
|
"ProviderType": {},
|
|
"Status": {},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"S16": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Vendor"
|
|
],
|
|
"members": {
|
|
"Vendor": {}
|
|
}
|
|
},
|
|
"S19": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ObservabilityConfigurationArn": {},
|
|
"ObservabilityConfigurationName": {},
|
|
"TraceConfiguration": {
|
|
"shape": "S16"
|
|
},
|
|
"ObservabilityConfigurationRevision": {
|
|
"type": "integer"
|
|
},
|
|
"Latest": {
|
|
"type": "boolean"
|
|
},
|
|
"Status": {},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"DeletedAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"S1f": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CodeRepository": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RepositoryUrl",
|
|
"SourceCodeVersion"
|
|
],
|
|
"members": {
|
|
"RepositoryUrl": {},
|
|
"SourceCodeVersion": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Type",
|
|
"Value"
|
|
],
|
|
"members": {
|
|
"Type": {},
|
|
"Value": {}
|
|
}
|
|
},
|
|
"CodeConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ConfigurationSource"
|
|
],
|
|
"members": {
|
|
"ConfigurationSource": {},
|
|
"CodeConfigurationValues": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Runtime"
|
|
],
|
|
"members": {
|
|
"Runtime": {},
|
|
"BuildCommand": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"StartCommand": {
|
|
"shape": "S1o"
|
|
},
|
|
"Port": {},
|
|
"RuntimeEnvironmentVariables": {
|
|
"shape": "S1p"
|
|
},
|
|
"RuntimeEnvironmentSecrets": {
|
|
"shape": "S1s"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SourceDirectory": {}
|
|
}
|
|
},
|
|
"ImageRepository": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ImageIdentifier",
|
|
"ImageRepositoryType"
|
|
],
|
|
"members": {
|
|
"ImageIdentifier": {},
|
|
"ImageConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RuntimeEnvironmentVariables": {
|
|
"shape": "S1p"
|
|
},
|
|
"StartCommand": {
|
|
"shape": "S1o"
|
|
},
|
|
"Port": {},
|
|
"RuntimeEnvironmentSecrets": {
|
|
"shape": "S1s"
|
|
}
|
|
}
|
|
},
|
|
"ImageRepositoryType": {}
|
|
}
|
|
},
|
|
"AutoDeploymentsEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"AuthenticationConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ConnectionArn": {},
|
|
"AccessRoleArn": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1o": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S1p": {
|
|
"type": "map",
|
|
"key": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
},
|
|
"S1s": {
|
|
"type": "map",
|
|
"key": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
},
|
|
"S22": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Cpu": {},
|
|
"Memory": {},
|
|
"InstanceRoleArn": {}
|
|
}
|
|
},
|
|
"S25": {
|
|
"type": "structure",
|
|
"required": [
|
|
"KmsKey"
|
|
],
|
|
"members": {
|
|
"KmsKey": {}
|
|
}
|
|
},
|
|
"S27": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Protocol": {},
|
|
"Path": {},
|
|
"Interval": {
|
|
"type": "integer"
|
|
},
|
|
"Timeout": {
|
|
"type": "integer"
|
|
},
|
|
"HealthyThreshold": {
|
|
"type": "integer"
|
|
},
|
|
"UnhealthyThreshold": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S2e": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EgressConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EgressType": {},
|
|
"VpcConnectorArn": {}
|
|
}
|
|
},
|
|
"IngressConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IsPubliclyAccessible": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"IpAddressType": {}
|
|
}
|
|
},
|
|
"S2j": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ObservabilityEnabled"
|
|
],
|
|
"members": {
|
|
"ObservabilityEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"ObservabilityConfigurationArn": {}
|
|
}
|
|
},
|
|
"S2l": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServiceName",
|
|
"ServiceId",
|
|
"ServiceArn",
|
|
"CreatedAt",
|
|
"UpdatedAt",
|
|
"Status",
|
|
"SourceConfiguration",
|
|
"InstanceConfiguration",
|
|
"AutoScalingConfigurationSummary",
|
|
"NetworkConfiguration"
|
|
],
|
|
"members": {
|
|
"ServiceName": {},
|
|
"ServiceId": {},
|
|
"ServiceArn": {},
|
|
"ServiceUrl": {},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"UpdatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"DeletedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"Status": {},
|
|
"SourceConfiguration": {
|
|
"shape": "S1f"
|
|
},
|
|
"InstanceConfiguration": {
|
|
"shape": "S22"
|
|
},
|
|
"EncryptionConfiguration": {
|
|
"shape": "S25"
|
|
},
|
|
"HealthCheckConfiguration": {
|
|
"shape": "S27"
|
|
},
|
|
"AutoScalingConfigurationSummary": {
|
|
"shape": "S2o"
|
|
},
|
|
"NetworkConfiguration": {
|
|
"shape": "S2e"
|
|
},
|
|
"ObservabilityConfiguration": {
|
|
"shape": "S2j"
|
|
}
|
|
}
|
|
},
|
|
"S2o": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AutoScalingConfigurationArn": {},
|
|
"AutoScalingConfigurationName": {},
|
|
"AutoScalingConfigurationRevision": {
|
|
"type": "integer"
|
|
},
|
|
"Status": {},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"HasAssociatedService": {
|
|
"type": "boolean"
|
|
},
|
|
"IsDefault": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"S2s": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2u": {
|
|
"type": "structure",
|
|
"members": {
|
|
"VpcConnectorName": {},
|
|
"VpcConnectorArn": {},
|
|
"VpcConnectorRevision": {
|
|
"type": "integer"
|
|
},
|
|
"Subnets": {
|
|
"shape": "S2s"
|
|
},
|
|
"SecurityGroups": {
|
|
"shape": "S2s"
|
|
},
|
|
"Status": {},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"DeletedAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"S2y": {
|
|
"type": "structure",
|
|
"members": {
|
|
"VpcId": {},
|
|
"VpcEndpointId": {}
|
|
}
|
|
},
|
|
"S30": {
|
|
"type": "structure",
|
|
"members": {
|
|
"VpcIngressConnectionArn": {},
|
|
"VpcIngressConnectionName": {},
|
|
"ServiceArn": {},
|
|
"Status": {},
|
|
"AccountId": {},
|
|
"DomainName": {},
|
|
"IngressVpcConfiguration": {
|
|
"shape": "S2y"
|
|
},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"DeletedAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |