Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@aws-sdk/client-emr

Package Overview
Dependencies
Maintainers
5
Versions
429
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/client-emr - npm Package Compare versions

Comparing version 3.687.0 to 3.691.0

1208

dist-types/ts3.4/models/models_0.d.ts

@@ -20,13 +20,13 @@ import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client";

VolumeType: string | undefined;
Iops?: number;
Iops?: number | undefined;
SizeInGB: number | undefined;
Throughput?: number;
Throughput?: number | undefined;
}
export interface EbsBlockDeviceConfig {
VolumeSpecification: VolumeSpecification | undefined;
VolumesPerInstance?: number;
VolumesPerInstance?: number | undefined;
}
export interface EbsConfiguration {
EbsBlockDeviceConfigs?: EbsBlockDeviceConfig[];
EbsOptimized?: boolean;
EbsBlockDeviceConfigs?: EbsBlockDeviceConfig[] | undefined;
EbsOptimized?: boolean | undefined;
}

@@ -51,9 +51,11 @@ export declare const OnDemandProvisioningAllocationStrategy: {

export interface OnDemandCapacityReservationOptions {
UsageStrategy?: OnDemandCapacityReservationUsageStrategy;
CapacityReservationPreference?: OnDemandCapacityReservationPreference;
CapacityReservationResourceGroupArn?: string;
UsageStrategy?: OnDemandCapacityReservationUsageStrategy | undefined;
CapacityReservationPreference?:
| OnDemandCapacityReservationPreference
| undefined;
CapacityReservationResourceGroupArn?: string | undefined;
}
export interface OnDemandProvisioningSpecification {
AllocationStrategy: OnDemandProvisioningAllocationStrategy | undefined;
CapacityReservationOptions?: OnDemandCapacityReservationOptions;
CapacityReservationOptions?: OnDemandCapacityReservationOptions | undefined;
}

@@ -78,26 +80,26 @@ export declare const SpotProvisioningAllocationStrategy: {

TimeoutAction: SpotProvisioningTimeoutAction | undefined;
BlockDurationMinutes?: number;
AllocationStrategy?: SpotProvisioningAllocationStrategy;
BlockDurationMinutes?: number | undefined;
AllocationStrategy?: SpotProvisioningAllocationStrategy | undefined;
}
export interface InstanceFleetProvisioningSpecifications {
SpotSpecification?: SpotProvisioningSpecification;
OnDemandSpecification?: OnDemandProvisioningSpecification;
SpotSpecification?: SpotProvisioningSpecification | undefined;
OnDemandSpecification?: OnDemandProvisioningSpecification | undefined;
}
export interface OnDemandResizingSpecification {
TimeoutDurationMinutes?: number;
AllocationStrategy?: OnDemandProvisioningAllocationStrategy;
CapacityReservationOptions?: OnDemandCapacityReservationOptions;
TimeoutDurationMinutes?: number | undefined;
AllocationStrategy?: OnDemandProvisioningAllocationStrategy | undefined;
CapacityReservationOptions?: OnDemandCapacityReservationOptions | undefined;
}
export interface SpotResizingSpecification {
TimeoutDurationMinutes?: number;
AllocationStrategy?: SpotProvisioningAllocationStrategy;
TimeoutDurationMinutes?: number | undefined;
AllocationStrategy?: SpotProvisioningAllocationStrategy | undefined;
}
export interface InstanceFleetResizingSpecifications {
SpotResizeSpecification?: SpotResizingSpecification;
OnDemandResizeSpecification?: OnDemandResizingSpecification;
SpotResizeSpecification?: SpotResizingSpecification | undefined;
OnDemandResizeSpecification?: OnDemandResizingSpecification | undefined;
}
export interface AddInstanceFleetOutput {
ClusterId?: string;
InstanceFleetId?: string;
ClusterArn?: string;
ClusterId?: string | undefined;
InstanceFleetId?: string | undefined;
ClusterArn?: string | undefined;
}

@@ -107,3 +109,3 @@ export declare class InternalServerException extends __BaseException {

readonly $fault: "server";
Message?: string;
Message?: string | undefined;
constructor(

@@ -116,4 +118,4 @@ opts: __ExceptionOptionType<InternalServerException, __BaseException>

readonly $fault: "client";
ErrorCode?: string;
Message?: string;
ErrorCode?: string | undefined;
Message?: string | undefined;
constructor(

@@ -140,8 +142,8 @@ opts: __ExceptionOptionType<InvalidRequestException, __BaseException>

export interface SimpleScalingPolicyConfiguration {
AdjustmentType?: AdjustmentType;
AdjustmentType?: AdjustmentType | undefined;
ScalingAdjustment: number | undefined;
CoolDown?: number;
CoolDown?: number | undefined;
}
export interface ScalingAction {
Market?: MarketType;
Market?: MarketType | undefined;
SimpleScalingPolicyConfiguration:

@@ -160,4 +162,4 @@ | SimpleScalingPolicyConfiguration

export interface MetricDimension {
Key?: string;
Value?: string;
Key?: string | undefined;
Value?: string | undefined;
}

@@ -204,10 +206,10 @@ export declare const Statistic: {

ComparisonOperator: ComparisonOperator | undefined;
EvaluationPeriods?: number;
EvaluationPeriods?: number | undefined;
MetricName: string | undefined;
Namespace?: string;
Namespace?: string | undefined;
Period: number | undefined;
Statistic?: Statistic;
Statistic?: Statistic | undefined;
Threshold: number | undefined;
Unit?: Unit;
Dimensions?: MetricDimension[];
Unit?: Unit | undefined;
Dimensions?: MetricDimension[] | undefined;
}

@@ -219,3 +221,3 @@ export interface ScalingTrigger {

Name: string | undefined;
Description?: string;
Description?: string | undefined;
Action: ScalingAction | undefined;

@@ -236,5 +238,5 @@ Trigger: ScalingTrigger | undefined;

export interface AddInstanceGroupsOutput {
JobFlowId?: string;
InstanceGroupIds?: string[];
ClusterArn?: string;
JobFlowId?: string | undefined;
InstanceGroupIds?: string[] | undefined;
ClusterArn?: string | undefined;
}

@@ -249,14 +251,14 @@ export declare class InternalServerError extends __BaseException {

export interface KeyValue {
Key?: string;
Value?: string;
Key?: string | undefined;
Value?: string | undefined;
}
export interface HadoopJarStepConfig {
Properties?: KeyValue[];
Properties?: KeyValue[] | undefined;
Jar: string | undefined;
MainClass?: string;
Args?: string[];
MainClass?: string | undefined;
Args?: string[] | undefined;
}
export interface StepConfig {
Name: string | undefined;
ActionOnFailure?: ActionOnFailure;
ActionOnFailure?: ActionOnFailure | undefined;
HadoopJarStep: HadoopJarStepConfig | undefined;

@@ -267,10 +269,10 @@ }

Steps: StepConfig[] | undefined;
ExecutionRoleArn?: string;
ExecutionRoleArn?: string | undefined;
}
export interface AddJobFlowStepsOutput {
StepIds?: string[];
StepIds?: string[] | undefined;
}
export interface Tag {
Key?: string;
Value?: string;
Key?: string | undefined;
Value?: string | undefined;
}

@@ -283,6 +285,6 @@ export interface AddTagsInput {

export interface Application {
Name?: string;
Version?: string;
Args?: string[];
AdditionalInfo?: Record<string, string>;
Name?: string | undefined;
Version?: string | undefined;
Args?: string[] | undefined;
AdditionalInfo?: Record<string, string> | undefined;
}

@@ -312,20 +314,20 @@ export declare const AuthMode: {

export interface AutoScalingPolicyStateChangeReason {
Code?: AutoScalingPolicyStateChangeReasonCode;
Message?: string;
Code?: AutoScalingPolicyStateChangeReasonCode | undefined;
Message?: string | undefined;
}
export interface AutoScalingPolicyStatus {
State?: AutoScalingPolicyState;
StateChangeReason?: AutoScalingPolicyStateChangeReason;
State?: AutoScalingPolicyState | undefined;
StateChangeReason?: AutoScalingPolicyStateChangeReason | undefined;
}
export interface AutoScalingPolicyDescription {
Status?: AutoScalingPolicyStatus;
Constraints?: ScalingConstraints;
Rules?: ScalingRule[];
Status?: AutoScalingPolicyStatus | undefined;
Constraints?: ScalingConstraints | undefined;
Rules?: ScalingRule[] | undefined;
}
export interface AutoTerminationPolicy {
IdleTimeout?: number;
IdleTimeout?: number | undefined;
}
export interface PortRange {
MinRange: number | undefined;
MaxRange?: number;
MaxRange?: number | undefined;
}

@@ -338,3 +340,3 @@ export interface BlockPublicAccessConfigurationMetadata {

Path: string | undefined;
Args?: string[];
Args?: string[] | undefined;
}

@@ -346,3 +348,3 @@ export interface BootstrapActionConfig {

export interface BootstrapActionDetail {
BootstrapActionConfig?: BootstrapActionConfig;
BootstrapActionConfig?: BootstrapActionConfig | undefined;
}

@@ -358,3 +360,3 @@ export declare const StepCancellationOption: {

StepIds: string[] | undefined;
StepCancellationOption?: StepCancellationOption;
StepCancellationOption?: StepCancellationOption | undefined;
}

@@ -368,21 +370,21 @@ export declare const CancelStepsRequestStatus: {

export interface CancelStepsInfo {
StepId?: string;
Status?: CancelStepsRequestStatus;
Reason?: string;
StepId?: string | undefined;
Status?: CancelStepsRequestStatus | undefined;
Reason?: string | undefined;
}
export interface CancelStepsOutput {
CancelStepsInfoList?: CancelStepsInfo[];
CancelStepsInfoList?: CancelStepsInfo[] | undefined;
}
export interface Ec2InstanceAttributes {
Ec2KeyName?: string;
Ec2SubnetId?: string;
RequestedEc2SubnetIds?: string[];
Ec2AvailabilityZone?: string;
RequestedEc2AvailabilityZones?: string[];
IamInstanceProfile?: string;
EmrManagedMasterSecurityGroup?: string;
EmrManagedSlaveSecurityGroup?: string;
ServiceAccessSecurityGroup?: string;
AdditionalMasterSecurityGroups?: string[];
AdditionalSlaveSecurityGroups?: string[];
Ec2KeyName?: string | undefined;
Ec2SubnetId?: string | undefined;
RequestedEc2SubnetIds?: string[] | undefined;
Ec2AvailabilityZone?: string | undefined;
RequestedEc2AvailabilityZones?: string[] | undefined;
IamInstanceProfile?: string | undefined;
EmrManagedMasterSecurityGroup?: string | undefined;
EmrManagedSlaveSecurityGroup?: string | undefined;
ServiceAccessSecurityGroup?: string | undefined;
AdditionalMasterSecurityGroups?: string[] | undefined;
AdditionalSlaveSecurityGroups?: string[] | undefined;
}

@@ -398,5 +400,5 @@ export declare const InstanceCollectionType: {

KdcAdminPassword: string | undefined;
CrossRealmTrustPrincipalPassword?: string;
ADDomainJoinUser?: string;
ADDomainJoinPassword?: string;
CrossRealmTrustPrincipalPassword?: string | undefined;
ADDomainJoinUser?: string | undefined;
ADDomainJoinPassword?: string | undefined;
}

@@ -413,3 +415,3 @@ export declare const PlacementGroupStrategy: {

InstanceRole: InstanceRoleType | undefined;
PlacementStrategy?: PlacementGroupStrategy;
PlacementStrategy?: PlacementGroupStrategy | undefined;
}

@@ -429,5 +431,5 @@ export declare const RepoUpgradeOnBoot: {

export interface ErrorDetail {
ErrorCode?: string;
ErrorData?: Record<string, string>[];
ErrorMessage?: string;
ErrorCode?: string | undefined;
ErrorData?: Record<string, string>[] | undefined;
ErrorMessage?: string | undefined;
}

@@ -457,28 +459,28 @@ export declare const ClusterState: {

export interface ClusterStateChangeReason {
Code?: ClusterStateChangeReasonCode;
Message?: string;
Code?: ClusterStateChangeReasonCode | undefined;
Message?: string | undefined;
}
export interface ClusterTimeline {
CreationDateTime?: Date;
ReadyDateTime?: Date;
EndDateTime?: Date;
CreationDateTime?: Date | undefined;
ReadyDateTime?: Date | undefined;
EndDateTime?: Date | undefined;
}
export interface ClusterStatus {
State?: ClusterState;
StateChangeReason?: ClusterStateChangeReason;
Timeline?: ClusterTimeline;
ErrorDetails?: ErrorDetail[];
State?: ClusterState | undefined;
StateChangeReason?: ClusterStateChangeReason | undefined;
Timeline?: ClusterTimeline | undefined;
ErrorDetails?: ErrorDetail[] | undefined;
}
export interface ClusterSummary {
Id?: string;
Name?: string;
Status?: ClusterStatus;
NormalizedInstanceHours?: number;
ClusterArn?: string;
OutpostArn?: string;
Id?: string | undefined;
Name?: string | undefined;
Status?: ClusterStatus | undefined;
NormalizedInstanceHours?: number | undefined;
ClusterArn?: string | undefined;
OutpostArn?: string | undefined;
}
export interface Command {
Name?: string;
ScriptPath?: string;
Args?: string[];
Name?: string | undefined;
ScriptPath?: string | undefined;
Args?: string[] | undefined;
}

@@ -496,4 +498,4 @@ export declare const ComputeLimitsUnitType: {

MaximumCapacityUnits: number | undefined;
MaximumOnDemandCapacityUnits?: number;
MaximumCoreCapacityUnits?: number;
MaximumOnDemandCapacityUnits?: number | undefined;
MaximumCoreCapacityUnits?: number | undefined;
}

@@ -516,3 +518,3 @@ export interface CreateSecurityConfigurationInput {

Name: string | undefined;
Description?: string;
Description?: string | undefined;
AuthMode: AuthMode | undefined;

@@ -522,17 +524,17 @@ VpcId: string | undefined;

ServiceRole: string | undefined;
UserRole?: string;
UserRole?: string | undefined;
WorkspaceSecurityGroupId: string | undefined;
EngineSecurityGroupId: string | undefined;
DefaultS3Location: string | undefined;
IdpAuthUrl?: string;
IdpRelayStateParameterName?: string;
Tags?: Tag[];
TrustedIdentityPropagationEnabled?: boolean;
IdcUserAssignment?: IdcUserAssignment;
IdcInstanceArn?: string;
EncryptionKeyArn?: string;
IdpAuthUrl?: string | undefined;
IdpRelayStateParameterName?: string | undefined;
Tags?: Tag[] | undefined;
TrustedIdentityPropagationEnabled?: boolean | undefined;
IdcUserAssignment?: IdcUserAssignment | undefined;
IdcInstanceArn?: string | undefined;
EncryptionKeyArn?: string | undefined;
}
export interface CreateStudioOutput {
StudioId?: string;
Url?: string;
StudioId?: string | undefined;
Url?: string | undefined;
}

@@ -546,4 +548,4 @@ export declare const IdentityType: {

StudioId: string | undefined;
IdentityId?: string;
IdentityName?: string;
IdentityId?: string | undefined;
IdentityName?: string | undefined;
IdentityType: IdentityType | undefined;

@@ -553,4 +555,4 @@ SessionPolicyArn: string | undefined;

export interface UsernamePassword {
Username?: string;
Password?: string;
Username?: string | undefined;
Password?: string | undefined;
}

@@ -584,4 +586,4 @@ export type Credentials =

StudioId: string | undefined;
IdentityId?: string;
IdentityName?: string;
IdentityId?: string | undefined;
IdentityName?: string | undefined;
IdentityType: IdentityType | undefined;

@@ -605,6 +607,6 @@ }

export interface DescribeJobFlowsInput {
CreatedAfter?: Date;
CreatedBefore?: Date;
JobFlowIds?: string[];
JobFlowStates?: JobFlowExecutionState[];
CreatedAfter?: Date | undefined;
CreatedBefore?: Date | undefined;
JobFlowIds?: string[] | undefined;
JobFlowStates?: JobFlowExecutionState[] | undefined;
}

@@ -614,6 +616,6 @@ export interface JobFlowExecutionStatusDetail {

CreationDateTime: Date | undefined;
StartDateTime?: Date;
ReadyDateTime?: Date;
EndDateTime?: Date;
LastStateChangeReason?: string;
StartDateTime?: Date | undefined;
ReadyDateTime?: Date | undefined;
EndDateTime?: Date | undefined;
LastStateChangeReason?: string | undefined;
}

@@ -636,7 +638,7 @@ export declare const InstanceGroupState: {

export interface InstanceGroupDetail {
InstanceGroupId?: string;
Name?: string;
InstanceGroupId?: string | undefined;
Name?: string | undefined;
Market: MarketType | undefined;
InstanceRole: InstanceRoleType | undefined;
BidPrice?: string;
BidPrice?: string | undefined;
InstanceType: string | undefined;

@@ -646,28 +648,28 @@ InstanceRequestCount: number | undefined;

State: InstanceGroupState | undefined;
LastStateChangeReason?: string;
LastStateChangeReason?: string | undefined;
CreationDateTime: Date | undefined;
StartDateTime?: Date;
ReadyDateTime?: Date;
EndDateTime?: Date;
CustomAmiId?: string;
StartDateTime?: Date | undefined;
ReadyDateTime?: Date | undefined;
EndDateTime?: Date | undefined;
CustomAmiId?: string | undefined;
}
export interface PlacementType {
AvailabilityZone?: string;
AvailabilityZones?: string[];
AvailabilityZone?: string | undefined;
AvailabilityZones?: string[] | undefined;
}
export interface JobFlowInstancesDetail {
MasterInstanceType: string | undefined;
MasterPublicDnsName?: string;
MasterInstanceId?: string;
MasterPublicDnsName?: string | undefined;
MasterInstanceId?: string | undefined;
SlaveInstanceType: string | undefined;
InstanceCount: number | undefined;
InstanceGroups?: InstanceGroupDetail[];
NormalizedInstanceHours?: number;
Ec2KeyName?: string;
Ec2SubnetId?: string;
Placement?: PlacementType;
KeepJobFlowAliveWhenNoSteps?: boolean;
TerminationProtected?: boolean;
UnhealthyNodeReplacement?: boolean;
HadoopVersion?: string;
InstanceGroups?: InstanceGroupDetail[] | undefined;
NormalizedInstanceHours?: number | undefined;
Ec2KeyName?: string | undefined;
Ec2SubnetId?: string | undefined;
Placement?: PlacementType | undefined;
KeepJobFlowAliveWhenNoSteps?: boolean | undefined;
TerminationProtected?: boolean | undefined;
UnhealthyNodeReplacement?: boolean | undefined;
HadoopVersion?: string | undefined;
}

@@ -688,5 +690,5 @@ export declare const StepExecutionState: {

CreationDateTime: Date | undefined;
StartDateTime?: Date;
EndDateTime?: Date;
LastStateChangeReason?: string;
StartDateTime?: Date | undefined;
EndDateTime?: Date | undefined;
LastStateChangeReason?: string | undefined;
}

@@ -700,18 +702,18 @@ export interface StepDetail {

Name: string | undefined;
LogUri?: string;
LogEncryptionKmsKeyId?: string;
AmiVersion?: string;
LogUri?: string | undefined;
LogEncryptionKmsKeyId?: string | undefined;
AmiVersion?: string | undefined;
ExecutionStatusDetail: JobFlowExecutionStatusDetail | undefined;
Instances: JobFlowInstancesDetail | undefined;
Steps?: StepDetail[];
BootstrapActions?: BootstrapActionDetail[];
SupportedProducts?: string[];
VisibleToAllUsers?: boolean;
JobFlowRole?: string;
ServiceRole?: string;
AutoScalingRole?: string;
ScaleDownBehavior?: ScaleDownBehavior;
Steps?: StepDetail[] | undefined;
BootstrapActions?: BootstrapActionDetail[] | undefined;
SupportedProducts?: string[] | undefined;
VisibleToAllUsers?: boolean | undefined;
JobFlowRole?: string | undefined;
ServiceRole?: string | undefined;
AutoScalingRole?: string | undefined;
ScaleDownBehavior?: ScaleDownBehavior | undefined;
}
export interface DescribeJobFlowsOutput {
JobFlows?: JobFlowDetail[];
JobFlows?: JobFlowDetail[] | undefined;
}

@@ -728,9 +730,9 @@ export interface DescribeNotebookExecutionInput {

Id: string | undefined;
Type?: ExecutionEngineType;
MasterInstanceSecurityGroupId?: string;
ExecutionRoleArn?: string;
Type?: ExecutionEngineType | undefined;
MasterInstanceSecurityGroupId?: string | undefined;
ExecutionRoleArn?: string | undefined;
}
export interface NotebookS3LocationForOutput {
Bucket?: string;
Key?: string;
Bucket?: string | undefined;
Key?: string | undefined;
}

@@ -743,4 +745,4 @@ export declare const OutputNotebookFormat: {

export interface OutputNotebookS3LocationForOutput {
Bucket?: string;
Key?: string;
Bucket?: string | undefined;
Key?: string | undefined;
}

@@ -762,40 +764,40 @@ export declare const NotebookExecutionStatus: {

export interface NotebookExecution {
NotebookExecutionId?: string;
EditorId?: string;
ExecutionEngine?: ExecutionEngineConfig;
NotebookExecutionName?: string;
NotebookParams?: string;
Status?: NotebookExecutionStatus;
StartTime?: Date;
EndTime?: Date;
Arn?: string;
OutputNotebookURI?: string;
LastStateChangeReason?: string;
NotebookInstanceSecurityGroupId?: string;
Tags?: Tag[];
NotebookS3Location?: NotebookS3LocationForOutput;
OutputNotebookS3Location?: OutputNotebookS3LocationForOutput;
OutputNotebookFormat?: OutputNotebookFormat;
EnvironmentVariables?: Record<string, string>;
NotebookExecutionId?: string | undefined;
EditorId?: string | undefined;
ExecutionEngine?: ExecutionEngineConfig | undefined;
NotebookExecutionName?: string | undefined;
NotebookParams?: string | undefined;
Status?: NotebookExecutionStatus | undefined;
StartTime?: Date | undefined;
EndTime?: Date | undefined;
Arn?: string | undefined;
OutputNotebookURI?: string | undefined;
LastStateChangeReason?: string | undefined;
NotebookInstanceSecurityGroupId?: string | undefined;
Tags?: Tag[] | undefined;
NotebookS3Location?: NotebookS3LocationForOutput | undefined;
OutputNotebookS3Location?: OutputNotebookS3LocationForOutput | undefined;
OutputNotebookFormat?: OutputNotebookFormat | undefined;
EnvironmentVariables?: Record<string, string> | undefined;
}
export interface DescribeNotebookExecutionOutput {
NotebookExecution?: NotebookExecution;
NotebookExecution?: NotebookExecution | undefined;
}
export interface DescribeReleaseLabelInput {
ReleaseLabel?: string;
NextToken?: string;
MaxResults?: number;
ReleaseLabel?: string | undefined;
NextToken?: string | undefined;
MaxResults?: number | undefined;
}
export interface SimplifiedApplication {
Name?: string;
Version?: string;
Name?: string | undefined;
Version?: string | undefined;
}
export interface OSRelease {
Label?: string;
Label?: string | undefined;
}
export interface DescribeReleaseLabelOutput {
ReleaseLabel?: string;
Applications?: SimplifiedApplication[];
NextToken?: string;
AvailableOSReleases?: OSRelease[];
ReleaseLabel?: string | undefined;
Applications?: SimplifiedApplication[] | undefined;
NextToken?: string | undefined;
AvailableOSReleases?: OSRelease[] | undefined;
}

@@ -806,5 +808,5 @@ export interface DescribeSecurityConfigurationInput {

export interface DescribeSecurityConfigurationOutput {
Name?: string;
SecurityConfiguration?: string;
CreationDateTime?: Date;
Name?: string | undefined;
SecurityConfiguration?: string | undefined;
CreationDateTime?: Date | undefined;
}

@@ -816,11 +818,11 @@ export interface DescribeStepInput {

export interface HadoopStepConfig {
Jar?: string;
Properties?: Record<string, string>;
MainClass?: string;
Args?: string[];
Jar?: string | undefined;
Properties?: Record<string, string> | undefined;
MainClass?: string | undefined;
Args?: string[] | undefined;
}
export interface FailureDetails {
Reason?: string;
Message?: string;
LogFile?: string;
Reason?: string | undefined;
Message?: string | undefined;
LogFile?: string | undefined;
}

@@ -843,26 +845,26 @@ export declare const StepState: {

export interface StepStateChangeReason {
Code?: StepStateChangeReasonCode;
Message?: string;
Code?: StepStateChangeReasonCode | undefined;
Message?: string | undefined;
}
export interface StepTimeline {
CreationDateTime?: Date;
StartDateTime?: Date;
EndDateTime?: Date;
CreationDateTime?: Date | undefined;
StartDateTime?: Date | undefined;
EndDateTime?: Date | undefined;
}
export interface StepStatus {
State?: StepState;
StateChangeReason?: StepStateChangeReason;
FailureDetails?: FailureDetails;
Timeline?: StepTimeline;
State?: StepState | undefined;
StateChangeReason?: StepStateChangeReason | undefined;
FailureDetails?: FailureDetails | undefined;
Timeline?: StepTimeline | undefined;
}
export interface Step {
Id?: string;
Name?: string;
Config?: HadoopStepConfig;
ActionOnFailure?: ActionOnFailure;
Status?: StepStatus;
ExecutionRoleArn?: string;
Id?: string | undefined;
Name?: string | undefined;
Config?: HadoopStepConfig | undefined;
ActionOnFailure?: ActionOnFailure | undefined;
Status?: StepStatus | undefined;
ExecutionRoleArn?: string | undefined;
}
export interface DescribeStepOutput {
Step?: Step;
Step?: Step | undefined;
}

@@ -873,34 +875,34 @@ export interface DescribeStudioInput {

export interface Studio {
StudioId?: string;
StudioArn?: string;
Name?: string;
Description?: string;
AuthMode?: AuthMode;
VpcId?: string;
SubnetIds?: string[];
ServiceRole?: string;
UserRole?: string;
WorkspaceSecurityGroupId?: string;
EngineSecurityGroupId?: string;
Url?: string;
CreationTime?: Date;
DefaultS3Location?: string;
IdpAuthUrl?: string;
IdpRelayStateParameterName?: string;
Tags?: Tag[];
IdcInstanceArn?: string;
TrustedIdentityPropagationEnabled?: boolean;
IdcUserAssignment?: IdcUserAssignment;
EncryptionKeyArn?: string;
StudioId?: string | undefined;
StudioArn?: string | undefined;
Name?: string | undefined;
Description?: string | undefined;
AuthMode?: AuthMode | undefined;
VpcId?: string | undefined;
SubnetIds?: string[] | undefined;
ServiceRole?: string | undefined;
UserRole?: string | undefined;
WorkspaceSecurityGroupId?: string | undefined;
EngineSecurityGroupId?: string | undefined;
Url?: string | undefined;
CreationTime?: Date | undefined;
DefaultS3Location?: string | undefined;
IdpAuthUrl?: string | undefined;
IdpRelayStateParameterName?: string | undefined;
Tags?: Tag[] | undefined;
IdcInstanceArn?: string | undefined;
TrustedIdentityPropagationEnabled?: boolean | undefined;
IdcUserAssignment?: IdcUserAssignment | undefined;
EncryptionKeyArn?: string | undefined;
}
export interface DescribeStudioOutput {
Studio?: Studio;
Studio?: Studio | undefined;
}
export interface EbsBlockDevice {
VolumeSpecification?: VolumeSpecification;
Device?: string;
VolumeSpecification?: VolumeSpecification | undefined;
Device?: string | undefined;
}
export interface EbsVolume {
Device?: string;
VolumeId?: string;
Device?: string | undefined;
VolumeId?: string | undefined;
}

@@ -911,3 +913,3 @@ export interface GetAutoTerminationPolicyInput {

export interface GetAutoTerminationPolicyOutput {
AutoTerminationPolicy?: AutoTerminationPolicy;
AutoTerminationPolicy?: AutoTerminationPolicy | undefined;
}

@@ -917,7 +919,7 @@ export interface GetBlockPublicAccessConfigurationInput {}

ClusterId: string | undefined;
ExecutionRoleArn?: string;
ExecutionRoleArn?: string | undefined;
}
export interface GetClusterSessionCredentialsOutput {
Credentials?: Credentials;
ExpiresAt?: Date;
Credentials?: Credentials | undefined;
ExpiresAt?: Date | undefined;
}

@@ -928,46 +930,46 @@ export interface GetManagedScalingPolicyInput {

export interface ManagedScalingPolicy {
ComputeLimits?: ComputeLimits;
ComputeLimits?: ComputeLimits | undefined;
}
export interface GetManagedScalingPolicyOutput {
ManagedScalingPolicy?: ManagedScalingPolicy;
ManagedScalingPolicy?: ManagedScalingPolicy | undefined;
}
export interface GetStudioSessionMappingInput {
StudioId: string | undefined;
IdentityId?: string;
IdentityName?: string;
IdentityId?: string | undefined;
IdentityName?: string | undefined;
IdentityType: IdentityType | undefined;
}
export interface SessionMappingDetail {
StudioId?: string;
IdentityId?: string;
IdentityName?: string;
IdentityType?: IdentityType;
SessionPolicyArn?: string;
CreationTime?: Date;
LastModifiedTime?: Date;
StudioId?: string | undefined;
IdentityId?: string | undefined;
IdentityName?: string | undefined;
IdentityType?: IdentityType | undefined;
SessionPolicyArn?: string | undefined;
CreationTime?: Date | undefined;
LastModifiedTime?: Date | undefined;
}
export interface GetStudioSessionMappingOutput {
SessionMapping?: SessionMappingDetail;
SessionMapping?: SessionMappingDetail | undefined;
}
export interface ListBootstrapActionsInput {
ClusterId: string | undefined;
Marker?: string;
Marker?: string | undefined;
}
export interface ListBootstrapActionsOutput {
BootstrapActions?: Command[];
Marker?: string;
BootstrapActions?: Command[] | undefined;
Marker?: string | undefined;
}
export interface ListClustersInput {
CreatedAfter?: Date;
CreatedBefore?: Date;
ClusterStates?: ClusterState[];
Marker?: string;
CreatedAfter?: Date | undefined;
CreatedBefore?: Date | undefined;
ClusterStates?: ClusterState[] | undefined;
Marker?: string | undefined;
}
export interface ListClustersOutput {
Clusters?: ClusterSummary[];
Marker?: string;
Clusters?: ClusterSummary[] | undefined;
Marker?: string | undefined;
}
export interface ListInstanceFleetsInput {
ClusterId: string | undefined;
Marker?: string;
Marker?: string | undefined;
}

@@ -994,18 +996,18 @@ export declare const InstanceFleetState: {

export interface InstanceFleetStateChangeReason {
Code?: InstanceFleetStateChangeReasonCode;
Message?: string;
Code?: InstanceFleetStateChangeReasonCode | undefined;
Message?: string | undefined;
}
export interface InstanceFleetTimeline {
CreationDateTime?: Date;
ReadyDateTime?: Date;
EndDateTime?: Date;
CreationDateTime?: Date | undefined;
ReadyDateTime?: Date | undefined;
EndDateTime?: Date | undefined;
}
export interface InstanceFleetStatus {
State?: InstanceFleetState;
StateChangeReason?: InstanceFleetStateChangeReason;
Timeline?: InstanceFleetTimeline;
State?: InstanceFleetState | undefined;
StateChangeReason?: InstanceFleetStateChangeReason | undefined;
Timeline?: InstanceFleetTimeline | undefined;
}
export interface ListInstanceGroupsInput {
ClusterId: string | undefined;
Marker?: string;
Marker?: string | undefined;
}

@@ -1020,9 +1022,9 @@ export declare const InstanceGroupType: {

export interface InstanceResizePolicy {
InstancesToTerminate?: string[];
InstancesToProtect?: string[];
InstanceTerminationTimeout?: number;
InstancesToTerminate?: string[] | undefined;
InstancesToProtect?: string[] | undefined;
InstanceTerminationTimeout?: number | undefined;
}
export interface ShrinkPolicy {
DecommissionTimeout?: number;
InstanceResizePolicy?: InstanceResizePolicy;
DecommissionTimeout?: number | undefined;
InstanceResizePolicy?: InstanceResizePolicy | undefined;
}

@@ -1038,14 +1040,14 @@ export declare const InstanceGroupStateChangeReasonCode: {

export interface InstanceGroupStateChangeReason {
Code?: InstanceGroupStateChangeReasonCode;
Message?: string;
Code?: InstanceGroupStateChangeReasonCode | undefined;
Message?: string | undefined;
}
export interface InstanceGroupTimeline {
CreationDateTime?: Date;
ReadyDateTime?: Date;
EndDateTime?: Date;
CreationDateTime?: Date | undefined;
ReadyDateTime?: Date | undefined;
EndDateTime?: Date | undefined;
}
export interface InstanceGroupStatus {
State?: InstanceGroupState;
StateChangeReason?: InstanceGroupStateChangeReason;
Timeline?: InstanceGroupTimeline;
State?: InstanceGroupState | undefined;
StateChangeReason?: InstanceGroupStateChangeReason | undefined;
Timeline?: InstanceGroupTimeline | undefined;
}

@@ -1062,8 +1064,8 @@ export declare const InstanceState: {

ClusterId: string | undefined;
InstanceGroupId?: string;
InstanceGroupTypes?: InstanceGroupType[];
InstanceFleetId?: string;
InstanceFleetType?: InstanceFleetType;
InstanceStates?: InstanceState[];
Marker?: string;
InstanceGroupId?: string | undefined;
InstanceGroupTypes?: InstanceGroupType[] | undefined;
InstanceFleetId?: string | undefined;
InstanceFleetType?: InstanceFleetType | undefined;
InstanceStates?: InstanceState[] | undefined;
Marker?: string | undefined;
}

@@ -1080,156 +1082,156 @@ export declare const InstanceStateChangeReasonCode: {

export interface InstanceStateChangeReason {
Code?: InstanceStateChangeReasonCode;
Message?: string;
Code?: InstanceStateChangeReasonCode | undefined;
Message?: string | undefined;
}
export interface InstanceTimeline {
CreationDateTime?: Date;
ReadyDateTime?: Date;
EndDateTime?: Date;
CreationDateTime?: Date | undefined;
ReadyDateTime?: Date | undefined;
EndDateTime?: Date | undefined;
}
export interface InstanceStatus {
State?: InstanceState;
StateChangeReason?: InstanceStateChangeReason;
Timeline?: InstanceTimeline;
State?: InstanceState | undefined;
StateChangeReason?: InstanceStateChangeReason | undefined;
Timeline?: InstanceTimeline | undefined;
}
export interface Instance {
Id?: string;
Ec2InstanceId?: string;
PublicDnsName?: string;
PublicIpAddress?: string;
PrivateDnsName?: string;
PrivateIpAddress?: string;
Status?: InstanceStatus;
InstanceGroupId?: string;
InstanceFleetId?: string;
Market?: MarketType;
InstanceType?: string;
EbsVolumes?: EbsVolume[];
Id?: string | undefined;
Ec2InstanceId?: string | undefined;
PublicDnsName?: string | undefined;
PublicIpAddress?: string | undefined;
PrivateDnsName?: string | undefined;
PrivateIpAddress?: string | undefined;
Status?: InstanceStatus | undefined;
InstanceGroupId?: string | undefined;
InstanceFleetId?: string | undefined;
Market?: MarketType | undefined;
InstanceType?: string | undefined;
EbsVolumes?: EbsVolume[] | undefined;
}
export interface ListInstancesOutput {
Instances?: Instance[];
Marker?: string;
Instances?: Instance[] | undefined;
Marker?: string | undefined;
}
export interface ListNotebookExecutionsInput {
EditorId?: string;
Status?: NotebookExecutionStatus;
From?: Date;
To?: Date;
Marker?: string;
ExecutionEngineId?: string;
EditorId?: string | undefined;
Status?: NotebookExecutionStatus | undefined;
From?: Date | undefined;
To?: Date | undefined;
Marker?: string | undefined;
ExecutionEngineId?: string | undefined;
}
export interface NotebookExecutionSummary {
NotebookExecutionId?: string;
EditorId?: string;
NotebookExecutionName?: string;
Status?: NotebookExecutionStatus;
StartTime?: Date;
EndTime?: Date;
NotebookS3Location?: NotebookS3LocationForOutput;
ExecutionEngineId?: string;
NotebookExecutionId?: string | undefined;
EditorId?: string | undefined;
NotebookExecutionName?: string | undefined;
Status?: NotebookExecutionStatus | undefined;
StartTime?: Date | undefined;
EndTime?: Date | undefined;
NotebookS3Location?: NotebookS3LocationForOutput | undefined;
ExecutionEngineId?: string | undefined;
}
export interface ListNotebookExecutionsOutput {
NotebookExecutions?: NotebookExecutionSummary[];
Marker?: string;
NotebookExecutions?: NotebookExecutionSummary[] | undefined;
Marker?: string | undefined;
}
export interface ReleaseLabelFilter {
Prefix?: string;
Application?: string;
Prefix?: string | undefined;
Application?: string | undefined;
}
export interface ListReleaseLabelsInput {
Filters?: ReleaseLabelFilter;
NextToken?: string;
MaxResults?: number;
Filters?: ReleaseLabelFilter | undefined;
NextToken?: string | undefined;
MaxResults?: number | undefined;
}
export interface ListReleaseLabelsOutput {
ReleaseLabels?: string[];
NextToken?: string;
ReleaseLabels?: string[] | undefined;
NextToken?: string | undefined;
}
export interface ListSecurityConfigurationsInput {
Marker?: string;
Marker?: string | undefined;
}
export interface SecurityConfigurationSummary {
Name?: string;
CreationDateTime?: Date;
Name?: string | undefined;
CreationDateTime?: Date | undefined;
}
export interface ListSecurityConfigurationsOutput {
SecurityConfigurations?: SecurityConfigurationSummary[];
Marker?: string;
SecurityConfigurations?: SecurityConfigurationSummary[] | undefined;
Marker?: string | undefined;
}
export interface ListStepsInput {
ClusterId: string | undefined;
StepStates?: StepState[];
StepIds?: string[];
Marker?: string;
StepStates?: StepState[] | undefined;
StepIds?: string[] | undefined;
Marker?: string | undefined;
}
export interface StepSummary {
Id?: string;
Name?: string;
Config?: HadoopStepConfig;
ActionOnFailure?: ActionOnFailure;
Status?: StepStatus;
Id?: string | undefined;
Name?: string | undefined;
Config?: HadoopStepConfig | undefined;
ActionOnFailure?: ActionOnFailure | undefined;
Status?: StepStatus | undefined;
}
export interface ListStepsOutput {
Steps?: StepSummary[];
Marker?: string;
Steps?: StepSummary[] | undefined;
Marker?: string | undefined;
}
export interface ListStudiosInput {
Marker?: string;
Marker?: string | undefined;
}
export interface StudioSummary {
StudioId?: string;
Name?: string;
VpcId?: string;
Description?: string;
Url?: string;
AuthMode?: AuthMode;
CreationTime?: Date;
StudioId?: string | undefined;
Name?: string | undefined;
VpcId?: string | undefined;
Description?: string | undefined;
Url?: string | undefined;
AuthMode?: AuthMode | undefined;
CreationTime?: Date | undefined;
}
export interface ListStudiosOutput {
Studios?: StudioSummary[];
Marker?: string;
Studios?: StudioSummary[] | undefined;
Marker?: string | undefined;
}
export interface ListStudioSessionMappingsInput {
StudioId?: string;
IdentityType?: IdentityType;
Marker?: string;
StudioId?: string | undefined;
IdentityType?: IdentityType | undefined;
Marker?: string | undefined;
}
export interface SessionMappingSummary {
StudioId?: string;
IdentityId?: string;
IdentityName?: string;
IdentityType?: IdentityType;
SessionPolicyArn?: string;
CreationTime?: Date;
StudioId?: string | undefined;
IdentityId?: string | undefined;
IdentityName?: string | undefined;
IdentityType?: IdentityType | undefined;
SessionPolicyArn?: string | undefined;
CreationTime?: Date | undefined;
}
export interface ListStudioSessionMappingsOutput {
SessionMappings?: SessionMappingSummary[];
Marker?: string;
SessionMappings?: SessionMappingSummary[] | undefined;
Marker?: string | undefined;
}
export interface ListSupportedInstanceTypesInput {
ReleaseLabel: string | undefined;
Marker?: string;
Marker?: string | undefined;
}
export interface SupportedInstanceType {
Type?: string;
MemoryGB?: number;
StorageGB?: number;
VCPU?: number;
Is64BitsOnly?: boolean;
InstanceFamilyId?: string;
EbsOptimizedAvailable?: boolean;
EbsOptimizedByDefault?: boolean;
NumberOfDisks?: number;
EbsStorageOnly?: boolean;
Architecture?: string;
Type?: string | undefined;
MemoryGB?: number | undefined;
StorageGB?: number | undefined;
VCPU?: number | undefined;
Is64BitsOnly?: boolean | undefined;
InstanceFamilyId?: string | undefined;
EbsOptimizedAvailable?: boolean | undefined;
EbsOptimizedByDefault?: boolean | undefined;
NumberOfDisks?: number | undefined;
EbsStorageOnly?: boolean | undefined;
Architecture?: string | undefined;
}
export interface ListSupportedInstanceTypesOutput {
SupportedInstanceTypes?: SupportedInstanceType[];
Marker?: string;
SupportedInstanceTypes?: SupportedInstanceType[] | undefined;
Marker?: string | undefined;
}
export interface ModifyClusterInput {
ClusterId: string | undefined;
StepConcurrencyLevel?: number;
StepConcurrencyLevel?: number | undefined;
}
export interface ModifyClusterOutput {
StepConcurrencyLevel?: number;
StepConcurrencyLevel?: number | undefined;
}

@@ -1248,10 +1250,10 @@ export declare const ReconfigurationType: {

export interface PutAutoScalingPolicyOutput {
ClusterId?: string;
InstanceGroupId?: string;
AutoScalingPolicy?: AutoScalingPolicyDescription;
ClusterArn?: string;
ClusterId?: string | undefined;
InstanceGroupId?: string | undefined;
AutoScalingPolicy?: AutoScalingPolicyDescription | undefined;
ClusterArn?: string | undefined;
}
export interface PutAutoTerminationPolicyInput {
ClusterId: string | undefined;
AutoTerminationPolicy?: AutoTerminationPolicy;
AutoTerminationPolicy?: AutoTerminationPolicy | undefined;
}

@@ -1284,8 +1286,8 @@ export interface PutAutoTerminationPolicyOutput {}

export interface SupportedProductConfig {
Name?: string;
Args?: string[];
Name?: string | undefined;
Args?: string[] | undefined;
}
export interface RunJobFlowOutput {
JobFlowId?: string;
ClusterArn?: string;
JobFlowId?: string | undefined;
ClusterArn?: string | undefined;
}

@@ -1309,25 +1311,25 @@ export interface SetKeepJobFlowAliveWhenNoStepsInput {

export interface NotebookS3LocationFromInput {
Bucket?: string;
Key?: string;
Bucket?: string | undefined;
Key?: string | undefined;
}
export interface OutputNotebookS3LocationFromInput {
Bucket?: string;
Key?: string;
Bucket?: string | undefined;
Key?: string | undefined;
}
export interface StartNotebookExecutionInput {
EditorId?: string;
RelativePath?: string;
NotebookExecutionName?: string;
NotebookParams?: string;
EditorId?: string | undefined;
RelativePath?: string | undefined;
NotebookExecutionName?: string | undefined;
NotebookParams?: string | undefined;
ExecutionEngine: ExecutionEngineConfig | undefined;
ServiceRole: string | undefined;
NotebookInstanceSecurityGroupId?: string;
Tags?: Tag[];
NotebookS3Location?: NotebookS3LocationFromInput;
OutputNotebookS3Location?: OutputNotebookS3LocationFromInput;
OutputNotebookFormat?: OutputNotebookFormat;
EnvironmentVariables?: Record<string, string>;
NotebookInstanceSecurityGroupId?: string | undefined;
Tags?: Tag[] | undefined;
NotebookS3Location?: NotebookS3LocationFromInput | undefined;
OutputNotebookS3Location?: OutputNotebookS3LocationFromInput | undefined;
OutputNotebookFormat?: OutputNotebookFormat | undefined;
EnvironmentVariables?: Record<string, string> | undefined;
}
export interface StartNotebookExecutionOutput {
NotebookExecutionId?: string;
NotebookExecutionId?: string | undefined;
}

@@ -1342,12 +1344,12 @@ export interface StopNotebookExecutionInput {

StudioId: string | undefined;
Name?: string;
Description?: string;
SubnetIds?: string[];
DefaultS3Location?: string;
EncryptionKeyArn?: string;
Name?: string | undefined;
Description?: string | undefined;
SubnetIds?: string[] | undefined;
DefaultS3Location?: string | undefined;
EncryptionKeyArn?: string | undefined;
}
export interface UpdateStudioSessionMappingInput {
StudioId: string | undefined;
IdentityId?: string;
IdentityName?: string;
IdentityId?: string | undefined;
IdentityName?: string | undefined;
IdentityType: IdentityType | undefined;

@@ -1357,92 +1359,92 @@ SessionPolicyArn: string | undefined;

export interface Configuration {
Classification?: string;
Configurations?: Configuration[];
Properties?: Record<string, string>;
Classification?: string | undefined;
Configurations?: Configuration[] | undefined;
Properties?: Record<string, string> | undefined;
}
export interface BlockPublicAccessConfiguration {
BlockPublicSecurityGroupRules: boolean | undefined;
PermittedPublicSecurityGroupRuleRanges?: PortRange[];
Classification?: string;
Configurations?: Configuration[];
Properties?: Record<string, string>;
PermittedPublicSecurityGroupRuleRanges?: PortRange[] | undefined;
Classification?: string | undefined;
Configurations?: Configuration[] | undefined;
Properties?: Record<string, string> | undefined;
}
export interface Cluster {
Id?: string;
Name?: string;
Status?: ClusterStatus;
Ec2InstanceAttributes?: Ec2InstanceAttributes;
InstanceCollectionType?: InstanceCollectionType;
LogUri?: string;
LogEncryptionKmsKeyId?: string;
RequestedAmiVersion?: string;
RunningAmiVersion?: string;
ReleaseLabel?: string;
AutoTerminate?: boolean;
TerminationProtected?: boolean;
UnhealthyNodeReplacement?: boolean;
VisibleToAllUsers?: boolean;
Applications?: Application[];
Tags?: Tag[];
ServiceRole?: string;
NormalizedInstanceHours?: number;
MasterPublicDnsName?: string;
Configurations?: Configuration[];
SecurityConfiguration?: string;
AutoScalingRole?: string;
ScaleDownBehavior?: ScaleDownBehavior;
CustomAmiId?: string;
EbsRootVolumeSize?: number;
RepoUpgradeOnBoot?: RepoUpgradeOnBoot;
KerberosAttributes?: KerberosAttributes;
ClusterArn?: string;
OutpostArn?: string;
StepConcurrencyLevel?: number;
PlacementGroups?: PlacementGroupConfig[];
OSReleaseLabel?: string;
EbsRootVolumeIops?: number;
EbsRootVolumeThroughput?: number;
Id?: string | undefined;
Name?: string | undefined;
Status?: ClusterStatus | undefined;
Ec2InstanceAttributes?: Ec2InstanceAttributes | undefined;
InstanceCollectionType?: InstanceCollectionType | undefined;
LogUri?: string | undefined;
LogEncryptionKmsKeyId?: string | undefined;
RequestedAmiVersion?: string | undefined;
RunningAmiVersion?: string | undefined;
ReleaseLabel?: string | undefined;
AutoTerminate?: boolean | undefined;
TerminationProtected?: boolean | undefined;
UnhealthyNodeReplacement?: boolean | undefined;
VisibleToAllUsers?: boolean | undefined;
Applications?: Application[] | undefined;
Tags?: Tag[] | undefined;
ServiceRole?: string | undefined;
NormalizedInstanceHours?: number | undefined;
MasterPublicDnsName?: string | undefined;
Configurations?: Configuration[] | undefined;
SecurityConfiguration?: string | undefined;
AutoScalingRole?: string | undefined;
ScaleDownBehavior?: ScaleDownBehavior | undefined;
CustomAmiId?: string | undefined;
EbsRootVolumeSize?: number | undefined;
RepoUpgradeOnBoot?: RepoUpgradeOnBoot | undefined;
KerberosAttributes?: KerberosAttributes | undefined;
ClusterArn?: string | undefined;
OutpostArn?: string | undefined;
StepConcurrencyLevel?: number | undefined;
PlacementGroups?: PlacementGroupConfig[] | undefined;
OSReleaseLabel?: string | undefined;
EbsRootVolumeIops?: number | undefined;
EbsRootVolumeThroughput?: number | undefined;
}
export interface InstanceGroupConfig {
Name?: string;
Market?: MarketType;
Name?: string | undefined;
Market?: MarketType | undefined;
InstanceRole: InstanceRoleType | undefined;
BidPrice?: string;
BidPrice?: string | undefined;
InstanceType: string | undefined;
InstanceCount: number | undefined;
Configurations?: Configuration[];
EbsConfiguration?: EbsConfiguration;
AutoScalingPolicy?: AutoScalingPolicy;
CustomAmiId?: string;
Configurations?: Configuration[] | undefined;
EbsConfiguration?: EbsConfiguration | undefined;
AutoScalingPolicy?: AutoScalingPolicy | undefined;
CustomAmiId?: string | undefined;
}
export interface InstanceGroupModifyConfig {
InstanceGroupId: string | undefined;
InstanceCount?: number;
EC2InstanceIdsToTerminate?: string[];
ShrinkPolicy?: ShrinkPolicy;
ReconfigurationType?: ReconfigurationType;
Configurations?: Configuration[];
InstanceCount?: number | undefined;
EC2InstanceIdsToTerminate?: string[] | undefined;
ShrinkPolicy?: ShrinkPolicy | undefined;
ReconfigurationType?: ReconfigurationType | undefined;
Configurations?: Configuration[] | undefined;
}
export interface InstanceTypeConfig {
InstanceType: string | undefined;
WeightedCapacity?: number;
BidPrice?: string;
BidPriceAsPercentageOfOnDemandPrice?: number;
EbsConfiguration?: EbsConfiguration;
Configurations?: Configuration[];
CustomAmiId?: string;
Priority?: number;
WeightedCapacity?: number | undefined;
BidPrice?: string | undefined;
BidPriceAsPercentageOfOnDemandPrice?: number | undefined;
EbsConfiguration?: EbsConfiguration | undefined;
Configurations?: Configuration[] | undefined;
CustomAmiId?: string | undefined;
Priority?: number | undefined;
}
export interface InstanceTypeSpecification {
InstanceType?: string;
WeightedCapacity?: number;
BidPrice?: string;
BidPriceAsPercentageOfOnDemandPrice?: number;
Configurations?: Configuration[];
EbsBlockDevices?: EbsBlockDevice[];
EbsOptimized?: boolean;
CustomAmiId?: string;
Priority?: number;
InstanceType?: string | undefined;
WeightedCapacity?: number | undefined;
BidPrice?: string | undefined;
BidPriceAsPercentageOfOnDemandPrice?: number | undefined;
Configurations?: Configuration[] | undefined;
EbsBlockDevices?: EbsBlockDevice[] | undefined;
EbsOptimized?: boolean | undefined;
CustomAmiId?: string | undefined;
Priority?: number | undefined;
}
export interface DescribeClusterOutput {
Cluster?: Cluster;
Cluster?: Cluster | undefined;
}

@@ -1463,36 +1465,36 @@ export interface GetBlockPublicAccessConfigurationOutput {

export interface InstanceFleet {
Id?: string;
Name?: string;
Status?: InstanceFleetStatus;
InstanceFleetType?: InstanceFleetType;
TargetOnDemandCapacity?: number;
TargetSpotCapacity?: number;
ProvisionedOnDemandCapacity?: number;
ProvisionedSpotCapacity?: number;
InstanceTypeSpecifications?: InstanceTypeSpecification[];
LaunchSpecifications?: InstanceFleetProvisioningSpecifications;
ResizeSpecifications?: InstanceFleetResizingSpecifications;
Context?: string;
Id?: string | undefined;
Name?: string | undefined;
Status?: InstanceFleetStatus | undefined;
InstanceFleetType?: InstanceFleetType | undefined;
TargetOnDemandCapacity?: number | undefined;
TargetSpotCapacity?: number | undefined;
ProvisionedOnDemandCapacity?: number | undefined;
ProvisionedSpotCapacity?: number | undefined;
InstanceTypeSpecifications?: InstanceTypeSpecification[] | undefined;
LaunchSpecifications?: InstanceFleetProvisioningSpecifications | undefined;
ResizeSpecifications?: InstanceFleetResizingSpecifications | undefined;
Context?: string | undefined;
}
export interface InstanceFleetConfig {
Name?: string;
Name?: string | undefined;
InstanceFleetType: InstanceFleetType | undefined;
TargetOnDemandCapacity?: number;
TargetSpotCapacity?: number;
InstanceTypeConfigs?: InstanceTypeConfig[];
LaunchSpecifications?: InstanceFleetProvisioningSpecifications;
ResizeSpecifications?: InstanceFleetResizingSpecifications;
Context?: string;
TargetOnDemandCapacity?: number | undefined;
TargetSpotCapacity?: number | undefined;
InstanceTypeConfigs?: InstanceTypeConfig[] | undefined;
LaunchSpecifications?: InstanceFleetProvisioningSpecifications | undefined;
ResizeSpecifications?: InstanceFleetResizingSpecifications | undefined;
Context?: string | undefined;
}
export interface InstanceFleetModifyConfig {
InstanceFleetId: string | undefined;
TargetOnDemandCapacity?: number;
TargetSpotCapacity?: number;
ResizeSpecifications?: InstanceFleetResizingSpecifications;
InstanceTypeConfigs?: InstanceTypeConfig[];
Context?: string;
TargetOnDemandCapacity?: number | undefined;
TargetSpotCapacity?: number | undefined;
ResizeSpecifications?: InstanceFleetResizingSpecifications | undefined;
InstanceTypeConfigs?: InstanceTypeConfig[] | undefined;
Context?: string | undefined;
}
export interface ModifyInstanceGroupsInput {
ClusterId?: string;
InstanceGroups?: InstanceGroupModifyConfig[];
ClusterId?: string | undefined;
InstanceGroups?: InstanceGroupModifyConfig[] | undefined;
}

@@ -1504,20 +1506,20 @@ export interface AddInstanceFleetInput {

export interface InstanceGroup {
Id?: string;
Name?: string;
Market?: MarketType;
InstanceGroupType?: InstanceGroupType;
BidPrice?: string;
InstanceType?: string;
RequestedInstanceCount?: number;
RunningInstanceCount?: number;
Status?: InstanceGroupStatus;
Configurations?: Configuration[];
ConfigurationsVersion?: number;
LastSuccessfullyAppliedConfigurations?: Configuration[];
LastSuccessfullyAppliedConfigurationsVersion?: number;
EbsBlockDevices?: EbsBlockDevice[];
EbsOptimized?: boolean;
ShrinkPolicy?: ShrinkPolicy;
AutoScalingPolicy?: AutoScalingPolicyDescription;
CustomAmiId?: string;
Id?: string | undefined;
Name?: string | undefined;
Market?: MarketType | undefined;
InstanceGroupType?: InstanceGroupType | undefined;
BidPrice?: string | undefined;
InstanceType?: string | undefined;
RequestedInstanceCount?: number | undefined;
RunningInstanceCount?: number | undefined;
Status?: InstanceGroupStatus | undefined;
Configurations?: Configuration[] | undefined;
ConfigurationsVersion?: number | undefined;
LastSuccessfullyAppliedConfigurations?: Configuration[] | undefined;
LastSuccessfullyAppliedConfigurationsVersion?: number | undefined;
EbsBlockDevices?: EbsBlockDevice[] | undefined;
EbsOptimized?: boolean | undefined;
ShrinkPolicy?: ShrinkPolicy | undefined;
AutoScalingPolicy?: AutoScalingPolicyDescription | undefined;
CustomAmiId?: string | undefined;
}

@@ -1529,61 +1531,61 @@ export interface ModifyInstanceFleetInput {

export interface ListInstanceFleetsOutput {
InstanceFleets?: InstanceFleet[];
Marker?: string;
InstanceFleets?: InstanceFleet[] | undefined;
Marker?: string | undefined;
}
export interface ListInstanceGroupsOutput {
InstanceGroups?: InstanceGroup[];
Marker?: string;
InstanceGroups?: InstanceGroup[] | undefined;
Marker?: string | undefined;
}
export interface JobFlowInstancesConfig {
MasterInstanceType?: string;
SlaveInstanceType?: string;
InstanceCount?: number;
InstanceGroups?: InstanceGroupConfig[];
InstanceFleets?: InstanceFleetConfig[];
Ec2KeyName?: string;
Placement?: PlacementType;
KeepJobFlowAliveWhenNoSteps?: boolean;
TerminationProtected?: boolean;
UnhealthyNodeReplacement?: boolean;
HadoopVersion?: string;
Ec2SubnetId?: string;
Ec2SubnetIds?: string[];
EmrManagedMasterSecurityGroup?: string;
EmrManagedSlaveSecurityGroup?: string;
ServiceAccessSecurityGroup?: string;
AdditionalMasterSecurityGroups?: string[];
AdditionalSlaveSecurityGroups?: string[];
MasterInstanceType?: string | undefined;
SlaveInstanceType?: string | undefined;
InstanceCount?: number | undefined;
InstanceGroups?: InstanceGroupConfig[] | undefined;
InstanceFleets?: InstanceFleetConfig[] | undefined;
Ec2KeyName?: string | undefined;
Placement?: PlacementType | undefined;
KeepJobFlowAliveWhenNoSteps?: boolean | undefined;
TerminationProtected?: boolean | undefined;
UnhealthyNodeReplacement?: boolean | undefined;
HadoopVersion?: string | undefined;
Ec2SubnetId?: string | undefined;
Ec2SubnetIds?: string[] | undefined;
EmrManagedMasterSecurityGroup?: string | undefined;
EmrManagedSlaveSecurityGroup?: string | undefined;
ServiceAccessSecurityGroup?: string | undefined;
AdditionalMasterSecurityGroups?: string[] | undefined;
AdditionalSlaveSecurityGroups?: string[] | undefined;
}
export interface RunJobFlowInput {
Name: string | undefined;
LogUri?: string;
LogEncryptionKmsKeyId?: string;
AdditionalInfo?: string;
AmiVersion?: string;
ReleaseLabel?: string;
LogUri?: string | undefined;
LogEncryptionKmsKeyId?: string | undefined;
AdditionalInfo?: string | undefined;
AmiVersion?: string | undefined;
ReleaseLabel?: string | undefined;
Instances: JobFlowInstancesConfig | undefined;
Steps?: StepConfig[];
BootstrapActions?: BootstrapActionConfig[];
SupportedProducts?: string[];
NewSupportedProducts?: SupportedProductConfig[];
Applications?: Application[];
Configurations?: Configuration[];
VisibleToAllUsers?: boolean;
JobFlowRole?: string;
ServiceRole?: string;
Tags?: Tag[];
SecurityConfiguration?: string;
AutoScalingRole?: string;
ScaleDownBehavior?: ScaleDownBehavior;
CustomAmiId?: string;
EbsRootVolumeSize?: number;
RepoUpgradeOnBoot?: RepoUpgradeOnBoot;
KerberosAttributes?: KerberosAttributes;
StepConcurrencyLevel?: number;
ManagedScalingPolicy?: ManagedScalingPolicy;
PlacementGroupConfigs?: PlacementGroupConfig[];
AutoTerminationPolicy?: AutoTerminationPolicy;
OSReleaseLabel?: string;
EbsRootVolumeIops?: number;
EbsRootVolumeThroughput?: number;
Steps?: StepConfig[] | undefined;
BootstrapActions?: BootstrapActionConfig[] | undefined;
SupportedProducts?: string[] | undefined;
NewSupportedProducts?: SupportedProductConfig[] | undefined;
Applications?: Application[] | undefined;
Configurations?: Configuration[] | undefined;
VisibleToAllUsers?: boolean | undefined;
JobFlowRole?: string | undefined;
ServiceRole?: string | undefined;
Tags?: Tag[] | undefined;
SecurityConfiguration?: string | undefined;
AutoScalingRole?: string | undefined;
ScaleDownBehavior?: ScaleDownBehavior | undefined;
CustomAmiId?: string | undefined;
EbsRootVolumeSize?: number | undefined;
RepoUpgradeOnBoot?: RepoUpgradeOnBoot | undefined;
KerberosAttributes?: KerberosAttributes | undefined;
StepConcurrencyLevel?: number | undefined;
ManagedScalingPolicy?: ManagedScalingPolicy | undefined;
PlacementGroupConfigs?: PlacementGroupConfig[] | undefined;
AutoTerminationPolicy?: AutoTerminationPolicy | undefined;
OSReleaseLabel?: string | undefined;
EbsRootVolumeIops?: number | undefined;
EbsRootVolumeThroughput?: number | undefined;
}

@@ -1590,0 +1592,0 @@ export declare const UsernamePasswordFilterSensitiveLog: (

{
"name": "@aws-sdk/client-emr",
"description": "AWS SDK for JavaScript Emr Client for Node.js, Browser and React Native",
"version": "3.687.0",
"version": "3.691.0",
"scripts": {

@@ -23,10 +23,10 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/client-sso-oidc": "3.687.0",
"@aws-sdk/client-sts": "3.687.0",
"@aws-sdk/core": "3.686.0",
"@aws-sdk/credential-provider-node": "3.687.0",
"@aws-sdk/client-sso-oidc": "3.691.0",
"@aws-sdk/client-sts": "3.691.0",
"@aws-sdk/core": "3.691.0",
"@aws-sdk/credential-provider-node": "3.691.0",
"@aws-sdk/middleware-host-header": "3.686.0",
"@aws-sdk/middleware-logger": "3.686.0",
"@aws-sdk/middleware-recursion-detection": "3.686.0",
"@aws-sdk/middleware-user-agent": "3.687.0",
"@aws-sdk/middleware-user-agent": "3.691.0",
"@aws-sdk/region-config-resolver": "3.686.0",

@@ -36,3 +36,3 @@ "@aws-sdk/types": "3.686.0",

"@aws-sdk/util-user-agent-browser": "3.686.0",
"@aws-sdk/util-user-agent-node": "3.687.0",
"@aws-sdk/util-user-agent-node": "3.691.0",
"@smithy/config-resolver": "^3.0.10",

@@ -39,0 +39,0 @@ "@smithy/core": "^2.5.1",

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc