Documentation ¶
Index ¶
- func CfnEnvironment_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEnvironment_IsCfnElement(x interface{}) *bool
- func CfnEnvironment_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEnvironment_IsConstruct(x interface{}) *bool
- func NewCfnEnvironment_Override(c CfnEnvironment, scope awscdk.Construct, id *string, ...)
- type CfnEnvironment
- type CfnEnvironmentProps
- type CfnEnvironment_LoggingConfigurationProperty
- type CfnEnvironment_ModuleLoggingConfigurationProperty
- type CfnEnvironment_NetworkConfigurationProperty
- type CfnEnvironment_TagMapProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnEnvironment_CFN_RESOURCE_TYPE_NAME ¶
func CfnEnvironment_CFN_RESOURCE_TYPE_NAME() *string
func CfnEnvironment_IsCfnElement ¶
func CfnEnvironment_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnEnvironment_IsCfnResource ¶
func CfnEnvironment_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnEnvironment_IsConstruct ¶
func CfnEnvironment_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnEnvironment_Override ¶
func NewCfnEnvironment_Override(c CfnEnvironment, scope awscdk.Construct, id *string, props *CfnEnvironmentProps)
Create a new `AWS::MWAA::Environment`.
Types ¶
type CfnEnvironment ¶
type CfnEnvironment interface { awscdk.CfnResource awscdk.IInspectable AirflowConfigurationOptions() interface{} SetAirflowConfigurationOptions(val interface{}) AirflowVersion() *string SetAirflowVersion(val *string) AttrArn() *string AttrLoggingConfigurationDagProcessingLogsCloudWatchLogGroupArn() *string AttrWebserverUrl() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DagS3Path() *string SetDagS3Path(val *string) EnvironmentClass() *string SetEnvironmentClass(val *string) ExecutionRoleArn() *string SetExecutionRoleArn(val *string) KmsKey() *string SetKmsKey(val *string) LoggingConfiguration() interface{} SetLoggingConfiguration(val interface{}) LogicalId() *string MaxWorkers() *float64 SetMaxWorkers(val *float64) MinWorkers() *float64 SetMinWorkers(val *float64) Name() *string SetName(val *string) NetworkConfiguration() interface{} SetNetworkConfiguration(val interface{}) Node() awscdk.ConstructNode PluginsS3ObjectVersion() *string SetPluginsS3ObjectVersion(val *string) PluginsS3Path() *string SetPluginsS3Path(val *string) Ref() *string RequirementsS3ObjectVersion() *string SetRequirementsS3ObjectVersion(val *string) RequirementsS3Path() *string SetRequirementsS3Path(val *string) SourceBucketArn() *string SetSourceBucketArn(val *string) Stack() awscdk.Stack Tags() *CfnEnvironment_TagMapProperty SetTags(val *CfnEnvironment_TagMapProperty) UpdatedProperites() *map[string]interface{} WebserverAccessMode() *string SetWebserverAccessMode(val *string) WeeklyMaintenanceWindowStart() *string SetWeeklyMaintenanceWindowStart(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::MWAA::Environment`.
func NewCfnEnvironment ¶
func NewCfnEnvironment(scope awscdk.Construct, id *string, props *CfnEnvironmentProps) CfnEnvironment
Create a new `AWS::MWAA::Environment`.
type CfnEnvironmentProps ¶
type CfnEnvironmentProps struct { // `AWS::MWAA::Environment.Name`. Name *string `json:"name"` // `AWS::MWAA::Environment.AirflowConfigurationOptions`. AirflowConfigurationOptions interface{} `json:"airflowConfigurationOptions"` // `AWS::MWAA::Environment.AirflowVersion`. AirflowVersion *string `json:"airflowVersion"` // `AWS::MWAA::Environment.DagS3Path`. DagS3Path *string `json:"dagS3Path"` // `AWS::MWAA::Environment.EnvironmentClass`. EnvironmentClass *string `json:"environmentClass"` // `AWS::MWAA::Environment.ExecutionRoleArn`. ExecutionRoleArn *string `json:"executionRoleArn"` // `AWS::MWAA::Environment.KmsKey`. KmsKey *string `json:"kmsKey"` // `AWS::MWAA::Environment.LoggingConfiguration`. LoggingConfiguration interface{} `json:"loggingConfiguration"` // `AWS::MWAA::Environment.MaxWorkers`. MaxWorkers *float64 `json:"maxWorkers"` // `AWS::MWAA::Environment.MinWorkers`. MinWorkers *float64 `json:"minWorkers"` // `AWS::MWAA::Environment.NetworkConfiguration`. NetworkConfiguration interface{} `json:"networkConfiguration"` // `AWS::MWAA::Environment.PluginsS3ObjectVersion`. PluginsS3ObjectVersion *string `json:"pluginsS3ObjectVersion"` // `AWS::MWAA::Environment.PluginsS3Path`. PluginsS3Path *string `json:"pluginsS3Path"` // `AWS::MWAA::Environment.RequirementsS3ObjectVersion`. RequirementsS3ObjectVersion *string `json:"requirementsS3ObjectVersion"` // `AWS::MWAA::Environment.RequirementsS3Path`. RequirementsS3Path *string `json:"requirementsS3Path"` // `AWS::MWAA::Environment.SourceBucketArn`. SourceBucketArn *string `json:"sourceBucketArn"` // `AWS::MWAA::Environment.Tags`. Tags *CfnEnvironment_TagMapProperty `json:"tags"` // `AWS::MWAA::Environment.WebserverAccessMode`. WebserverAccessMode *string `json:"webserverAccessMode"` // `AWS::MWAA::Environment.WeeklyMaintenanceWindowStart`. WeeklyMaintenanceWindowStart *string `json:"weeklyMaintenanceWindowStart"` }
Properties for defining a `AWS::MWAA::Environment`.
type CfnEnvironment_LoggingConfigurationProperty ¶
type CfnEnvironment_LoggingConfigurationProperty struct { // `CfnEnvironment.LoggingConfigurationProperty.DagProcessingLogs`. DagProcessingLogs interface{} `json:"dagProcessingLogs"` // `CfnEnvironment.LoggingConfigurationProperty.SchedulerLogs`. SchedulerLogs interface{} `json:"schedulerLogs"` // `CfnEnvironment.LoggingConfigurationProperty.TaskLogs`. TaskLogs interface{} `json:"taskLogs"` // `CfnEnvironment.LoggingConfigurationProperty.WebserverLogs`. WebserverLogs interface{} `json:"webserverLogs"` // `CfnEnvironment.LoggingConfigurationProperty.WorkerLogs`. WorkerLogs interface{} `json:"workerLogs"` }
type CfnEnvironment_ModuleLoggingConfigurationProperty ¶
type CfnEnvironment_ModuleLoggingConfigurationProperty struct { // `CfnEnvironment.ModuleLoggingConfigurationProperty.CloudWatchLogGroupArn`. CloudWatchLogGroupArn *string `json:"cloudWatchLogGroupArn"` // `CfnEnvironment.ModuleLoggingConfigurationProperty.Enabled`. Enabled interface{} `json:"enabled"` // `CfnEnvironment.ModuleLoggingConfigurationProperty.LogLevel`. LogLevel *string `json:"logLevel"` }
type CfnEnvironment_TagMapProperty ¶
type CfnEnvironment_TagMapProperty struct { }
Click to show internal directories.
Click to hide internal directories.