mwaa

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EnvironmentEndpointManagementCustomer = EnvironmentEndpointManagement("CUSTOMER")
	EnvironmentEndpointManagementService  = EnvironmentEndpointManagement("SERVICE")
)
View Source
const (
	EnvironmentLoggingLevelCritical = EnvironmentLoggingLevel("CRITICAL")
	EnvironmentLoggingLevelError    = EnvironmentLoggingLevel("ERROR")
	EnvironmentLoggingLevelWarning  = EnvironmentLoggingLevel("WARNING")
	EnvironmentLoggingLevelInfo     = EnvironmentLoggingLevel("INFO")
	EnvironmentLoggingLevelDebug    = EnvironmentLoggingLevel("DEBUG")
)
View Source
const (
	EnvironmentWebserverAccessModePrivateOnly = EnvironmentWebserverAccessMode("PRIVATE_ONLY")
	EnvironmentWebserverAccessModePublicOnly  = EnvironmentWebserverAccessMode("PUBLIC_ONLY")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Environment

type Environment struct {
	pulumi.CustomResourceState

	// Key/value pairs representing Airflow configuration variables.
	//     Keys are prefixed by their section:
	//
	//     [core]
	//     dags_folder={AIRFLOW_HOME}/dags
	//
	//     Would be represented as
	//
	//     "core.dags_folder": "{AIRFLOW_HOME}/dags"
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MWAA::Environment` for more information about the expected schema for this property.
	AirflowConfigurationOptions  pulumi.AnyOutput                         `pulumi:"airflowConfigurationOptions"`
	AirflowVersion               pulumi.StringPtrOutput                   `pulumi:"airflowVersion"`
	Arn                          pulumi.StringOutput                      `pulumi:"arn"`
	CeleryExecutorQueue          pulumi.StringOutput                      `pulumi:"celeryExecutorQueue"`
	DagS3Path                    pulumi.StringPtrOutput                   `pulumi:"dagS3Path"`
	DatabaseVpcEndpointService   pulumi.StringOutput                      `pulumi:"databaseVpcEndpointService"`
	EndpointManagement           EnvironmentEndpointManagementPtrOutput   `pulumi:"endpointManagement"`
	EnvironmentClass             pulumi.StringPtrOutput                   `pulumi:"environmentClass"`
	ExecutionRoleArn             pulumi.StringPtrOutput                   `pulumi:"executionRoleArn"`
	KmsKey                       pulumi.StringPtrOutput                   `pulumi:"kmsKey"`
	LoggingConfiguration         EnvironmentLoggingConfigurationPtrOutput `pulumi:"loggingConfiguration"`
	MaxWorkers                   pulumi.IntPtrOutput                      `pulumi:"maxWorkers"`
	MinWorkers                   pulumi.IntPtrOutput                      `pulumi:"minWorkers"`
	Name                         pulumi.StringOutput                      `pulumi:"name"`
	NetworkConfiguration         EnvironmentNetworkConfigurationPtrOutput `pulumi:"networkConfiguration"`
	PluginsS3ObjectVersion       pulumi.StringPtrOutput                   `pulumi:"pluginsS3ObjectVersion"`
	PluginsS3Path                pulumi.StringPtrOutput                   `pulumi:"pluginsS3Path"`
	RequirementsS3ObjectVersion  pulumi.StringPtrOutput                   `pulumi:"requirementsS3ObjectVersion"`
	RequirementsS3Path           pulumi.StringPtrOutput                   `pulumi:"requirementsS3Path"`
	Schedulers                   pulumi.IntPtrOutput                      `pulumi:"schedulers"`
	SourceBucketArn              pulumi.StringPtrOutput                   `pulumi:"sourceBucketArn"`
	StartupScriptS3ObjectVersion pulumi.StringPtrOutput                   `pulumi:"startupScriptS3ObjectVersion"`
	StartupScriptS3Path          pulumi.StringPtrOutput                   `pulumi:"startupScriptS3Path"`
	// A map of tags for the environment.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MWAA::Environment` for more information about the expected schema for this property.
	Tags                         pulumi.AnyOutput                        `pulumi:"tags"`
	WebserverAccessMode          EnvironmentWebserverAccessModePtrOutput `pulumi:"webserverAccessMode"`
	WebserverUrl                 pulumi.StringOutput                     `pulumi:"webserverUrl"`
	WebserverVpcEndpointService  pulumi.StringOutput                     `pulumi:"webserverVpcEndpointService"`
	WeeklyMaintenanceWindowStart pulumi.StringPtrOutput                  `pulumi:"weeklyMaintenanceWindowStart"`
}

Resource schema for AWS::MWAA::Environment

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)

GetEnvironment gets an existing Environment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEnvironment

func NewEnvironment(ctx *pulumi.Context,
	name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)

NewEnvironment registers a new resource with the given unique name, arguments, and options.

func (*Environment) ElementType

func (*Environment) ElementType() reflect.Type

func (*Environment) ToEnvironmentOutput

func (i *Environment) ToEnvironmentOutput() EnvironmentOutput

func (*Environment) ToEnvironmentOutputWithContext

func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentArgs

