mwaa

package
v0.1.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

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"
	AirflowConfigurationOptions  pulumi.AnyOutput                         `pulumi:"airflowConfigurationOptions"`
	AirflowVersion               pulumi.StringPtrOutput                   `pulumi:"airflowVersion"`
	Arn                          pulumi.StringOutput                      `pulumi:"arn"`
	DagS3Path                    pulumi.StringPtrOutput                   `pulumi:"dagS3Path"`
	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"`
	Tags                         EnvironmentTagMapPtrOutput               `pulumi:"tags"`
	WebserverAccessMode          EnvironmentWebserverAccessModePtrOutput  `pulumi:"webserverAccessMode"`
	WebserverUrl                 pulumi.StringOutput                      `pulumi:"webserverUrl"`
	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"
	AirflowConfigurationOptions  pulumi.Input
	AirflowVersion               pulumi.StringPtrInput
	DagS3Path                    pulumi.StringPtrInput
	EnvironmentClass             pulumi.StringPtrInput
	ExecutionRoleArn             pulumi.StringPtrInput
	KmsKey                       pulumi.StringPtrInput
	LoggingConfiguration         EnvironmentLoggingConfigurationPtrInput
	MaxWorkers                   pulumi.IntPtrInput
	MinWorkers                   pulumi.IntPtrInput
	Name                         pulumi.StringInput
	NetworkConfiguration         EnvironmentNetworkConfigurationPtrInput
	PluginsS3ObjectVersion       pulumi.StringPtrInput
	PluginsS3Path                pulumi.StringPtrInput
	RequirementsS3ObjectVersion  pulumi.StringPtrInput
	RequirementsS3Path           pulumi.StringPtrInput
	Schedulers                   pulumi.IntPtrInput
	SourceBucketArn              pulumi.StringPtrInput
	Tags                         EnvironmentTagMapPtrInput
	WebserverAccessMode          EnvironmentWebserverAccessModePtrInput
	WeeklyMaintenanceWindowStart pulumi.StringPtrInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

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 EnvironmentLoggingLevelArgs and EnvironmentLoggingLevelOutput values. You can construct a concrete instance of `EnvironmentLoggingLevelInput` via:

EnvironmentLoggingLevelArgs{...}

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) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

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

type EnvironmentState

type EnvironmentState struct {
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentTagMap

type EnvironmentTagMap struct {
}

A map of tags for the environment.

type EnvironmentTagMapArgs

type EnvironmentTagMapArgs struct {
}

A map of tags for the environment.

func (EnvironmentTagMapArgs) ElementType

func (EnvironmentTagMapArgs) ElementType() reflect.Type

func (EnvironmentTagMapArgs) ToEnvironmentTagMapOutput

func (i EnvironmentTagMapArgs) ToEnvironmentTagMapOutput() EnvironmentTagMapOutput

func (EnvironmentTagMapArgs) ToEnvironmentTagMapOutputWithContext

func (i EnvironmentTagMapArgs) ToEnvironmentTagMapOutputWithContext(ctx context.Context) EnvironmentTagMapOutput

func (EnvironmentTagMapArgs) ToEnvironmentTagMapPtrOutput

func (i EnvironmentTagMapArgs) ToEnvironmentTagMapPtrOutput() EnvironmentTagMapPtrOutput

func (EnvironmentTagMapArgs) ToEnvironmentTagMapPtrOutputWithContext

func (i EnvironmentTagMapArgs) ToEnvironmentTagMapPtrOutputWithContext(ctx context.Context) EnvironmentTagMapPtrOutput

type EnvironmentTagMapInput

type EnvironmentTagMapInput interface {
	pulumi.Input

	ToEnvironmentTagMapOutput() EnvironmentTagMapOutput
	ToEnvironmentTagMapOutputWithContext(context.Context) EnvironmentTagMapOutput
}

EnvironmentTagMapInput is an input type that accepts EnvironmentTagMap and EnvironmentTagMapOutput values. You can construct a concrete instance of `EnvironmentTagMapInput` via:

EnvironmentTagMap{ "key": EnvironmentTagArgs{...} }

type EnvironmentTagMapOutput

type EnvironmentTagMapOutput struct{ *pulumi.OutputState }

A map of tags for the environment.

func (EnvironmentTagMapOutput) ElementType

func (EnvironmentTagMapOutput) ElementType() reflect.Type

func (EnvironmentTagMapOutput) ToEnvironmentTagMapOutput

func (o EnvironmentTagMapOutput) ToEnvironmentTagMapOutput() EnvironmentTagMapOutput

func (EnvironmentTagMapOutput) ToEnvironmentTagMapOutputWithContext

func (o EnvironmentTagMapOutput) ToEnvironmentTagMapOutputWithContext(ctx context.Context) EnvironmentTagMapOutput

func (EnvironmentTagMapOutput) ToEnvironmentTagMapPtrOutput

func (o EnvironmentTagMapOutput) ToEnvironmentTagMapPtrOutput() EnvironmentTagMapPtrOutput

func (EnvironmentTagMapOutput) ToEnvironmentTagMapPtrOutputWithContext

func (o EnvironmentTagMapOutput) ToEnvironmentTagMapPtrOutputWithContext(ctx context.Context) EnvironmentTagMapPtrOutput

type EnvironmentTagMapPtrInput

type EnvironmentTagMapPtrInput interface {
	pulumi.Input

	ToEnvironmentTagMapPtrOutput() EnvironmentTagMapPtrOutput
	ToEnvironmentTagMapPtrOutputWithContext(context.Context) EnvironmentTagMapPtrOutput
}

EnvironmentTagMapPtrInput is an input type that accepts EnvironmentTagMapArgs, EnvironmentTagMapPtr and EnvironmentTagMapPtrOutput values. You can construct a concrete instance of `EnvironmentTagMapPtrInput` via:

        EnvironmentTagMapArgs{...}

or:

        nil

type EnvironmentTagMapPtrOutput

type EnvironmentTagMapPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentTagMapPtrOutput) Elem

func (EnvironmentTagMapPtrOutput) ElementType

func (EnvironmentTagMapPtrOutput) ElementType() reflect.Type

func (EnvironmentTagMapPtrOutput) ToEnvironmentTagMapPtrOutput

func (o EnvironmentTagMapPtrOutput) ToEnvironmentTagMapPtrOutput() EnvironmentTagMapPtrOutput

func (EnvironmentTagMapPtrOutput) ToEnvironmentTagMapPtrOutputWithContext

func (o EnvironmentTagMapPtrOutput) ToEnvironmentTagMapPtrOutputWithContext(ctx context.Context) EnvironmentTagMapPtrOutput

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 EnvironmentWebserverAccessModeArgs and EnvironmentWebserverAccessModeOutput values. You can construct a concrete instance of `EnvironmentWebserverAccessModeInput` via:

EnvironmentWebserverAccessModeArgs{...}

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

Jump to

Keyboard shortcuts

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