awsmwaa

package
v2.0.0-rc.23 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func NewCfnEnvironment_Override

func NewCfnEnvironment_Override(c CfnEnvironment, scope constructs.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
	AttrLoggingConfigurationSchedulerLogsCloudWatchLogGroupArn() *string
	AttrLoggingConfigurationTaskLogsCloudWatchLogGroupArn() *string
	AttrLoggingConfigurationWebserverLogsCloudWatchLogGroupArn() *string
	AttrLoggingConfigurationWorkerLogsCloudWatchLogGroupArn() *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() constructs.Node
	PluginsS3ObjectVersion() *string
	SetPluginsS3ObjectVersion(val *string)
	PluginsS3Path() *string
	SetPluginsS3Path(val *string)
	Ref() *string
	RequirementsS3ObjectVersion() *string
	SetRequirementsS3ObjectVersion(val *string)
	RequirementsS3Path() *string
	SetRequirementsS3Path(val *string)
	Schedulers() *float64
	SetSchedulers(val *float64)
	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)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::MWAA::Environment`.

func NewCfnEnvironment

func NewCfnEnvironment(scope constructs.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.Schedulers`.
	Schedulers *float64 `json:"schedulers"`
	// `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_NetworkConfigurationProperty

type CfnEnvironment_NetworkConfigurationProperty struct {
	// `CfnEnvironment.NetworkConfigurationProperty.SecurityGroupIds`.
	SecurityGroupIds *[]*string `json:"securityGroupIds"`
	// `CfnEnvironment.NetworkConfigurationProperty.SubnetIds`.
	SubnetIds *[]*string `json:"subnetIds"`
}

type CfnEnvironment_TagMapProperty

type CfnEnvironment_TagMapProperty struct {
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL