Class: Aws::Glue::Types::Property
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::Property
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
An object that defines a connection type for a compute environment.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allowed_values ⇒ Array<Types::AllowedValue>
A list of ‘AllowedValue` objects representing the values allowed for the property.
-
#data_operation_scopes ⇒ Array<String>
Indicates which data operations are applicable to the property.
-
#default_value ⇒ String
The default value for the property.
-
#description ⇒ String
A description of the property.
-
#name ⇒ String
The name of the property.
-
#property_types ⇒ Array<String>
Describes the type of property.
-
#required ⇒ Boolean
Indicates whether the property is required.
Instance Attribute Details
#allowed_values ⇒ Array<Types::AllowedValue>
A list of ‘AllowedValue` objects representing the values allowed for the property.
20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 |
# File 'lib/aws-sdk-glue/types.rb', line 20441 class Property < Struct.new( :name, :description, :required, :default_value, :property_types, :allowed_values, :data_operation_scopes) SENSITIVE = [] include Aws::Structure end |
#data_operation_scopes ⇒ Array<String>
Indicates which data operations are applicable to the property.
20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 |
# File 'lib/aws-sdk-glue/types.rb', line 20441 class Property < Struct.new( :name, :description, :required, :default_value, :property_types, :allowed_values, :data_operation_scopes) SENSITIVE = [] include Aws::Structure end |
#default_value ⇒ String
The default value for the property.
20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 |
# File 'lib/aws-sdk-glue/types.rb', line 20441 class Property < Struct.new( :name, :description, :required, :default_value, :property_types, :allowed_values, :data_operation_scopes) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the property.
20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 |
# File 'lib/aws-sdk-glue/types.rb', line 20441 class Property < Struct.new( :name, :description, :required, :default_value, :property_types, :allowed_values, :data_operation_scopes) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the property.
20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 |
# File 'lib/aws-sdk-glue/types.rb', line 20441 class Property < Struct.new( :name, :description, :required, :default_value, :property_types, :allowed_values, :data_operation_scopes) SENSITIVE = [] include Aws::Structure end |
#property_types ⇒ Array<String>
Describes the type of property.
20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 |
# File 'lib/aws-sdk-glue/types.rb', line 20441 class Property < Struct.new( :name, :description, :required, :default_value, :property_types, :allowed_values, :data_operation_scopes) SENSITIVE = [] include Aws::Structure end |
#required ⇒ Boolean
Indicates whether the property is required.
20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 |
# File 'lib/aws-sdk-glue/types.rb', line 20441 class Property < Struct.new( :name, :description, :required, :default_value, :property_types, :allowed_values, :data_operation_scopes) SENSITIVE = [] include Aws::Structure end |