Class: Humidifier::MWAA::Environment
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::MWAA::Environment resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#airflow_configuration_options ⇒ Object
returns the AirflowConfigurationOptions property.
-
#airflow_configuration_options=(value) ⇒ Object
sets the AirflowConfigurationOptions property (Json).
-
#airflow_version ⇒ Object
returns the AirflowVersion property.
-
#airflow_version=(value) ⇒ Object
sets the AirflowVersion property (String).
-
#dag_s3_path ⇒ Object
returns the DagS3Path property.
-
#dag_s3_path=(value) ⇒ Object
sets the DagS3Path property (String).
-
#environment_class ⇒ Object
returns the EnvironmentClass property.
-
#environment_class=(value) ⇒ Object
sets the EnvironmentClass property (String).
-
#execution_role_arn ⇒ Object
returns the ExecutionRoleArn property.
-
#execution_role_arn=(value) ⇒ Object
sets the ExecutionRoleArn property (String).
-
#kms_key ⇒ Object
returns the KmsKey property.
-
#kms_key=(value) ⇒ Object
sets the KmsKey property (String).
-
#logging_configuration ⇒ Object
returns the LoggingConfiguration property.
-
#logging_configuration=(value) ⇒ Object
sets the LoggingConfiguration property (Structure).
-
#max_workers ⇒ Object
returns the MaxWorkers property.
-
#max_workers=(value) ⇒ Object
sets the MaxWorkers property (Integer).
-
#min_workers ⇒ Object
returns the MinWorkers property.
-
#min_workers=(value) ⇒ Object
sets the MinWorkers property (Integer).
-
#name ⇒ Object
returns the Name property.
-
#name=(value) ⇒ Object
sets the Name property (String).
-
#network_configuration ⇒ Object
returns the NetworkConfiguration property.
-
#network_configuration=(value) ⇒ Object
sets the NetworkConfiguration property (Structure).
-
#plugins_s3_object_version ⇒ Object
returns the PluginsS3ObjectVersion property.
-
#plugins_s3_object_version=(value) ⇒ Object
sets the PluginsS3ObjectVersion property (String).
-
#plugins_s3_path ⇒ Object
returns the PluginsS3Path property.
-
#plugins_s3_path=(value) ⇒ Object
sets the PluginsS3Path property (String).
-
#requirements_s3_object_version ⇒ Object
returns the RequirementsS3ObjectVersion property.
-
#requirements_s3_object_version=(value) ⇒ Object
sets the RequirementsS3ObjectVersion property (String).
-
#requirements_s3_path ⇒ Object
returns the RequirementsS3Path property.
-
#requirements_s3_path=(value) ⇒ Object
sets the RequirementsS3Path property (String).
-
#schedulers ⇒ Object
returns the Schedulers property.
-
#schedulers=(value) ⇒ Object
sets the Schedulers property (Integer).
-
#source_bucket_arn ⇒ Object
returns the SourceBucketArn property.
-
#source_bucket_arn=(value) ⇒ Object
sets the SourceBucketArn property (String).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (Json).
-
#webserver_access_mode ⇒ Object
returns the WebserverAccessMode property.
-
#webserver_access_mode=(value) ⇒ Object
sets the WebserverAccessMode property (String).
-
#weekly_maintenance_window_start ⇒ Object
returns the WeeklyMaintenanceWindowStart property.
-
#weekly_maintenance_window_start=(value) ⇒ Object
sets the WeeklyMaintenanceWindowStart property (String).
Methods inherited from Resource
#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property
Constructor Details
This class inherits a constructor from Humidifier::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Humidifier::Resource
Instance Method Details
#airflow_configuration_options ⇒ Object
returns the AirflowConfigurationOptions property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def properties['airflow_configuration_options'] end |
#airflow_configuration_options=(value) ⇒ Object
sets the AirflowConfigurationOptions property (Json)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def (value) update_property('airflow_configuration_options', value) end |
#airflow_version ⇒ Object
returns the AirflowVersion property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def airflow_version properties['airflow_version'] end |
#airflow_version=(value) ⇒ Object
sets the AirflowVersion property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def airflow_version=(value) update_property('airflow_version', value) end |
#dag_s3_path ⇒ Object
returns the DagS3Path property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def dag_s3_path properties['dag_s3_path'] end |
#dag_s3_path=(value) ⇒ Object
sets the DagS3Path property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def dag_s3_path=(value) update_property('dag_s3_path', value) end |
#environment_class ⇒ Object
returns the EnvironmentClass property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def environment_class properties['environment_class'] end |
#environment_class=(value) ⇒ Object
sets the EnvironmentClass property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def environment_class=(value) update_property('environment_class', value) end |
#execution_role_arn ⇒ Object
returns the ExecutionRoleArn property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def execution_role_arn properties['execution_role_arn'] end |
#execution_role_arn=(value) ⇒ Object
sets the ExecutionRoleArn property (String)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def execution_role_arn=(value) update_property('execution_role_arn', value) end |
#kms_key ⇒ Object
returns the KmsKey property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def kms_key properties['kms_key'] end |
#kms_key=(value) ⇒ Object
sets the KmsKey property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def kms_key=(value) update_property('kms_key', value) end |
#logging_configuration ⇒ Object
returns the LoggingConfiguration property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def logging_configuration properties['logging_configuration'] end |
#logging_configuration=(value) ⇒ Object
sets the LoggingConfiguration property (Structure)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def logging_configuration=(value) update_property('logging_configuration', value) end |
#max_workers ⇒ Object
returns the MaxWorkers property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def max_workers properties['max_workers'] end |
#max_workers=(value) ⇒ Object
sets the MaxWorkers property (Integer)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def max_workers=(value) update_property('max_workers', value) end |
#min_workers ⇒ Object
returns the MinWorkers property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def min_workers properties['min_workers'] end |
#min_workers=(value) ⇒ Object
sets the MinWorkers property (Integer)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def min_workers=(value) update_property('min_workers', value) end |
#name ⇒ Object
returns the Name property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def name properties['name'] end |
#name=(value) ⇒ Object
sets the Name property (String)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def name=(value) update_property('name', value) end |
#network_configuration ⇒ Object
returns the NetworkConfiguration property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def network_configuration properties['network_configuration'] end |
#network_configuration=(value) ⇒ Object
sets the NetworkConfiguration property (Structure)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def network_configuration=(value) update_property('network_configuration', value) end |
#plugins_s3_object_version ⇒ Object
returns the PluginsS3ObjectVersion property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def plugins_s3_object_version properties['plugins_s3_object_version'] end |
#plugins_s3_object_version=(value) ⇒ Object
sets the PluginsS3ObjectVersion property (String)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def plugins_s3_object_version=(value) update_property('plugins_s3_object_version', value) end |
#plugins_s3_path ⇒ Object
returns the PluginsS3Path property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def plugins_s3_path properties['plugins_s3_path'] end |
#plugins_s3_path=(value) ⇒ Object
sets the PluginsS3Path property (String)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def plugins_s3_path=(value) update_property('plugins_s3_path', value) end |
#requirements_s3_object_version ⇒ Object
returns the RequirementsS3ObjectVersion property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def requirements_s3_object_version properties['requirements_s3_object_version'] end |
#requirements_s3_object_version=(value) ⇒ Object
sets the RequirementsS3ObjectVersion property (String)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def requirements_s3_object_version=(value) update_property('requirements_s3_object_version', value) end |
#requirements_s3_path ⇒ Object
returns the RequirementsS3Path property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def requirements_s3_path properties['requirements_s3_path'] end |
#requirements_s3_path=(value) ⇒ Object
sets the RequirementsS3Path property (String)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def requirements_s3_path=(value) update_property('requirements_s3_path', value) end |
#schedulers ⇒ Object
returns the Schedulers property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def schedulers properties['schedulers'] end |
#schedulers=(value) ⇒ Object
sets the Schedulers property (Integer)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def schedulers=(value) update_property('schedulers', value) end |
#source_bucket_arn ⇒ Object
returns the SourceBucketArn property
170 171 172 |
# File 'lib/humidifier/magic.rb', line 170 def source_bucket_arn properties['source_bucket_arn'] end |
#source_bucket_arn=(value) ⇒ Object
sets the SourceBucketArn property (String)
175 176 177 |
# File 'lib/humidifier/magic.rb', line 175 def source_bucket_arn=(value) update_property('source_bucket_arn', value) end |
#tags ⇒ Object
returns the Tags property
180 181 182 |
# File 'lib/humidifier/magic.rb', line 180 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (Json)
185 186 187 |
# File 'lib/humidifier/magic.rb', line 185 def (value) update_property('tags', value) end |
#webserver_access_mode ⇒ Object
returns the WebserverAccessMode property
190 191 192 |
# File 'lib/humidifier/magic.rb', line 190 def webserver_access_mode properties['webserver_access_mode'] end |
#webserver_access_mode=(value) ⇒ Object
sets the WebserverAccessMode property (String)
195 196 197 |
# File 'lib/humidifier/magic.rb', line 195 def webserver_access_mode=(value) update_property('webserver_access_mode', value) end |
#weekly_maintenance_window_start ⇒ Object
returns the WeeklyMaintenanceWindowStart property
200 201 202 |
# File 'lib/humidifier/magic.rb', line 200 def weekly_maintenance_window_start properties['weekly_maintenance_window_start'] end |
#weekly_maintenance_window_start=(value) ⇒ Object
sets the WeeklyMaintenanceWindowStart property (String)
205 206 207 |
# File 'lib/humidifier/magic.rb', line 205 def weekly_maintenance_window_start=(value) update_property('weekly_maintenance_window_start', value) end |