UNPKG

prowler-sdk-poc

Version:
2,016 lines 60.7 kB
{ "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