mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-21 04:39:06 +00:00
2729 lines
64 KiB
JSON
2729 lines
64 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2009-03-31",
|
|
"endpointPrefix": "elasticmapreduce",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "json",
|
|
"serviceAbbreviation": "Amazon EMR",
|
|
"serviceFullName": "Amazon EMR",
|
|
"serviceId": "EMR",
|
|
"signatureVersion": "v4",
|
|
"targetPrefix": "ElasticMapReduce",
|
|
"uid": "elasticmapreduce-2009-03-31"
|
|
},
|
|
"operations": {
|
|
"AddInstanceFleet": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId",
|
|
"InstanceFleet"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"InstanceFleet": {
|
|
"shape": "S3"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ClusterId": {},
|
|
"InstanceFleetId": {},
|
|
"ClusterArn": {}
|
|
}
|
|
}
|
|
},
|
|
"AddInstanceGroups": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InstanceGroups",
|
|
"JobFlowId"
|
|
],
|
|
"members": {
|
|
"InstanceGroups": {
|
|
"shape": "S11"
|
|
},
|
|
"JobFlowId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"JobFlowId": {},
|
|
"InstanceGroupIds": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"ClusterArn": {}
|
|
}
|
|
}
|
|
},
|
|
"AddJobFlowSteps": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobFlowId",
|
|
"Steps"
|
|
],
|
|
"members": {
|
|
"JobFlowId": {},
|
|
"Steps": {
|
|
"shape": "S1m"
|
|
},
|
|
"ExecutionRoleArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StepIds": {
|
|
"shape": "S1v"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"AddTags": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceId",
|
|
"Tags"
|
|
],
|
|
"members": {
|
|
"ResourceId": {},
|
|
"Tags": {
|
|
"shape": "S1y"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"CancelSteps": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId",
|
|
"StepIds"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"StepIds": {
|
|
"shape": "S1v"
|
|
},
|
|
"StepCancellationOption": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CancelStepsInfoList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StepId": {},
|
|
"Status": {},
|
|
"Reason": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateSecurityConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"SecurityConfiguration"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"SecurityConfiguration": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"CreationDateTime"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateStudio": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"AuthMode",
|
|
"VpcId",
|
|
"SubnetIds",
|
|
"ServiceRole",
|
|
"WorkspaceSecurityGroupId",
|
|
"EngineSecurityGroupId",
|
|
"DefaultS3Location"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"Description": {},
|
|
"AuthMode": {},
|
|
"VpcId": {},
|
|
"SubnetIds": {
|
|
"shape": "S2d"
|
|
},
|
|
"ServiceRole": {},
|
|
"UserRole": {},
|
|
"WorkspaceSecurityGroupId": {},
|
|
"EngineSecurityGroupId": {},
|
|
"DefaultS3Location": {},
|
|
"IdpAuthUrl": {},
|
|
"IdpRelayStateParameterName": {},
|
|
"Tags": {
|
|
"shape": "S1y"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StudioId": {},
|
|
"Url": {}
|
|
}
|
|
}
|
|
},
|
|
"CreateStudioSessionMapping": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"StudioId",
|
|
"IdentityType",
|
|
"SessionPolicyArn"
|
|
],
|
|
"members": {
|
|
"StudioId": {},
|
|
"IdentityId": {},
|
|
"IdentityName": {},
|
|
"IdentityType": {},
|
|
"SessionPolicyArn": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteSecurityConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"Name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeleteStudio": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"StudioId"
|
|
],
|
|
"members": {
|
|
"StudioId": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteStudioSessionMapping": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"StudioId",
|
|
"IdentityType"
|
|
],
|
|
"members": {
|
|
"StudioId": {},
|
|
"IdentityId": {},
|
|
"IdentityName": {},
|
|
"IdentityType": {}
|
|
}
|
|
}
|
|
},
|
|
"DescribeCluster": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Cluster": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"Status": {
|
|
"shape": "S2p"
|
|
},
|
|
"Ec2InstanceAttributes": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Ec2KeyName": {},
|
|
"Ec2SubnetId": {},
|
|
"RequestedEc2SubnetIds": {
|
|
"shape": "S2y"
|
|
},
|
|
"Ec2AvailabilityZone": {},
|
|
"RequestedEc2AvailabilityZones": {
|
|
"shape": "S2y"
|
|
},
|
|
"IamInstanceProfile": {},
|
|
"EmrManagedMasterSecurityGroup": {},
|
|
"EmrManagedSlaveSecurityGroup": {},
|
|
"ServiceAccessSecurityGroup": {},
|
|
"AdditionalMasterSecurityGroups": {
|
|
"shape": "S2z"
|
|
},
|
|
"AdditionalSlaveSecurityGroups": {
|
|
"shape": "S2z"
|
|
}
|
|
}
|
|
},
|
|
"InstanceCollectionType": {},
|
|
"LogUri": {},
|
|
"LogEncryptionKmsKeyId": {},
|
|
"RequestedAmiVersion": {},
|
|
"RunningAmiVersion": {},
|
|
"ReleaseLabel": {},
|
|
"AutoTerminate": {
|
|
"type": "boolean"
|
|
},
|
|
"TerminationProtected": {
|
|
"type": "boolean"
|
|
},
|
|
"VisibleToAllUsers": {
|
|
"type": "boolean"
|
|
},
|
|
"Applications": {
|
|
"shape": "S32"
|
|
},
|
|
"Tags": {
|
|
"shape": "S1y"
|
|
},
|
|
"ServiceRole": {},
|
|
"NormalizedInstanceHours": {
|
|
"type": "integer"
|
|
},
|
|
"MasterPublicDnsName": {},
|
|
"Configurations": {
|
|
"shape": "Si"
|
|
},
|
|
"SecurityConfiguration": {},
|
|
"AutoScalingRole": {},
|
|
"ScaleDownBehavior": {},
|
|
"CustomAmiId": {},
|
|
"EbsRootVolumeSize": {
|
|
"type": "integer"
|
|
},
|
|
"RepoUpgradeOnBoot": {},
|
|
"KerberosAttributes": {
|
|
"shape": "S36"
|
|
},
|
|
"ClusterArn": {},
|
|
"OutpostArn": {},
|
|
"StepConcurrencyLevel": {
|
|
"type": "integer"
|
|
},
|
|
"PlacementGroups": {
|
|
"shape": "S38"
|
|
},
|
|
"OSReleaseLabel": {},
|
|
"EbsRootVolumeIops": {
|
|
"type": "integer"
|
|
},
|
|
"EbsRootVolumeThroughput": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeJobFlows": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreatedAfter": {
|
|
"type": "timestamp"
|
|
},
|
|
"CreatedBefore": {
|
|
"type": "timestamp"
|
|
},
|
|
"JobFlowIds": {
|
|
"shape": "S1t"
|
|
},
|
|
"JobFlowStates": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"JobFlows": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobFlowId",
|
|
"Name",
|
|
"ExecutionStatusDetail",
|
|
"Instances"
|
|
],
|
|
"members": {
|
|
"JobFlowId": {},
|
|
"Name": {},
|
|
"LogUri": {},
|
|
"LogEncryptionKmsKeyId": {},
|
|
"AmiVersion": {},
|
|
"ExecutionStatusDetail": {
|
|
"type": "structure",
|
|
"required": [
|
|
"State",
|
|
"CreationDateTime"
|
|
],
|
|
"members": {
|
|
"State": {},
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"StartDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"ReadyDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"LastStateChangeReason": {}
|
|
}
|
|
},
|
|
"Instances": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MasterInstanceType",
|
|
"SlaveInstanceType",
|
|
"InstanceCount"
|
|
],
|
|
"members": {
|
|
"MasterInstanceType": {},
|
|
"MasterPublicDnsName": {},
|
|
"MasterInstanceId": {},
|
|
"SlaveInstanceType": {},
|
|
"InstanceCount": {
|
|
"type": "integer"
|
|
},
|
|
"InstanceGroups": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Market",
|
|
"InstanceRole",
|
|
"InstanceType",
|
|
"InstanceRequestCount",
|
|
"InstanceRunningCount",
|
|
"State",
|
|
"CreationDateTime"
|
|
],
|
|
"members": {
|
|
"InstanceGroupId": {},
|
|
"Name": {},
|
|
"Market": {},
|
|
"InstanceRole": {},
|
|
"BidPrice": {},
|
|
"InstanceType": {},
|
|
"InstanceRequestCount": {
|
|
"type": "integer"
|
|
},
|
|
"InstanceRunningCount": {
|
|
"type": "integer"
|
|
},
|
|
"State": {},
|
|
"LastStateChangeReason": {},
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"StartDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"ReadyDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"CustomAmiId": {}
|
|
}
|
|
}
|
|
},
|
|
"NormalizedInstanceHours": {
|
|
"type": "integer"
|
|
},
|
|
"Ec2KeyName": {},
|
|
"Ec2SubnetId": {},
|
|
"Placement": {
|
|
"shape": "S3m"
|
|
},
|
|
"KeepJobFlowAliveWhenNoSteps": {
|
|
"type": "boolean"
|
|
},
|
|
"TerminationProtected": {
|
|
"type": "boolean"
|
|
},
|
|
"HadoopVersion": {}
|
|
}
|
|
},
|
|
"Steps": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"StepConfig",
|
|
"ExecutionStatusDetail"
|
|
],
|
|
"members": {
|
|
"StepConfig": {
|
|
"shape": "S1n"
|
|
},
|
|
"ExecutionStatusDetail": {
|
|
"type": "structure",
|
|
"required": [
|
|
"State",
|
|
"CreationDateTime"
|
|
],
|
|
"members": {
|
|
"State": {},
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"StartDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"LastStateChangeReason": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"BootstrapActions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BootstrapActionConfig": {
|
|
"shape": "S3t"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SupportedProducts": {
|
|
"shape": "S3v"
|
|
},
|
|
"VisibleToAllUsers": {
|
|
"type": "boolean"
|
|
},
|
|
"JobFlowRole": {},
|
|
"ServiceRole": {},
|
|
"AutoScalingRole": {},
|
|
"ScaleDownBehavior": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"deprecated": true
|
|
},
|
|
"DescribeNotebookExecution": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"NotebookExecutionId"
|
|
],
|
|
"members": {
|
|
"NotebookExecutionId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NotebookExecution": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NotebookExecutionId": {},
|
|
"EditorId": {},
|
|
"ExecutionEngine": {
|
|
"shape": "S3z"
|
|
},
|
|
"NotebookExecutionName": {},
|
|
"NotebookParams": {},
|
|
"Status": {},
|
|
"StartTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"Arn": {},
|
|
"OutputNotebookURI": {},
|
|
"LastStateChangeReason": {},
|
|
"NotebookInstanceSecurityGroupId": {},
|
|
"Tags": {
|
|
"shape": "S1y"
|
|
},
|
|
"NotebookS3Location": {
|
|
"shape": "S43"
|
|
},
|
|
"OutputNotebookS3Location": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Bucket": {},
|
|
"Key": {}
|
|
}
|
|
},
|
|
"OutputNotebookFormat": {},
|
|
"EnvironmentVariables": {
|
|
"shape": "S47"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeReleaseLabel": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ReleaseLabel": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ReleaseLabel": {},
|
|
"Applications": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Version": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {},
|
|
"AvailableOSReleases": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Label": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeSecurityConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"Name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"SecurityConfiguration": {},
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeStep": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId",
|
|
"StepId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"StepId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Step": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"Config": {
|
|
"shape": "S4k"
|
|
},
|
|
"ActionOnFailure": {},
|
|
"Status": {
|
|
"shape": "S4l"
|
|
},
|
|
"ExecutionRoleArn": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeStudio": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"StudioId"
|
|
],
|
|
"members": {
|
|
"StudioId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Studio": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StudioId": {},
|
|
"StudioArn": {},
|
|
"Name": {},
|
|
"Description": {},
|
|
"AuthMode": {},
|
|
"VpcId": {},
|
|
"SubnetIds": {
|
|
"shape": "S2d"
|
|
},
|
|
"ServiceRole": {},
|
|
"UserRole": {},
|
|
"WorkspaceSecurityGroupId": {},
|
|
"EngineSecurityGroupId": {},
|
|
"Url": {},
|
|
"CreationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"DefaultS3Location": {},
|
|
"IdpAuthUrl": {},
|
|
"IdpRelayStateParameterName": {},
|
|
"Tags": {
|
|
"shape": "S1y"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetAutoTerminationPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AutoTerminationPolicy": {
|
|
"shape": "S4w"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetBlockPublicAccessConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"BlockPublicAccessConfiguration",
|
|
"BlockPublicAccessConfigurationMetadata"
|
|
],
|
|
"members": {
|
|
"BlockPublicAccessConfiguration": {
|
|
"shape": "S50"
|
|
},
|
|
"BlockPublicAccessConfigurationMetadata": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CreationDateTime",
|
|
"CreatedByArn"
|
|
],
|
|
"members": {
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"CreatedByArn": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetClusterSessionCredentials": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"ExecutionRoleArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Credentials": {
|
|
"type": "structure",
|
|
"members": {
|
|
"UsernamePassword": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Username": {},
|
|
"Password": {}
|
|
},
|
|
"sensitive": true
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"ExpiresAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetManagedScalingPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ManagedScalingPolicy": {
|
|
"shape": "S5b"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetStudioSessionMapping": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"StudioId",
|
|
"IdentityType"
|
|
],
|
|
"members": {
|
|
"StudioId": {},
|
|
"IdentityId": {},
|
|
"IdentityName": {},
|
|
"IdentityType": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SessionMapping": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StudioId": {},
|
|
"IdentityId": {},
|
|
"IdentityName": {},
|
|
"IdentityType": {},
|
|
"SessionPolicyArn": {},
|
|
"CreationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"LastModifiedTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListBootstrapActions": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"Marker": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BootstrapActions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"ScriptPath": {},
|
|
"Args": {
|
|
"shape": "S2z"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ListClusters": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreatedAfter": {
|
|
"type": "timestamp"
|
|
},
|
|
"CreatedBefore": {
|
|
"type": "timestamp"
|
|
},
|
|
"ClusterStates": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Clusters": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"Status": {
|
|
"shape": "S2p"
|
|
},
|
|
"NormalizedInstanceHours": {
|
|
"type": "integer"
|
|
},
|
|
"ClusterArn": {},
|
|
"OutpostArn": {}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ListInstanceFleets": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"Marker": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"InstanceFleets": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"Status": {
|
|
"type": "structure",
|
|
"members": {
|
|
"State": {},
|
|
"StateChangeReason": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Code": {},
|
|
"Message": {}
|
|
}
|
|
},
|
|
"Timeline": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"ReadyDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndDateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"InstanceFleetType": {},
|
|
"TargetOnDemandCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"TargetSpotCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"ProvisionedOnDemandCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"ProvisionedSpotCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"InstanceTypeSpecifications": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"InstanceType": {},
|
|
"WeightedCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"BidPrice": {},
|
|
"BidPriceAsPercentageOfOnDemandPrice": {
|
|
"type": "double"
|
|
},
|
|
"Configurations": {
|
|
"shape": "Si"
|
|
},
|
|
"EbsBlockDevices": {
|
|
"shape": "S62"
|
|
},
|
|
"EbsOptimized": {
|
|
"type": "boolean"
|
|
},
|
|
"CustomAmiId": {}
|
|
}
|
|
}
|
|
},
|
|
"LaunchSpecifications": {
|
|
"shape": "Sl"
|
|
},
|
|
"ResizeSpecifications": {
|
|
"shape": "Su"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ListInstanceGroups": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"Marker": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"InstanceGroups": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"Market": {},
|
|
"InstanceGroupType": {},
|
|
"BidPrice": {},
|
|
"InstanceType": {},
|
|
"RequestedInstanceCount": {
|
|
"type": "integer"
|
|
},
|
|
"RunningInstanceCount": {
|
|
"type": "integer"
|
|
},
|
|
"Status": {
|
|
"type": "structure",
|
|
"members": {
|
|
"State": {},
|
|
"StateChangeReason": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Code": {},
|
|
"Message": {}
|
|
}
|
|
},
|
|
"Timeline": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"ReadyDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndDateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Configurations": {
|
|
"shape": "Si"
|
|
},
|
|
"ConfigurationsVersion": {
|
|
"type": "long"
|
|
},
|
|
"LastSuccessfullyAppliedConfigurations": {
|
|
"shape": "Si"
|
|
},
|
|
"LastSuccessfullyAppliedConfigurationsVersion": {
|
|
"type": "long"
|
|
},
|
|
"EbsBlockDevices": {
|
|
"shape": "S62"
|
|
},
|
|
"EbsOptimized": {
|
|
"type": "boolean"
|
|
},
|
|
"ShrinkPolicy": {
|
|
"shape": "S6e"
|
|
},
|
|
"AutoScalingPolicy": {
|
|
"shape": "S6i"
|
|
},
|
|
"CustomAmiId": {}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ListInstances": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"InstanceGroupId": {},
|
|
"InstanceGroupTypes": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"InstanceFleetId": {},
|
|
"InstanceFleetType": {},
|
|
"InstanceStates": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Instances": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Ec2InstanceId": {},
|
|
"PublicDnsName": {},
|
|
"PublicIpAddress": {},
|
|
"PrivateDnsName": {},
|
|
"PrivateIpAddress": {},
|
|
"Status": {
|
|
"type": "structure",
|
|
"members": {
|
|
"State": {},
|
|
"StateChangeReason": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Code": {},
|
|
"Message": {}
|
|
}
|
|
},
|
|
"Timeline": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"ReadyDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndDateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"InstanceGroupId": {},
|
|
"InstanceFleetId": {},
|
|
"Market": {},
|
|
"InstanceType": {},
|
|
"EbsVolumes": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Device": {},
|
|
"VolumeId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ListNotebookExecutions": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EditorId": {},
|
|
"Status": {},
|
|
"From": {
|
|
"type": "timestamp"
|
|
},
|
|
"To": {
|
|
"type": "timestamp"
|
|
},
|
|
"Marker": {},
|
|
"ExecutionEngineId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NotebookExecutions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NotebookExecutionId": {},
|
|
"EditorId": {},
|
|
"NotebookExecutionName": {},
|
|
"Status": {},
|
|
"StartTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"NotebookS3Location": {
|
|
"shape": "S43"
|
|
},
|
|
"ExecutionEngineId": {}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ListReleaseLabels": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Filters": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Prefix": {},
|
|
"Application": {}
|
|
}
|
|
},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ReleaseLabels": {
|
|
"shape": "S2z"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListSecurityConfigurations": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Marker": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SecurityConfigurations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ListSteps": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"StepStates": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"StepIds": {
|
|
"shape": "S1t"
|
|
},
|
|
"Marker": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Steps": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"Config": {
|
|
"shape": "S4k"
|
|
},
|
|
"ActionOnFailure": {},
|
|
"Status": {
|
|
"shape": "S4l"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ListStudioSessionMappings": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StudioId": {},
|
|
"IdentityType": {},
|
|
"Marker": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SessionMappings": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StudioId": {},
|
|
"IdentityId": {},
|
|
"IdentityName": {},
|
|
"IdentityType": {},
|
|
"SessionPolicyArn": {},
|
|
"CreationTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ListStudios": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Marker": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Studios": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StudioId": {},
|
|
"Name": {},
|
|
"VpcId": {},
|
|
"Description": {},
|
|
"Url": {},
|
|
"AuthMode": {},
|
|
"CreationTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ListSupportedInstanceTypes": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ReleaseLabel"
|
|
],
|
|
"members": {
|
|
"ReleaseLabel": {},
|
|
"Marker": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SupportedInstanceTypes": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Type": {},
|
|
"MemoryGB": {
|
|
"type": "float"
|
|
},
|
|
"StorageGB": {
|
|
"type": "integer"
|
|
},
|
|
"VCPU": {
|
|
"type": "integer"
|
|
},
|
|
"Is64BitsOnly": {
|
|
"type": "boolean"
|
|
},
|
|
"InstanceFamilyId": {},
|
|
"EbsOptimizedAvailable": {
|
|
"type": "boolean"
|
|
},
|
|
"EbsOptimizedByDefault": {
|
|
"type": "boolean"
|
|
},
|
|
"NumberOfDisks": {
|
|
"type": "integer"
|
|
},
|
|
"EbsStorageOnly": {
|
|
"type": "boolean"
|
|
},
|
|
"Architecture": {}
|
|
}
|
|
}
|
|
},
|
|
"Marker": {}
|
|
}
|
|
}
|
|
},
|
|
"ModifyCluster": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"StepConcurrencyLevel": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StepConcurrencyLevel": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ModifyInstanceFleet": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId",
|
|
"InstanceFleet"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"InstanceFleet": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InstanceFleetId"
|
|
],
|
|
"members": {
|
|
"InstanceFleetId": {},
|
|
"TargetOnDemandCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"TargetSpotCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"ResizeSpecifications": {
|
|
"shape": "Su"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ModifyInstanceGroups": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ClusterId": {},
|
|
"InstanceGroups": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InstanceGroupId"
|
|
],
|
|
"members": {
|
|
"InstanceGroupId": {},
|
|
"InstanceCount": {
|
|
"type": "integer"
|
|
},
|
|
"EC2InstanceIdsToTerminate": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"ShrinkPolicy": {
|
|
"shape": "S6e"
|
|
},
|
|
"ReconfigurationType": {},
|
|
"Configurations": {
|
|
"shape": "Si"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutAutoScalingPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId",
|
|
"InstanceGroupId",
|
|
"AutoScalingPolicy"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"InstanceGroupId": {},
|
|
"AutoScalingPolicy": {
|
|
"shape": "S15"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ClusterId": {},
|
|
"InstanceGroupId": {},
|
|
"AutoScalingPolicy": {
|
|
"shape": "S6i"
|
|
},
|
|
"ClusterArn": {}
|
|
}
|
|
}
|
|
},
|
|
"PutAutoTerminationPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"AutoTerminationPolicy": {
|
|
"shape": "S4w"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"PutBlockPublicAccessConfiguration": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"BlockPublicAccessConfiguration"
|
|
],
|
|
"members": {
|
|
"BlockPublicAccessConfiguration": {
|
|
"shape": "S50"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"PutManagedScalingPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId",
|
|
"ManagedScalingPolicy"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"ManagedScalingPolicy": {
|
|
"shape": "S5b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"RemoveAutoScalingPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId",
|
|
"InstanceGroupId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {},
|
|
"InstanceGroupId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"RemoveAutoTerminationPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"RemoveManagedScalingPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ClusterId"
|
|
],
|
|
"members": {
|
|
"ClusterId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"RemoveTags": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceId",
|
|
"TagKeys"
|
|
],
|
|
"members": {
|
|
"ResourceId": {},
|
|
"TagKeys": {
|
|
"shape": "S2z"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"RunJobFlow": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"Instances"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"LogUri": {},
|
|
"LogEncryptionKmsKeyId": {},
|
|
"AdditionalInfo": {},
|
|
"AmiVersion": {},
|
|
"ReleaseLabel": {},
|
|
"Instances": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MasterInstanceType": {},
|
|
"SlaveInstanceType": {},
|
|
"InstanceCount": {
|
|
"type": "integer"
|
|
},
|
|
"InstanceGroups": {
|
|
"shape": "S11"
|
|
},
|
|
"InstanceFleets": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S3"
|
|
}
|
|
},
|
|
"Ec2KeyName": {},
|
|
"Placement": {
|
|
"shape": "S3m"
|
|
},
|
|
"KeepJobFlowAliveWhenNoSteps": {
|
|
"type": "boolean"
|
|
},
|
|
"TerminationProtected": {
|
|
"type": "boolean"
|
|
},
|
|
"HadoopVersion": {},
|
|
"Ec2SubnetId": {},
|
|
"Ec2SubnetIds": {
|
|
"shape": "S2y"
|
|
},
|
|
"EmrManagedMasterSecurityGroup": {},
|
|
"EmrManagedSlaveSecurityGroup": {},
|
|
"ServiceAccessSecurityGroup": {},
|
|
"AdditionalMasterSecurityGroups": {
|
|
"shape": "S8l"
|
|
},
|
|
"AdditionalSlaveSecurityGroups": {
|
|
"shape": "S8l"
|
|
}
|
|
}
|
|
},
|
|
"Steps": {
|
|
"shape": "S1m"
|
|
},
|
|
"BootstrapActions": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S3t"
|
|
}
|
|
},
|
|
"SupportedProducts": {
|
|
"shape": "S3v"
|
|
},
|
|
"NewSupportedProducts": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Args": {
|
|
"shape": "S1t"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Applications": {
|
|
"shape": "S32"
|
|
},
|
|
"Configurations": {
|
|
"shape": "Si"
|
|
},
|
|
"VisibleToAllUsers": {
|
|
"type": "boolean"
|
|
},
|
|
"JobFlowRole": {},
|
|
"ServiceRole": {},
|
|
"Tags": {
|
|
"shape": "S1y"
|
|
},
|
|
"SecurityConfiguration": {},
|
|
"AutoScalingRole": {},
|
|
"ScaleDownBehavior": {},
|
|
"CustomAmiId": {},
|
|
"EbsRootVolumeSize": {
|
|
"type": "integer"
|
|
},
|
|
"RepoUpgradeOnBoot": {},
|
|
"KerberosAttributes": {
|
|
"shape": "S36"
|
|
},
|
|
"StepConcurrencyLevel": {
|
|
"type": "integer"
|
|
},
|
|
"ManagedScalingPolicy": {
|
|
"shape": "S5b"
|
|
},
|
|
"PlacementGroupConfigs": {
|
|
"shape": "S38"
|
|
},
|
|
"AutoTerminationPolicy": {
|
|
"shape": "S4w"
|
|
},
|
|
"OSReleaseLabel": {},
|
|
"EbsRootVolumeIops": {
|
|
"type": "integer"
|
|
},
|
|
"EbsRootVolumeThroughput": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"JobFlowId": {},
|
|
"ClusterArn": {}
|
|
}
|
|
}
|
|
},
|
|
"SetTerminationProtection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobFlowIds",
|
|
"TerminationProtected"
|
|
],
|
|
"members": {
|
|
"JobFlowIds": {
|
|
"shape": "S1t"
|
|
},
|
|
"TerminationProtected": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SetVisibleToAllUsers": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobFlowIds",
|
|
"VisibleToAllUsers"
|
|
],
|
|
"members": {
|
|
"JobFlowIds": {
|
|
"shape": "S1t"
|
|
},
|
|
"VisibleToAllUsers": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StartNotebookExecution": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExecutionEngine",
|
|
"ServiceRole"
|
|
],
|
|
"members": {
|
|
"EditorId": {},
|
|
"RelativePath": {},
|
|
"NotebookExecutionName": {},
|
|
"NotebookParams": {},
|
|
"ExecutionEngine": {
|
|
"shape": "S3z"
|
|
},
|
|
"ServiceRole": {},
|
|
"NotebookInstanceSecurityGroupId": {},
|
|
"Tags": {
|
|
"shape": "S1y"
|
|
},
|
|
"NotebookS3Location": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Bucket": {},
|
|
"Key": {}
|
|
}
|
|
},
|
|
"OutputNotebookS3Location": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Bucket": {},
|
|
"Key": {}
|
|
}
|
|
},
|
|
"OutputNotebookFormat": {},
|
|
"EnvironmentVariables": {
|
|
"shape": "S47"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NotebookExecutionId": {}
|
|
}
|
|
}
|
|
},
|
|
"StopNotebookExecution": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"NotebookExecutionId"
|
|
],
|
|
"members": {
|
|
"NotebookExecutionId": {}
|
|
}
|
|
}
|
|
},
|
|
"TerminateJobFlows": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobFlowIds"
|
|
],
|
|
"members": {
|
|
"JobFlowIds": {
|
|
"shape": "S1t"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateStudio": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"StudioId"
|
|
],
|
|
"members": {
|
|
"StudioId": {},
|
|
"Name": {},
|
|
"Description": {},
|
|
"SubnetIds": {
|
|
"shape": "S2d"
|
|
},
|
|
"DefaultS3Location": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateStudioSessionMapping": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"StudioId",
|
|
"IdentityType",
|
|
"SessionPolicyArn"
|
|
],
|
|
"members": {
|
|
"StudioId": {},
|
|
"IdentityId": {},
|
|
"IdentityName": {},
|
|
"IdentityType": {},
|
|
"SessionPolicyArn": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S3": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InstanceFleetType"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"InstanceFleetType": {},
|
|
"TargetOnDemandCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"TargetSpotCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"InstanceTypeConfigs": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InstanceType"
|
|
],
|
|
"members": {
|
|
"InstanceType": {},
|
|
"WeightedCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"BidPrice": {},
|
|
"BidPriceAsPercentageOfOnDemandPrice": {
|
|
"type": "double"
|
|
},
|
|
"EbsConfiguration": {
|
|
"shape": "Sa"
|
|
},
|
|
"Configurations": {
|
|
"shape": "Si"
|
|
},
|
|
"CustomAmiId": {}
|
|
}
|
|
}
|
|
},
|
|
"LaunchSpecifications": {
|
|
"shape": "Sl"
|
|
},
|
|
"ResizeSpecifications": {
|
|
"shape": "Su"
|
|
}
|
|
}
|
|
},
|
|
"Sa": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EbsBlockDeviceConfigs": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VolumeSpecification"
|
|
],
|
|
"members": {
|
|
"VolumeSpecification": {
|
|
"shape": "Sd"
|
|
},
|
|
"VolumesPerInstance": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"EbsOptimized": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"Sd": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VolumeType",
|
|
"SizeInGB"
|
|
],
|
|
"members": {
|
|
"VolumeType": {},
|
|
"Iops": {
|
|
"type": "integer"
|
|
},
|
|
"SizeInGB": {
|
|
"type": "integer"
|
|
},
|
|
"Throughput": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"Si": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Classification": {},
|
|
"Configurations": {
|
|
"shape": "Si"
|
|
},
|
|
"Properties": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sk": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"Sl": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SpotSpecification": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TimeoutDurationMinutes",
|
|
"TimeoutAction"
|
|
],
|
|
"members": {
|
|
"TimeoutDurationMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"TimeoutAction": {},
|
|
"BlockDurationMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"AllocationStrategy": {}
|
|
}
|
|
},
|
|
"OnDemandSpecification": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AllocationStrategy"
|
|
],
|
|
"members": {
|
|
"AllocationStrategy": {},
|
|
"CapacityReservationOptions": {
|
|
"type": "structure",
|
|
"members": {
|
|
"UsageStrategy": {},
|
|
"CapacityReservationPreference": {},
|
|
"CapacityReservationResourceGroupArn": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Su": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SpotResizeSpecification": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TimeoutDurationMinutes"
|
|
],
|
|
"members": {
|
|
"TimeoutDurationMinutes": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"OnDemandResizeSpecification": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TimeoutDurationMinutes"
|
|
],
|
|
"members": {
|
|
"TimeoutDurationMinutes": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S11": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InstanceRole",
|
|
"InstanceType",
|
|
"InstanceCount"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"Market": {},
|
|
"InstanceRole": {},
|
|
"BidPrice": {},
|
|
"InstanceType": {},
|
|
"InstanceCount": {
|
|
"type": "integer"
|
|
},
|
|
"Configurations": {
|
|
"shape": "Si"
|
|
},
|
|
"EbsConfiguration": {
|
|
"shape": "Sa"
|
|
},
|
|
"AutoScalingPolicy": {
|
|
"shape": "S15"
|
|
},
|
|
"CustomAmiId": {}
|
|
}
|
|
}
|
|
},
|
|
"S15": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Constraints",
|
|
"Rules"
|
|
],
|
|
"members": {
|
|
"Constraints": {
|
|
"shape": "S16"
|
|
},
|
|
"Rules": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
},
|
|
"S16": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MinCapacity",
|
|
"MaxCapacity"
|
|
],
|
|
"members": {
|
|
"MinCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"MaxCapacity": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S17": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"Action",
|
|
"Trigger"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"Description": {},
|
|
"Action": {
|
|
"type": "structure",
|
|
"required": [
|
|
"SimpleScalingPolicyConfiguration"
|
|
],
|
|
"members": {
|
|
"Market": {},
|
|
"SimpleScalingPolicyConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ScalingAdjustment"
|
|
],
|
|
"members": {
|
|
"AdjustmentType": {},
|
|
"ScalingAdjustment": {
|
|
"type": "integer"
|
|
},
|
|
"CoolDown": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Trigger": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CloudWatchAlarmDefinition"
|
|
],
|
|
"members": {
|
|
"CloudWatchAlarmDefinition": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ComparisonOperator",
|
|
"MetricName",
|
|
"Period",
|
|
"Threshold"
|
|
],
|
|
"members": {
|
|
"ComparisonOperator": {},
|
|
"EvaluationPeriods": {
|
|
"type": "integer"
|
|
},
|
|
"MetricName": {},
|
|
"Namespace": {},
|
|
"Period": {
|
|
"type": "integer"
|
|
},
|
|
"Statistic": {},
|
|
"Threshold": {
|
|
"type": "double"
|
|
},
|
|
"Unit": {},
|
|
"Dimensions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1m": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S1n"
|
|
}
|
|
},
|
|
"S1n": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"HadoopJarStep"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"ActionOnFailure": {},
|
|
"HadoopJarStep": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Jar"
|
|
],
|
|
"members": {
|
|
"Properties": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
}
|
|
},
|
|
"Jar": {},
|
|
"MainClass": {},
|
|
"Args": {
|
|
"shape": "S1t"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1t": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S1v": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S1y": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
}
|
|
},
|
|
"S2d": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2p": {
|
|
"type": "structure",
|
|
"members": {
|
|
"State": {},
|
|
"StateChangeReason": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Code": {},
|
|
"Message": {}
|
|
}
|
|
},
|
|
"Timeline": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"ReadyDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndDateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"ErrorDetails": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ErrorCode": {},
|
|
"ErrorData": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sk"
|
|
}
|
|
},
|
|
"ErrorMessage": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S2y": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2z": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S32": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Version": {},
|
|
"Args": {
|
|
"shape": "S2z"
|
|
},
|
|
"AdditionalInfo": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S36": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Realm",
|
|
"KdcAdminPassword"
|
|
],
|
|
"members": {
|
|
"Realm": {},
|
|
"KdcAdminPassword": {},
|
|
"CrossRealmTrustPrincipalPassword": {},
|
|
"ADDomainJoinUser": {},
|
|
"ADDomainJoinPassword": {}
|
|
}
|
|
},
|
|
"S38": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InstanceRole"
|
|
],
|
|
"members": {
|
|
"InstanceRole": {},
|
|
"PlacementStrategy": {}
|
|
}
|
|
}
|
|
},
|
|
"S3m": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AvailabilityZone": {},
|
|
"AvailabilityZones": {
|
|
"shape": "S2y"
|
|
}
|
|
}
|
|
},
|
|
"S3t": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"ScriptBootstrapAction"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"ScriptBootstrapAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Path"
|
|
],
|
|
"members": {
|
|
"Path": {},
|
|
"Args": {
|
|
"shape": "S1t"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S3v": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S3z": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"members": {
|
|
"Id": {},
|
|
"Type": {},
|
|
"MasterInstanceSecurityGroupId": {},
|
|
"ExecutionRoleArn": {}
|
|
}
|
|
},
|
|
"S43": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Bucket": {},
|
|
"Key": {}
|
|
}
|
|
},
|
|
"S47": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S4k": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Jar": {},
|
|
"Properties": {
|
|
"shape": "Sk"
|
|
},
|
|
"MainClass": {},
|
|
"Args": {
|
|
"shape": "S2z"
|
|
}
|
|
}
|
|
},
|
|
"S4l": {
|
|
"type": "structure",
|
|
"members": {
|
|
"State": {},
|
|
"StateChangeReason": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Code": {},
|
|
"Message": {}
|
|
}
|
|
},
|
|
"FailureDetails": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Reason": {},
|
|
"Message": {},
|
|
"LogFile": {}
|
|
}
|
|
},
|
|
"Timeline": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreationDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"StartDateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndDateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S4w": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IdleTimeout": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
},
|
|
"S50": {
|
|
"type": "structure",
|
|
"required": [
|
|
"BlockPublicSecurityGroupRules"
|
|
],
|
|
"members": {
|
|
"BlockPublicSecurityGroupRules": {
|
|
"type": "boolean"
|
|
},
|
|
"PermittedPublicSecurityGroupRuleRanges": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MinRange"
|
|
],
|
|
"members": {
|
|
"MinRange": {
|
|
"type": "integer"
|
|
},
|
|
"MaxRange": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S5b": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ComputeLimits": {
|
|
"type": "structure",
|
|
"required": [
|
|
"UnitType",
|
|
"MinimumCapacityUnits",
|
|
"MaximumCapacityUnits"
|
|
],
|
|
"members": {
|
|
"UnitType": {},
|
|
"MinimumCapacityUnits": {
|
|
"type": "integer"
|
|
},
|
|
"MaximumCapacityUnits": {
|
|
"type": "integer"
|
|
},
|
|
"MaximumOnDemandCapacityUnits": {
|
|
"type": "integer"
|
|
},
|
|
"MaximumCoreCapacityUnits": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S62": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"VolumeSpecification": {
|
|
"shape": "Sd"
|
|
},
|
|
"Device": {}
|
|
}
|
|
}
|
|
},
|
|
"S6e": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DecommissionTimeout": {
|
|
"type": "integer"
|
|
},
|
|
"InstanceResizePolicy": {
|
|
"type": "structure",
|
|
"members": {
|
|
"InstancesToTerminate": {
|
|
"shape": "S6g"
|
|
},
|
|
"InstancesToProtect": {
|
|
"shape": "S6g"
|
|
},
|
|
"InstanceTerminationTimeout": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S6g": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S6i": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Status": {
|
|
"type": "structure",
|
|
"members": {
|
|
"State": {},
|
|
"StateChangeReason": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Code": {},
|
|
"Message": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Constraints": {
|
|
"shape": "S16"
|
|
},
|
|
"Rules": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
},
|
|
"S8l": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
} |