Class: Aws::Glue::Types::Property
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::Property
- Defined in:
- gems/aws-sdk-glue/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.
21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 21153 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.
21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 21153 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.
21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 21153 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.
21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 21153 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.
21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 21153 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.
21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 21153 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.
21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 21153 class Property < Struct.new( :name, :description, :required, :default_value, :property_types, :allowed_values, :data_operation_scopes) SENSITIVE = [] include Aws::Structure end |