Documentation
¶
Index ¶
- Constants
- type Environment
- type EnvironmentArgs
- type EnvironmentEndpointManagement
- func (EnvironmentEndpointManagement) ElementType() reflect.Type
- func (e EnvironmentEndpointManagement) ToEnvironmentEndpointManagementOutput() EnvironmentEndpointManagementOutput
- func (e EnvironmentEndpointManagement) ToEnvironmentEndpointManagementOutputWithContext(ctx context.Context) EnvironmentEndpointManagementOutput
- func (e EnvironmentEndpointManagement) ToEnvironmentEndpointManagementPtrOutput() EnvironmentEndpointManagementPtrOutput
- func (e EnvironmentEndpointManagement) ToEnvironmentEndpointManagementPtrOutputWithContext(ctx context.Context) EnvironmentEndpointManagementPtrOutput
- func (e EnvironmentEndpointManagement) ToStringOutput() pulumi.StringOutput
- func (e EnvironmentEndpointManagement) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnvironmentEndpointManagement) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnvironmentEndpointManagement) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentEndpointManagementInput
- type EnvironmentEndpointManagementOutput
- func (EnvironmentEndpointManagementOutput) ElementType() reflect.Type
- func (o EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementOutput() EnvironmentEndpointManagementOutput
- func (o EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementOutputWithContext(ctx context.Context) EnvironmentEndpointManagementOutput
- func (o EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementPtrOutput() EnvironmentEndpointManagementPtrOutput
- func (o EnvironmentEndpointManagementOutput) ToEnvironmentEndpointManagementPtrOutputWithContext(ctx context.Context) EnvironmentEndpointManagementPtrOutput
- func (o EnvironmentEndpointManagementOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentEndpointManagementOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentEndpointManagementOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentEndpointManagementOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentEndpointManagementPtrInput
- type EnvironmentEndpointManagementPtrOutput
- func (o EnvironmentEndpointManagementPtrOutput) Elem() EnvironmentEndpointManagementOutput
- func (EnvironmentEndpointManagementPtrOutput) ElementType() reflect.Type
- func (o EnvironmentEndpointManagementPtrOutput) ToEnvironmentEndpointManagementPtrOutput() EnvironmentEndpointManagementPtrOutput
- func (o EnvironmentEndpointManagementPtrOutput) ToEnvironmentEndpointManagementPtrOutputWithContext(ctx context.Context) EnvironmentEndpointManagementPtrOutput
- func (o EnvironmentEndpointManagementPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentEndpointManagementPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentInput
- type EnvironmentLoggingConfiguration
- type EnvironmentLoggingConfigurationArgs
- func (EnvironmentLoggingConfigurationArgs) ElementType() reflect.Type
- func (i EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationOutput() EnvironmentLoggingConfigurationOutput
- func (i EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationOutput
- func (i EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationPtrOutput() EnvironmentLoggingConfigurationPtrOutput
- func (i EnvironmentLoggingConfigurationArgs) ToEnvironmentLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationPtrOutput
- type EnvironmentLoggingConfigurationInput
- type EnvironmentLoggingConfigurationOutput
- func (o EnvironmentLoggingConfigurationOutput) DagProcessingLogs() EnvironmentModuleLoggingConfigurationPtrOutput
- func (EnvironmentLoggingConfigurationOutput) ElementType() reflect.Type
- func (o EnvironmentLoggingConfigurationOutput) SchedulerLogs() EnvironmentModuleLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationOutput) TaskLogs() EnvironmentModuleLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationOutput() EnvironmentLoggingConfigurationOutput
- func (o EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationOutput
- func (o EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationPtrOutput() EnvironmentLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationOutput) ToEnvironmentLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationOutput) WebserverLogs() EnvironmentModuleLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationOutput) WorkerLogs() EnvironmentModuleLoggingConfigurationPtrOutput
- type EnvironmentLoggingConfigurationPtrInput
- type EnvironmentLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationPtrOutput) DagProcessingLogs() EnvironmentModuleLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationPtrOutput) Elem() EnvironmentLoggingConfigurationOutput
- func (EnvironmentLoggingConfigurationPtrOutput) ElementType() reflect.Type
- func (o EnvironmentLoggingConfigurationPtrOutput) SchedulerLogs() EnvironmentModuleLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationPtrOutput) TaskLogs() EnvironmentModuleLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationPtrOutput) ToEnvironmentLoggingConfigurationPtrOutput() EnvironmentLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationPtrOutput) ToEnvironmentLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationPtrOutput) WebserverLogs() EnvironmentModuleLoggingConfigurationPtrOutput
- func (o EnvironmentLoggingConfigurationPtrOutput) WorkerLogs() EnvironmentModuleLoggingConfigurationPtrOutput
- type EnvironmentLoggingLevel
- func (EnvironmentLoggingLevel) ElementType() reflect.Type
- func (e EnvironmentLoggingLevel) ToEnvironmentLoggingLevelOutput() EnvironmentLoggingLevelOutput
- func (e EnvironmentLoggingLevel) ToEnvironmentLoggingLevelOutputWithContext(ctx context.Context) EnvironmentLoggingLevelOutput
- func (e EnvironmentLoggingLevel) ToEnvironmentLoggingLevelPtrOutput() EnvironmentLoggingLevelPtrOutput
- func (e EnvironmentLoggingLevel) ToEnvironmentLoggingLevelPtrOutputWithContext(ctx context.Context) EnvironmentLoggingLevelPtrOutput
- func (e EnvironmentLoggingLevel) ToStringOutput() pulumi.StringOutput
- func (e EnvironmentLoggingLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnvironmentLoggingLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnvironmentLoggingLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentLoggingLevelInput
- type EnvironmentLoggingLevelOutput
- func (EnvironmentLoggingLevelOutput) ElementType() reflect.Type
- func (o EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelOutput() EnvironmentLoggingLevelOutput
- func (o EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelOutputWithContext(ctx context.Context) EnvironmentLoggingLevelOutput
- func (o EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelPtrOutput() EnvironmentLoggingLevelPtrOutput
- func (o EnvironmentLoggingLevelOutput) ToEnvironmentLoggingLevelPtrOutputWithContext(ctx context.Context) EnvironmentLoggingLevelPtrOutput
- func (o EnvironmentLoggingLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentLoggingLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentLoggingLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentLoggingLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentLoggingLevelPtrInput
- type EnvironmentLoggingLevelPtrOutput
- func (o EnvironmentLoggingLevelPtrOutput) Elem() EnvironmentLoggingLevelOutput
- func (EnvironmentLoggingLevelPtrOutput) ElementType() reflect.Type
- func (o EnvironmentLoggingLevelPtrOutput) ToEnvironmentLoggingLevelPtrOutput() EnvironmentLoggingLevelPtrOutput
- func (o EnvironmentLoggingLevelPtrOutput) ToEnvironmentLoggingLevelPtrOutputWithContext(ctx context.Context) EnvironmentLoggingLevelPtrOutput
- func (o EnvironmentLoggingLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentLoggingLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentModuleLoggingConfiguration
- type EnvironmentModuleLoggingConfigurationArgs
- func (EnvironmentModuleLoggingConfigurationArgs) ElementType() reflect.Type
- func (i EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationOutput() EnvironmentModuleLoggingConfigurationOutput
- func (i EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationOutputWithContext(ctx context.Context) EnvironmentModuleLoggingConfigurationOutput
- func (i EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationPtrOutput() EnvironmentModuleLoggingConfigurationPtrOutput
- func (i EnvironmentModuleLoggingConfigurationArgs) ToEnvironmentModuleLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentModuleLoggingConfigurationPtrOutput
- type EnvironmentModuleLoggingConfigurationInput
- type EnvironmentModuleLoggingConfigurationOutput
- func (o EnvironmentModuleLoggingConfigurationOutput) CloudWatchLogGroupArn() pulumi.StringPtrOutput
- func (EnvironmentModuleLoggingConfigurationOutput) ElementType() reflect.Type
- func (o EnvironmentModuleLoggingConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o EnvironmentModuleLoggingConfigurationOutput) LogLevel() EnvironmentLoggingLevelPtrOutput
- func (o EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationOutput() EnvironmentModuleLoggingConfigurationOutput
- func (o EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationOutputWithContext(ctx context.Context) EnvironmentModuleLoggingConfigurationOutput
- func (o EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationPtrOutput() EnvironmentModuleLoggingConfigurationPtrOutput
- func (o EnvironmentModuleLoggingConfigurationOutput) ToEnvironmentModuleLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentModuleLoggingConfigurationPtrOutput
- type EnvironmentModuleLoggingConfigurationPtrInput
- type EnvironmentModuleLoggingConfigurationPtrOutput
- func (o EnvironmentModuleLoggingConfigurationPtrOutput) CloudWatchLogGroupArn() pulumi.StringPtrOutput
- func (o EnvironmentModuleLoggingConfigurationPtrOutput) Elem() EnvironmentModuleLoggingConfigurationOutput
- func (EnvironmentModuleLoggingConfigurationPtrOutput) ElementType() reflect.Type
- func (o EnvironmentModuleLoggingConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o EnvironmentModuleLoggingConfigurationPtrOutput) LogLevel() EnvironmentLoggingLevelPtrOutput
- func (o EnvironmentModuleLoggingConfigurationPtrOutput) ToEnvironmentModuleLoggingConfigurationPtrOutput() EnvironmentModuleLoggingConfigurationPtrOutput
- func (o EnvironmentModuleLoggingConfigurationPtrOutput) ToEnvironmentModuleLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentModuleLoggingConfigurationPtrOutput
- type EnvironmentNetworkConfiguration
- type EnvironmentNetworkConfigurationArgs
- func (EnvironmentNetworkConfigurationArgs) ElementType() reflect.Type
- func (i EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationOutput() EnvironmentNetworkConfigurationOutput
- func (i EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationOutputWithContext(ctx context.Context) EnvironmentNetworkConfigurationOutput
- func (i EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationPtrOutput() EnvironmentNetworkConfigurationPtrOutput
- func (i EnvironmentNetworkConfigurationArgs) ToEnvironmentNetworkConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentNetworkConfigurationPtrOutput
- type EnvironmentNetworkConfigurationInput
- type EnvironmentNetworkConfigurationOutput
- func (EnvironmentNetworkConfigurationOutput) ElementType() reflect.Type
- func (o EnvironmentNetworkConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o EnvironmentNetworkConfigurationOutput) SubnetIds() pulumi.StringArrayOutput
- func (o EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationOutput() EnvironmentNetworkConfigurationOutput
- func (o EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationOutputWithContext(ctx context.Context) EnvironmentNetworkConfigurationOutput
- func (o EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationPtrOutput() EnvironmentNetworkConfigurationPtrOutput
- func (o EnvironmentNetworkConfigurationOutput) ToEnvironmentNetworkConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentNetworkConfigurationPtrOutput
- type EnvironmentNetworkConfigurationPtrInput
- type EnvironmentNetworkConfigurationPtrOutput
- func (o EnvironmentNetworkConfigurationPtrOutput) Elem() EnvironmentNetworkConfigurationOutput
- func (EnvironmentNetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o EnvironmentNetworkConfigurationPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o EnvironmentNetworkConfigurationPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o EnvironmentNetworkConfigurationPtrOutput) ToEnvironmentNetworkConfigurationPtrOutput() EnvironmentNetworkConfigurationPtrOutput
- func (o EnvironmentNetworkConfigurationPtrOutput) ToEnvironmentNetworkConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentNetworkConfigurationPtrOutput
- type EnvironmentOutput
- func (o EnvironmentOutput) AirflowConfigurationOptions() pulumi.AnyOutput
- func (o EnvironmentOutput) AirflowVersion() pulumi.StringPtrOutput
- func (o EnvironmentOutput) Arn() pulumi.StringOutput
- func (o EnvironmentOutput) CeleryExecutorQueue() pulumi.StringOutput
- func (o EnvironmentOutput) DagS3Path() pulumi.StringPtrOutput
- func (o EnvironmentOutput) DatabaseVpcEndpointService() pulumi.StringOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) EndpointManagement() EnvironmentEndpointManagementPtrOutput
- func (o EnvironmentOutput) EnvironmentClass() pulumi.StringPtrOutput
- func (o EnvironmentOutput) ExecutionRoleArn() pulumi.StringPtrOutput
- func (o EnvironmentOutput) KmsKey() pulumi.StringPtrOutput
- func (o EnvironmentOutput) LoggingConfiguration() EnvironmentLoggingConfigurationPtrOutput
- func (o EnvironmentOutput) MaxWorkers() pulumi.IntPtrOutput
- func (o EnvironmentOutput) MinWorkers() pulumi.IntPtrOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) NetworkConfiguration() EnvironmentNetworkConfigurationPtrOutput
- func (o EnvironmentOutput) PluginsS3ObjectVersion() pulumi.StringPtrOutput
- func (o EnvironmentOutput) PluginsS3Path() pulumi.StringPtrOutput
- func (o EnvironmentOutput) RequirementsS3ObjectVersion() pulumi.StringPtrOutput
- func (o EnvironmentOutput) RequirementsS3Path() pulumi.StringPtrOutput
- func (o EnvironmentOutput) Schedulers() pulumi.IntPtrOutput
- func (o EnvironmentOutput) SourceBucketArn() pulumi.StringPtrOutput
- func (o EnvironmentOutput) StartupScriptS3ObjectVersion() pulumi.StringPtrOutput
- func (o EnvironmentOutput) StartupScriptS3Path() pulumi.StringPtrOutput
- func (o EnvironmentOutput) Tags() pulumi.AnyOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) WebserverAccessMode() EnvironmentWebserverAccessModePtrOutput
- func (o EnvironmentOutput) WebserverUrl() pulumi.StringOutput
- func (o EnvironmentOutput) WebserverVpcEndpointService() pulumi.StringOutput
- func (o EnvironmentOutput) WeeklyMaintenanceWindowStart() pulumi.StringPtrOutput
- type EnvironmentState
- type EnvironmentWebserverAccessMode
- func (EnvironmentWebserverAccessMode) ElementType() reflect.Type
- func (e EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModeOutput() EnvironmentWebserverAccessModeOutput
- func (e EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModeOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModeOutput
- func (e EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModePtrOutput() EnvironmentWebserverAccessModePtrOutput
- func (e EnvironmentWebserverAccessMode) ToEnvironmentWebserverAccessModePtrOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModePtrOutput
- func (e EnvironmentWebserverAccessMode) ToStringOutput() pulumi.StringOutput
- func (e EnvironmentWebserverAccessMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnvironmentWebserverAccessMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnvironmentWebserverAccessMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentWebserverAccessModeInput
- type EnvironmentWebserverAccessModeOutput
- func (EnvironmentWebserverAccessModeOutput) ElementType() reflect.Type
- func (o EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModeOutput() EnvironmentWebserverAccessModeOutput
- func (o EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModeOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModeOutput
- func (o EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModePtrOutput() EnvironmentWebserverAccessModePtrOutput
- func (o EnvironmentWebserverAccessModeOutput) ToEnvironmentWebserverAccessModePtrOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModePtrOutput
- func (o EnvironmentWebserverAccessModeOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentWebserverAccessModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentWebserverAccessModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentWebserverAccessModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentWebserverAccessModePtrInput
- type EnvironmentWebserverAccessModePtrOutput
- func (o EnvironmentWebserverAccessModePtrOutput) Elem() EnvironmentWebserverAccessModeOutput
- func (EnvironmentWebserverAccessModePtrOutput) ElementType() reflect.Type
- func (o EnvironmentWebserverAccessModePtrOutput) ToEnvironmentWebserverAccessModePtrOutput() EnvironmentWebserverAccessModePtrOutput
- func (o EnvironmentWebserverAccessModePtrOutput) ToEnvironmentWebserverAccessModePtrOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModePtrOutput
- func (o EnvironmentWebserverAccessModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentWebserverAccessModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) AirflowConfigurationOptions() pulumi.AnyOutput
- func (o LookupEnvironmentResultOutput) AirflowVersion() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) CeleryExecutorQueue() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) DagS3Path() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) DatabaseVpcEndpointService() pulumi.StringPtrOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) EnvironmentClass() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) ExecutionRoleArn() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) LoggingConfiguration() EnvironmentLoggingConfigurationPtrOutput
- func (o LookupEnvironmentResultOutput) MaxWorkers() pulumi.IntPtrOutput
- func (o LookupEnvironmentResultOutput) MinWorkers() pulumi.IntPtrOutput
- func (o LookupEnvironmentResultOutput) NetworkConfiguration() EnvironmentNetworkConfigurationPtrOutput
- func (o LookupEnvironmentResultOutput) PluginsS3ObjectVersion() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) PluginsS3Path() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) RequirementsS3ObjectVersion() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) RequirementsS3Path() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) Schedulers() pulumi.IntPtrOutput
- func (o LookupEnvironmentResultOutput) SourceBucketArn() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) StartupScriptS3ObjectVersion() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) StartupScriptS3Path() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) Tags() pulumi.AnyOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) WebserverAccessMode() EnvironmentWebserverAccessModePtrOutput
- func (o LookupEnvironmentResultOutput) WebserverUrl() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) WebserverVpcEndpointService() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) WeeklyMaintenanceWindowStart() pulumi.StringPtrOutput
Constants ¶
const ( EnvironmentEndpointManagementCustomer = EnvironmentEndpointManagement("CUSTOMER") EnvironmentEndpointManagementService = EnvironmentEndpointManagement("SERVICE") )
const ( EnvironmentLoggingLevelCritical = EnvironmentLoggingLevel("CRITICAL") EnvironmentLoggingLevelError = EnvironmentLoggingLevel("ERROR") EnvironmentLoggingLevelWarning = EnvironmentLoggingLevel("WARNING") EnvironmentLoggingLevelInfo = EnvironmentLoggingLevel("INFO") EnvironmentLoggingLevelDebug = EnvironmentLoggingLevel("DEBUG") )
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"` // The version of Apache Airflow to use for the environment. If no value is specified, defaults to the latest version. // // If you specify a newer version number for an existing environment, the version update requires some service interruption before taking effect. // // *Allowed Values* : `1.10.12` | `2.0.2` | `2.2.2` | `2.4.3` | `2.5.1` | `2.6.3` | `2.7.2` (latest) AirflowVersion pulumi.StringPtrOutput `pulumi:"airflowVersion"` // The ARN for the Amazon MWAA environment. Arn pulumi.StringOutput `pulumi:"arn"` // The queue ARN for the environment's [Celery Executor](https://docs.aws.amazon.com/https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/executor/celery.html) . Amazon MWAA uses a Celery Executor to distribute tasks across multiple workers. When you create an environment in a shared VPC, you must provide access to the Celery Executor queue from your VPC. CeleryExecutorQueue pulumi.StringOutput `pulumi:"celeryExecutorQueue"` // The relative path to the DAGs folder on your Amazon S3 bucket. For example, `dags` . To learn more, see [Adding or updating DAGs](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-folder.html) . DagS3Path pulumi.StringPtrOutput `pulumi:"dagS3Path"` // The VPC endpoint for the environment's Amazon RDS database. DatabaseVpcEndpointService pulumi.StringOutput `pulumi:"databaseVpcEndpointService"` // Defines whether the VPC endpoints configured for the environment are created, and managed, by the customer or by Amazon MWAA. If set to `SERVICE` , Amazon MWAA will create and manage the required VPC endpoints in your VPC. If set to `CUSTOMER` , you must create, and manage, the VPC endpoints in your VPC. EndpointManagement EnvironmentEndpointManagementPtrOutput `pulumi:"endpointManagement"` // The environment class type. Valid values: `mw1.small` , `mw1.medium` , `mw1.large` . To learn more, see [Amazon MWAA environment class](https://docs.aws.amazon.com/mwaa/latest/userguide/environment-class.html) . EnvironmentClass pulumi.StringPtrOutput `pulumi:"environmentClass"` // The Amazon Resource Name (ARN) of the execution role in IAM that allows MWAA to access AWS resources in your environment. For example, `arn:aws:iam::123456789:role/my-execution-role` . To learn more, see [Amazon MWAA Execution role](https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html) . ExecutionRoleArn pulumi.StringPtrOutput `pulumi:"executionRoleArn"` // The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment. You can use an AWS KMS key managed by MWAA, or a customer-managed KMS key (advanced). KmsKey pulumi.StringPtrOutput `pulumi:"kmsKey"` // The Apache Airflow logs being sent to CloudWatch Logs: `DagProcessingLogs` , `SchedulerLogs` , `TaskLogs` , `WebserverLogs` , `WorkerLogs` . LoggingConfiguration EnvironmentLoggingConfigurationPtrOutput `pulumi:"loggingConfiguration"` // The maximum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers up to the number you specify in the `MaxWorkers` field. For example, `20` . When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the one worker that is included with your environment, or the number you specify in `MinWorkers` . MaxWorkers pulumi.IntPtrOutput `pulumi:"maxWorkers"` // The minimum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers up to the number you specify in the `MaxWorkers` field. When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the worker count you specify in the `MinWorkers` field. For example, `2` . MinWorkers pulumi.IntPtrOutput `pulumi:"minWorkers"` // The name of your Amazon MWAA environment. Name pulumi.StringOutput `pulumi:"name"` // The VPC networking components used to secure and enable network traffic between the AWS resources for your environment. To learn more, see [About networking on Amazon MWAA](https://docs.aws.amazon.com/mwaa/latest/userguide/networking-about.html) . NetworkConfiguration EnvironmentNetworkConfigurationPtrOutput `pulumi:"networkConfiguration"` // The version of the plugins.zip file on your Amazon S3 bucket. To learn more, see [Installing custom plugins](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html) . PluginsS3ObjectVersion pulumi.StringPtrOutput `pulumi:"pluginsS3ObjectVersion"` // The relative path to the `plugins.zip` file on your Amazon S3 bucket. For example, `plugins.zip` . To learn more, see [Installing custom plugins](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html) . PluginsS3Path pulumi.StringPtrOutput `pulumi:"pluginsS3Path"` // The version of the requirements.txt file on your Amazon S3 bucket. To learn more, see [Installing Python dependencies](https://docs.aws.amazon.com/mwaa/latest/userguide/working-dags-dependencies.html) . RequirementsS3ObjectVersion pulumi.StringPtrOutput `pulumi:"requirementsS3ObjectVersion"` // The relative path to the `requirements.txt` file on your Amazon S3 bucket. For example, `requirements.txt` . To learn more, see [Installing Python dependencies](https://docs.aws.amazon.com/mwaa/latest/userguide/working-dags-dependencies.html) . RequirementsS3Path pulumi.StringPtrOutput `pulumi:"requirementsS3Path"` // The number of schedulers that you want to run in your environment. Valid values: // // - *v2* - Accepts between 2 to 5. Defaults to 2. // - *v1* - Accepts 1. Schedulers pulumi.IntPtrOutput `pulumi:"schedulers"` // The Amazon Resource Name (ARN) of the Amazon S3 bucket where your DAG code and supporting files are stored. For example, `arn:aws:s3:::my-airflow-bucket-unique-name` . To learn more, see [Create an Amazon S3 bucket for Amazon MWAA](https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-s3-bucket.html) . SourceBucketArn pulumi.StringPtrOutput `pulumi:"sourceBucketArn"` // The version of the startup shell script in your Amazon S3 bucket. You must specify the [version ID](https://docs.aws.amazon.com/AmazonS3/latest/userguide/versioning-workflows.html) that Amazon S3 assigns to the file every time you update the script. // // Version IDs are Unicode, UTF-8 encoded, URL-ready, opaque strings that are no more than 1,024 bytes long. The following is an example: // // `3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUo` // // For more information, see [Using a startup script](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html) . StartupScriptS3ObjectVersion pulumi.StringPtrOutput `pulumi:"startupScriptS3ObjectVersion"` // The relative path to the startup shell script in your Amazon S3 bucket. For example, `s3://mwaa-environment/startup.sh` . // // Amazon MWAA runs the script as your environment starts, and before running the Apache Airflow process. You can use this script to install dependencies, modify Apache Airflow configuration options, and set environment variables. For more information, see [Using a startup script](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html) . 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"` // The Apache Airflow *Web server* access mode. To learn more, see [Apache Airflow access modes](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-networking.html) . Valid values: `PRIVATE_ONLY` or `PUBLIC_ONLY` . WebserverAccessMode EnvironmentWebserverAccessModePtrOutput `pulumi:"webserverAccessMode"` // The URL of your Apache Airflow UI. WebserverUrl pulumi.StringOutput `pulumi:"webserverUrl"` // The VPC endpoint for the environment's web server. WebserverVpcEndpointService pulumi.StringOutput `pulumi:"webserverVpcEndpointService"` // The day and time of the week to start weekly maintenance updates of your environment in the following format: `DAY:HH:MM` . For example: `TUE:03:30` . You can specify a start time in 30 minute increments only. Supported input includes the following: // // - MON|TUE|WED|THU|FRI|SAT|SUN:([01]\\d|2[0-3]):(00|30) 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 // The version of Apache Airflow to use for the environment. If no value is specified, defaults to the latest version. // // If you specify a newer version number for an existing environment, the version update requires some service interruption before taking effect. // // *Allowed Values* : `1.10.12` | `2.0.2` | `2.2.2` | `2.4.3` | `2.5.1` | `2.6.3` | `2.7.2` (latest) AirflowVersion pulumi.StringPtrInput // The relative path to the DAGs folder on your Amazon S3 bucket. For example, `dags` . To learn more, see [Adding or updating DAGs](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-folder.html) . DagS3Path pulumi.StringPtrInput // Defines whether the VPC endpoints configured for the environment are created, and managed, by the customer or by Amazon MWAA. If set to `SERVICE` , Amazon MWAA will create and manage the required VPC endpoints in your VPC. If set to `CUSTOMER` , you must create, and manage, the VPC endpoints in your VPC. EndpointManagement EnvironmentEndpointManagementPtrInput // The environment class type. Valid values: `mw1.small` , `mw1.medium` , `mw1.large` . To learn more, see [Amazon MWAA environment class](https://docs.aws.amazon.com/mwaa/latest/userguide/environment-class.html) . EnvironmentClass pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the execution role in IAM that allows MWAA to access AWS resources in your environment. For example, `arn:aws:iam::123456789:role/my-execution-role` . To learn more, see [Amazon MWAA Execution role](https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html) . ExecutionRoleArn pulumi.StringPtrInput // The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment. You can use an AWS KMS key managed by MWAA, or a customer-managed KMS key (advanced). KmsKey pulumi.StringPtrInput // The Apache Airflow logs being sent to CloudWatch Logs: `DagProcessingLogs` , `SchedulerLogs` , `TaskLogs` , `WebserverLogs` , `WorkerLogs` . LoggingConfiguration EnvironmentLoggingConfigurationPtrInput // The maximum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers up to the number you specify in the `MaxWorkers` field. For example, `20` . When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the one worker that is included with your environment, or the number you specify in `MinWorkers` . MaxWorkers pulumi.IntPtrInput // The minimum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers up to the number you specify in the `MaxWorkers` field. When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the worker count you specify in the `MinWorkers` field. For example, `2` . MinWorkers pulumi.IntPtrInput // The name of your Amazon MWAA environment. Name pulumi.StringPtrInput // The VPC networking components used to secure and enable network traffic between the AWS resources for your environment. To learn more, see [About networking on Amazon MWAA](https://docs.aws.amazon.com/mwaa/latest/userguide/networking-about.html) . NetworkConfiguration EnvironmentNetworkConfigurationPtrInput // The version of the plugins.zip file on your Amazon S3 bucket. To learn more, see [Installing custom plugins](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html) . PluginsS3ObjectVersion pulumi.StringPtrInput // The relative path to the `plugins.zip` file on your Amazon S3 bucket. For example, `plugins.zip` . To learn more, see [Installing custom plugins](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html) . PluginsS3Path pulumi.StringPtrInput // The version of the requirements.txt file on your Amazon S3 bucket. To learn more, see [Installing Python dependencies](https://docs.aws.amazon.com/mwaa/latest/userguide/working-dags-dependencies.html) . RequirementsS3ObjectVersion pulumi.StringPtrInput // The relative path to the `requirements.txt` file on your Amazon S3 bucket. For example, `requirements.txt` . To learn more, see [Installing Python dependencies](https://docs.aws.amazon.com/mwaa/latest/userguide/working-dags-dependencies.html) . RequirementsS3Path pulumi.StringPtrInput // The number of schedulers that you want to run in your environment. Valid values: // // - *v2* - Accepts between 2 to 5. Defaults to 2. // - *v1* - Accepts 1. Schedulers pulumi.IntPtrInput // The Amazon Resource Name (ARN) of the Amazon S3 bucket where your DAG code and supporting files are stored. For example, `arn:aws:s3:::my-airflow-bucket-unique-name` . To learn more, see [Create an Amazon S3 bucket for Amazon MWAA](https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-s3-bucket.html) . SourceBucketArn pulumi.StringPtrInput // The version of the startup shell script in your Amazon S3 bucket. You must specify the [version ID](https://docs.aws.amazon.com/AmazonS3/latest/userguide/versioning-workflows.html) that Amazon S3 assigns to the file every time you update the script. // // Version IDs are Unicode, UTF-8 encoded, URL-ready, opaque strings that are no more than 1,024 bytes long. The following is an example: // // `3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUo` // // For more information, see [Using a startup script](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html) . StartupScriptS3ObjectVersion pulumi.StringPtrInput // The relative path to the startup shell script in your Amazon S3 bucket. For example, `s3://mwaa-environment/startup.sh` . // // Amazon MWAA runs the script as your environment starts, and before running the Apache Airflow process. You can use this script to install dependencies, modify Apache Airflow configuration options, and set environment variables. For more information, see [Using a startup script](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html) . 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 // The Apache Airflow *Web server* access mode. To learn more, see [Apache Airflow access modes](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-networking.html) . Valid values: `PRIVATE_ONLY` or `PUBLIC_ONLY` . WebserverAccessMode EnvironmentWebserverAccessModePtrInput // The day and time of the week to start weekly maintenance updates of your environment in the following format: `DAY:HH:MM` . For example: `TUE:03:30` . You can specify a start time in 30 minute increments only. Supported input includes the following: // // - MON|TUE|WED|THU|FRI|SAT|SUN:([01]\\d|2[0-3]):(00|30) 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) ElementType() reflect.Type
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 (e EnvironmentEndpointManagement) ToStringOutput() pulumi.StringOutput
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 (e EnvironmentEndpointManagement) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o EnvironmentEndpointManagementOutput) ToStringOutput() pulumi.StringOutput
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 (o EnvironmentEndpointManagementOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType ¶ added in v0.86.0
func (EnvironmentEndpointManagementPtrOutput) ElementType() reflect.Type
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 (o EnvironmentEndpointManagementPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 { // Defines the processing logs sent to CloudWatch Logs and the logging level to send. DagProcessingLogs *EnvironmentModuleLoggingConfiguration `pulumi:"dagProcessingLogs"` // Defines the scheduler logs sent to CloudWatch Logs and the logging level to send. SchedulerLogs *EnvironmentModuleLoggingConfiguration `pulumi:"schedulerLogs"` // Defines the task logs sent to CloudWatch Logs and the logging level to send. TaskLogs *EnvironmentModuleLoggingConfiguration `pulumi:"taskLogs"` // Defines the web server logs sent to CloudWatch Logs and the logging level to send. WebserverLogs *EnvironmentModuleLoggingConfiguration `pulumi:"webserverLogs"` // Defines the worker logs sent to CloudWatch Logs and the logging level to send. WorkerLogs *EnvironmentModuleLoggingConfiguration `pulumi:"workerLogs"` }
Logging configuration for the environment.
type EnvironmentLoggingConfigurationArgs ¶
type EnvironmentLoggingConfigurationArgs struct { // Defines the processing logs sent to CloudWatch Logs and the logging level to send. DagProcessingLogs EnvironmentModuleLoggingConfigurationPtrInput `pulumi:"dagProcessingLogs"` // Defines the scheduler logs sent to CloudWatch Logs and the logging level to send. SchedulerLogs EnvironmentModuleLoggingConfigurationPtrInput `pulumi:"schedulerLogs"` // Defines the task logs sent to CloudWatch Logs and the logging level to send. TaskLogs EnvironmentModuleLoggingConfigurationPtrInput `pulumi:"taskLogs"` // Defines the web server logs sent to CloudWatch Logs and the logging level to send. WebserverLogs EnvironmentModuleLoggingConfigurationPtrInput `pulumi:"webserverLogs"` // Defines the worker logs sent to CloudWatch Logs and the logging level to send. WorkerLogs EnvironmentModuleLoggingConfigurationPtrInput `pulumi:"workerLogs"` }
Logging configuration for the environment.
func (EnvironmentLoggingConfigurationArgs) ElementType ¶
func (EnvironmentLoggingConfigurationArgs) ElementType() reflect.Type
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 (o EnvironmentLoggingConfigurationOutput) DagProcessingLogs() EnvironmentModuleLoggingConfigurationPtrOutput
Defines the processing logs sent to CloudWatch Logs and the logging level to send.
func (EnvironmentLoggingConfigurationOutput) ElementType ¶
func (EnvironmentLoggingConfigurationOutput) ElementType() reflect.Type
func (EnvironmentLoggingConfigurationOutput) SchedulerLogs ¶
func (o EnvironmentLoggingConfigurationOutput) SchedulerLogs() EnvironmentModuleLoggingConfigurationPtrOutput
Defines the scheduler logs sent to CloudWatch Logs and the logging level to send.
func (EnvironmentLoggingConfigurationOutput) TaskLogs ¶
func (o EnvironmentLoggingConfigurationOutput) TaskLogs() EnvironmentModuleLoggingConfigurationPtrOutput
Defines the task logs sent to CloudWatch Logs and the logging level to send.
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 (o EnvironmentLoggingConfigurationOutput) WebserverLogs() EnvironmentModuleLoggingConfigurationPtrOutput
Defines the web server logs sent to CloudWatch Logs and the logging level to send.
func (EnvironmentLoggingConfigurationOutput) WorkerLogs ¶
func (o EnvironmentLoggingConfigurationOutput) WorkerLogs() EnvironmentModuleLoggingConfigurationPtrOutput
Defines the worker logs sent to CloudWatch Logs and the logging level to send.
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
func EnvironmentLoggingConfigurationPtr ¶
func EnvironmentLoggingConfigurationPtr(v *EnvironmentLoggingConfigurationArgs) EnvironmentLoggingConfigurationPtrInput
type EnvironmentLoggingConfigurationPtrOutput ¶
type EnvironmentLoggingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentLoggingConfigurationPtrOutput) DagProcessingLogs ¶
func (o EnvironmentLoggingConfigurationPtrOutput) DagProcessingLogs() EnvironmentModuleLoggingConfigurationPtrOutput
Defines the processing logs sent to CloudWatch Logs and the logging level to send.
func (EnvironmentLoggingConfigurationPtrOutput) ElementType ¶
func (EnvironmentLoggingConfigurationPtrOutput) ElementType() reflect.Type
func (EnvironmentLoggingConfigurationPtrOutput) SchedulerLogs ¶
func (o EnvironmentLoggingConfigurationPtrOutput) SchedulerLogs() EnvironmentModuleLoggingConfigurationPtrOutput
Defines the scheduler logs sent to CloudWatch Logs and the logging level to send.
func (EnvironmentLoggingConfigurationPtrOutput) TaskLogs ¶
func (o EnvironmentLoggingConfigurationPtrOutput) TaskLogs() EnvironmentModuleLoggingConfigurationPtrOutput
Defines the task logs sent to CloudWatch Logs and the logging level to send.
func (EnvironmentLoggingConfigurationPtrOutput) ToEnvironmentLoggingConfigurationPtrOutput ¶
func (o EnvironmentLoggingConfigurationPtrOutput) ToEnvironmentLoggingConfigurationPtrOutput() EnvironmentLoggingConfigurationPtrOutput
func (EnvironmentLoggingConfigurationPtrOutput) ToEnvironmentLoggingConfigurationPtrOutputWithContext ¶
func (o EnvironmentLoggingConfigurationPtrOutput) ToEnvironmentLoggingConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentLoggingConfigurationPtrOutput
func (EnvironmentLoggingConfigurationPtrOutput) WebserverLogs ¶
func (o EnvironmentLoggingConfigurationPtrOutput) WebserverLogs() EnvironmentModuleLoggingConfigurationPtrOutput
Defines the web server logs sent to CloudWatch Logs and the logging level to send.
func (EnvironmentLoggingConfigurationPtrOutput) WorkerLogs ¶
func (o EnvironmentLoggingConfigurationPtrOutput) WorkerLogs() EnvironmentModuleLoggingConfigurationPtrOutput
Defines the worker logs sent to CloudWatch Logs and the logging level to send.
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) ElementType() reflect.Type
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 (o EnvironmentLoggingLevelOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentLoggingLevelOutput) ToStringOutputWithContext ¶
func (o EnvironmentLoggingLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentLoggingLevelOutput) ToStringPtrOutput ¶
func (o EnvironmentLoggingLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 (o EnvironmentLoggingLevelPtrOutput) Elem() EnvironmentLoggingLevelOutput
func (EnvironmentLoggingLevelPtrOutput) ElementType ¶
func (EnvironmentLoggingLevelPtrOutput) ElementType() reflect.Type
func (EnvironmentLoggingLevelPtrOutput) ToEnvironmentLoggingLevelPtrOutput ¶
func (o EnvironmentLoggingLevelPtrOutput) ToEnvironmentLoggingLevelPtrOutput() EnvironmentLoggingLevelPtrOutput
func (EnvironmentLoggingLevelPtrOutput) ToEnvironmentLoggingLevelPtrOutputWithContext ¶
func (o EnvironmentLoggingLevelPtrOutput) ToEnvironmentLoggingLevelPtrOutputWithContext(ctx context.Context) EnvironmentLoggingLevelPtrOutput
func (EnvironmentLoggingLevelPtrOutput) ToStringPtrOutput ¶
func (o EnvironmentLoggingLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentLoggingLevelPtrOutput) ToStringPtrOutputWithContext ¶
func (o EnvironmentLoggingLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentModuleLoggingConfiguration ¶
type EnvironmentModuleLoggingConfiguration struct { // The ARN of the CloudWatch Logs log group for each type of Apache Airflow log type that you have enabled. // // > `CloudWatchLogGroupArn` is available only as a return value, accessible when specified as an attribute in the [`Fn:GetAtt`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#aws-resource-mwaa-environment-return-values) intrinsic function. Any value you provide for `CloudWatchLogGroupArn` is discarded by Amazon MWAA. CloudWatchLogGroupArn *string `pulumi:"cloudWatchLogGroupArn"` // Indicates whether to enable the Apache Airflow log type (e.g. `DagProcessingLogs` ) in CloudWatch Logs. Enabled *bool `pulumi:"enabled"` // Defines the Apache Airflow logs to send for the log type (e.g. `DagProcessingLogs` ) to CloudWatch Logs. Valid values: `CRITICAL` , `ERROR` , `WARNING` , `INFO` . LogLevel *EnvironmentLoggingLevel `pulumi:"logLevel"` }
Logging configuration for a specific airflow component.
type EnvironmentModuleLoggingConfigurationArgs ¶
type EnvironmentModuleLoggingConfigurationArgs struct { // The ARN of the CloudWatch Logs log group for each type of Apache Airflow log type that you have enabled. // // > `CloudWatchLogGroupArn` is available only as a return value, accessible when specified as an attribute in the [`Fn:GetAtt`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#aws-resource-mwaa-environment-return-values) intrinsic function. Any value you provide for `CloudWatchLogGroupArn` is discarded by Amazon MWAA. CloudWatchLogGroupArn pulumi.StringPtrInput `pulumi:"cloudWatchLogGroupArn"` // Indicates whether to enable the Apache Airflow log type (e.g. `DagProcessingLogs` ) in CloudWatch Logs. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Defines the Apache Airflow logs to send for the log type (e.g. `DagProcessingLogs` ) to CloudWatch Logs. Valid values: `CRITICAL` , `ERROR` , `WARNING` , `INFO` . LogLevel EnvironmentLoggingLevelPtrInput `pulumi:"logLevel"` }
Logging configuration for a specific airflow component.
func (EnvironmentModuleLoggingConfigurationArgs) ElementType ¶
func (EnvironmentModuleLoggingConfigurationArgs) ElementType() reflect.Type
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 (o EnvironmentModuleLoggingConfigurationOutput) CloudWatchLogGroupArn() pulumi.StringPtrOutput
The ARN of the CloudWatch Logs log group for each type of Apache Airflow log type that you have enabled.
> `CloudWatchLogGroupArn` is available only as a return value, accessible when specified as an attribute in the [`Fn:GetAtt`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#aws-resource-mwaa-environment-return-values) intrinsic function. Any value you provide for `CloudWatchLogGroupArn` is discarded by Amazon MWAA.
func (EnvironmentModuleLoggingConfigurationOutput) ElementType ¶
func (EnvironmentModuleLoggingConfigurationOutput) ElementType() reflect.Type
func (EnvironmentModuleLoggingConfigurationOutput) Enabled ¶
func (o EnvironmentModuleLoggingConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether to enable the Apache Airflow log type (e.g. `DagProcessingLogs` ) in CloudWatch Logs.
func (EnvironmentModuleLoggingConfigurationOutput) LogLevel ¶
func (o EnvironmentModuleLoggingConfigurationOutput) LogLevel() EnvironmentLoggingLevelPtrOutput
Defines the Apache Airflow logs to send for the log type (e.g. `DagProcessingLogs` ) to CloudWatch Logs. Valid values: `CRITICAL` , `ERROR` , `WARNING` , `INFO` .
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
func EnvironmentModuleLoggingConfigurationPtr ¶
func EnvironmentModuleLoggingConfigurationPtr(v *EnvironmentModuleLoggingConfigurationArgs) EnvironmentModuleLoggingConfigurationPtrInput
type EnvironmentModuleLoggingConfigurationPtrOutput ¶
type EnvironmentModuleLoggingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentModuleLoggingConfigurationPtrOutput) CloudWatchLogGroupArn ¶
func (o EnvironmentModuleLoggingConfigurationPtrOutput) CloudWatchLogGroupArn() pulumi.StringPtrOutput
The ARN of the CloudWatch Logs log group for each type of Apache Airflow log type that you have enabled.
> `CloudWatchLogGroupArn` is available only as a return value, accessible when specified as an attribute in the [`Fn:GetAtt`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#aws-resource-mwaa-environment-return-values) intrinsic function. Any value you provide for `CloudWatchLogGroupArn` is discarded by Amazon MWAA.
func (EnvironmentModuleLoggingConfigurationPtrOutput) ElementType ¶
func (EnvironmentModuleLoggingConfigurationPtrOutput) ElementType() reflect.Type
func (EnvironmentModuleLoggingConfigurationPtrOutput) Enabled ¶
func (o EnvironmentModuleLoggingConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether to enable the Apache Airflow log type (e.g. `DagProcessingLogs` ) in CloudWatch Logs.
func (EnvironmentModuleLoggingConfigurationPtrOutput) LogLevel ¶
func (o EnvironmentModuleLoggingConfigurationPtrOutput) LogLevel() EnvironmentLoggingLevelPtrOutput
Defines the Apache Airflow logs to send for the log type (e.g. `DagProcessingLogs` ) to CloudWatch Logs. Valid values: `CRITICAL` , `ERROR` , `WARNING` , `INFO` .
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (EnvironmentNetworkConfigurationOutput) SecurityGroupIds ¶
func (o EnvironmentNetworkConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of security groups to use for the environment.
func (EnvironmentNetworkConfigurationOutput) SubnetIds ¶
func (o EnvironmentNetworkConfigurationOutput) SubnetIds() pulumi.StringArrayOutput
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
func EnvironmentNetworkConfigurationPtr ¶
func EnvironmentNetworkConfigurationPtr(v *EnvironmentNetworkConfigurationArgs) EnvironmentNetworkConfigurationPtrInput
type EnvironmentNetworkConfigurationPtrOutput ¶
type EnvironmentNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentNetworkConfigurationPtrOutput) ElementType ¶
func (EnvironmentNetworkConfigurationPtrOutput) ElementType() reflect.Type
func (EnvironmentNetworkConfigurationPtrOutput) SecurityGroupIds ¶
func (o EnvironmentNetworkConfigurationPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of security groups to use for the environment.
func (EnvironmentNetworkConfigurationPtrOutput) SubnetIds ¶
func (o EnvironmentNetworkConfigurationPtrOutput) SubnetIds() pulumi.StringArrayOutput
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
The version of Apache Airflow to use for the environment. If no value is specified, defaults to the latest version.
If you specify a newer version number for an existing environment, the version update requires some service interruption before taking effect.
*Allowed Values* : `1.10.12` | `2.0.2` | `2.2.2` | `2.4.3` | `2.5.1` | `2.6.3` | `2.7.2` (latest)
func (EnvironmentOutput) Arn ¶ added in v0.17.0
func (o EnvironmentOutput) Arn() pulumi.StringOutput
The ARN for the Amazon MWAA environment.
func (EnvironmentOutput) CeleryExecutorQueue ¶ added in v0.86.0
func (o EnvironmentOutput) CeleryExecutorQueue() pulumi.StringOutput
The queue ARN for the environment's [Celery Executor](https://docs.aws.amazon.com/https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/executor/celery.html) . Amazon MWAA uses a Celery Executor to distribute tasks across multiple workers. When you create an environment in a shared VPC, you must provide access to the Celery Executor queue from your VPC.
func (EnvironmentOutput) DagS3Path ¶ added in v0.17.0
func (o EnvironmentOutput) DagS3Path() pulumi.StringPtrOutput
The relative path to the DAGs folder on your Amazon S3 bucket. For example, `dags` . To learn more, see [Adding or updating DAGs](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-folder.html) .
func (EnvironmentOutput) DatabaseVpcEndpointService ¶ added in v0.86.0
func (o EnvironmentOutput) DatabaseVpcEndpointService() pulumi.StringOutput
The VPC endpoint for the environment's Amazon RDS database.
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) EndpointManagement ¶ added in v0.86.0
func (o EnvironmentOutput) EndpointManagement() EnvironmentEndpointManagementPtrOutput
Defines whether the VPC endpoints configured for the environment are created, and managed, by the customer or by Amazon MWAA. If set to `SERVICE` , Amazon MWAA will create and manage the required VPC endpoints in your VPC. If set to `CUSTOMER` , you must create, and manage, the VPC endpoints in your VPC.
func (EnvironmentOutput) EnvironmentClass ¶ added in v0.17.0
func (o EnvironmentOutput) EnvironmentClass() pulumi.StringPtrOutput
The environment class type. Valid values: `mw1.small` , `mw1.medium` , `mw1.large` . To learn more, see [Amazon MWAA environment class](https://docs.aws.amazon.com/mwaa/latest/userguide/environment-class.html) .
func (EnvironmentOutput) ExecutionRoleArn ¶ added in v0.17.0
func (o EnvironmentOutput) ExecutionRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the execution role in IAM that allows MWAA to access AWS resources in your environment. For example, `arn:aws:iam::123456789:role/my-execution-role` . To learn more, see [Amazon MWAA Execution role](https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html) .
func (EnvironmentOutput) KmsKey ¶ added in v0.17.0
func (o EnvironmentOutput) KmsKey() pulumi.StringPtrOutput
The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment. You can use an AWS KMS key managed by MWAA, or a customer-managed KMS key (advanced).
func (EnvironmentOutput) LoggingConfiguration ¶ added in v0.17.0
func (o EnvironmentOutput) LoggingConfiguration() EnvironmentLoggingConfigurationPtrOutput
The Apache Airflow logs being sent to CloudWatch Logs: `DagProcessingLogs` , `SchedulerLogs` , `TaskLogs` , `WebserverLogs` , `WorkerLogs` .
func (EnvironmentOutput) MaxWorkers ¶ added in v0.17.0
func (o EnvironmentOutput) MaxWorkers() pulumi.IntPtrOutput
The maximum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers up to the number you specify in the `MaxWorkers` field. For example, `20` . When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the one worker that is included with your environment, or the number you specify in `MinWorkers` .
func (EnvironmentOutput) MinWorkers ¶ added in v0.17.0
func (o EnvironmentOutput) MinWorkers() pulumi.IntPtrOutput
The minimum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers up to the number you specify in the `MaxWorkers` field. When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the worker count you specify in the `MinWorkers` field. For example, `2` .
func (EnvironmentOutput) Name ¶ added in v0.17.0
func (o EnvironmentOutput) Name() pulumi.StringOutput
The name of your Amazon MWAA environment.
func (EnvironmentOutput) NetworkConfiguration ¶ added in v0.17.0
func (o EnvironmentOutput) NetworkConfiguration() EnvironmentNetworkConfigurationPtrOutput
The VPC networking components used to secure and enable network traffic between the AWS resources for your environment. To learn more, see [About networking on Amazon MWAA](https://docs.aws.amazon.com/mwaa/latest/userguide/networking-about.html) .
func (EnvironmentOutput) PluginsS3ObjectVersion ¶ added in v0.17.0
func (o EnvironmentOutput) PluginsS3ObjectVersion() pulumi.StringPtrOutput
The version of the plugins.zip file on your Amazon S3 bucket. To learn more, see [Installing custom plugins](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html) .
func (EnvironmentOutput) PluginsS3Path ¶ added in v0.17.0
func (o EnvironmentOutput) PluginsS3Path() pulumi.StringPtrOutput
The relative path to the `plugins.zip` file on your Amazon S3 bucket. For example, `plugins.zip` . To learn more, see [Installing custom plugins](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html) .
func (EnvironmentOutput) RequirementsS3ObjectVersion ¶ added in v0.17.0
func (o EnvironmentOutput) RequirementsS3ObjectVersion() pulumi.StringPtrOutput
The version of the requirements.txt file on your Amazon S3 bucket. To learn more, see [Installing Python dependencies](https://docs.aws.amazon.com/mwaa/latest/userguide/working-dags-dependencies.html) .
func (EnvironmentOutput) RequirementsS3Path ¶ added in v0.17.0
func (o EnvironmentOutput) RequirementsS3Path() pulumi.StringPtrOutput
The relative path to the `requirements.txt` file on your Amazon S3 bucket. For example, `requirements.txt` . To learn more, see [Installing Python dependencies](https://docs.aws.amazon.com/mwaa/latest/userguide/working-dags-dependencies.html) .
func (EnvironmentOutput) Schedulers ¶ added in v0.17.0
func (o EnvironmentOutput) Schedulers() pulumi.IntPtrOutput
The number of schedulers that you want to run in your environment. Valid values:
- *v2* - Accepts between 2 to 5. Defaults to 2. - *v1* - Accepts 1.
func (EnvironmentOutput) SourceBucketArn ¶ added in v0.17.0
func (o EnvironmentOutput) SourceBucketArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon S3 bucket where your DAG code and supporting files are stored. For example, `arn:aws:s3:::my-airflow-bucket-unique-name` . To learn more, see [Create an Amazon S3 bucket for Amazon MWAA](https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-s3-bucket.html) .
func (EnvironmentOutput) StartupScriptS3ObjectVersion ¶ added in v0.58.0
func (o EnvironmentOutput) StartupScriptS3ObjectVersion() pulumi.StringPtrOutput
The version of the startup shell script in your Amazon S3 bucket. You must specify the [version ID](https://docs.aws.amazon.com/AmazonS3/latest/userguide/versioning-workflows.html) that Amazon S3 assigns to the file every time you update the script.
Version IDs are Unicode, UTF-8 encoded, URL-ready, opaque strings that are no more than 1,024 bytes long. The following is an example:
`3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUo`
For more information, see [Using a startup script](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html) .
func (EnvironmentOutput) StartupScriptS3Path ¶ added in v0.58.0
func (o EnvironmentOutput) StartupScriptS3Path() pulumi.StringPtrOutput
The relative path to the startup shell script in your Amazon S3 bucket. For example, `s3://mwaa-environment/startup.sh` .
Amazon MWAA runs the script as your environment starts, and before running the Apache Airflow process. You can use this script to install dependencies, modify Apache Airflow configuration options, and set environment variables. For more information, see [Using a startup script](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html) .
func (EnvironmentOutput) Tags ¶ added in v0.17.0
func (o EnvironmentOutput) Tags() pulumi.AnyOutput
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 (o EnvironmentOutput) WebserverAccessMode() EnvironmentWebserverAccessModePtrOutput
The Apache Airflow *Web server* access mode. To learn more, see [Apache Airflow access modes](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-networking.html) . Valid values: `PRIVATE_ONLY` or `PUBLIC_ONLY` .
func (EnvironmentOutput) WebserverUrl ¶ added in v0.17.0
func (o EnvironmentOutput) WebserverUrl() pulumi.StringOutput
The URL of your Apache Airflow UI.
func (EnvironmentOutput) WebserverVpcEndpointService ¶ added in v0.86.0
func (o EnvironmentOutput) WebserverVpcEndpointService() pulumi.StringOutput
The VPC endpoint for the environment's web server.
func (EnvironmentOutput) WeeklyMaintenanceWindowStart ¶ added in v0.17.0
func (o EnvironmentOutput) WeeklyMaintenanceWindowStart() pulumi.StringPtrOutput
The day and time of the week to start weekly maintenance updates of your environment in the following format: `DAY:HH:MM` . For example: `TUE:03:30` . You can specify a start time in 30 minute increments only. Supported input includes the following:
- MON|TUE|WED|THU|FRI|SAT|SUN:([01]\\d|2[0-3]):(00|30)
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) ElementType() reflect.Type
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 (e EnvironmentWebserverAccessMode) ToStringOutput() pulumi.StringOutput
func (EnvironmentWebserverAccessMode) ToStringOutputWithContext ¶
func (e EnvironmentWebserverAccessMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentWebserverAccessMode) ToStringPtrOutput ¶
func (e EnvironmentWebserverAccessMode) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o EnvironmentWebserverAccessModeOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentWebserverAccessModeOutput) ToStringOutputWithContext ¶
func (o EnvironmentWebserverAccessModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentWebserverAccessModeOutput) ToStringPtrOutput ¶
func (o EnvironmentWebserverAccessModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 }
func EnvironmentWebserverAccessModePtr ¶
func EnvironmentWebserverAccessModePtr(v string) EnvironmentWebserverAccessModePtrInput
type EnvironmentWebserverAccessModePtrOutput ¶
type EnvironmentWebserverAccessModePtrOutput struct{ *pulumi.OutputState }
func (EnvironmentWebserverAccessModePtrOutput) ElementType ¶
func (EnvironmentWebserverAccessModePtrOutput) ElementType() reflect.Type
func (EnvironmentWebserverAccessModePtrOutput) ToEnvironmentWebserverAccessModePtrOutput ¶
func (o EnvironmentWebserverAccessModePtrOutput) ToEnvironmentWebserverAccessModePtrOutput() EnvironmentWebserverAccessModePtrOutput
func (EnvironmentWebserverAccessModePtrOutput) ToEnvironmentWebserverAccessModePtrOutputWithContext ¶
func (o EnvironmentWebserverAccessModePtrOutput) ToEnvironmentWebserverAccessModePtrOutputWithContext(ctx context.Context) EnvironmentWebserverAccessModePtrOutput
func (EnvironmentWebserverAccessModePtrOutput) ToStringPtrOutput ¶
func (o EnvironmentWebserverAccessModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentWebserverAccessModePtrOutput) ToStringPtrOutputWithContext ¶
func (o EnvironmentWebserverAccessModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupEnvironmentArgs ¶ added in v0.12.0
type LookupEnvironmentArgs struct { // The name of your Amazon MWAA environment. Name string `pulumi:"name"` }
type LookupEnvironmentOutputArgs ¶ added in v0.12.0
type LookupEnvironmentOutputArgs struct { // The name of your Amazon MWAA environment. Name pulumi.StringInput `pulumi:"name"` }
func (LookupEnvironmentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
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"` // The version of Apache Airflow to use for the environment. If no value is specified, defaults to the latest version. // // If you specify a newer version number for an existing environment, the version update requires some service interruption before taking effect. // // *Allowed Values* : `1.10.12` | `2.0.2` | `2.2.2` | `2.4.3` | `2.5.1` | `2.6.3` | `2.7.2` (latest) AirflowVersion *string `pulumi:"airflowVersion"` // The ARN for the Amazon MWAA environment. Arn *string `pulumi:"arn"` // The queue ARN for the environment's [Celery Executor](https://docs.aws.amazon.com/https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/executor/celery.html) . Amazon MWAA uses a Celery Executor to distribute tasks across multiple workers. When you create an environment in a shared VPC, you must provide access to the Celery Executor queue from your VPC. CeleryExecutorQueue *string `pulumi:"celeryExecutorQueue"` // The relative path to the DAGs folder on your Amazon S3 bucket. For example, `dags` . To learn more, see [Adding or updating DAGs](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-folder.html) . DagS3Path *string `pulumi:"dagS3Path"` // The VPC endpoint for the environment's Amazon RDS database. DatabaseVpcEndpointService *string `pulumi:"databaseVpcEndpointService"` // The environment class type. Valid values: `mw1.small` , `mw1.medium` , `mw1.large` . To learn more, see [Amazon MWAA environment class](https://docs.aws.amazon.com/mwaa/latest/userguide/environment-class.html) . EnvironmentClass *string `pulumi:"environmentClass"` // The Amazon Resource Name (ARN) of the execution role in IAM that allows MWAA to access AWS resources in your environment. For example, `arn:aws:iam::123456789:role/my-execution-role` . To learn more, see [Amazon MWAA Execution role](https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html) . ExecutionRoleArn *string `pulumi:"executionRoleArn"` // The Apache Airflow logs being sent to CloudWatch Logs: `DagProcessingLogs` , `SchedulerLogs` , `TaskLogs` , `WebserverLogs` , `WorkerLogs` . LoggingConfiguration *EnvironmentLoggingConfiguration `pulumi:"loggingConfiguration"` // The maximum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers up to the number you specify in the `MaxWorkers` field. For example, `20` . When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the one worker that is included with your environment, or the number you specify in `MinWorkers` . MaxWorkers *int `pulumi:"maxWorkers"` // The minimum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers up to the number you specify in the `MaxWorkers` field. When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the worker count you specify in the `MinWorkers` field. For example, `2` . MinWorkers *int `pulumi:"minWorkers"` // The VPC networking components used to secure and enable network traffic between the AWS resources for your environment. To learn more, see [About networking on Amazon MWAA](https://docs.aws.amazon.com/mwaa/latest/userguide/networking-about.html) . NetworkConfiguration *EnvironmentNetworkConfiguration `pulumi:"networkConfiguration"` // The version of the plugins.zip file on your Amazon S3 bucket. To learn more, see [Installing custom plugins](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html) . PluginsS3ObjectVersion *string `pulumi:"pluginsS3ObjectVersion"` // The relative path to the `plugins.zip` file on your Amazon S3 bucket. For example, `plugins.zip` . To learn more, see [Installing custom plugins](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html) . PluginsS3Path *string `pulumi:"pluginsS3Path"` // The version of the requirements.txt file on your Amazon S3 bucket. To learn more, see [Installing Python dependencies](https://docs.aws.amazon.com/mwaa/latest/userguide/working-dags-dependencies.html) . RequirementsS3ObjectVersion *string `pulumi:"requirementsS3ObjectVersion"` // The relative path to the `requirements.txt` file on your Amazon S3 bucket. For example, `requirements.txt` . To learn more, see [Installing Python dependencies](https://docs.aws.amazon.com/mwaa/latest/userguide/working-dags-dependencies.html) . RequirementsS3Path *string `pulumi:"requirementsS3Path"` // The number of schedulers that you want to run in your environment. Valid values: // // - *v2* - Accepts between 2 to 5. Defaults to 2. // - *v1* - Accepts 1. Schedulers *int `pulumi:"schedulers"` // The Amazon Resource Name (ARN) of the Amazon S3 bucket where your DAG code and supporting files are stored. For example, `arn:aws:s3:::my-airflow-bucket-unique-name` . To learn more, see [Create an Amazon S3 bucket for Amazon MWAA](https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-s3-bucket.html) . SourceBucketArn *string `pulumi:"sourceBucketArn"` // The version of the startup shell script in your Amazon S3 bucket. You must specify the [version ID](https://docs.aws.amazon.com/AmazonS3/latest/userguide/versioning-workflows.html) that Amazon S3 assigns to the file every time you update the script. // // Version IDs are Unicode, UTF-8 encoded, URL-ready, opaque strings that are no more than 1,024 bytes long. The following is an example: // // `3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUo` // // For more information, see [Using a startup script](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html) . StartupScriptS3ObjectVersion *string `pulumi:"startupScriptS3ObjectVersion"` // The relative path to the startup shell script in your Amazon S3 bucket. For example, `s3://mwaa-environment/startup.sh` . // // Amazon MWAA runs the script as your environment starts, and before running the Apache Airflow process. You can use this script to install dependencies, modify Apache Airflow configuration options, and set environment variables. For more information, see [Using a startup script](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html) . 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"` // The Apache Airflow *Web server* access mode. To learn more, see [Apache Airflow access modes](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-networking.html) . Valid values: `PRIVATE_ONLY` or `PUBLIC_ONLY` . WebserverAccessMode *EnvironmentWebserverAccessMode `pulumi:"webserverAccessMode"` // The URL of your Apache Airflow UI. WebserverUrl *string `pulumi:"webserverUrl"` // The VPC endpoint for the environment's web server. WebserverVpcEndpointService *string `pulumi:"webserverVpcEndpointService"` // The day and time of the week to start weekly maintenance updates of your environment in the following format: `DAY:HH:MM` . For example: `TUE:03:30` . You can specify a start time in 30 minute increments only. Supported input includes the following: // // - MON|TUE|WED|THU|FRI|SAT|SUN:([01]\\d|2[0-3]):(00|30) 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 LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
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 (o LookupEnvironmentResultOutput) AirflowVersion() pulumi.StringPtrOutput
The version of Apache Airflow to use for the environment. If no value is specified, defaults to the latest version.
If you specify a newer version number for an existing environment, the version update requires some service interruption before taking effect.
*Allowed Values* : `1.10.12` | `2.0.2` | `2.2.2` | `2.4.3` | `2.5.1` | `2.6.3` | `2.7.2` (latest)
func (LookupEnvironmentResultOutput) Arn ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Arn() pulumi.StringPtrOutput
The ARN for the Amazon MWAA environment.
func (LookupEnvironmentResultOutput) CeleryExecutorQueue ¶ added in v0.86.0
func (o LookupEnvironmentResultOutput) CeleryExecutorQueue() pulumi.StringPtrOutput
The queue ARN for the environment's [Celery Executor](https://docs.aws.amazon.com/https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/executor/celery.html) . Amazon MWAA uses a Celery Executor to distribute tasks across multiple workers. When you create an environment in a shared VPC, you must provide access to the Celery Executor queue from your VPC.
func (LookupEnvironmentResultOutput) DagS3Path ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) DagS3Path() pulumi.StringPtrOutput
The relative path to the DAGs folder on your Amazon S3 bucket. For example, `dags` . To learn more, see [Adding or updating DAGs](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-folder.html) .
func (LookupEnvironmentResultOutput) DatabaseVpcEndpointService ¶ added in v0.86.0
func (o LookupEnvironmentResultOutput) DatabaseVpcEndpointService() pulumi.StringPtrOutput
The VPC endpoint for the environment's Amazon RDS database.
func (LookupEnvironmentResultOutput) ElementType ¶ added in v0.12.0
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) EnvironmentClass ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) EnvironmentClass() pulumi.StringPtrOutput
The environment class type. Valid values: `mw1.small` , `mw1.medium` , `mw1.large` . To learn more, see [Amazon MWAA environment class](https://docs.aws.amazon.com/mwaa/latest/userguide/environment-class.html) .
func (LookupEnvironmentResultOutput) ExecutionRoleArn ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) ExecutionRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the execution role in IAM that allows MWAA to access AWS resources in your environment. For example, `arn:aws:iam::123456789:role/my-execution-role` . To learn more, see [Amazon MWAA Execution role](https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html) .
func (LookupEnvironmentResultOutput) LoggingConfiguration ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) LoggingConfiguration() EnvironmentLoggingConfigurationPtrOutput
The Apache Airflow logs being sent to CloudWatch Logs: `DagProcessingLogs` , `SchedulerLogs` , `TaskLogs` , `WebserverLogs` , `WorkerLogs` .
func (LookupEnvironmentResultOutput) MaxWorkers ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) MaxWorkers() pulumi.IntPtrOutput
The maximum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers up to the number you specify in the `MaxWorkers` field. For example, `20` . When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the one worker that is included with your environment, or the number you specify in `MinWorkers` .
func (LookupEnvironmentResultOutput) MinWorkers ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) MinWorkers() pulumi.IntPtrOutput
The minimum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers up to the number you specify in the `MaxWorkers` field. When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the worker count you specify in the `MinWorkers` field. For example, `2` .
func (LookupEnvironmentResultOutput) NetworkConfiguration ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) NetworkConfiguration() EnvironmentNetworkConfigurationPtrOutput
The VPC networking components used to secure and enable network traffic between the AWS resources for your environment. To learn more, see [About networking on Amazon MWAA](https://docs.aws.amazon.com/mwaa/latest/userguide/networking-about.html) .
func (LookupEnvironmentResultOutput) PluginsS3ObjectVersion ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) PluginsS3ObjectVersion() pulumi.StringPtrOutput
The version of the plugins.zip file on your Amazon S3 bucket. To learn more, see [Installing custom plugins](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html) .
func (LookupEnvironmentResultOutput) PluginsS3Path ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) PluginsS3Path() pulumi.StringPtrOutput
The relative path to the `plugins.zip` file on your Amazon S3 bucket. For example, `plugins.zip` . To learn more, see [Installing custom plugins](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html) .
func (LookupEnvironmentResultOutput) RequirementsS3ObjectVersion ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) RequirementsS3ObjectVersion() pulumi.StringPtrOutput
The version of the requirements.txt file on your Amazon S3 bucket. To learn more, see [Installing Python dependencies](https://docs.aws.amazon.com/mwaa/latest/userguide/working-dags-dependencies.html) .
func (LookupEnvironmentResultOutput) RequirementsS3Path ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) RequirementsS3Path() pulumi.StringPtrOutput
The relative path to the `requirements.txt` file on your Amazon S3 bucket. For example, `requirements.txt` . To learn more, see [Installing Python dependencies](https://docs.aws.amazon.com/mwaa/latest/userguide/working-dags-dependencies.html) .
func (LookupEnvironmentResultOutput) Schedulers ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Schedulers() pulumi.IntPtrOutput
The number of schedulers that you want to run in your environment. Valid values:
- *v2* - Accepts between 2 to 5. Defaults to 2. - *v1* - Accepts 1.
func (LookupEnvironmentResultOutput) SourceBucketArn ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) SourceBucketArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon S3 bucket where your DAG code and supporting files are stored. For example, `arn:aws:s3:::my-airflow-bucket-unique-name` . To learn more, see [Create an Amazon S3 bucket for Amazon MWAA](https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-s3-bucket.html) .
func (LookupEnvironmentResultOutput) StartupScriptS3ObjectVersion ¶ added in v0.58.0
func (o LookupEnvironmentResultOutput) StartupScriptS3ObjectVersion() pulumi.StringPtrOutput
The version of the startup shell script in your Amazon S3 bucket. You must specify the [version ID](https://docs.aws.amazon.com/AmazonS3/latest/userguide/versioning-workflows.html) that Amazon S3 assigns to the file every time you update the script.
Version IDs are Unicode, UTF-8 encoded, URL-ready, opaque strings that are no more than 1,024 bytes long. The following is an example:
`3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUo`
For more information, see [Using a startup script](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html) .
func (LookupEnvironmentResultOutput) StartupScriptS3Path ¶ added in v0.58.0
func (o LookupEnvironmentResultOutput) StartupScriptS3Path() pulumi.StringPtrOutput
The relative path to the startup shell script in your Amazon S3 bucket. For example, `s3://mwaa-environment/startup.sh` .
Amazon MWAA runs the script as your environment starts, and before running the Apache Airflow process. You can use this script to install dependencies, modify Apache Airflow configuration options, and set environment variables. For more information, see [Using a startup script](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html) .
func (LookupEnvironmentResultOutput) Tags ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Tags() pulumi.AnyOutput
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 (o LookupEnvironmentResultOutput) WebserverAccessMode() EnvironmentWebserverAccessModePtrOutput
The Apache Airflow *Web server* access mode. To learn more, see [Apache Airflow access modes](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-networking.html) . Valid values: `PRIVATE_ONLY` or `PUBLIC_ONLY` .
func (LookupEnvironmentResultOutput) WebserverUrl ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) WebserverUrl() pulumi.StringPtrOutput
The URL of your Apache Airflow UI.
func (LookupEnvironmentResultOutput) WebserverVpcEndpointService ¶ added in v0.86.0
func (o LookupEnvironmentResultOutput) WebserverVpcEndpointService() pulumi.StringPtrOutput
The VPC endpoint for the environment's web server.
func (LookupEnvironmentResultOutput) WeeklyMaintenanceWindowStart ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) WeeklyMaintenanceWindowStart() pulumi.StringPtrOutput
The day and time of the week to start weekly maintenance updates of your environment in the following format: `DAY:HH:MM` . For example: `TUE:03:30` . You can specify a start time in 30 minute increments only. Supported input includes the following:
- MON|TUE|WED|THU|FRI|SAT|SUN:([01]\\d|2[0-3]):(00|30)