Class: Aws::Glue::Types::ComputeEnvironmentConfiguration
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Glue::Types::ComputeEnvironmentConfiguration
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
An object containing configuration for a compute environment (such as Spark, Python or Athena) returned by the ‘DescribeConnectionType` API.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #compute_environment  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The type of compute environment. 
- 
  
    
      #connection_option_name_overrides  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The connection option name overrides for the compute environment. 
- 
  
    
      #connection_options  ⇒ Hash<String,Types::Property> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The parameters used as connection options for the compute environment. 
- 
  
    
      #connection_properties_required_overrides  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The connection properties that are required as overrides for the compute environment. 
- 
  
    
      #connection_property_name_overrides  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The connection property name overrides for the compute environment. 
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A description of the compute environment. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A name for the compute environment configuration. 
- 
  
    
      #physical_connection_properties_required  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates whether ‘PhysicalConnectionProperties` are required for the compute environment. 
- 
  
    
      #supported_authentication_types  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The supported authentication types for the compute environment. 
Instance Attribute Details
#compute_environment ⇒ String
The type of compute environment.
| 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 | # File 'lib/aws-sdk-glue/types.rb', line 3467 class ComputeEnvironmentConfiguration < Struct.new( :name, :description, :compute_environment, :supported_authentication_types, :connection_options, :connection_property_name_overrides, :connection_option_name_overrides, :connection_properties_required_overrides, :physical_connection_properties_required) SENSITIVE = [] include Aws::Structure end | 
#connection_option_name_overrides ⇒ Hash<String,String>
The connection option name overrides for the compute environment.
| 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 | # File 'lib/aws-sdk-glue/types.rb', line 3467 class ComputeEnvironmentConfiguration < Struct.new( :name, :description, :compute_environment, :supported_authentication_types, :connection_options, :connection_property_name_overrides, :connection_option_name_overrides, :connection_properties_required_overrides, :physical_connection_properties_required) SENSITIVE = [] include Aws::Structure end | 
#connection_options ⇒ Hash<String,Types::Property>
The parameters used as connection options for the compute environment.
| 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 | # File 'lib/aws-sdk-glue/types.rb', line 3467 class ComputeEnvironmentConfiguration < Struct.new( :name, :description, :compute_environment, :supported_authentication_types, :connection_options, :connection_property_name_overrides, :connection_option_name_overrides, :connection_properties_required_overrides, :physical_connection_properties_required) SENSITIVE = [] include Aws::Structure end | 
#connection_properties_required_overrides ⇒ Array<String>
The connection properties that are required as overrides for the compute environment.
| 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 | # File 'lib/aws-sdk-glue/types.rb', line 3467 class ComputeEnvironmentConfiguration < Struct.new( :name, :description, :compute_environment, :supported_authentication_types, :connection_options, :connection_property_name_overrides, :connection_option_name_overrides, :connection_properties_required_overrides, :physical_connection_properties_required) SENSITIVE = [] include Aws::Structure end | 
#connection_property_name_overrides ⇒ Hash<String,String>
The connection property name overrides for the compute environment.
| 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 | # File 'lib/aws-sdk-glue/types.rb', line 3467 class ComputeEnvironmentConfiguration < Struct.new( :name, :description, :compute_environment, :supported_authentication_types, :connection_options, :connection_property_name_overrides, :connection_option_name_overrides, :connection_properties_required_overrides, :physical_connection_properties_required) SENSITIVE = [] include Aws::Structure end | 
#description ⇒ String
A description of the compute environment.
| 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 | # File 'lib/aws-sdk-glue/types.rb', line 3467 class ComputeEnvironmentConfiguration < Struct.new( :name, :description, :compute_environment, :supported_authentication_types, :connection_options, :connection_property_name_overrides, :connection_option_name_overrides, :connection_properties_required_overrides, :physical_connection_properties_required) SENSITIVE = [] include Aws::Structure end | 
#name ⇒ String
A name for the compute environment configuration.
| 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 | # File 'lib/aws-sdk-glue/types.rb', line 3467 class ComputeEnvironmentConfiguration < Struct.new( :name, :description, :compute_environment, :supported_authentication_types, :connection_options, :connection_property_name_overrides, :connection_option_name_overrides, :connection_properties_required_overrides, :physical_connection_properties_required) SENSITIVE = [] include Aws::Structure end | 
#physical_connection_properties_required ⇒ Boolean
Indicates whether ‘PhysicalConnectionProperties` are required for the compute environment.
| 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 | # File 'lib/aws-sdk-glue/types.rb', line 3467 class ComputeEnvironmentConfiguration < Struct.new( :name, :description, :compute_environment, :supported_authentication_types, :connection_options, :connection_property_name_overrides, :connection_option_name_overrides, :connection_properties_required_overrides, :physical_connection_properties_required) SENSITIVE = [] include Aws::Structure end | 
#supported_authentication_types ⇒ Array<String>
The supported authentication types for the compute environment.
| 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 | # File 'lib/aws-sdk-glue/types.rb', line 3467 class ComputeEnvironmentConfiguration < Struct.new( :name, :description, :compute_environment, :supported_authentication_types, :connection_options, :connection_property_name_overrides, :connection_option_name_overrides, :connection_properties_required_overrides, :physical_connection_properties_required) SENSITIVE = [] include Aws::Structure end |