Class: Ansible::Ruby::Modules::Aws_glue_connection
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Aws_glue_connection
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_connection.rb
Overview
Manage an AWS Glue connection. See U(aws.amazon.com/glue/) for details.
Instance Method Summary collapse
-
#catalog_id ⇒ Object?
The ID of the Data Catalog in which to create the connection.
-
#connection_properties ⇒ Hash
A dict of key-value pairs used as parameters for this connection.
-
#connection_type ⇒ :JDBC, ...
The type of the connection.
-
#description ⇒ Object?
The description of the connection.
-
#match_criteria ⇒ Object?
A list of UTF-8 strings that specify the criteria that you can use in selecting this connection.
-
#name ⇒ String
The name of the connection.
-
#security_groups ⇒ Object?
A list of security groups to be used by the connection.
-
#state ⇒ :present, :absent
Create or delete the AWS Glue connection.
-
#subnet_id ⇒ Object?
The subnet ID used by the connection.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#catalog_id ⇒ Object?
Returns The ID of the Data Catalog in which to create the connection. If none is supplied, the AWS account ID is used by default.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_connection.rb', line 12 attribute :catalog_id |
#connection_properties ⇒ Hash
Returns A dict of key-value pairs used as parameters for this connection.
15 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_connection.rb', line 15 attribute :connection_properties |
#connection_type ⇒ :JDBC, ...
Returns The type of the connection. Currently, only JDBC is supported; SFTP is not supported.
19 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_connection.rb', line 19 attribute :connection_type |
#description ⇒ Object?
Returns The description of the connection.
23 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_connection.rb', line 23 attribute :description |
#match_criteria ⇒ Object?
Returns A list of UTF-8 strings that specify the criteria that you can use in selecting this connection.
26 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_connection.rb', line 26 attribute :match_criteria |
#name ⇒ String
Returns The name of the connection.
29 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_connection.rb', line 29 attribute :name |
#security_groups ⇒ Object?
Returns A list of security groups to be used by the connection. Use either security group name or ID.
33 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_connection.rb', line 33 attribute :security_groups |
#state ⇒ :present, :absent
Returns Create or delete the AWS Glue connection.
36 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_connection.rb', line 36 attribute :state |
#subnet_id ⇒ Object?
Returns The subnet ID used by the connection.
40 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_connection.rb', line 40 attribute :subnet_id |