{ "version": "2.0", "metadata": { "apiVersion": "2021-02-01", "endpointPrefix": "evidently", "jsonVersion": "1.1", "protocol": "rest-json", "serviceFullName": "Amazon CloudWatch Evidently", "serviceId": "Evidently", "signatureVersion": "v4", "signingName": "evidently", "uid": "evidently-2021-02-01" }, "operations": { "BatchEvaluateFeature": { "http": { "requestUri": "/projects/{project}/evaluations", "responseCode": 200 }, "input": { "type": "structure", "required": [ "project", "requests" ], "members": { "project": { "location": "uri", "locationName": "project" }, "requests": { "type": "list", "member": { "type": "structure", "required": [ "entityId", "feature" ], "members": { "entityId": {}, "evaluationContext": { "jsonvalue": true }, "feature": {} } } } } }, "output": { "type": "structure", "members": { "results": { "type": "list", "member": { "type": "structure", "required": [ "entityId", "feature" ], "members": { "details": { "jsonvalue": true }, "entityId": {}, "feature": {}, "project": {}, "reason": {}, "value": { "shape": "Sd" }, "variation": {} } } } } }, "endpoint": { "hostPrefix": "dataplane." } }, "CreateExperiment": { "http": { "requestUri": "/projects/{project}/experiments", "responseCode": 200 }, "input": { "type": "structure", "required": [ "metricGoals", "name", "project", "treatments" ], "members": { "description": {}, "metricGoals": { "shape": "Sk" }, "name": {}, "onlineAbConfig": { "shape": "St" }, "project": { "location": "uri", "locationName": "project" }, "randomizationSalt": {}, "samplingRate": { "type": "long" }, "segment": {}, "tags": { "shape": "Sz" }, "treatments": { "shape": "S12" } } }, "output": { "type": "structure", "required": [ "experiment" ], "members": { "experiment": { "shape": "S16" } } }, "idempotent": true }, "CreateFeature": { "http": { "requestUri": "/projects/{project}/features", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "project", "variations" ], "members": { "defaultVariation": {}, "description": {}, "entityOverrides": { "shape": "S1n" }, "evaluationStrategy": {}, "name": {}, "project": { "location": "uri", "locationName": "project" }, "tags": { "shape": "Sz" }, "variations": { "shape": "S1p" } } }, "output": { "type": "structure", "members": { "feature": { "shape": "S1s" } } } }, "CreateLaunch": { "http": { "requestUri": "/projects/{project}/launches", "responseCode": 200 }, "input": { "type": "structure", "required": [ "groups", "name", "project" ], "members": { "description": {}, "groups": { "shape": "S23" }, "metricMonitors": { "shape": "S26" }, "name": {}, "project": { "location": "uri", "locationName": "project" }, "randomizationSalt": {}, "scheduledSplitsConfig": { "shape": "S29" }, "tags": { "shape": "Sz" } } }, "output": { "type": "structure", "required": [ "launch" ], "members": { "launch": { "shape": "S2h" } } } }, "CreateProject": { "http": { "requestUri": "/projects", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name" ], "members": { "appConfigResource": { "shape": "S2u" }, "dataDelivery": { "type": "structure", "members": { "cloudWatchLogs": { "shape": "S2x" }, "s3Destination": { "shape": "S2z" } } }, "description": {}, "name": {}, "tags": { "shape": "Sz" } } }, "output": { "type": "structure", "required": [ "project" ], "members": { "project": { "shape": "S34" } } } }, "CreateSegment": { "http": { "requestUri": "/segments", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "pattern" ], "members": { "description": {}, "name": {}, "pattern": { "jsonvalue": true }, "tags": { "shape": "Sz" } } }, "output": { "type": "structure", "required": [ "segment" ], "members": { "segment": { "shape": "S3e" } } } }, "DeleteExperiment": { "http": { "method": "DELETE", "requestUri": "/projects/{project}/experiments/{experiment}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "experiment", "project" ], "members": { "experiment": { "location": "uri", "locationName": "experiment" }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeleteFeature": { "http": { "method": "DELETE", "requestUri": "/projects/{project}/features/{feature}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "feature", "project" ], "members": { "feature": { "location": "uri", "locationName": "feature" }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeleteLaunch": { "http": { "method": "DELETE", "requestUri": "/projects/{project}/launches/{launch}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "launch", "project" ], "members": { "launch": { "location": "uri", "locationName": "launch" }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeleteProject": { "http": { "method": "DELETE", "requestUri": "/projects/{project}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "project" ], "members": { "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeleteSegment": { "http": { "method": "DELETE", "requestUri": "/segments/{segment}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "segment" ], "members": { "segment": { "location": "uri", "locationName": "segment" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "EvaluateFeature": { "http": { "requestUri": "/projects/{project}/evaluations/{feature}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "entityId", "feature", "project" ], "members": { "entityId": {}, "evaluationContext": { "jsonvalue": true }, "feature": { "location": "uri", "locationName": "feature" }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "members": { "details": { "jsonvalue": true }, "reason": {}, "value": { "shape": "Sd" }, "variation": {} } }, "endpoint": { "hostPrefix": "dataplane." } }, "GetExperiment": { "http": { "method": "GET", "requestUri": "/projects/{project}/experiments/{experiment}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "experiment", "project" ], "members": { "experiment": { "location": "uri", "locationName": "experiment" }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "members": { "experiment": { "shape": "S16" } } } }, "GetExperimentResults": { "http": { "requestUri": "/projects/{project}/experiments/{experiment}/results", "responseCode": 200 }, "input": { "type": "structure", "required": [ "experiment", "metricNames", "project", "treatmentNames" ], "members": { "baseStat": {}, "endTime": { "type": "timestamp" }, "experiment": { "location": "uri", "locationName": "experiment" }, "metricNames": { "type": "list", "member": {} }, "period": { "type": "long" }, "project": { "location": "uri", "locationName": "project" }, "reportNames": { "type": "list", "member": {} }, "resultStats": { "type": "list", "member": {} }, "startTime": { "type": "timestamp" }, "treatmentNames": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "details": {}, "reports": { "type": "list", "member": { "type": "structure", "members": { "content": { "jsonvalue": true }, "metricName": {}, "reportName": {}, "treatmentName": {} } } }, "resultsData": { "type": "list", "member": { "type": "structure", "members": { "metricName": {}, "resultStat": {}, "treatmentName": {}, "values": { "type": "list", "member": { "type": "double" } } } } }, "timestamps": { "type": "list", "member": { "type": "timestamp" } } } } }, "GetFeature": { "http": { "method": "GET", "requestUri": "/projects/{project}/features/{feature}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "feature", "project" ], "members": { "feature": { "location": "uri", "locationName": "feature" }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "required": [ "feature" ], "members": { "feature": { "shape": "S1s" } } } }, "GetLaunch": { "http": { "method": "GET", "requestUri": "/projects/{project}/launches/{launch}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "launch", "project" ], "members": { "launch": { "location": "uri", "locationName": "launch" }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "members": { "launch": { "shape": "S2h" } } } }, "GetProject": { "http": { "method": "GET", "requestUri": "/projects/{project}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "project" ], "members": { "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "required": [ "project" ], "members": { "project": { "shape": "S34" } } } }, "GetSegment": { "http": { "method": "GET", "requestUri": "/segments/{segment}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "segment" ], "members": { "segment": { "location": "uri", "locationName": "segment" } } }, "output": { "type": "structure", "required": [ "segment" ], "members": { "segment": { "shape": "S3e" } } } }, "ListExperiments": { "http": { "method": "GET", "requestUri": "/projects/{project}/experiments", "responseCode": 200 }, "input": { "type": "structure", "required": [ "project" ], "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "project": { "location": "uri", "locationName": "project" }, "status": { "location": "querystring", "locationName": "status" } } }, "output": { "type": "structure", "members": { "experiments": { "type": "list", "member": { "shape": "S16" } }, "nextToken": {} } } }, "ListFeatures": { "http": { "method": "GET", "requestUri": "/projects/{project}/features", "responseCode": 200 }, "input": { "type": "structure", "required": [ "project" ], "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "members": { "features": { "type": "list", "member": { "type": "structure", "required": [ "arn", "createdTime", "evaluationStrategy", "lastUpdatedTime", "name", "status" ], "members": { "arn": {}, "createdTime": { "type": "timestamp" }, "defaultVariation": {}, "evaluationRules": { "shape": "S1u" }, "evaluationStrategy": {}, "lastUpdatedTime": { "type": "timestamp" }, "name": {}, "project": {}, "status": {}, "tags": { "shape": "Sz" } } } }, "nextToken": {} } } }, "ListLaunches": { "http": { "method": "GET", "requestUri": "/projects/{project}/launches", "responseCode": 200 }, "input": { "type": "structure", "required": [ "project" ], "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "project": { "location": "uri", "locationName": "project" }, "status": { "location": "querystring", "locationName": "status" } } }, "output": { "type": "structure", "members": { "launches": { "type": "list", "member": { "shape": "S2h" } }, "nextToken": {} } } }, "ListProjects": { "http": { "method": "GET", "requestUri": "/projects", "responseCode": 200 }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "nextToken": {}, "projects": { "type": "list", "member": { "type": "structure", "required": [ "arn", "createdTime", "lastUpdatedTime", "name", "status" ], "members": { "activeExperimentCount": { "type": "long" }, "activeLaunchCount": { "type": "long" }, "arn": {}, "createdTime": { "type": "timestamp" }, "description": {}, "experimentCount": { "type": "long" }, "featureCount": { "type": "long" }, "lastUpdatedTime": { "type": "timestamp" }, "launchCount": { "type": "long" }, "name": {}, "status": {}, "tags": { "shape": "Sz" } } } } } } }, "ListSegmentReferences": { "http": { "method": "GET", "requestUri": "/segments/{segment}/references", "responseCode": 200 }, "input": { "type": "structure", "required": [ "segment", "type" ], "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "segment": { "location": "uri", "locationName": "segment" }, "type": { "location": "querystring", "locationName": "type" } } }, "output": { "type": "structure", "members": { "nextToken": {}, "referencedBy": { "type": "list", "member": { "type": "structure", "required": [ "name", "type" ], "members": { "arn": {}, "endTime": {}, "lastUpdatedOn": {}, "name": {}, "startTime": {}, "status": {}, "type": {} } } } } } }, "ListSegments": { "http": { "method": "GET", "requestUri": "/segments", "responseCode": 200 }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "nextToken": {}, "segments": { "type": "list", "member": { "shape": "S3e" } } } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "Sz" } } } }, "PutProjectEvents": { "http": { "requestUri": "/events/projects/{project}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "events", "project" ], "members": { "events": { "type": "list", "member": { "type": "structure", "required": [ "data", "timestamp", "type" ], "members": { "data": { "jsonvalue": true }, "timestamp": { "type": "timestamp" }, "type": {} } } }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "members": { "eventResults": { "type": "list", "member": { "type": "structure", "members": { "errorCode": {}, "errorMessage": {}, "eventId": {} } } }, "failedEventCount": { "type": "integer" } } }, "endpoint": { "hostPrefix": "dataplane." } }, "StartExperiment": { "http": { "requestUri": "/projects/{project}/experiments/{experiment}/start", "responseCode": 200 }, "input": { "type": "structure", "required": [ "analysisCompleteTime", "experiment", "project" ], "members": { "analysisCompleteTime": { "type": "timestamp" }, "experiment": { "location": "uri", "locationName": "experiment" }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "members": { "startedTime": { "type": "timestamp" } } } }, "StartLaunch": { "http": { "requestUri": "/projects/{project}/launches/{launch}/start", "responseCode": 200 }, "input": { "type": "structure", "required": [ "launch", "project" ], "members": { "launch": { "location": "uri", "locationName": "launch" }, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "required": [ "launch" ], "members": { "launch": { "shape": "S2h" } } } }, "StopExperiment": { "http": { "requestUri": "/projects/{project}/experiments/{experiment}/cancel", "responseCode": 200 }, "input": { "type": "structure", "required": [ "experiment", "project" ], "members": { "desiredState": {}, "experiment": { "location": "uri", "locationName": "experiment" }, "project": { "location": "uri", "locationName": "project" }, "reason": {} } }, "output": { "type": "structure", "members": { "endedTime": { "type": "timestamp" } } } }, "StopLaunch": { "http": { "requestUri": "/projects/{project}/launches/{launch}/cancel", "responseCode": 200 }, "input": { "type": "structure", "required": [ "launch", "project" ], "members": { "desiredState": {}, "launch": { "location": "uri", "locationName": "launch" }, "project": { "location": "uri", "locationName": "project" }, "reason": {} } }, "output": { "type": "structure", "members": { "endedTime": { "type": "timestamp" } } } }, "TagResource": { "http": { "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tags": { "shape": "Sz" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "TestSegmentPattern": { "http": { "requestUri": "/test-segment-pattern", "responseCode": 200 }, "input": { "type": "structure", "required": [ "pattern", "payload" ], "members": { "pattern": { "jsonvalue": true }, "payload": { "jsonvalue": true } } }, "output": { "type": "structure", "required": [ "match" ], "members": { "match": { "type": "boolean" } } } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateExperiment": { "http": { "method": "PATCH", "requestUri": "/projects/{project}/experiments/{experiment}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "experiment", "project" ], "members": { "description": {}, "experiment": { "location": "uri", "locationName": "experiment" }, "metricGoals": { "shape": "Sk" }, "onlineAbConfig": { "shape": "St" }, "project": { "location": "uri", "locationName": "project" }, "randomizationSalt": {}, "removeSegment": { "type": "boolean" }, "samplingRate": { "type": "long" }, "segment": {}, "treatments": { "shape": "S12" } } }, "output": { "type": "structure", "required": [ "experiment" ], "members": { "experiment": { "shape": "S16" } } } }, "UpdateFeature": { "http": { "method": "PATCH", "requestUri": "/projects/{project}/features/{feature}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "feature", "project" ], "members": { "addOrUpdateVariations": { "shape": "S1p" }, "defaultVariation": {}, "description": {}, "entityOverrides": { "shape": "S1n" }, "evaluationStrategy": {}, "feature": { "location": "uri", "locationName": "feature" }, "project": { "location": "uri", "locationName": "project" }, "removeVariations": { "type": "list", "member": {} } } }, "output": { "type": "structure", "required": [ "feature" ], "members": { "feature": { "shape": "S1s" } } } }, "UpdateLaunch": { "http": { "method": "PATCH", "requestUri": "/projects/{project}/launches/{launch}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "launch", "project" ], "members": { "description": {}, "groups": { "shape": "S23" }, "launch": { "location": "uri", "locationName": "launch" }, "metricMonitors": { "shape": "S26" }, "project": { "location": "uri", "locationName": "project" }, "randomizationSalt": {}, "scheduledSplitsConfig": { "shape": "S29" } } }, "output": { "type": "structure", "required": [ "launch" ], "members": { "launch": { "shape": "S2h" } } } }, "UpdateProject": { "http": { "method": "PATCH", "requestUri": "/projects/{project}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "project" ], "members": { "appConfigResource": { "shape": "S2u" }, "description": {}, "project": { "location": "uri", "locationName": "project" } } }, "output": { "type": "structure", "required": [ "project" ], "members": { "project": { "shape": "S34" } } } }, "UpdateProjectDataDelivery": { "http": { "method": "PATCH", "requestUri": "/projects/{project}/data-delivery", "responseCode": 200 }, "input": { "type": "structure", "required": [ "project" ], "members": { "cloudWatchLogs": { "shape": "S2x" }, "project": { "location": "uri", "locationName": "project" }, "s3Destination": { "shape": "S2z" } } }, "output": { "type": "structure", "required": [ "project" ], "members": { "project": { "shape": "S34" } } } } }, "shapes": { "Sd": { "type": "structure", "members": { "boolValue": { "type": "boolean" }, "doubleValue": { "type": "double" }, "longValue": { "type": "long" }, "stringValue": {} }, "union": true }, "Sk": { "type": "list", "member": { "type": "structure", "required": [ "metricDefinition" ], "members": { "desiredChange": {}, "metricDefinition": { "shape": "Sn" } } } }, "Sn": { "type": "structure", "required": [ "entityIdKey", "name", "valueKey" ], "members": { "entityIdKey": {}, "eventPattern": { "jsonvalue": true }, "name": {}, "unitLabel": {}, "valueKey": {} } }, "St": { "type": "structure", "members": { "controlTreatmentName": {}, "treatmentWeights": { "shape": "Sv" } } }, "Sv": { "type": "map", "key": {}, "value": { "type": "long" } }, "Sz": { "type": "map", "key": {}, "value": {} }, "S12": { "type": "list", "member": { "type": "structure", "required": [ "feature", "name", "variation" ], "members": { "description": {}, "feature": {}, "name": {}, "variation": {} } } }, "S16": { "type": "structure", "required": [ "arn", "createdTime", "lastUpdatedTime", "name", "status", "type" ], "members": { "arn": {}, "createdTime": { "type": "timestamp" }, "description": {}, "execution": { "type": "structure", "members": { "endedTime": { "type": "timestamp" }, "startedTime": { "type": "timestamp" } } }, "lastUpdatedTime": { "type": "timestamp" }, "metricGoals": { "type": "list", "member": { "type": "structure", "required": [ "metricDefinition" ], "members": { "desiredChange": {}, "metricDefinition": { "shape": "S1c" } } } }, "name": {}, "onlineAbDefinition": { "type": "structure", "members": { "controlTreatmentName": {}, "treatmentWeights": { "shape": "Sv" } } }, "project": {}, "randomizationSalt": {}, "samplingRate": { "type": "long" }, "schedule": { "type": "structure", "members": { "analysisCompleteTime": { "type": "timestamp" } } }, "segment": {}, "status": {}, "statusReason": {}, "tags": { "shape": "Sz" }, "treatments": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "description": {}, "featureVariations": { "shape": "S1k" }, "name": {} } } }, "type": {} } }, "S1c": { "type": "structure", "members": { "entityIdKey": {}, "eventPattern": { "jsonvalue": true }, "name": {}, "unitLabel": {}, "valueKey": {} } }, "S1k": { "type": "map", "key": {}, "value": {} }, "S1n": { "type": "map", "key": {}, "value": {} }, "S1p": { "type": "list", "member": { "type": "structure", "required": [ "name", "value" ], "members": { "name": {}, "value": { "shape": "Sd" } } } }, "S1s": { "type": "structure", "required": [ "arn", "createdTime", "evaluationStrategy", "lastUpdatedTime", "name", "status", "valueType", "variations" ], "members": { "arn": {}, "createdTime": { "type": "timestamp" }, "defaultVariation": {}, "description": {}, "entityOverrides": { "shape": "S1n" }, "evaluationRules": { "shape": "S1u" }, "evaluationStrategy": {}, "lastUpdatedTime": { "type": "timestamp" }, "name": {}, "project": {}, "status": {}, "tags": { "shape": "Sz" }, "valueType": {}, "variations": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "value": { "shape": "Sd" } } } } } }, "S1u": { "type": "list", "member": { "type": "structure", "required": [ "type" ], "members": { "name": {}, "type": {} } } }, "S23": { "type": "list", "member": { "type": "structure", "required": [ "feature", "name", "variation" ], "members": { "description": {}, "feature": {}, "name": {}, "variation": {} } } }, "S26": { "type": "list", "member": { "type": "structure", "required": [ "metricDefinition" ], "members": { "metricDefinition": { "shape": "Sn" } } } }, "S29": { "type": "structure", "required": [ "steps" ], "members": { "steps": { "type": "list", "member": { "type": "structure", "required": [ "groupWeights", "startTime" ], "members": { "groupWeights": { "shape": "S2c" }, "segmentOverrides": { "shape": "S2d" }, "startTime": { "type": "timestamp" } } } } } }, "S2c": { "type": "map", "key": {}, "value": { "type": "long" } }, "S2d": { "type": "list", "member": { "type": "structure", "required": [ "evaluationOrder", "segment", "weights" ], "members": { "evaluationOrder": { "type": "long" }, "segment": {}, "weights": { "shape": "S2c" } } } }, "S2h": { "type": "structure", "required": [ "arn", "createdTime", "lastUpdatedTime", "name", "status", "type" ], "members": { "arn": {}, "createdTime": { "type": "timestamp" }, "description": {}, "execution": { "type": "structure", "members": { "endedTime": { "type": "timestamp" }, "startedTime": { "type": "timestamp" } } }, "groups": { "type": "list", "member": { "type": "structure", "required": [ "featureVariations", "name" ], "members": { "description": {}, "featureVariations": { "shape": "S1k" }, "name": {} } } }, "lastUpdatedTime": { "type": "timestamp" }, "metricMonitors": { "type": "list", "member": { "type": "structure", "required": [ "metricDefinition" ], "members": { "metricDefinition": { "shape": "S1c" } } } }, "name": {}, "project": {}, "randomizationSalt": {}, "scheduledSplitsDefinition": { "type": "structure", "members": { "steps": { "type": "list", "member": { "type": "structure", "required": [ "startTime" ], "members": { "groupWeights": { "shape": "S2c" }, "segmentOverrides": { "shape": "S2d" }, "startTime": { "type": "timestamp" } } } } } }, "status": {}, "statusReason": {}, "tags": { "shape": "Sz" }, "type": {} } }, "S2u": { "type": "structure", "members": { "applicationId": {}, "environmentId": {} } }, "S2x": { "type": "structure", "members": { "logGroup": {} } }, "S2z": { "type": "structure", "members": { "bucket": {}, "prefix": {} } }, "S34": { "type": "structure", "required": [ "arn", "createdTime", "lastUpdatedTime", "name", "status" ], "members": { "activeExperimentCount": { "type": "long" }, "activeLaunchCount": { "type": "long" }, "appConfigResource": { "type": "structure", "required": [ "applicationId", "configurationProfileId", "environmentId" ], "members": { "applicationId": {}, "configurationProfileId": {}, "environmentId": {} } }, "arn": {}, "createdTime": { "type": "timestamp" }, "dataDelivery": { "type": "structure", "members": { "cloudWatchLogs": { "type": "structure", "members": { "logGroup": {} } }, "s3Destination": { "type": "structure", "members": { "bucket": {}, "prefix": {} } } } }, "description": {}, "experimentCount": { "type": "long" }, "featureCount": { "type": "long" }, "lastUpdatedTime": { "type": "timestamp" }, "launchCount": { "type": "long" }, "name": {}, "status": {}, "tags": { "shape": "Sz" } } }, "S3e": { "type": "structure", "required": [ "arn", "createdTime", "lastUpdatedTime", "name", "pattern" ], "members": { "arn": {}, "createdTime": { "type": "timestamp" }, "description": {}, "experimentCount": { "type": "long" }, "lastUpdatedTime": { "type": "timestamp" }, "launchCount": { "type": "long" }, "name": {}, "pattern": { "jsonvalue": true }, "tags": { "shape": "Sz" } } } } }