You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Glue::Types::DevEndpoint

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

A development endpoint where a developer can remotely debug ETL scripts.

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zoneString

The AWS availability zone where this DevEndpoint is located.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#created_timestampTime

The point in time at which this DevEndpoint was created.

Returns:

  • (Time)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#endpoint_nameString

The name of the DevEndpoint.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#extra_jars_s3_pathString

Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.

Please note that only pure Java/Scala libraries can currently be used on a DevEndpoint.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#extra_python_libs_s3_pathString

Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

Please note that only pure Python libraries can currently be used on a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#failure_reasonString

The reason for a current failure in this DevEndpoint.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#last_modified_timestampTime

The point in time at which this DevEndpoint was last modified.

Returns:

  • (Time)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#last_update_statusString

The status of the last update.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#number_of_nodesInteger

The number of AWS Glue Data Processing Units (DPUs) allocated to this DevEndpoint.

Returns:

  • (Integer)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#public_addressString

The public address used by this DevEndpoint.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#public_keyString

The public key to be used by this DevEndpoint for authentication.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#role_arnString

The AWS ARN of the IAM role used in this DevEndpoint.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#security_group_idsArray<String>

A list of security group identifiers used in this DevEndpoint.

Returns:

  • (Array<String>)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#statusString

The current status of this DevEndpoint.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#subnet_idString

The subnet ID for this DevEndpoint.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#vpc_idString

The ID of the virtual private cloud (VPC) used by this DevEndpoint.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#yarn_endpoint_addressString

The YARN endpoint address used by this DevEndpoint.

Returns:

  • (String)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end

#zeppelin_remote_spark_interpreter_portInteger

The Apache Zeppelin port for the remote Apache Spark interpreter.

Returns:

  • (Integer)


2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2363

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :zeppelin_remote_spark_interpreter_port,
  :public_address,
  :status,
  :number_of_nodes,
  :availability_zone,
  :vpc_id,
  :extra_python_libs_s3_path,
  :extra_jars_s3_path,
  :failure_reason,
  :last_update_status,
  :created_timestamp,
  :last_modified_timestamp,
  :public_key)
  include Aws::Structure
end