type EnvironmentArgs struct {
	// Key/value pairs representing Airflow configuration variables.
	//     Keys are prefixed by their section:
	//
	//     [core]
	//     dags_folder={AIRFLOW_HOME}/dags
	//
	//     Would be represented as
	//
	//     "core.dags_folder": "{AIRFLOW_HOME}/dags"
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MWAA::Environment` for more information about the expected schema for this property.
	AirflowConfigurationOptions  pulumi.Input
	AirflowVersion               pulumi.StringPtrInput
	DagS3Path                    pulumi.StringPtrInput
	EndpointManagement           EnvironmentEndpointManagementPtrInput
	EnvironmentClass             pulumi.StringPtrInput
	ExecutionRoleArn             pulumi.StringPtrInput
	KmsKey                       pulumi.StringPtrInput
	LoggingConfiguration         EnvironmentLoggingConfigurationPtrInput
	MaxWorkers                   pulumi.IntPtrInput
	MinWorkers                   pulumi.IntPtrInput
	Name                         pulumi.StringPtrInput
	NetworkConfiguration         EnvironmentNetworkConfigurationPtrInput
	PluginsS3ObjectVersion       pulumi.StringPtrInput
	PluginsS3Path                pulumi.StringPtrInput
	RequirementsS3ObjectVersion  pulumi.StringPtrInput
	RequirementsS3Path           pulumi.StringPtrInput
	Schedulers                   pulumi.IntPtrInput
	SourceBucketArn              pulumi.StringPtrInput
	StartupScriptS3ObjectVersion pulumi.StringPtrInput
	StartupScriptS3Path          pulumi.StringPtrInput
	// A map of tags for the environment.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MWAA::Environment` for more information about the expected schema for this property.
	Tags                         pulumi.Input
	WebserverAccessMode          EnvironmentWebserverAccessModePtrInput
	WeeklyMaintenanceWindowStart pulumi.StringPtrInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentEndpointManagement added in v0.86.0

type EnvironmentEndpointManagement string

Defines whether the VPC endpoints configured for the environment are created, and managed, by the customer or by Amazon MWAA.

func (EnvironmentEndpointManagement) ElementType added in v0.86.0

func (EnvironmentEndpointManagement) ToEnvironmentEndpointManagementOutput added in v0.86.0

func (e EnvironmentEndpointManagement) ToEnvironmentEndpointManagementOutput() EnvironmentEndpointManagementOutput

func (EnvironmentEndpointManagement) ToEnvironmentEndpointManagementOutputWithContext added in v0.86.0

func (e EnvironmentEndpointManagement) ToEnvironmentEndpointManagementOutputWithContext(ctx context.Context) EnvironmentEndpointManagementOutput

func (EnvironmentEndpointManagement) ToEnvironmentEndpointManagementPtrOutput added in v0.86.0

func (e EnvironmentEndpointManagement) ToEnvironmentEndpointManagementPtrOutput() EnvironmentEndpointManagementPtrOutput

func (EnvironmentEndpointManagement) ToEnvironmentEndpointManagementPtrOutputWithContext added in v0.86.0

func (e EnvironmentEndpointManagement) ToEnvironmentEndpointManagementPtrOutputWithContext(ctx context.Context) EnvironmentEndpointManagementPtrOutput

func (EnvironmentEndpointManagement) ToStringOutput added in v0.86.0

func (EnvironmentEndpointManagement) ToStringOutputWithContext added in v0.86.0

func (e EnvironmentEndpointManagement) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentEndpointManagement) ToStringPtrOutput added in v0.86.0

func (EnvironmentEndpointManagement) ToStringPtrOutputWithContext added in v0.86.0

func (e EnvironmentEndpointManagement) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentEndpointManagementInput added in v0.86.0

type EnvironmentEndpointManagementInput interface {
	pulumi.Input

	ToEnvironmentEndpointManagementOutput() EnvironmentEndpointManagementOutput
	ToEnvironmentEndpointManagementOutputWithContext(context.Context) EnvironmentEndpointManagementOutput
}

EnvironmentEndpointManagementInput is an input type that accepts values of the EnvironmentEndpointManagement enum A concrete instance of `EnvironmentEndpointManagementInput` can be one of the following:

EnvironmentEndpointManagementCustomer
EnvironmentEndpointManagementService

type EnvironmentEndpointManagementOutput added in v0.86.0

type EnvironmentEndpointManagementOutput struct{ *pulumi.OutputState }

func (EnvironmentEndpointManagementOutput) ElementType added in v0.86.0

