Class: Aws::DataZone::Types::GlueConnection

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

Overview

The Amazon Web Services Glue connection.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#athena_propertiesHash<String,String>

The Amazon Athena properties of the Amazon Web Services Glue connection.

Returns:

  • (Hash<String,String>)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#authentication_configurationTypes::AuthenticationConfiguration

The authentication configuration of the Amazon Web Services Glue connection.



11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#compatible_compute_environmentsArray<String>

The compatible compute environments of the Amazon Web Services Glue connection.

Returns:

  • (Array<String>)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#connection_propertiesHash<String,String>

The properties of the Amazon Web Services Glue connection.

Returns:

  • (Hash<String,String>)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#connection_schema_versionInteger

The connection schema version of the Amazon Web Services Glue connection.

Returns:

  • (Integer)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#connection_typeString

The type of the Amazon Web Services Glue connection.

Returns:

  • (String)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The creation time of the Amazon Web Services Glue connection.

Returns:

  • (Time)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the Amazon Web Services Glue connection.

Returns:

  • (String)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#last_connection_validation_timeTime

The last validation time of the Amazon Web Services Glue connection.

Returns:

  • (Time)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_byString

The user who last updated the Amazon Web Services Glue connection.

Returns:

  • (String)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_timeTime

The timestamp at which the Amazon Web Services Glue connection was last updated.

Returns:

  • (Time)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#match_criteriaArray<String>

The match criteria of the Amazon Web Services Glue connection.

Returns:

  • (Array<String>)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the Amazon Web Services Glue connection.

Returns:

  • (String)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#physical_connection_requirementsTypes::PhysicalConnectionRequirements

The physical connection requirements of the Amazon Web Services Glue connection.



11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#python_propertiesHash<String,String>

The Python properties of the Amazon Web Services Glue connection.

Returns:

  • (Hash<String,String>)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#spark_propertiesHash<String,String>

The Spark properties of the Amazon Web Services Glue connection.

Returns:

  • (Hash<String,String>)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the Amazon Web Services Glue connection.

Returns:

  • (String)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#status_reasonString

The status reason of the Amazon Web Services Glue connection.

Returns:

  • (String)


11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 11126

class GlueConnection < Struct.new(
  :athena_properties,
  :authentication_configuration,
  :compatible_compute_environments,
  :connection_properties,
  :connection_schema_version,
  :connection_type,
  :creation_time,
  :description,
  :last_connection_validation_time,
  :last_updated_by,
  :last_updated_time,
  :match_criteria,
  :name,
  :physical_connection_requirements,
  :python_properties,
  :spark_properties,
  :status,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end