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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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.

Returns:

  • (String)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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 to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint.

Returns:

  • (String)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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 nodes used by this DevEndpoint.

Returns:

  • (Integer)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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>)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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)


2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2150

class DevEndpoint < Struct.new(
  :endpoint_name,
  :role_arn,
  :security_group_ids,
  :subnet_id,
  :yarn_endpoint_address,
  :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