func (EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementOutput added in v0.86.0

func (o EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementOutput() EnvironmentEndpointManagementOutput

func (EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementOutputWithContext added in v0.86.0

func (o EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementOutputWithContext(ctx context.Context) EnvironmentEndpointManagementOutput

func (EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementPtrOutput added in v0.86.0

func (o EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementPtrOutput() EnvironmentEndpointManagementPtrOutput

func (EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementPtrOutputWithContext added in v0.86.0

func (o EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementPtrOutputWithContext(ctx context.Context) EnvironmentEndpointManagementPtrOutput

func (EnvironmentEndpointManagementOutput) ToStringOutput added in v0.86.0

func (EnvironmentEndpointManagementOutput) ToStringOutputWithContext added in v0.86.0

func (o EnvironmentEndpointManagementOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentEndpointManagementOutput) ToStringPtrOutput added in v0.86.0

func (EnvironmentEndpointManagementOutput) ToStringPtrOutputWithContext added in v0.86.0

func (o EnvironmentEndpointManagementOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentEndpointManagementPtrInput added in v0.86.0

type EnvironmentEndpointManagementPtrInput interface {
	pulumi.Input

	ToEnvironmentEndpointManagementPtrOutput() EnvironmentEndpointManagementPtrOutput
	ToEnvironmentEndpointManagementPtrOutputWithContext(context.Context) EnvironmentEndpointManagementPtrOutput
}

func EnvironmentEndpointManagementPtr added in v0.86.0

func EnvironmentEndpointManagementPtr(v string) EnvironmentEndpointManagementPtrInput

type EnvironmentEndpointManagementPtrOutput added in v0.86.0

type EnvironmentEndpointManagementPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentEndpointManagementPtrOutput) Elem added in v0.86.0

func (EnvironmentEndpointManagementPtrOutput) ElementType added in v0.86.0

func (EnvironmentEndpointManagementPtrOutput) ToEnvironmentEndpointManagementPtrOutput added in v0.86.0

func (o EnvironmentEndpointManagementPtrOutput) ToEnvironmentEndpointManagementPtrOutput() EnvironmentEndpointManagementPtrOutput

func (EnvironmentEndpointManagementPtrOutput) ToEnvironmentEndpointManagementPtrOutputWithContext added in v0.86.0

func (o EnvironmentEndpointManagementPtrOutput) ToEnvironmentEndpointManagementPtrOutputWithContext(ctx context.Context) EnvironmentEndpointManagementPtrOutput

func (EnvironmentEndpointManagementPtrOutput) ToStringPtrOutput added in v0.86.0

func (EnvironmentEndpointManagementPtrOutput) ToStringPtrOutputWithContext added in v0.86.0

func (o EnvironmentEndpointManagementPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentInput

type EnvironmentInput interface {
	pulumi.Input

	ToEnvironmentOutput() EnvironmentOutput
	ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
}

type EnvironmentLoggingConfiguration

type EnvironmentLoggingConfiguration struct {
	DagProcessingLogs *EnvironmentModuleLoggingConfiguration `pulumi:"dagProcessingLogs"`
	SchedulerLogs     *EnvironmentModuleLoggingConfiguration `pulumi:"schedulerLogs"`
	TaskLogs          *EnvironmentModuleLoggingConfiguration `pulumi:"taskLogs"`
	WebserverLogs     *EnvironmentModuleLoggingConfiguration `pulumi:"webserverLogs"`
	WorkerLogs        *EnvironmentModuleLoggingConfiguration `pulumi:"workerLogs"`
}

Logging configuration for the environment.

type EnvironmentLoggingConfigurationArgs

type EnvironmentLoggingConfigurationArgs struct {
	DagProcessingLogs EnvironmentModuleLoggingConfigurationPtrInput `pulumi:"dagProcessingLogs"`
	SchedulerLogs     EnvironmentModuleLoggingConfigurationPtrInput `pulumi:"schedulerLogs"`
	TaskLogs          EnvironmentModuleLoggingConfigurationPtrInput `pulumi:"taskLogs"`
	WebserverLogs     EnvironmentModuleLoggingConfigurationPtrInput `pulumi:"webserverLogs"`
	WorkerLogs        EnvironmentModuleLoggingConfigurationPtrInput `pulumi:"workerLogs"`
}

Logging configuration for the environment.

func (EnvironmentLoggingConfigurationArgs) ElementType

func (EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationOutput

func (i EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationOutput() EnvironmentLoggingConfigurationOutput

func (EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationOutputWithContext

func (i EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationOutput

func (EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationPtrOutput

func (i EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationPtrOutput() EnvironmentLoggingConfigurationPtrOutput

func (EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationPtrOutputWithContext

func (i EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationPtrOutput

type EnvironmentLoggingConfigurationInput

type EnvironmentLoggingConfigurationInput interface {
	pulumi.Input

	ToEnvironmentLoggingConfigurationOutput() EnvironmentLoggingConfigurationOutput
	ToEnvironmentLoggingConfigurationOutputWithContext(context.Context) EnvironmentLoggingConfigurationOutput
}

EnvironmentLoggingConfigurationInput is an input type that accepts EnvironmentLoggingConfigurationArgs and EnvironmentLoggingConfigurationOutput values. You can construct a concrete instance of `EnvironmentLoggingConfigurationInput` via:

EnvironmentLoggingConfigurationArgs{...}

type EnvironmentLoggingConfigurationOutput

type EnvironmentLoggingConfigurationOutput struct{ *pulumi.OutputState }

Logging configuration for the environment.

func (EnvironmentLoggingConfigurationOutput) DagProcessingLogs

func (EnvironmentLoggingConfigurationOutput) ElementType

func (EnvironmentLoggingConfigurationOutput) SchedulerLogs

func (EnvironmentLoggingConfigurationOutput) TaskLogs

func (EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationOutput

func (o EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationOutput() EnvironmentLoggingConfigurationOutput

func (EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationOutputWithContext

func (o EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationOutput

func (EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationPtrOutput

func (o EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationPtrOutput() EnvironmentLoggingConfigurationPtrOutput

func (EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationPtrOutputWithContext

func (o EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationPtrOutput

func (EnvironmentLoggingConfigurationOutput) WebserverLogs

func (EnvironmentLoggingConfigurationOutput) WorkerLogs

type EnvironmentLoggingConfigurationPtrInput

type EnvironmentLoggingConfigurationPtrInput interface {
	pulumi.Input

	ToEnvironmentLoggingConfigurationPtrOutput() EnvironmentLoggingConfigurationPtrOutput
	ToEnvironmentLoggingConfigurationPtrOutputWithContext(context.Context) EnvironmentLoggingConfigurationPtrOutput
}

EnvironmentLoggingConfigurationPtrInput is an input type that accepts EnvironmentLoggingConfigurationArgs, EnvironmentLoggingConfigurationPtr and EnvironmentLoggingConfigurationPtrOutput values. You can construct a concrete instance of `EnvironmentLoggingConfigurationPtrInput` via:

        EnvironmentLoggingConfigurationArgs{...}

or:

        nil

type EnvironmentLoggingConfigurationPtrOutput

type EnvironmentLoggingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentLoggingConfigurationPtrOutput) DagProcessingLogs

func (EnvironmentLoggingConfigurationPtrOutput) Elem

func (EnvironmentLoggingConfigurationPtrOutput) ElementType

func (EnvironmentLoggingConfigurationPtrOutput) SchedulerLogs

func (EnvironmentLoggingConfigurationPtrOutput) TaskLogs

func (EnvironmentLoggingConfigurationPtrOutput) ToEnvironmentLoggingConfigurationPtrOutput

func (o EnvironmentLoggingConfigurationPtrOutput) ToEnvironmentLoggingConfigurationPtrOutput() EnvironmentLoggingConfigurationPtrOutput

func (EnvironmentLoggingConfigurationPtrOutput) ToEnvironmentLoggingConfigurationPtrOutputWithContext

func (o EnvironmentLoggingConfigurationPtrOutput) ToEnvironmentLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationPtrOutput

func (EnvironmentLoggingConfigurationPtrOutput) WebserverLogs

func (EnvironmentLoggingConfigurationPtrOutput) WorkerLogs

type EnvironmentLoggingLevel

type EnvironmentLoggingLevel string

func (EnvironmentLoggingLevel) ElementType

func (EnvironmentLoggingLevel) ElementType() reflect.Type

func (EnvironmentLoggingLevel) ToEnvironmentLoggingLevelOutput

func (e EnvironmentLoggingLevel) ToEnvironmentLoggingLevelOutput() EnvironmentLoggingLevelOutput

func (EnvironmentLoggingLevel) ToEnvironmentLoggingLevelOutputWithContext

func (e EnvironmentLoggingLevel) ToEnvironmentLoggingLevelOutputWithContext(ctx context.Context) EnvironmentLoggingLevelOutput

func (EnvironmentLoggingLevel) ToEnvironmentLoggingLevelPtrOutput

func (e EnvironmentLoggingLevel) ToEnvironmentLoggingLevelPtrOutput() EnvironmentLoggingLevelPtrOutput

func (EnvironmentLoggingLevel) ToEnvironmentLoggingLevelPtrOutputWithContext

func (e EnvironmentLoggingLevel) ToEnvironmentLoggingLevelPtrOutputWithContext(ctx context.Context) EnvironmentLoggingLevelPtrOutput

func (EnvironmentLoggingLevel) ToStringOutput

func (e EnvironmentLoggingLevel) ToStringOutput() pulumi.StringOutput

func (EnvironmentLoggingLevel) ToStringOutputWithContext

func (e EnvironmentLoggingLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentLoggingLevel) ToStringPtrOutput

func (e EnvironmentLoggingLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentLoggingLevel) ToStringPtrOutputWithContext

func (e EnvironmentLoggingLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentLoggingLevelInput

type EnvironmentLoggingLevelInput interface {
	pulumi.Input

	ToEnvironmentLoggingLevelOutput() EnvironmentLoggingLevelOutput
	ToEnvironmentLoggingLevelOutputWithContext(context.Context) EnvironmentLoggingLevelOutput
}

EnvironmentLoggingLevelInput is an input type that accepts values of the EnvironmentLoggingLevel enum A concrete instance of `EnvironmentLoggingLevelInput` can be one of the following:

EnvironmentLoggingLevelCritical
EnvironmentLoggingLevelError
EnvironmentLoggingLevelWarning
EnvironmentLoggingLevelInfo
EnvironmentLoggingLevelDebug

type EnvironmentLoggingLevelOutput

type EnvironmentLoggingLevelOutput struct{ *pulumi.OutputState }

func (EnvironmentLoggingLevelOutput) ElementType

func (EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelOutput

func (o EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelOutput() EnvironmentLoggingLevelOutput

func (EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelOutputWithContext

func (o EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelOutputWithContext(ctx context.Context) EnvironmentLoggingLevelOutput

func (EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelPtrOutput

func (o EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelPtrOutput() EnvironmentLoggingLevelPtrOutput

func (EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelPtrOutputWithContext

func (o EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelPtrOutputWithContext(ctx context.Context) EnvironmentLoggingLevelPtrOutput

func (EnvironmentLoggingLevelOutput) ToStringOutput

func (EnvironmentLoggingLevelOutput) ToStringOutputWithContext

func (o EnvironmentLoggingLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentLoggingLevelOutput) ToStringPtrOutput

func (EnvironmentLoggingLevelOutput) ToStringPtrOutputWithContext

func (o EnvironmentLoggingLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentLoggingLevelPtrInput

type EnvironmentLoggingLevelPtrInput interface {
	pulumi.Input

	ToEnvironmentLoggingLevelPtrOutput() EnvironmentLoggingLevelPtrOutput
	ToEnvironmentLoggingLevelPtrOutputWithContext(context.Context) EnvironmentLoggingLevelPtrOutput
}

func EnvironmentLoggingLevelPtr

func EnvironmentLoggingLevelPtr(v string) EnvironmentLoggingLevelPtrInput

type EnvironmentLoggingLevelPtrOutput

type EnvironmentLoggingLevelPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentLoggingLevelPtrOutput) Elem

func (EnvironmentLoggingLevelPtrOutput) ElementType

func (EnvironmentLoggingLevelPtrOutput) ToEnvironmentLoggingLevelPtrOutput

func (o EnvironmentLoggingLevelPtrOutput) ToEnvironmentLoggingLevelPtrOutput() EnvironmentLoggingLevelPtrOutput

func (EnvironmentLoggingLevelPtrOutput) ToEnvironmentLoggingLevelPtrOutputWithContext

func (o EnvironmentLoggingLevelPtrOutput) ToEnvironmentLoggingLevelPtrOutputWithContext(ctx context.Context) EnvironmentLoggingLevelPtrOutput

func (EnvironmentLoggingLevelPtrOutput) ToStringPtrOutput

func (EnvironmentLoggingLevelPtrOutput) ToStringPtrOutputWithContext

func (o EnvironmentLoggingLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentModuleLoggingConfiguration

type EnvironmentModuleLoggingConfiguration struct {
	CloudWatchLogGroupArn *string                  `pulumi:"cloudWatchLogGroupArn"`
	Enabled               *bool                    `pulumi:"enabled"`
	LogLevel              *EnvironmentLoggingLevel `pulumi:"logLevel"`
}

Logging configuration for a specific airflow component.

type EnvironmentModuleLoggingConfigurationArgs

type EnvironmentModuleLoggingConfigurationArgs struct {
	CloudWatchLogGroupArn pulumi.StringPtrInput           `pulumi:"cloudWatchLogGroupArn"`
	Enabled               pulumi.BoolPtrInput             `pulumi:"enabled"`
	LogLevel              EnvironmentLoggingLevelPtrInput `pulumi:"logLevel"`
}

Logging configuration for a specific airflow component.

func (EnvironmentModuleLoggingConfigurationArgs) ElementType

func (EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationOutput

func (i EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationOutput() EnvironmentModuleLoggingConfigurationOutput

func (EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationOutputWithContext

func (i EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationOutputWithContext(ctx context.Context) EnvironmentModuleLoggingConfigurationOutput

func (EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationPtrOutput

func (i EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationPtrOutput() EnvironmentModuleLoggingConfigurationPtrOutput

func (EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationPtrOutputWithContext

func (i EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentModuleLoggingConfigurationPtrOutput

type EnvironmentModuleLoggingConfigurationInput

type EnvironmentModuleLoggingConfigurationInput interface {
	pulumi.Input

	ToEnvironmentModuleLoggingConfigurationOutput() EnvironmentModuleLoggingConfigurationOutput
	ToEnvironmentModuleLoggingConfigurationOutputWithContext(context.Context) EnvironmentModuleLoggingConfigurationOutput
}

EnvironmentModuleLoggingConfigurationInput is an input type that accepts EnvironmentModuleLoggingConfigurationArgs and EnvironmentModuleLoggingConfigurationOutput values. You can construct a concrete instance of `EnvironmentModuleLoggingConfigurationInput` via:

EnvironmentModuleLoggingConfigurationArgs{...}

type EnvironmentModuleLoggingConfigurationOutput

type EnvironmentModuleLoggingConfigurationOutput struct{ *pulumi.OutputState }

Logging configuration for a specific airflow component.

func (EnvironmentModuleLoggingConfigurationOutput) CloudWatchLogGroupArn

func (EnvironmentModuleLoggingConfigurationOutput) ElementType

func (EnvironmentModuleLoggingConfigurationOutput) Enabled

func (EnvironmentModuleLoggingConfigurationOutput) LogLevel

func (EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationOutput

func (o EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationOutput() EnvironmentModuleLoggingConfigurationOutput

func (EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationOutputWithContext

func (o EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationOutputWithContext(ctx context.Context) EnvironmentModuleLoggingConfigurationOutput

func (EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationPtrOutput

func (o EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationPtrOutput() EnvironmentModuleLoggingConfigurationPtrOutput

func (EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationPtrOutputWithContext

func (o EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentModuleLoggingConfigurationPtrOutput

type EnvironmentModuleLoggingConfigurationPtrInput

type EnvironmentModuleLoggingConfigurationPtrInput interface {
	pulumi.Input

	ToEnvironmentModuleLoggingConfigurationPtrOutput() EnvironmentModuleLoggingConfigurationPtrOutput
	ToEnvironmentModuleLoggingConfigurationPtrOutputWithContext(context.Context) EnvironmentModuleLoggingConfigurationPtrOutput
}

EnvironmentModuleLoggingConfigurationPtrInput is an input type that accepts EnvironmentModuleLoggingConfigurationArgs, EnvironmentModuleLoggingConfigurationPtr and EnvironmentModuleLoggingConfigurationPtrOutput values. You can construct a concrete instance of `EnvironmentModuleLoggingConfigurationPtrInput` via:

        EnvironmentModuleLoggingConfigurationArgs{...}

or:

        nil

type EnvironmentModuleLoggingConfigurationPtrOutput

type EnvironmentModuleLoggingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentModuleLoggingConfigurationPtrOutput) CloudWatchLogGroupArn

func (EnvironmentModuleLoggingConfigurationPtrOutput) Elem

func (EnvironmentModuleLoggingConfigurationPtrOutput) ElementType

func (EnvironmentModuleLoggingConfigurationPtrOutput) Enabled

func (EnvironmentModuleLoggingConfigurationPtrOutput) LogLevel

func (EnvironmentModuleLoggingConfigurationPtrOutput) ToEnvironmentModuleLoggingConfigurationPtrOutput

func (o EnvironmentModuleLoggingConfigurationPtrOutput) ToEnvironmentModuleLoggingConfigurationPtrOutput() EnvironmentModuleLoggingConfigurationPtrOutput

func (EnvironmentModuleLoggingConfigurationPtrOutput) ToEnvironmentModuleLoggingConfigurationPtrOutputWithContext

func (o EnvironmentModuleLoggingConfigurationPtrOutput) ToEnvironmentModuleLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentModuleLoggingConfigurationPtrOutput

type EnvironmentNetworkConfiguration

type EnvironmentNetworkConfiguration struct {
	// A list of security groups to use for the environment.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// A list of subnets to use for the environment. These must be private subnets, in the same VPC, in two different availability zones.
	SubnetIds []string `pulumi:"subnetIds"`
}

Configures the network resources of the environment.

type EnvironmentNetworkConfigurationArgs

type EnvironmentNetworkConfigurationArgs struct {
	// A list of security groups to use for the environment.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// A list of subnets to use for the environment. These must be private subnets, in the same VPC, in two different availability zones.
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}

Configures the network resources of the environment.

func (EnvironmentNetworkConfigurationArgs) ElementType

func (EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationOutput

func (i EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationOutput() EnvironmentNetworkConfigurationOutput

func (EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationOutputWithContext

func (i EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationOutputWithContext(ctx context.Context) EnvironmentNetworkConfigurationOutput

func (EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationPtrOutput

func (i EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationPtrOutput() EnvironmentNetworkConfigurationPtrOutput

func (EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationPtrOutputWithContext

func (i EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentNetworkConfigurationPtrOutput

type EnvironmentNetworkConfigurationInput

type EnvironmentNetworkConfigurationInput interface {
	pulumi.Input

	ToEnvironmentNetworkConfigurationOutput() EnvironmentNetworkConfigurationOutput
	ToEnvironmentNetworkConfigurationOutputWithContext(context.Context) EnvironmentNetworkConfigurationOutput
}

EnvironmentNetworkConfigurationInput is an input type that accepts EnvironmentNetworkConfigurationArgs and EnvironmentNetworkConfigurationOutput values. You can construct a concrete instance of `EnvironmentNetworkConfigurationInput` via:

EnvironmentNetworkConfigurationArgs{...}

type EnvironmentNetworkConfigurationOutput

type EnvironmentNetworkConfigurationOutput struct{ *pulumi.OutputState }

Configures the network resources of the environment.

func (EnvironmentNetworkConfigurationOutput) ElementType

func (EnvironmentNetworkConfigurationOutput) SecurityGroupIds

A list of security groups to use for the environment.

func (EnvironmentNetworkConfigurationOutput) SubnetIds

A list of subnets to use for the environment. These must be private subnets, in the same VPC, in two different availability zones.

func (EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationOutput

func (o EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationOutput() EnvironmentNetworkConfigurationOutput

func (EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationOutputWithContext

func (o EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationOutputWithContext(ctx context.Context) EnvironmentNetworkConfigurationOutput

func (EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationPtrOutput

func (o EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationPtrOutput() EnvironmentNetworkConfigurationPtrOutput

func (EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationPtrOutputWithContext

func (o EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentNetworkConfigurationPtrOutput

type EnvironmentNetworkConfigurationPtrInput

type EnvironmentNetworkConfigurationPtrInput interface {
	pulumi.Input

	ToEnvironmentNetworkConfigurationPtrOutput() EnvironmentNetworkConfigurationPtrOutput
	ToEnvironmentNetworkConfigurationPtrOutputWithContext(context.Context) EnvironmentNetworkConfigurationPtrOutput
}

EnvironmentNetworkConfigurationPtrInput is an input type that accepts EnvironmentNetworkConfigurationArgs, EnvironmentNetworkConfigurationPtr and EnvironmentNetworkConfigurationPtrOutput values. You can construct a concrete instance of `EnvironmentNetworkConfigurationPtrInput` via:

        EnvironmentNetworkConfigurationArgs{...}

or:

        nil

type EnvironmentNetworkConfigurationPtrOutput

type EnvironmentNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentNetworkConfigurationPtrOutput) Elem

func (EnvironmentNetworkConfigurationPtrOutput) ElementType

func (EnvironmentNetworkConfigurationPtrOutput) SecurityGroupIds

A list of security groups to use for the environment.

func (EnvironmentNetworkConfigurationPtrOutput) SubnetIds

A list of subnets to use for the environment. These must be private subnets, in the same VPC, in two different availability zones.

func (EnvironmentNetworkConfigurationPtrOutput) ToEnvironmentNetworkConfigurationPtrOutput

func (o EnvironmentNetworkConfigurationPtrOutput) ToEnvironmentNetworkConfigurationPtrOutput() EnvironmentNetworkConfigurationPtrOutput

func (EnvironmentNetworkConfigurationPtrOutput) ToEnvironmentNetworkConfigurationPtrOutputWithContext

func (o EnvironmentNetworkConfigurationPtrOutput) ToEnvironmentNetworkConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentNetworkConfigurationPtrOutput

type EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) AirflowConfigurationOptions added in v0.17.0

func (o EnvironmentOutput) AirflowConfigurationOptions() pulumi.AnyOutput

Key/value pairs representing Airflow configuration variables.

Keys are prefixed by their section:

[core]
dags_folder={AIRFLOW_HOME}/dags

Would be represented as

"core.dags_folder": "{AIRFLOW_HOME}/dags"

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MWAA::Environment` for more information about the expected schema for this property.

func (EnvironmentOutput) AirflowVersion added in v0.17.0

func (o EnvironmentOutput) AirflowVersion() pulumi.StringPtrOutput

func (EnvironmentOutput) Arn added in v0.17.0

func (EnvironmentOutput) CeleryExecutorQueue added in v0.86.0

func (o EnvironmentOutput) CeleryExecutorQueue() pulumi.StringOutput

func (EnvironmentOutput) DagS3Path added in v0.17.0

func (EnvironmentOutput) DatabaseVpcEndpointService added in v0.86.0

func (o EnvironmentOutput) DatabaseVpcEndpointService() pulumi.StringOutput

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) EndpointManagement added in v0.86.0

func (EnvironmentOutput) EnvironmentClass added in v0.17.0

func (o EnvironmentOutput) EnvironmentClass() pulumi.StringPtrOutput

func (EnvironmentOutput) ExecutionRoleArn added in v0.17.0

func (o EnvironmentOutput) ExecutionRoleArn() pulumi.StringPtrOutput

func (EnvironmentOutput) KmsKey added in v0.17.0

func (EnvironmentOutput) LoggingConfiguration added in v0.17.0

func (EnvironmentOutput) MaxWorkers added in v0.17.0

func (o EnvironmentOutput) MaxWorkers() pulumi.IntPtrOutput

func (EnvironmentOutput) MinWorkers added in v0.17.0

func (o EnvironmentOutput) MinWorkers() pulumi.IntPtrOutput

func (EnvironmentOutput) Name added in v0.17.0

func (EnvironmentOutput) NetworkConfiguration added in v0.17.0

func (EnvironmentOutput) PluginsS3ObjectVersion added in v0.17.0

func (o EnvironmentOutput) PluginsS3ObjectVersion() pulumi.StringPtrOutput

func (EnvironmentOutput) PluginsS3Path added in v0.17.0

func (o EnvironmentOutput) PluginsS3Path() pulumi.StringPtrOutput

func (EnvironmentOutput) RequirementsS3ObjectVersion added in v0.17.0

func (o EnvironmentOutput) RequirementsS3ObjectVersion() pulumi.StringPtrOutput

func (EnvironmentOutput) RequirementsS3Path added in v0.17.0

func (o EnvironmentOutput) RequirementsS3Path() pulumi.StringPtrOutput

func (EnvironmentOutput) Schedulers added in v0.17.0

func (o EnvironmentOutput) Schedulers() pulumi.IntPtrOutput

func (EnvironmentOutput) SourceBucketArn added in v0.17.0

func (o EnvironmentOutput) SourceBucketArn() pulumi.StringPtrOutput

func (EnvironmentOutput) StartupScriptS3ObjectVersion added in v0.58.0

func (o EnvironmentOutput) StartupScriptS3ObjectVersion() pulumi.StringPtrOutput

func (EnvironmentOutput) StartupScriptS3Path added in v0.58.0

func (o EnvironmentOutput) StartupScriptS3Path() pulumi.StringPtrOutput

func (EnvironmentOutput) Tags added in v0.17.0

A map of tags for the environment.

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MWAA::Environment` for more information about the expected schema for this property.

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

func (EnvironmentOutput) WebserverAccessMode added in v0.17.0

func (EnvironmentOutput) WebserverUrl added in v0.17.0

func (o EnvironmentOutput) WebserverUrl() pulumi.StringOutput

func (EnvironmentOutput) WebserverVpcEndpointService added in v0.86.0

func (o EnvironmentOutput) WebserverVpcEndpointService() pulumi.StringOutput

func (EnvironmentOutput) WeeklyMaintenanceWindowStart added in v0.17.0

func (o EnvironmentOutput) WeeklyMaintenanceWindowStart() pulumi.StringPtrOutput

type EnvironmentState

type EnvironmentState struct {
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentWebserverAccessMode

type EnvironmentWebserverAccessMode string

Choice for mode of webserver access including over public internet or via private VPC endpoint.

func (EnvironmentWebserverAccessMode) ElementType

func (EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModeOutput

func (e EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModeOutput() EnvironmentWebserverAccessModeOutput

func (EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModeOutputWithContext

func (e EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModeOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModeOutput

func (EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModePtrOutput

func (e EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModePtrOutput() EnvironmentWebserverAccessModePtrOutput

func (EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModePtrOutputWithContext

func (e EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModePtrOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModePtrOutput

func (EnvironmentWebserverAccessMode) ToStringOutput

func (EnvironmentWebserverAccessMode) ToStringOutputWithContext

func (e EnvironmentWebserverAccessMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentWebserverAccessMode) ToStringPtrOutput

func (EnvironmentWebserverAccessMode) ToStringPtrOutputWithContext

func (e EnvironmentWebserverAccessMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentWebserverAccessModeInput

type EnvironmentWebserverAccessModeInput interface {
	pulumi.Input

	ToEnvironmentWebserverAccessModeOutput() EnvironmentWebserverAccessModeOutput
	ToEnvironmentWebserverAccessModeOutputWithContext(context.Context) EnvironmentWebserverAccessModeOutput
}

EnvironmentWebserverAccessModeInput is an input type that accepts values of the EnvironmentWebserverAccessMode enum A concrete instance of `EnvironmentWebserverAccessModeInput` can be one of the following:

EnvironmentWebserverAccessModePrivateOnly
EnvironmentWebserverAccessModePublicOnly

type EnvironmentWebserverAccessModeOutput

type EnvironmentWebserverAccessModeOutput struct{ *pulumi.OutputState }

func (EnvironmentWebserverAccessModeOutput) ElementType

func (EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModeOutput

func (o EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModeOutput() EnvironmentWebserverAccessModeOutput

func (EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModeOutputWithContext

func (o EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModeOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModeOutput

func (EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModePtrOutput

func (o EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModePtrOutput() EnvironmentWebserverAccessModePtrOutput

func (EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModePtrOutputWithContext

func (o EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModePtrOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModePtrOutput

func (EnvironmentWebserverAccessModeOutput) ToStringOutput

func (EnvironmentWebserverAccessModeOutput) ToStringOutputWithContext

func (o EnvironmentWebserverAccessModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentWebserverAccessModeOutput) ToStringPtrOutput

func (EnvironmentWebserverAccessModeOutput) ToStringPtrOutputWithContext

func (o EnvironmentWebserverAccessModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentWebserverAccessModePtrInput

type EnvironmentWebserverAccessModePtrInput interface {
	pulumi.Input

	ToEnvironmentWebserverAccessModePtrOutput() EnvironmentWebserverAccessModePtrOutput
	ToEnvironmentWebserverAccessModePtrOutputWithContext(context.Context) EnvironmentWebserverAccessModePtrOutput
}

type EnvironmentWebserverAccessModePtrOutput

type EnvironmentWebserverAccessModePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentWebserverAccessModePtrOutput) Elem

func (EnvironmentWebserverAccessModePtrOutput) ElementType

func (EnvironmentWebserverAccessModePtrOutput) ToEnvironmentWebserverAccessModePtrOutput

func (o EnvironmentWebserverAccessModePtrOutput) ToEnvironmentWebserverAccessModePtrOutput() EnvironmentWebserverAccessModePtrOutput

func (EnvironmentWebserverAccessModePtrOutput) ToEnvironmentWebserverAccessModePtrOutputWithContext

func (o EnvironmentWebserverAccessModePtrOutput) ToEnvironmentWebserverAccessModePtrOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModePtrOutput

func (EnvironmentWebserverAccessModePtrOutput) ToStringPtrOutput

func (EnvironmentWebserverAccessModePtrOutput) ToStringPtrOutputWithContext

type LookupEnvironmentArgs added in v0.12.0

type LookupEnvironmentArgs struct {
	Name string `pulumi:"name"`
}

type LookupEnvironmentOutputArgs added in v0.12.0

type LookupEnvironmentOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupEnvironmentOutputArgs) ElementType added in v0.12.0

type LookupEnvironmentResult added in v0.12.0

type LookupEnvironmentResult struct {
	// Key/value pairs representing Airflow configuration variables.
	//     Keys are prefixed by their section:
	//
	//     [core]
	//     dags_folder={AIRFLOW_HOME}/dags
	//
	//     Would be represented as
	//
	//     "core.dags_folder": "{AIRFLOW_HOME}/dags"
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MWAA::Environment` for more information about the expected schema for this property.
	AirflowConfigurationOptions  interface{}                      `pulumi:"airflowConfigurationOptions"`
	AirflowVersion               *string                          `pulumi:"airflowVersion"`
	Arn                          *string                          `pulumi:"arn"`
	CeleryExecutorQueue          *string                          `pulumi:"celeryExecutorQueue"`
	DagS3Path                    *string                          `pulumi:"dagS3Path"`
	DatabaseVpcEndpointService   *string                          `pulumi:"databaseVpcEndpointService"`
	EnvironmentClass             *string                          `pulumi:"environmentClass"`
	ExecutionRoleArn             *string                          `pulumi:"executionRoleArn"`
	LoggingConfiguration         *EnvironmentLoggingConfiguration `pulumi:"loggingConfiguration"`
	MaxWorkers                   *int                             `pulumi:"maxWorkers"`
	MinWorkers                   *int                             `pulumi:"minWorkers"`
	NetworkConfiguration         *EnvironmentNetworkConfiguration `pulumi:"networkConfiguration"`
	PluginsS3ObjectVersion       *string                          `pulumi:"pluginsS3ObjectVersion"`
	PluginsS3Path                *string                          `pulumi:"pluginsS3Path"`
	RequirementsS3ObjectVersion  *string                          `pulumi:"requirementsS3ObjectVersion"`
	RequirementsS3Path           *string                          `pulumi:"requirementsS3Path"`
	Schedulers                   *int                             `pulumi:"schedulers"`
	SourceBucketArn              *string                          `pulumi:"sourceBucketArn"`
	StartupScriptS3ObjectVersion *string                          `pulumi:"startupScriptS3ObjectVersion"`
	StartupScriptS3Path          *string                          `pulumi:"startupScriptS3Path"`
	// A map of tags for the environment.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MWAA::Environment` for more information about the expected schema for this property.
	Tags                         interface{}                     `pulumi:"tags"`
	WebserverAccessMode          *EnvironmentWebserverAccessMode `pulumi:"webserverAccessMode"`
	WebserverUrl                 *string                         `pulumi:"webserverUrl"`
	WebserverVpcEndpointService  *string                         `pulumi:"webserverVpcEndpointService"`
	WeeklyMaintenanceWindowStart *string                         `pulumi:"weeklyMaintenanceWindowStart"`
}

func LookupEnvironment added in v0.12.0

func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)

Resource schema for AWS::MWAA::Environment

type LookupEnvironmentResultOutput added in v0.12.0

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func LookupEnvironmentOutput added in v0.12.0

func (LookupEnvironmentResultOutput) AirflowConfigurationOptions added in v0.12.0

func (o LookupEnvironmentResultOutput) AirflowConfigurationOptions() pulumi.AnyOutput

Key/value pairs representing Airflow configuration variables.

Keys are prefixed by their section:

[core]
dags_folder={AIRFLOW_HOME}/dags

Would be represented as

"core.dags_folder": "{AIRFLOW_HOME}/dags"

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MWAA::Environment` for more information about the expected schema for this property.

func (LookupEnvironmentResultOutput) AirflowVersion added in v0.12.0

func (LookupEnvironmentResultOutput) Arn added in v0.12.0

func (LookupEnvironmentResultOutput) CeleryExecutorQueue added in v0.86.0

func (o LookupEnvironmentResultOutput) CeleryExecutorQueue() pulumi.StringPtrOutput

func (LookupEnvironmentResultOutput) DagS3Path added in v0.12.0

func (LookupEnvironmentResultOutput) DatabaseVpcEndpointService added in v0.86.0

func (o LookupEnvironmentResultOutput) DatabaseVpcEndpointService() pulumi.StringPtrOutput

func (LookupEnvironmentResultOutput) ElementType added in v0.12.0

func (LookupEnvironmentResultOutput) EnvironmentClass added in v0.12.0

func (LookupEnvironmentResultOutput) ExecutionRoleArn added in v0.12.0

func (LookupEnvironmentResultOutput) LoggingConfiguration added in v0.12.0

func (LookupEnvironmentResultOutput) MaxWorkers added in v0.12.0

func (LookupEnvironmentResultOutput) MinWorkers added in v0.12.0

func (LookupEnvironmentResultOutput) NetworkConfiguration added in v0.12.0

func (LookupEnvironmentResultOutput) PluginsS3ObjectVersion added in v0.12.0

func (o LookupEnvironmentResultOutput) PluginsS3ObjectVersion() pulumi.StringPtrOutput

func (LookupEnvironmentResultOutput) PluginsS3Path added in v0.12.0

func (LookupEnvironmentResultOutput) RequirementsS3ObjectVersion added in v0.12.0

func (o LookupEnvironmentResultOutput) RequirementsS3ObjectVersion() pulumi.StringPtrOutput

func (LookupEnvironmentResultOutput) RequirementsS3Path added in v0.12.0

func (o LookupEnvironmentResultOutput) RequirementsS3Path() pulumi.StringPtrOutput

func (LookupEnvironmentResultOutput) Schedulers added in v0.12.0

func (LookupEnvironmentResultOutput) SourceBucketArn added in v0.12.0

func (LookupEnvironmentResultOutput) StartupScriptS3ObjectVersion added in v0.58.0

func (o LookupEnvironmentResultOutput) StartupScriptS3ObjectVersion() pulumi.StringPtrOutput

func (LookupEnvironmentResultOutput) StartupScriptS3Path added in v0.58.0

func (o LookupEnvironmentResultOutput) StartupScriptS3Path() pulumi.StringPtrOutput

func (LookupEnvironmentResultOutput) Tags added in v0.12.0

A map of tags for the environment.

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MWAA::Environment` for more information about the expected schema for this property.

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput added in v0.12.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext added in v0.12.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) WebserverAccessMode added in v0.12.0

func (LookupEnvironmentResultOutput) WebserverUrl added in v0.12.0

func (LookupEnvironmentResultOutput) WebserverVpcEndpointService added in v0.86.0

func (o LookupEnvironmentResultOutput) WebserverVpcEndpointService() pulumi.StringPtrOutput

func (LookupEnvironmentResultOutput) WeeklyMaintenanceWindowStart added in v0.12.0

func (o LookupEnvironmentResultOutput) WeeklyMaintenanceWindowStart() pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

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