prowler-sdk-poc
Version:
2,016 lines • 60.7 kB
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": "Sx"
},
"JobFlowId": {}
}
},
"output": {
"type": "structure",
"members": {
"JobFlowId": {},
"InstanceGroupIds": {
"type": "list",
"member": {}
},
"ClusterArn": {}
}
}
},
"AddJobFlowSteps": {
"input": {
"type": "structure",
"required": [
"JobFlowId",
"Steps"
],
"members": {
"JobFlowId": {},
"Steps": {
"shape": "S1i"
}
}
},
"output": {
"type": "structure",
"members": {
"StepIds": {
"shape": "S1r"
}
}
}
},
"AddTags": {
"input": {
"type": "structure",
"required": [
"ResourceId",
"Tags"
],
"members": {
"ResourceId": {},
"Tags": {
"shape": "S1u"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CancelSteps": {
"input": {
"type": "structure",
"required": [
"ClusterId",
"StepIds"
],
"members": {
"ClusterId": {},
"StepIds": {
"shape": "S1r"
},
"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": "S29"
},
"ServiceRole": {},
"UserRole": {},
"WorkspaceSecurityGroupId": {},
"EngineSecurityGroupId": {},
"DefaultS3Location": {},
"IdpAuthUrl": {},
"IdpRelayStateParameterName": {},
"Tags": {
"shape": "S1u"
}
}
},
"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": "S2l"
},
"Ec2InstanceAttributes": {
"type": "structure",
"members": {
"Ec2KeyName": {},
"Ec2SubnetId": {},
"RequestedEc2SubnetIds": {
"shape": "S2r"
},
"Ec2AvailabilityZone": {},
"RequestedEc2AvailabilityZones": {
"shape": "S2r"
},
"IamInstanceProfile": {},
"EmrManagedMasterSecurityGroup": {},
"EmrManagedSlaveSecurityGroup": {},
"ServiceAccessSecurityGroup": {},
"AdditionalMasterSecurityGroups": {
"shape": "S2s"
},
"AdditionalSlaveSecurityGroups": {
"shape": "S2s"
}
}
},
"InstanceCollectionType": {},
"LogUri": {},
"LogEncryptionKmsKeyId": {},
"RequestedAmiVersion": {},
"RunningAmiVersion": {},
"ReleaseLabel": {},
"AutoTerminate": {
"type": "boolean"
},
"TerminationProtected": {
"type": "boolean"
},
"VisibleToAllUsers": {
"type": "boolean"
},
"Applications": {
"shape": "S2v"
},
"Tags": {
"shape": "S1u"
},
"ServiceRole": {},
"NormalizedInstanceHours": {
"type": "integer"
},
"MasterPublicDnsName": {},
"Configurations": {
"shape": "Sh"
},
"SecurityConfiguration": {},
"AutoScalingRole": {},
"ScaleDownBehavior": {},
"CustomAmiId": {},
"EbsRootVolumeSize": {
"type": "integer"
},
"RepoUpgradeOnBoot": {},
"KerberosAttributes": {
"shape": "S2z"
},
"ClusterArn": {},
"OutpostArn": {},
"StepConcurrencyLevel": {
"type": "integer"
},
"PlacementGroups": {
"shape": "S31"
}
}
}
}
}
},
"DescribeJobFlows": {
"input": {
"type": "structure",
"members": {
"CreatedAfter": {
"type": "timestamp"
},
"CreatedBefore": {
"type": "timestamp"
},
"JobFlowIds": {
"shape": "S1p"
},
"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": "S3f"
},
"KeepJobFlowAliveWhenNoSteps": {
"type": "boolean"
},
"TerminationProtected": {
"type": "boolean"
},
"HadoopVersion": {}
}
},
"Steps": {
"type": "list",
"member": {
"type": "structure",
"required": [
"StepConfig",
"ExecutionStatusDetail"
],
"members": {
"StepConfig": {
"shape": "S1j"
},
"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": "S3m"
}
}
}
},
"SupportedProducts": {
"shape": "S3o"
},
"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": "S3s"
},
"NotebookExecutionName": {},
"NotebookParams": {},
"Status": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"Arn": {},
"OutputNotebookURI": {},
"LastStateChangeReason": {},
"NotebookInstanceSecurityGroupId": {},
"Tags": {
"shape": "S1u"
}
}
}
}
}
},
"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": {}
}
}
},
"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": "S45"
},
"ActionOnFailure": {},
"Status": {
"shape": "S46"
}
}
}
}
}
},
"DescribeStudio": {
"input": {
"type": "structure",
"required": [
"StudioId"
],
"members": {
"StudioId": {}
}
},
"output": {
"type": "structure",
"members": {
"Studio": {
"type": "structure",
"members": {
"StudioId": {},
"StudioArn": {},
"Name": {},
"Description": {},
"AuthMode": {},
"VpcId": {},
"SubnetIds": {
"shape": "S29"
},
"ServiceRole": {},
"UserRole": {},
"WorkspaceSecurityGroupId": {},
"EngineSecurityGroupId": {},
"Url": {},
"CreationTime": {
"type": "timestamp"
},
"DefaultS3Location": {},
"IdpAuthUrl": {},
"IdpRelayStateParameterName": {},
"Tags": {
"shape": "S1u"
}
}
}
}
}
},
"GetAutoTerminationPolicy": {
"input": {
"type": "structure",
"required": [
"ClusterId"
],
"members": {
"ClusterId": {}
}
},
"output": {
"type": "structure",
"members": {
"AutoTerminationPolicy": {
"shape": "S4h"
}
}
}
},
"GetBlockPublicAccessConfiguration": {
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"BlockPublicAccessConfiguration",
"BlockPublicAccessConfigurationMetadata"
],
"members": {
"BlockPublicAccessConfiguration": {
"shape": "S4l"
},
"BlockPublicAccessConfigurationMetadata": {
"type": "structure",
"required": [
"CreationDateTime",
"CreatedByArn"
],
"members": {
"CreationDateTime": {
"type": "timestamp"
},
"CreatedByArn": {}
}
}
}
}
},
"GetManagedScalingPolicy": {
"input": {
"type": "structure",
"required": [
"ClusterId"
],
"members": {
"ClusterId": {}
}
},
"output": {
"type": "structure",
"members": {
"ManagedScalingPolicy": {
"shape": "S4s"
}
}
}
},
"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": "S2s"
}
}
}
},
"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": "S2l"
},
"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": "Sh"
},
"EbsBlockDevices": {
"shape": "S5j"
},
"EbsOptimized": {
"type": "boolean"
},
"CustomAmiId": {}
}
}
},
"LaunchSpecifications": {
"shape": "Sk"
}
}
}
},
"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": "Sh"
},
"ConfigurationsVersion": {
"type": "long"
},
"LastSuccessfullyAppliedConfigurations": {
"shape": "Sh"
},
"LastSuccessfullyAppliedConfigurationsVersion": {
"type": "long"
},
"EbsBlockDevices": {
"shape": "S5j"
},
"EbsOptimized": {
"type": "boolean"
},
"ShrinkPolicy": {
"shape": "S5v"
},
"AutoScalingPolicy": {
"shape": "S5z"
},
"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": {}
}
},
"output": {
"type": "structure",
"members": {
"NotebookExecutions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"NotebookExecutionId": {},
"EditorId": {},
"NotebookExecutionName": {},
"Status": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
}
}
}
},
"Marker": {}
}
}
},
"ListReleaseLabels": {
"input": {
"type": "structure",
"members": {
"Filters": {
"type": "structure",
"members": {
"Prefix": {},
"Application": {}
}
},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"ReleaseLabels": {
"shape": "S2s"
},
"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": "S1p"
},
"Marker": {}
}
},
"output": {
"type": "structure",
"members": {
"Steps": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Id": {},
"Name": {},
"Config": {
"shape": "S45"
},
"ActionOnFailure": {},
"Status": {
"shape": "S46"
}
}
}
},
"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": {}
}
}
},
"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"
}
}
}
}
}
},
"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": "S5v"
},
"Configurations": {
"shape": "Sh"
}
}
}
}
}
}
},
"PutAutoScalingPolicy": {
"input": {
"type": "structure",
"required": [
"ClusterId",
"InstanceGroupId",
"AutoScalingPolicy"
],
"members": {
"ClusterId": {},
"InstanceGroupId": {},
"AutoScalingPolicy": {
"shape": "S11"
}
}
},
"output": {
"type": "structure",
"members": {
"ClusterId": {},
"InstanceGroupId": {},
"AutoScalingPolicy": {
"shape": "S5z"
},
"ClusterArn": {}
}
}
},
"PutAutoTerminationPolicy": {
"input": {
"type": "structure",
"required": [
"ClusterId"
],
"members": {
"ClusterId": {},
"AutoTerminationPolicy": {
"shape": "S4h"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"PutBlockPublicAccessConfiguration": {
"input": {
"type": "structure",
"required": [
"BlockPublicAccessConfiguration"
],
"members": {
"BlockPublicAccessConfiguration": {
"shape": "S4l"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"PutManagedScalingPolicy": {
"input": {
"type": "structure",
"required": [
"ClusterId",
"ManagedScalingPolicy"
],
"members": {
"ClusterId": {},
"ManagedScalingPolicy": {
"shape": "S4s"
}
}
},
"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": "S2s"
}
}
},
"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": "Sx"
},
"InstanceFleets": {
"type": "list",
"member": {
"shape": "S3"
}
},
"Ec2KeyName": {},
"Placement": {
"shape": "S3f"
},
"KeepJobFlowAliveWhenNoSteps": {
"type": "boolean"
},
"TerminationProtected": {
"type": "boolean"
},
"HadoopVersion": {},
"Ec2SubnetId": {},
"Ec2SubnetIds": {
"shape": "S2r"
},
"EmrManagedMasterSecurityGroup": {},
"EmrManagedSlaveSecurityGroup": {},
"ServiceAccessSecurityGroup": {},
"AdditionalMasterSecurityGroups": {
"shape": "S7w"
},
"AdditionalSlaveSecurityGroups": {
"shape": "S7w"
}
}
},
"Steps": {
"shape": "S1i"
},
"BootstrapActions": {
"type": "list",
"member": {
"shape": "S3m"
}
},
"SupportedProducts": {
"shape": "S3o"
},
"NewSupportedProducts": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"Args": {
"shape": "S1p"
}
}
}
},
"Applications": {
"shape": "S2v"
},
"Configurations": {
"shape": "Sh"
},
"VisibleToAllUsers": {
"type": "boolean"
},
"JobFlowRole": {},
"ServiceRole": {},
"Tags": {
"shape": "S1u"
},
"SecurityConfiguration": {},
"AutoScalingRole": {},
"ScaleDownBehavior": {},
"CustomAmiId": {},
"EbsRootVolumeSize": {
"type": "integer"
},
"RepoUpgradeOnBoot": {},
"KerberosAttributes": {
"shape": "S2z"
},
"StepConcurrencyLevel": {
"type": "integer"
},
"ManagedScalingPolicy": {
"shape": "S4s"
},
"PlacementGroupConfigs": {
"shape": "S31"
},
"AutoTerminationPolicy": {
"shape": "S4h"
}
}
},
"output": {
"type": "structure",
"members": {
"JobFlowId": {},
"ClusterArn": {}
}
}
},
"SetTerminationProtection": {
"input": {
"type": "structure",
"required": [
"JobFlowIds",
"TerminationProtected"
],
"members": {
"JobFlowIds": {
"shape": "S1p"
},
"TerminationProtected": {
"type": "boolean"
}
}
}
},
"SetVisibleToAllUsers": {
"input": {
"type": "structure",
"required": [
"JobFlowIds",
"VisibleToAllUsers"
],
"members": {
"JobFlowIds": {
"shape": "S1p"
},
"VisibleToAllUsers": {
"type": "boolean"
}
}
}
},
"StartNotebookExecution": {
"input": {
"type": "structure",
"required": [
"EditorId",
"RelativePath",
"ExecutionEngine",
"ServiceRole"
],
"members": {
"EditorId": {},
"RelativePath": {},
"NotebookExecutionName": {},
"NotebookParams": {},
"ExecutionEngine": {
"shape": "S3s"
},
"ServiceRole": {},
"NotebookInstanceSecurityGroupId": {},
"Tags": {
"shape": "S1u"
}
}
},
"output": {
"type": "structure",
"members": {
"NotebookExecutionId": {}
}
}
},
"StopNotebookExecution": {
"input": {
"type": "structure",
"required": [
"NotebookExecutionId"
],
"members": {
"NotebookExecutionId": {}
}
}
},
"TerminateJobFlows": {
"input": {
"type": "structure",
"required": [
"JobFlowIds"
],
"members": {
"JobFlowIds": {
"shape": "S1p"
}
}
}
},
"UpdateStudio": {
"input": {
"type": "structure",
"required": [
"StudioId"
],
"members": {
"StudioId": {},
"Name": {},
"Description": {},
"SubnetIds": {
"shape": "S29"
},
"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": "Sh"
},
"CustomAmiId": {}
}
}
},
"LaunchSpecifications": {
"shape": "Sk"
}
}
},
"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"
}
}
},
"Sh": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Classification": {},
"Configurations": {
"shape": "Sh"
},
"Properties": {
"shape": "Sj"
}
}
}
},
"Sj": {
"type": "map",
"key": {},
"value": {}
},
"Sk": {
"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": {}
}
}
}
}
}
},
"Sx": {
"type": "list",
"member": {
"type": "structure",
"required": [
"InstanceRole",
"InstanceType",
"InstanceCount"
],
"members": {
"Name": {},
"Ma