Class: Aws::DataZone::Types::ConnectivityProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataZone::Types::ConnectivityProperties
- Defined in:
- gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb
Overview
Contains the network and authentication settings for a connection, including connection credentials, physical network requirements, and compute-environment validation options.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#athena_properties ⇒ Hash<String,String>
The Athena properties for this configuration.
-
#authentication_configuration ⇒ Types::AuthenticationConfigurationInput
The authentication settings for this configuration.
-
#connection_properties ⇒ Hash<String,String>
The connection properties for this configuration.
-
#description ⇒ String
The description of the connectivity configuration.
-
#name ⇒ String
The name of the connectivity configuration.
-
#physical_connection_requirements ⇒ Types::PhysicalConnectionRequirements
The physical network requirements for the connection, such as the subnet, security group, and VPC settings needed to reach the data source.
-
#python_properties ⇒ Hash<String,String>
The Python properties for this configuration.
-
#spark_properties ⇒ Hash<String,String>
The Spark properties for this configuration.
-
#validate_credentials ⇒ Boolean
Specifies whether to validate credentials for the connectivity configuration.
-
#validate_for_compute_environments ⇒ Array<String>
The compute environments to use when validating connectivity.
Instance Attribute Details
#athena_properties ⇒ Hash<String,String>
The Athena properties for this configuration.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2477 class ConnectivityProperties < Struct.new( :connection_properties, :physical_connection_requirements, :name, :description, :validate_credentials, :validate_for_compute_environments, :spark_properties, :athena_properties, :python_properties, :authentication_configuration) SENSITIVE = [] include Aws::Structure end |
#authentication_configuration ⇒ Types::AuthenticationConfigurationInput
The authentication settings for this configuration.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2477 class ConnectivityProperties < Struct.new( :connection_properties, :physical_connection_requirements, :name, :description, :validate_credentials, :validate_for_compute_environments, :spark_properties, :athena_properties, :python_properties, :authentication_configuration) SENSITIVE = [] include Aws::Structure end |
#connection_properties ⇒ Hash<String,String>
The connection properties for this configuration.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2477 class ConnectivityProperties < Struct.new( :connection_properties, :physical_connection_requirements, :name, :description, :validate_credentials, :validate_for_compute_environments, :spark_properties, :athena_properties, :python_properties, :authentication_configuration) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the connectivity configuration.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2477 class ConnectivityProperties < Struct.new( :connection_properties, :physical_connection_requirements, :name, :description, :validate_credentials, :validate_for_compute_environments, :spark_properties, :athena_properties, :python_properties, :authentication_configuration) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the connectivity configuration.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2477 class ConnectivityProperties < Struct.new( :connection_properties, :physical_connection_requirements, :name, :description, :validate_credentials, :validate_for_compute_environments, :spark_properties, :athena_properties, :python_properties, :authentication_configuration) SENSITIVE = [] include Aws::Structure end |
#physical_connection_requirements ⇒ Types::PhysicalConnectionRequirements
The physical network requirements for the connection, such as the subnet, security group, and VPC settings needed to reach the data source.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2477 class ConnectivityProperties < Struct.new( :connection_properties, :physical_connection_requirements, :name, :description, :validate_credentials, :validate_for_compute_environments, :spark_properties, :athena_properties, :python_properties, :authentication_configuration) SENSITIVE = [] include Aws::Structure end |
#python_properties ⇒ Hash<String,String>
The Python properties for this configuration.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2477 class ConnectivityProperties < Struct.new( :connection_properties, :physical_connection_requirements, :name, :description, :validate_credentials, :validate_for_compute_environments, :spark_properties, :athena_properties, :python_properties, :authentication_configuration) SENSITIVE = [] include Aws::Structure end |
#spark_properties ⇒ Hash<String,String>
The Spark properties for this configuration.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2477 class ConnectivityProperties < Struct.new( :connection_properties, :physical_connection_requirements, :name, :description, :validate_credentials, :validate_for_compute_environments, :spark_properties, :athena_properties, :python_properties, :authentication_configuration) SENSITIVE = [] include Aws::Structure end |
#validate_credentials ⇒ Boolean
Specifies whether to validate credentials for the connectivity configuration. Defaults to true if not specified.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2477 class ConnectivityProperties < Struct.new( :connection_properties, :physical_connection_requirements, :name, :description, :validate_credentials, :validate_for_compute_environments, :spark_properties, :athena_properties, :python_properties, :authentication_configuration) SENSITIVE = [] include Aws::Structure end |
#validate_for_compute_environments ⇒ Array<String>
The compute environments to use when validating connectivity. The service validates that the connection is reachable from each specified environment.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2477 class ConnectivityProperties < Struct.new( :connection_properties, :physical_connection_requirements, :name, :description, :validate_credentials, :validate_for_compute_environments, :spark_properties, :athena_properties, :python_properties, :authentication_configuration) SENSITIVE = [] include Aws::Structure end |