Documentation ¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationArray
- type ApplicationArrayInput
- type ApplicationArrayOutput
- func (ApplicationArrayOutput) ElementType() reflect.Type
- func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
- type ApplicationDefinition
- type ApplicationDefinitionArgs
- func (ApplicationDefinitionArgs) ElementType() reflect.Type
- func (i ApplicationDefinitionArgs) ToApplicationDefinitionOutput() ApplicationDefinitionOutput
- func (i ApplicationDefinitionArgs) ToApplicationDefinitionOutputWithContext(ctx context.Context) ApplicationDefinitionOutput
- func (i ApplicationDefinitionArgs) ToApplicationDefinitionPtrOutput() ApplicationDefinitionPtrOutput
- func (i ApplicationDefinitionArgs) ToApplicationDefinitionPtrOutputWithContext(ctx context.Context) ApplicationDefinitionPtrOutput
- type ApplicationDefinitionInput
- type ApplicationDefinitionOutput
- func (o ApplicationDefinitionOutput) Content() pulumi.StringPtrOutput
- func (ApplicationDefinitionOutput) ElementType() reflect.Type
- func (o ApplicationDefinitionOutput) S3Location() pulumi.StringPtrOutput
- func (o ApplicationDefinitionOutput) ToApplicationDefinitionOutput() ApplicationDefinitionOutput
- func (o ApplicationDefinitionOutput) ToApplicationDefinitionOutputWithContext(ctx context.Context) ApplicationDefinitionOutput
- func (o ApplicationDefinitionOutput) ToApplicationDefinitionPtrOutput() ApplicationDefinitionPtrOutput
- func (o ApplicationDefinitionOutput) ToApplicationDefinitionPtrOutputWithContext(ctx context.Context) ApplicationDefinitionPtrOutput
- type ApplicationDefinitionPtrInput
- type ApplicationDefinitionPtrOutput
- func (o ApplicationDefinitionPtrOutput) Content() pulumi.StringPtrOutput
- func (o ApplicationDefinitionPtrOutput) Elem() ApplicationDefinitionOutput
- func (ApplicationDefinitionPtrOutput) ElementType() reflect.Type
- func (o ApplicationDefinitionPtrOutput) S3Location() pulumi.StringPtrOutput
- func (o ApplicationDefinitionPtrOutput) ToApplicationDefinitionPtrOutput() ApplicationDefinitionPtrOutput
- func (o ApplicationDefinitionPtrOutput) ToApplicationDefinitionPtrOutputWithContext(ctx context.Context) ApplicationDefinitionPtrOutput
- type ApplicationInput
- type ApplicationMap
- type ApplicationMapInput
- type ApplicationMapOutput
- func (ApplicationMapOutput) ElementType() reflect.Type
- func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
- func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
- func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
- func (o ApplicationOutput) Arn() pulumi.StringOutput
- func (o ApplicationOutput) CurrentVersion() pulumi.IntOutput
- func (o ApplicationOutput) Definition() ApplicationDefinitionPtrOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) EngineType() pulumi.StringOutput
- func (o ApplicationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) RoleArn() pulumi.StringPtrOutput
- func (o ApplicationOutput) Tags() pulumi.StringMapOutput
- func (o ApplicationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ApplicationOutput) Timeouts() ApplicationTimeoutsPtrOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- type ApplicationState
- type ApplicationTimeouts
- type ApplicationTimeoutsArgs
- func (ApplicationTimeoutsArgs) ElementType() reflect.Type
- func (i ApplicationTimeoutsArgs) ToApplicationTimeoutsOutput() ApplicationTimeoutsOutput
- func (i ApplicationTimeoutsArgs) ToApplicationTimeoutsOutputWithContext(ctx context.Context) ApplicationTimeoutsOutput
- func (i ApplicationTimeoutsArgs) ToApplicationTimeoutsPtrOutput() ApplicationTimeoutsPtrOutput
- func (i ApplicationTimeoutsArgs) ToApplicationTimeoutsPtrOutputWithContext(ctx context.Context) ApplicationTimeoutsPtrOutput
- type ApplicationTimeoutsInput
- type ApplicationTimeoutsOutput
- func (o ApplicationTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o ApplicationTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (ApplicationTimeoutsOutput) ElementType() reflect.Type
- func (o ApplicationTimeoutsOutput) ToApplicationTimeoutsOutput() ApplicationTimeoutsOutput
- func (o ApplicationTimeoutsOutput) ToApplicationTimeoutsOutputWithContext(ctx context.Context) ApplicationTimeoutsOutput
- func (o ApplicationTimeoutsOutput) ToApplicationTimeoutsPtrOutput() ApplicationTimeoutsPtrOutput
- func (o ApplicationTimeoutsOutput) ToApplicationTimeoutsPtrOutputWithContext(ctx context.Context) ApplicationTimeoutsPtrOutput
- func (o ApplicationTimeoutsOutput) Update() pulumi.StringPtrOutput
- type ApplicationTimeoutsPtrInput
- type ApplicationTimeoutsPtrOutput
- func (o ApplicationTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o ApplicationTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o ApplicationTimeoutsPtrOutput) Elem() ApplicationTimeoutsOutput
- func (ApplicationTimeoutsPtrOutput) ElementType() reflect.Type
- func (o ApplicationTimeoutsPtrOutput) ToApplicationTimeoutsPtrOutput() ApplicationTimeoutsPtrOutput
- func (o ApplicationTimeoutsPtrOutput) ToApplicationTimeoutsPtrOutputWithContext(ctx context.Context) ApplicationTimeoutsPtrOutput
- func (o ApplicationTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
- type Deployment
- type DeploymentArgs
- type DeploymentArray
- type DeploymentArrayInput
- type DeploymentArrayOutput
- func (DeploymentArrayOutput) ElementType() reflect.Type
- func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- type DeploymentInput
- type DeploymentMap
- type DeploymentMapInput
- type DeploymentMapOutput
- func (DeploymentMapOutput) ElementType() reflect.Type
- func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- type DeploymentOutput
- func (o DeploymentOutput) ApplicationId() pulumi.StringOutput
- func (o DeploymentOutput) ApplicationVersion() pulumi.IntOutput
- func (o DeploymentOutput) DeploymentId() pulumi.StringOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) EnvironmentId() pulumi.StringOutput
- func (o DeploymentOutput) ForceStop() pulumi.BoolPtrOutput
- func (o DeploymentOutput) Start() pulumi.BoolOutput
- func (o DeploymentOutput) Timeouts() DeploymentTimeoutsPtrOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- type DeploymentState
- type DeploymentTimeouts
- type DeploymentTimeoutsArgs
- func (DeploymentTimeoutsArgs) ElementType() reflect.Type
- func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutput() DeploymentTimeoutsOutput
- func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutputWithContext(ctx context.Context) DeploymentTimeoutsOutput
- func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
- func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
- type DeploymentTimeoutsInput
- type DeploymentTimeoutsOutput
- func (o DeploymentTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o DeploymentTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (DeploymentTimeoutsOutput) ElementType() reflect.Type
- func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutput() DeploymentTimeoutsOutput
- func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutputWithContext(ctx context.Context) DeploymentTimeoutsOutput
- func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
- func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
- func (o DeploymentTimeoutsOutput) Update() pulumi.StringPtrOutput
- type DeploymentTimeoutsPtrInput
- type DeploymentTimeoutsPtrOutput
- func (o DeploymentTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o DeploymentTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o DeploymentTimeoutsPtrOutput) Elem() DeploymentTimeoutsOutput
- func (DeploymentTimeoutsPtrOutput) ElementType() reflect.Type
- func (o DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
- func (o DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
- func (o DeploymentTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
- type Environment
- type EnvironmentArgs
- type EnvironmentArray
- type EnvironmentArrayInput
- type EnvironmentArrayOutput
- func (EnvironmentArrayOutput) ElementType() reflect.Type
- func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
- type EnvironmentHighAvailabilityConfig
- type EnvironmentHighAvailabilityConfigArgs
- func (EnvironmentHighAvailabilityConfigArgs) ElementType() reflect.Type
- func (i EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigOutput() EnvironmentHighAvailabilityConfigOutput
- func (i EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigOutputWithContext(ctx context.Context) EnvironmentHighAvailabilityConfigOutput
- func (i EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigPtrOutput() EnvironmentHighAvailabilityConfigPtrOutput
- func (i EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigPtrOutputWithContext(ctx context.Context) EnvironmentHighAvailabilityConfigPtrOutput
- type EnvironmentHighAvailabilityConfigInput
- type EnvironmentHighAvailabilityConfigOutput
- func (o EnvironmentHighAvailabilityConfigOutput) DesiredCapacity() pulumi.IntOutput
- func (EnvironmentHighAvailabilityConfigOutput) ElementType() reflect.Type
- func (o EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigOutput() EnvironmentHighAvailabilityConfigOutput
- func (o EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigOutputWithContext(ctx context.Context) EnvironmentHighAvailabilityConfigOutput
- func (o EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigPtrOutput() EnvironmentHighAvailabilityConfigPtrOutput
- func (o EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigPtrOutputWithContext(ctx context.Context) EnvironmentHighAvailabilityConfigPtrOutput
- type EnvironmentHighAvailabilityConfigPtrInput
- type EnvironmentHighAvailabilityConfigPtrOutput
- func (o EnvironmentHighAvailabilityConfigPtrOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (o EnvironmentHighAvailabilityConfigPtrOutput) Elem() EnvironmentHighAvailabilityConfigOutput
- func (EnvironmentHighAvailabilityConfigPtrOutput) ElementType() reflect.Type
- func (o EnvironmentHighAvailabilityConfigPtrOutput) ToEnvironmentHighAvailabilityConfigPtrOutput() EnvironmentHighAvailabilityConfigPtrOutput
- func (o EnvironmentHighAvailabilityConfigPtrOutput) ToEnvironmentHighAvailabilityConfigPtrOutputWithContext(ctx context.Context) EnvironmentHighAvailabilityConfigPtrOutput
- type EnvironmentInput
- type EnvironmentMap
- type EnvironmentMapInput
- type EnvironmentMapOutput
- func (EnvironmentMapOutput) ElementType() reflect.Type
- func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
- type EnvironmentOutput
- func (o EnvironmentOutput) ApplyChangesDuringMaintenanceWindow() pulumi.BoolPtrOutput
- func (o EnvironmentOutput) Arn() pulumi.StringOutput
- func (o EnvironmentOutput) Description() pulumi.StringPtrOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) EngineType() pulumi.StringOutput
- func (o EnvironmentOutput) EngineVersion() pulumi.StringOutput
- func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput
- func (o EnvironmentOutput) ForceUpdate() pulumi.BoolPtrOutput
- func (o EnvironmentOutput) HighAvailabilityConfig() EnvironmentHighAvailabilityConfigPtrOutput
- func (o EnvironmentOutput) InstanceType() pulumi.StringOutput
- func (o EnvironmentOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o EnvironmentOutput) LoadBalancerArn() pulumi.StringOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) PreferredMaintenanceWindow() pulumi.StringOutput
- func (o EnvironmentOutput) PubliclyAccessible() pulumi.BoolOutput
- func (o EnvironmentOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o EnvironmentOutput) StorageConfiguration() EnvironmentStorageConfigurationPtrOutput
- func (o EnvironmentOutput) SubnetIds() pulumi.StringArrayOutput
- func (o EnvironmentOutput) Tags() pulumi.StringMapOutput
- func (o EnvironmentOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o EnvironmentOutput) Timeouts() EnvironmentTimeoutsPtrOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- type EnvironmentState
- type EnvironmentStorageConfiguration
- type EnvironmentStorageConfigurationArgs
- func (EnvironmentStorageConfigurationArgs) ElementType() reflect.Type
- func (i EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationOutput() EnvironmentStorageConfigurationOutput
- func (i EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationOutput
- func (i EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationPtrOutput() EnvironmentStorageConfigurationPtrOutput
- func (i EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationPtrOutput
- type EnvironmentStorageConfigurationEfs
- type EnvironmentStorageConfigurationEfsArgs
- func (EnvironmentStorageConfigurationEfsArgs) ElementType() reflect.Type
- func (i EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsOutput() EnvironmentStorageConfigurationEfsOutput
- func (i EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationEfsOutput
- func (i EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsPtrOutput() EnvironmentStorageConfigurationEfsPtrOutput
- func (i EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationEfsPtrOutput
- type EnvironmentStorageConfigurationEfsInput
- type EnvironmentStorageConfigurationEfsOutput
- func (EnvironmentStorageConfigurationEfsOutput) ElementType() reflect.Type
- func (o EnvironmentStorageConfigurationEfsOutput) FileSystemId() pulumi.StringOutput
- func (o EnvironmentStorageConfigurationEfsOutput) MountPoint() pulumi.StringOutput
- func (o EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsOutput() EnvironmentStorageConfigurationEfsOutput
- func (o EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationEfsOutput
- func (o EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsPtrOutput() EnvironmentStorageConfigurationEfsPtrOutput
- func (o EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationEfsPtrOutput
- type EnvironmentStorageConfigurationEfsPtrInput
- type EnvironmentStorageConfigurationEfsPtrOutput
- func (o EnvironmentStorageConfigurationEfsPtrOutput) Elem() EnvironmentStorageConfigurationEfsOutput
- func (EnvironmentStorageConfigurationEfsPtrOutput) ElementType() reflect.Type
- func (o EnvironmentStorageConfigurationEfsPtrOutput) FileSystemId() pulumi.StringPtrOutput
- func (o EnvironmentStorageConfigurationEfsPtrOutput) MountPoint() pulumi.StringPtrOutput
- func (o EnvironmentStorageConfigurationEfsPtrOutput) ToEnvironmentStorageConfigurationEfsPtrOutput() EnvironmentStorageConfigurationEfsPtrOutput
- func (o EnvironmentStorageConfigurationEfsPtrOutput) ToEnvironmentStorageConfigurationEfsPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationEfsPtrOutput
- type EnvironmentStorageConfigurationFsx
- type EnvironmentStorageConfigurationFsxArgs
- func (EnvironmentStorageConfigurationFsxArgs) ElementType() reflect.Type
- func (i EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxOutput() EnvironmentStorageConfigurationFsxOutput
- func (i EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationFsxOutput
- func (i EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxPtrOutput() EnvironmentStorageConfigurationFsxPtrOutput
- func (i EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationFsxPtrOutput
- type EnvironmentStorageConfigurationFsxInput
- type EnvironmentStorageConfigurationFsxOutput
- func (EnvironmentStorageConfigurationFsxOutput) ElementType() reflect.Type
- func (o EnvironmentStorageConfigurationFsxOutput) FileSystemId() pulumi.StringOutput
- func (o EnvironmentStorageConfigurationFsxOutput) MountPoint() pulumi.StringOutput
- func (o EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxOutput() EnvironmentStorageConfigurationFsxOutput
- func (o EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationFsxOutput
- func (o EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxPtrOutput() EnvironmentStorageConfigurationFsxPtrOutput
- func (o EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationFsxPtrOutput
- type EnvironmentStorageConfigurationFsxPtrInput
- type EnvironmentStorageConfigurationFsxPtrOutput
- func (o EnvironmentStorageConfigurationFsxPtrOutput) Elem() EnvironmentStorageConfigurationFsxOutput
- func (EnvironmentStorageConfigurationFsxPtrOutput) ElementType() reflect.Type
- func (o EnvironmentStorageConfigurationFsxPtrOutput) FileSystemId() pulumi.StringPtrOutput
- func (o EnvironmentStorageConfigurationFsxPtrOutput) MountPoint() pulumi.StringPtrOutput
- func (o EnvironmentStorageConfigurationFsxPtrOutput) ToEnvironmentStorageConfigurationFsxPtrOutput() EnvironmentStorageConfigurationFsxPtrOutput
- func (o EnvironmentStorageConfigurationFsxPtrOutput) ToEnvironmentStorageConfigurationFsxPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationFsxPtrOutput
- type EnvironmentStorageConfigurationInput
- type EnvironmentStorageConfigurationOutput
- func (o EnvironmentStorageConfigurationOutput) Efs() EnvironmentStorageConfigurationEfsPtrOutput
- func (EnvironmentStorageConfigurationOutput) ElementType() reflect.Type
- func (o EnvironmentStorageConfigurationOutput) Fsx() EnvironmentStorageConfigurationFsxPtrOutput
- func (o EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationOutput() EnvironmentStorageConfigurationOutput
- func (o EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationOutput
- func (o EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationPtrOutput() EnvironmentStorageConfigurationPtrOutput
- func (o EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationPtrOutput
- type EnvironmentStorageConfigurationPtrInput
- type EnvironmentStorageConfigurationPtrOutput
- func (o EnvironmentStorageConfigurationPtrOutput) Efs() EnvironmentStorageConfigurationEfsPtrOutput
- func (o EnvironmentStorageConfigurationPtrOutput) Elem() EnvironmentStorageConfigurationOutput
- func (EnvironmentStorageConfigurationPtrOutput) ElementType() reflect.Type
- func (o EnvironmentStorageConfigurationPtrOutput) Fsx() EnvironmentStorageConfigurationFsxPtrOutput
- func (o EnvironmentStorageConfigurationPtrOutput) ToEnvironmentStorageConfigurationPtrOutput() EnvironmentStorageConfigurationPtrOutput
- func (o EnvironmentStorageConfigurationPtrOutput) ToEnvironmentStorageConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationPtrOutput
- type EnvironmentTimeouts
- type EnvironmentTimeoutsArgs
- func (EnvironmentTimeoutsArgs) ElementType() reflect.Type
- func (i EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsOutput() EnvironmentTimeoutsOutput
- func (i EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsOutputWithContext(ctx context.Context) EnvironmentTimeoutsOutput
- func (i EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsPtrOutput() EnvironmentTimeoutsPtrOutput
- func (i EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsPtrOutputWithContext(ctx context.Context) EnvironmentTimeoutsPtrOutput
- type EnvironmentTimeoutsInput
- type EnvironmentTimeoutsOutput
- func (o EnvironmentTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o EnvironmentTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (EnvironmentTimeoutsOutput) ElementType() reflect.Type
- func (o EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsOutput() EnvironmentTimeoutsOutput
- func (o EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsOutputWithContext(ctx context.Context) EnvironmentTimeoutsOutput
- func (o EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsPtrOutput() EnvironmentTimeoutsPtrOutput
- func (o EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsPtrOutputWithContext(ctx context.Context) EnvironmentTimeoutsPtrOutput
- func (o EnvironmentTimeoutsOutput) Update() pulumi.StringPtrOutput
- type EnvironmentTimeoutsPtrInput
- type EnvironmentTimeoutsPtrOutput
- func (o EnvironmentTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o EnvironmentTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o EnvironmentTimeoutsPtrOutput) Elem() EnvironmentTimeoutsOutput
- func (EnvironmentTimeoutsPtrOutput) ElementType() reflect.Type
- func (o EnvironmentTimeoutsPtrOutput) ToEnvironmentTimeoutsPtrOutput() EnvironmentTimeoutsPtrOutput
- func (o EnvironmentTimeoutsPtrOutput) ToEnvironmentTimeoutsPtrOutputWithContext(ctx context.Context) EnvironmentTimeoutsPtrOutput
- func (o EnvironmentTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // Id of the Application. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // ARN of the Application. Arn pulumi.StringOutput `pulumi:"arn"` // Current version of the application deployed. CurrentVersion pulumi.IntOutput `pulumi:"currentVersion"` // The application definition for this application. You can specify either inline JSON or an S3 bucket location. Definition ApplicationDefinitionPtrOutput `pulumi:"definition"` // Description of the application. Description pulumi.StringPtrOutput `pulumi:"description"` // Engine type must be `microfocus | bluage`. EngineType pulumi.StringOutput `pulumi:"engineType"` // KMS Key to use for the Application. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Unique identifier of the application. // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` // ARN of role for application to use to access AWS resources. RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` // Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` Timeouts ApplicationTimeoutsPtrOutput `pulumi:"timeouts"` }
Resource for managing an [AWS Mainframe Modernization Application](https://docs.aws.amazon.com/m2/latest/userguide/applications-m2.html).
## Example Usage
### Basic Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/m2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := m2.NewApplication(ctx, "example", &m2.ApplicationArgs{ Name: pulumi.String("Example"), EngineType: pulumi.String("bluage"), Definition: &m2.ApplicationDefinitionArgs{ Content: pulumi.Sprintf(`{ "definition": { "listeners": [ { "port": 8196, "type": "http" } ], "ba-application": { "app-location": "%v/PlanetsDemo-v1.zip" } }, "source-locations": [ { "source-id": "s3-source", "source-type": "s3", "properties": { "s3-bucket": "example-bucket", "s3-key-prefix": "v1" } } ], "template-version": "2.0" }
`, s3_source),
}, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Mainframe Modernization Application using the `01234567890abcdef012345678`. For example:
```sh $ pulumi import aws:m2/application:Application example 01234567890abcdef012345678 ```
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application 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 NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶
type ApplicationArgs struct { // The application definition for this application. You can specify either inline JSON or an S3 bucket location. Definition ApplicationDefinitionPtrInput // Description of the application. Description pulumi.StringPtrInput // Engine type must be `microfocus | bluage`. EngineType pulumi.StringInput // KMS Key to use for the Application. KmsKeyId pulumi.StringPtrInput // Unique identifier of the application. // // The following arguments are optional: Name pulumi.StringPtrInput // ARN of role for application to use to access AWS resources. RoleArn pulumi.StringPtrInput // Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput Timeouts ApplicationTimeoutsPtrInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationArray ¶
type ApplicationArray []ApplicationInput
func (ApplicationArray) ElementType ¶
func (ApplicationArray) ElementType() reflect.Type
func (ApplicationArray) ToApplicationArrayOutput ¶
func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArray) ToApplicationArrayOutputWithContext ¶
func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationArrayInput ¶
type ApplicationArrayInput interface { pulumi.Input ToApplicationArrayOutput() ApplicationArrayOutput ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput }
ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:
ApplicationArray{ ApplicationArgs{...} }
type ApplicationArrayOutput ¶
type ApplicationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationArrayOutput) ElementType ¶
func (ApplicationArrayOutput) ElementType() reflect.Type
func (ApplicationArrayOutput) Index ¶
func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
func (ApplicationArrayOutput) ToApplicationArrayOutput ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationDefinition ¶
type ApplicationDefinitionArgs ¶
type ApplicationDefinitionArgs struct { // JSON application definition. Either this or `s3Location` must be specified. Content pulumi.StringPtrInput `pulumi:"content"` // Location of the application definition in S3. Either this or `content` must be specified. S3Location pulumi.StringPtrInput `pulumi:"s3Location"` }
func (ApplicationDefinitionArgs) ElementType ¶
func (ApplicationDefinitionArgs) ElementType() reflect.Type
func (ApplicationDefinitionArgs) ToApplicationDefinitionOutput ¶
func (i ApplicationDefinitionArgs) ToApplicationDefinitionOutput() ApplicationDefinitionOutput
func (ApplicationDefinitionArgs) ToApplicationDefinitionOutputWithContext ¶
func (i ApplicationDefinitionArgs) ToApplicationDefinitionOutputWithContext(ctx context.Context) ApplicationDefinitionOutput
func (ApplicationDefinitionArgs) ToApplicationDefinitionPtrOutput ¶
func (i ApplicationDefinitionArgs) ToApplicationDefinitionPtrOutput() ApplicationDefinitionPtrOutput
func (ApplicationDefinitionArgs) ToApplicationDefinitionPtrOutputWithContext ¶
func (i ApplicationDefinitionArgs) ToApplicationDefinitionPtrOutputWithContext(ctx context.Context) ApplicationDefinitionPtrOutput
type ApplicationDefinitionInput ¶
type ApplicationDefinitionInput interface { pulumi.Input ToApplicationDefinitionOutput() ApplicationDefinitionOutput ToApplicationDefinitionOutputWithContext(context.Context) ApplicationDefinitionOutput }
ApplicationDefinitionInput is an input type that accepts ApplicationDefinitionArgs and ApplicationDefinitionOutput values. You can construct a concrete instance of `ApplicationDefinitionInput` via:
ApplicationDefinitionArgs{...}
type ApplicationDefinitionOutput ¶
type ApplicationDefinitionOutput struct{ *pulumi.OutputState }
func (ApplicationDefinitionOutput) Content ¶
func (o ApplicationDefinitionOutput) Content() pulumi.StringPtrOutput
JSON application definition. Either this or `s3Location` must be specified.
func (ApplicationDefinitionOutput) ElementType ¶
func (ApplicationDefinitionOutput) ElementType() reflect.Type
func (ApplicationDefinitionOutput) S3Location ¶
func (o ApplicationDefinitionOutput) S3Location() pulumi.StringPtrOutput
Location of the application definition in S3. Either this or `content` must be specified.
func (ApplicationDefinitionOutput) ToApplicationDefinitionOutput ¶
func (o ApplicationDefinitionOutput) ToApplicationDefinitionOutput() ApplicationDefinitionOutput
func (ApplicationDefinitionOutput) ToApplicationDefinitionOutputWithContext ¶
func (o ApplicationDefinitionOutput) ToApplicationDefinitionOutputWithContext(ctx context.Context) ApplicationDefinitionOutput
func (ApplicationDefinitionOutput) ToApplicationDefinitionPtrOutput ¶
func (o ApplicationDefinitionOutput) ToApplicationDefinitionPtrOutput() ApplicationDefinitionPtrOutput
func (ApplicationDefinitionOutput) ToApplicationDefinitionPtrOutputWithContext ¶
func (o ApplicationDefinitionOutput) ToApplicationDefinitionPtrOutputWithContext(ctx context.Context) ApplicationDefinitionPtrOutput
type ApplicationDefinitionPtrInput ¶
type ApplicationDefinitionPtrInput interface { pulumi.Input ToApplicationDefinitionPtrOutput() ApplicationDefinitionPtrOutput ToApplicationDefinitionPtrOutputWithContext(context.Context) ApplicationDefinitionPtrOutput }
ApplicationDefinitionPtrInput is an input type that accepts ApplicationDefinitionArgs, ApplicationDefinitionPtr and ApplicationDefinitionPtrOutput values. You can construct a concrete instance of `ApplicationDefinitionPtrInput` via:
ApplicationDefinitionArgs{...} or: nil
func ApplicationDefinitionPtr ¶
func ApplicationDefinitionPtr(v *ApplicationDefinitionArgs) ApplicationDefinitionPtrInput
type ApplicationDefinitionPtrOutput ¶
type ApplicationDefinitionPtrOutput struct{ *pulumi.OutputState }
func (ApplicationDefinitionPtrOutput) Content ¶
func (o ApplicationDefinitionPtrOutput) Content() pulumi.StringPtrOutput
JSON application definition. Either this or `s3Location` must be specified.
func (ApplicationDefinitionPtrOutput) Elem ¶
func (o ApplicationDefinitionPtrOutput) Elem() ApplicationDefinitionOutput
func (ApplicationDefinitionPtrOutput) ElementType ¶
func (ApplicationDefinitionPtrOutput) ElementType() reflect.Type
func (ApplicationDefinitionPtrOutput) S3Location ¶
func (o ApplicationDefinitionPtrOutput) S3Location() pulumi.StringPtrOutput
Location of the application definition in S3. Either this or `content` must be specified.
func (ApplicationDefinitionPtrOutput) ToApplicationDefinitionPtrOutput ¶
func (o ApplicationDefinitionPtrOutput) ToApplicationDefinitionPtrOutput() ApplicationDefinitionPtrOutput
func (ApplicationDefinitionPtrOutput) ToApplicationDefinitionPtrOutputWithContext ¶
func (o ApplicationDefinitionPtrOutput) ToApplicationDefinitionPtrOutputWithContext(ctx context.Context) ApplicationDefinitionPtrOutput
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationMap ¶
type ApplicationMap map[string]ApplicationInput
func (ApplicationMap) ElementType ¶
func (ApplicationMap) ElementType() reflect.Type
func (ApplicationMap) ToApplicationMapOutput ¶
func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMap) ToApplicationMapOutputWithContext ¶
func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationMapInput ¶
type ApplicationMapInput interface { pulumi.Input ToApplicationMapOutput() ApplicationMapOutput ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput }
ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:
ApplicationMap{ "key": ApplicationArgs{...} }
type ApplicationMapOutput ¶
type ApplicationMapOutput struct{ *pulumi.OutputState }
func (ApplicationMapOutput) ElementType ¶
func (ApplicationMapOutput) ElementType() reflect.Type
func (ApplicationMapOutput) MapIndex ¶
func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
func (ApplicationMapOutput) ToApplicationMapOutput ¶
func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMapOutput) ToApplicationMapOutputWithContext ¶
func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) ApplicationId ¶
func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
Id of the Application.
func (ApplicationOutput) Arn ¶
func (o ApplicationOutput) Arn() pulumi.StringOutput
ARN of the Application.
func (ApplicationOutput) CurrentVersion ¶
func (o ApplicationOutput) CurrentVersion() pulumi.IntOutput
Current version of the application deployed.
func (ApplicationOutput) Definition ¶
func (o ApplicationOutput) Definition() ApplicationDefinitionPtrOutput
The application definition for this application. You can specify either inline JSON or an S3 bucket location.
func (ApplicationOutput) Description ¶
func (o ApplicationOutput) Description() pulumi.StringPtrOutput
Description of the application.
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) EngineType ¶
func (o ApplicationOutput) EngineType() pulumi.StringOutput
Engine type must be `microfocus | bluage`.
func (ApplicationOutput) KmsKeyId ¶
func (o ApplicationOutput) KmsKeyId() pulumi.StringPtrOutput
KMS Key to use for the Application.
func (ApplicationOutput) Name ¶
func (o ApplicationOutput) Name() pulumi.StringOutput
Unique identifier of the application.
The following arguments are optional:
func (ApplicationOutput) RoleArn ¶
func (o ApplicationOutput) RoleArn() pulumi.StringPtrOutput
ARN of role for application to use to access AWS resources.
func (ApplicationOutput) Tags ¶
func (o ApplicationOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ApplicationOutput) TagsAll
deprecated
func (o ApplicationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ApplicationOutput) Timeouts ¶
func (o ApplicationOutput) Timeouts() ApplicationTimeoutsPtrOutput
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationState ¶
type ApplicationState struct { // Id of the Application. ApplicationId pulumi.StringPtrInput // ARN of the Application. Arn pulumi.StringPtrInput // Current version of the application deployed. CurrentVersion pulumi.IntPtrInput // The application definition for this application. You can specify either inline JSON or an S3 bucket location. Definition ApplicationDefinitionPtrInput // Description of the application. Description pulumi.StringPtrInput // Engine type must be `microfocus | bluage`. EngineType pulumi.StringPtrInput // KMS Key to use for the Application. KmsKeyId pulumi.StringPtrInput // Unique identifier of the application. // // The following arguments are optional: Name pulumi.StringPtrInput // ARN of role for application to use to access AWS resources. RoleArn pulumi.StringPtrInput // Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput Timeouts ApplicationTimeoutsPtrInput }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type ApplicationTimeouts ¶
type ApplicationTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete *string `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update *string `pulumi:"update"` }
type ApplicationTimeoutsArgs ¶
type ApplicationTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete pulumi.StringPtrInput `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update pulumi.StringPtrInput `pulumi:"update"` }
func (ApplicationTimeoutsArgs) ElementType ¶
func (ApplicationTimeoutsArgs) ElementType() reflect.Type
func (ApplicationTimeoutsArgs) ToApplicationTimeoutsOutput ¶
func (i ApplicationTimeoutsArgs) ToApplicationTimeoutsOutput() ApplicationTimeoutsOutput
func (ApplicationTimeoutsArgs) ToApplicationTimeoutsOutputWithContext ¶
func (i ApplicationTimeoutsArgs) ToApplicationTimeoutsOutputWithContext(ctx context.Context) ApplicationTimeoutsOutput
func (ApplicationTimeoutsArgs) ToApplicationTimeoutsPtrOutput ¶
func (i ApplicationTimeoutsArgs) ToApplicationTimeoutsPtrOutput() ApplicationTimeoutsPtrOutput
func (ApplicationTimeoutsArgs) ToApplicationTimeoutsPtrOutputWithContext ¶
func (i ApplicationTimeoutsArgs) ToApplicationTimeoutsPtrOutputWithContext(ctx context.Context) ApplicationTimeoutsPtrOutput
type ApplicationTimeoutsInput ¶
type ApplicationTimeoutsInput interface { pulumi.Input ToApplicationTimeoutsOutput() ApplicationTimeoutsOutput ToApplicationTimeoutsOutputWithContext(context.Context) ApplicationTimeoutsOutput }
ApplicationTimeoutsInput is an input type that accepts ApplicationTimeoutsArgs and ApplicationTimeoutsOutput values. You can construct a concrete instance of `ApplicationTimeoutsInput` via:
ApplicationTimeoutsArgs{...}
type ApplicationTimeoutsOutput ¶
type ApplicationTimeoutsOutput struct{ *pulumi.OutputState }
func (ApplicationTimeoutsOutput) Create ¶
func (o ApplicationTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (ApplicationTimeoutsOutput) Delete ¶
func (o ApplicationTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (ApplicationTimeoutsOutput) ElementType ¶
func (ApplicationTimeoutsOutput) ElementType() reflect.Type
func (ApplicationTimeoutsOutput) ToApplicationTimeoutsOutput ¶
func (o ApplicationTimeoutsOutput) ToApplicationTimeoutsOutput() ApplicationTimeoutsOutput
func (ApplicationTimeoutsOutput) ToApplicationTimeoutsOutputWithContext ¶
func (o ApplicationTimeoutsOutput) ToApplicationTimeoutsOutputWithContext(ctx context.Context) ApplicationTimeoutsOutput
func (ApplicationTimeoutsOutput) ToApplicationTimeoutsPtrOutput ¶
func (o ApplicationTimeoutsOutput) ToApplicationTimeoutsPtrOutput() ApplicationTimeoutsPtrOutput
func (ApplicationTimeoutsOutput) ToApplicationTimeoutsPtrOutputWithContext ¶
func (o ApplicationTimeoutsOutput) ToApplicationTimeoutsPtrOutputWithContext(ctx context.Context) ApplicationTimeoutsPtrOutput
func (ApplicationTimeoutsOutput) Update ¶
func (o ApplicationTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type ApplicationTimeoutsPtrInput ¶
type ApplicationTimeoutsPtrInput interface { pulumi.Input ToApplicationTimeoutsPtrOutput() ApplicationTimeoutsPtrOutput ToApplicationTimeoutsPtrOutputWithContext(context.Context) ApplicationTimeoutsPtrOutput }
ApplicationTimeoutsPtrInput is an input type that accepts ApplicationTimeoutsArgs, ApplicationTimeoutsPtr and ApplicationTimeoutsPtrOutput values. You can construct a concrete instance of `ApplicationTimeoutsPtrInput` via:
ApplicationTimeoutsArgs{...} or: nil
func ApplicationTimeoutsPtr ¶
func ApplicationTimeoutsPtr(v *ApplicationTimeoutsArgs) ApplicationTimeoutsPtrInput
type ApplicationTimeoutsPtrOutput ¶
type ApplicationTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (ApplicationTimeoutsPtrOutput) Create ¶
func (o ApplicationTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (ApplicationTimeoutsPtrOutput) Delete ¶
func (o ApplicationTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (ApplicationTimeoutsPtrOutput) Elem ¶
func (o ApplicationTimeoutsPtrOutput) Elem() ApplicationTimeoutsOutput
func (ApplicationTimeoutsPtrOutput) ElementType ¶
func (ApplicationTimeoutsPtrOutput) ElementType() reflect.Type
func (ApplicationTimeoutsPtrOutput) ToApplicationTimeoutsPtrOutput ¶
func (o ApplicationTimeoutsPtrOutput) ToApplicationTimeoutsPtrOutput() ApplicationTimeoutsPtrOutput
func (ApplicationTimeoutsPtrOutput) ToApplicationTimeoutsPtrOutputWithContext ¶
func (o ApplicationTimeoutsPtrOutput) ToApplicationTimeoutsPtrOutputWithContext(ctx context.Context) ApplicationTimeoutsPtrOutput
func (ApplicationTimeoutsPtrOutput) Update ¶
func (o ApplicationTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type Deployment ¶
type Deployment struct { pulumi.CustomResourceState // Application to deploy. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Version to application to deploy ApplicationVersion pulumi.IntOutput `pulumi:"applicationVersion"` DeploymentId pulumi.StringOutput `pulumi:"deploymentId"` // Environment to deploy application to. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` ForceStop pulumi.BoolPtrOutput `pulumi:"forceStop"` // Start the application once deployed. Start pulumi.BoolOutput `pulumi:"start"` Timeouts DeploymentTimeoutsPtrOutput `pulumi:"timeouts"` }
Resource for managing an [AWS Mainframe Modernization Deployment.](https://docs.aws.amazon.com/m2/latest/userguide/applications-m2-deploy.html)
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/m2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := m2.NewDeployment(ctx, "test", &m2.DeploymentArgs{ EnvironmentId: pulumi.String("01234567890abcdef012345678"), ApplicationId: pulumi.String("34567890abcdef012345678012"), ApplicationVersion: pulumi.Int(1), Start: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Mainframe Modernization Deployment using the `APPLICATION-ID,DEPLOYMENT-ID`. For example:
```sh $ pulumi import aws:m2/deployment:Deployment example APPLICATION-ID,DEPLOYMENT-ID ```
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentArgs ¶
type DeploymentArgs struct { // Application to deploy. ApplicationId pulumi.StringInput // Version to application to deploy ApplicationVersion pulumi.IntInput // Environment to deploy application to. EnvironmentId pulumi.StringInput ForceStop pulumi.BoolPtrInput // Start the application once deployed. Start pulumi.BoolInput Timeouts DeploymentTimeoutsPtrInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentArray ¶
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentArrayInput ¶
type DeploymentArrayInput interface { pulumi.Input ToDeploymentArrayOutput() DeploymentArrayOutput ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput }
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:
DeploymentArray{ DeploymentArgs{...} }
type DeploymentArrayOutput ¶
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentMap ¶
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentMapInput ¶
type DeploymentMapInput interface { pulumi.Input ToDeploymentMapOutput() DeploymentMapOutput ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput }
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:
DeploymentMap{ "key": DeploymentArgs{...} }
type DeploymentMapOutput ¶
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) ApplicationId ¶
func (o DeploymentOutput) ApplicationId() pulumi.StringOutput
Application to deploy.
func (DeploymentOutput) ApplicationVersion ¶
func (o DeploymentOutput) ApplicationVersion() pulumi.IntOutput
Version to application to deploy
func (DeploymentOutput) DeploymentId ¶
func (o DeploymentOutput) DeploymentId() pulumi.StringOutput
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) EnvironmentId ¶
func (o DeploymentOutput) EnvironmentId() pulumi.StringOutput
Environment to deploy application to.
func (DeploymentOutput) ForceStop ¶
func (o DeploymentOutput) ForceStop() pulumi.BoolPtrOutput
func (DeploymentOutput) Start ¶
func (o DeploymentOutput) Start() pulumi.BoolOutput
Start the application once deployed.
func (DeploymentOutput) Timeouts ¶
func (o DeploymentOutput) Timeouts() DeploymentTimeoutsPtrOutput
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentState ¶
type DeploymentState struct { // Application to deploy. ApplicationId pulumi.StringPtrInput // Version to application to deploy ApplicationVersion pulumi.IntPtrInput DeploymentId pulumi.StringPtrInput // Environment to deploy application to. EnvironmentId pulumi.StringPtrInput ForceStop pulumi.BoolPtrInput // Start the application once deployed. Start pulumi.BoolPtrInput Timeouts DeploymentTimeoutsPtrInput }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type DeploymentTimeouts ¶
type DeploymentTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete *string `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update *string `pulumi:"update"` }
type DeploymentTimeoutsArgs ¶
type DeploymentTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete pulumi.StringPtrInput `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update pulumi.StringPtrInput `pulumi:"update"` }
func (DeploymentTimeoutsArgs) ElementType ¶
func (DeploymentTimeoutsArgs) ElementType() reflect.Type
func (DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutput ¶
func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutput() DeploymentTimeoutsOutput
func (DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutputWithContext ¶
func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutputWithContext(ctx context.Context) DeploymentTimeoutsOutput
func (DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutput ¶
func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
func (DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutputWithContext ¶
func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
type DeploymentTimeoutsInput ¶
type DeploymentTimeoutsInput interface { pulumi.Input ToDeploymentTimeoutsOutput() DeploymentTimeoutsOutput ToDeploymentTimeoutsOutputWithContext(context.Context) DeploymentTimeoutsOutput }
DeploymentTimeoutsInput is an input type that accepts DeploymentTimeoutsArgs and DeploymentTimeoutsOutput values. You can construct a concrete instance of `DeploymentTimeoutsInput` via:
DeploymentTimeoutsArgs{...}
type DeploymentTimeoutsOutput ¶
type DeploymentTimeoutsOutput struct{ *pulumi.OutputState }
func (DeploymentTimeoutsOutput) Create ¶
func (o DeploymentTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (DeploymentTimeoutsOutput) Delete ¶
func (o DeploymentTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (DeploymentTimeoutsOutput) ElementType ¶
func (DeploymentTimeoutsOutput) ElementType() reflect.Type
func (DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutput ¶
func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutput() DeploymentTimeoutsOutput
func (DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutputWithContext ¶
func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutputWithContext(ctx context.Context) DeploymentTimeoutsOutput
func (DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutput ¶
func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
func (DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutputWithContext ¶
func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
func (DeploymentTimeoutsOutput) Update ¶
func (o DeploymentTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type DeploymentTimeoutsPtrInput ¶
type DeploymentTimeoutsPtrInput interface { pulumi.Input ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput ToDeploymentTimeoutsPtrOutputWithContext(context.Context) DeploymentTimeoutsPtrOutput }
DeploymentTimeoutsPtrInput is an input type that accepts DeploymentTimeoutsArgs, DeploymentTimeoutsPtr and DeploymentTimeoutsPtrOutput values. You can construct a concrete instance of `DeploymentTimeoutsPtrInput` via:
DeploymentTimeoutsArgs{...} or: nil
func DeploymentTimeoutsPtr ¶
func DeploymentTimeoutsPtr(v *DeploymentTimeoutsArgs) DeploymentTimeoutsPtrInput
type DeploymentTimeoutsPtrOutput ¶
type DeploymentTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (DeploymentTimeoutsPtrOutput) Create ¶
func (o DeploymentTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (DeploymentTimeoutsPtrOutput) Delete ¶
func (o DeploymentTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (DeploymentTimeoutsPtrOutput) Elem ¶
func (o DeploymentTimeoutsPtrOutput) Elem() DeploymentTimeoutsOutput
func (DeploymentTimeoutsPtrOutput) ElementType ¶
func (DeploymentTimeoutsPtrOutput) ElementType() reflect.Type
func (DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutput ¶
func (o DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
func (DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutputWithContext ¶
func (o DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
func (DeploymentTimeoutsPtrOutput) Update ¶
func (o DeploymentTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type Environment ¶
type Environment struct { pulumi.CustomResourceState ApplyChangesDuringMaintenanceWindow pulumi.BoolPtrOutput `pulumi:"applyChangesDuringMaintenanceWindow"` // ARN of the Environment. Arn pulumi.StringOutput `pulumi:"arn"` Description pulumi.StringPtrOutput `pulumi:"description"` // Engine type must be `microfocus` or `bluage`. EngineType pulumi.StringOutput `pulumi:"engineType"` // The specific version of the engine for the Environment. EngineVersion pulumi.StringOutput `pulumi:"engineVersion"` // The id of the Environment. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Force update the environment even if applications are running. ForceUpdate pulumi.BoolPtrOutput `pulumi:"forceUpdate"` HighAvailabilityConfig EnvironmentHighAvailabilityConfigPtrOutput `pulumi:"highAvailabilityConfig"` // M2 Instance Type. // // The following arguments are optional: InstanceType pulumi.StringOutput `pulumi:"instanceType"` // ARN of the KMS key to use for the Environment. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // ARN of the load balancer created by the Environment. LoadBalancerArn pulumi.StringOutput `pulumi:"loadBalancerArn"` // Name of the runtime environment. Must be unique within the account. Name pulumi.StringOutput `pulumi:"name"` // Configures the maintenance window that you want for the runtime environment. The maintenance window must have the format `ddd:hh24:mi-ddd:hh24:mi` and must be less than 24 hours. If not provided a random value will be used. PreferredMaintenanceWindow pulumi.StringOutput `pulumi:"preferredMaintenanceWindow"` // Allow applications deployed to this environment to be publicly accessible. PubliclyAccessible pulumi.BoolOutput `pulumi:"publiclyAccessible"` // List of security group ids. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` StorageConfiguration EnvironmentStorageConfigurationPtrOutput `pulumi:"storageConfiguration"` // List of subnet ids to deploy environment to. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // Key-value tags for the place index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` Timeouts EnvironmentTimeoutsPtrOutput `pulumi:"timeouts"` }
Resource for managing an [AWS Mainframe Modernization Environment](https://docs.aws.amazon.com/m2/latest/userguide/environments-m2.html).
## Example Usage
## Import
Using `pulumi import`, import Mainframe Modernization Environment using the `01234567890abcdef012345678`. For example:
```sh $ pulumi import aws:m2/environment:Environment example 01234567890abcdef012345678 ```
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 { ApplyChangesDuringMaintenanceWindow pulumi.BoolPtrInput Description pulumi.StringPtrInput // Engine type must be `microfocus` or `bluage`. EngineType pulumi.StringInput // The specific version of the engine for the Environment. EngineVersion pulumi.StringPtrInput // Force update the environment even if applications are running. ForceUpdate pulumi.BoolPtrInput HighAvailabilityConfig EnvironmentHighAvailabilityConfigPtrInput // M2 Instance Type. // // The following arguments are optional: InstanceType pulumi.StringInput // ARN of the KMS key to use for the Environment. KmsKeyId pulumi.StringPtrInput // Name of the runtime environment. Must be unique within the account. Name pulumi.StringPtrInput // Configures the maintenance window that you want for the runtime environment. The maintenance window must have the format `ddd:hh24:mi-ddd:hh24:mi` and must be less than 24 hours. If not provided a random value will be used. PreferredMaintenanceWindow pulumi.StringPtrInput // Allow applications deployed to this environment to be publicly accessible. PubliclyAccessible pulumi.BoolPtrInput // List of security group ids. SecurityGroupIds pulumi.StringArrayInput StorageConfiguration EnvironmentStorageConfigurationPtrInput // List of subnet ids to deploy environment to. SubnetIds pulumi.StringArrayInput // Key-value tags for the place index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput Timeouts EnvironmentTimeoutsPtrInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentArray ¶
type EnvironmentArray []EnvironmentInput
func (EnvironmentArray) ElementType ¶
func (EnvironmentArray) ElementType() reflect.Type
func (EnvironmentArray) ToEnvironmentArrayOutput ¶
func (i EnvironmentArray) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArray) ToEnvironmentArrayOutputWithContext ¶
func (i EnvironmentArray) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentArrayInput ¶
type EnvironmentArrayInput interface { pulumi.Input ToEnvironmentArrayOutput() EnvironmentArrayOutput ToEnvironmentArrayOutputWithContext(context.Context) EnvironmentArrayOutput }
EnvironmentArrayInput is an input type that accepts EnvironmentArray and EnvironmentArrayOutput values. You can construct a concrete instance of `EnvironmentArrayInput` via:
EnvironmentArray{ EnvironmentArgs{...} }
type EnvironmentArrayOutput ¶
type EnvironmentArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentArrayOutput) ElementType ¶
func (EnvironmentArrayOutput) ElementType() reflect.Type
func (EnvironmentArrayOutput) Index ¶
func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutput ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentHighAvailabilityConfig ¶
type EnvironmentHighAvailabilityConfig struct { // Desired number of instances for the Environment. DesiredCapacity int `pulumi:"desiredCapacity"` }
type EnvironmentHighAvailabilityConfigArgs ¶
type EnvironmentHighAvailabilityConfigArgs struct { // Desired number of instances for the Environment. DesiredCapacity pulumi.IntInput `pulumi:"desiredCapacity"` }
func (EnvironmentHighAvailabilityConfigArgs) ElementType ¶
func (EnvironmentHighAvailabilityConfigArgs) ElementType() reflect.Type
func (EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigOutput ¶
func (i EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigOutput() EnvironmentHighAvailabilityConfigOutput
func (EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigOutputWithContext ¶
func (i EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigOutputWithContext(ctx context.Context) EnvironmentHighAvailabilityConfigOutput
func (EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigPtrOutput ¶
func (i EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigPtrOutput() EnvironmentHighAvailabilityConfigPtrOutput
func (EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigPtrOutputWithContext ¶
func (i EnvironmentHighAvailabilityConfigArgs) ToEnvironmentHighAvailabilityConfigPtrOutputWithContext(ctx context.Context) EnvironmentHighAvailabilityConfigPtrOutput
type EnvironmentHighAvailabilityConfigInput ¶
type EnvironmentHighAvailabilityConfigInput interface { pulumi.Input ToEnvironmentHighAvailabilityConfigOutput() EnvironmentHighAvailabilityConfigOutput ToEnvironmentHighAvailabilityConfigOutputWithContext(context.Context) EnvironmentHighAvailabilityConfigOutput }
EnvironmentHighAvailabilityConfigInput is an input type that accepts EnvironmentHighAvailabilityConfigArgs and EnvironmentHighAvailabilityConfigOutput values. You can construct a concrete instance of `EnvironmentHighAvailabilityConfigInput` via:
EnvironmentHighAvailabilityConfigArgs{...}
type EnvironmentHighAvailabilityConfigOutput ¶
type EnvironmentHighAvailabilityConfigOutput struct{ *pulumi.OutputState }
func (EnvironmentHighAvailabilityConfigOutput) DesiredCapacity ¶
func (o EnvironmentHighAvailabilityConfigOutput) DesiredCapacity() pulumi.IntOutput
Desired number of instances for the Environment.
func (EnvironmentHighAvailabilityConfigOutput) ElementType ¶
func (EnvironmentHighAvailabilityConfigOutput) ElementType() reflect.Type
func (EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigOutput ¶
func (o EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigOutput() EnvironmentHighAvailabilityConfigOutput
func (EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigOutputWithContext ¶
func (o EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigOutputWithContext(ctx context.Context) EnvironmentHighAvailabilityConfigOutput
func (EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigPtrOutput ¶
func (o EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigPtrOutput() EnvironmentHighAvailabilityConfigPtrOutput
func (EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigPtrOutputWithContext ¶
func (o EnvironmentHighAvailabilityConfigOutput) ToEnvironmentHighAvailabilityConfigPtrOutputWithContext(ctx context.Context) EnvironmentHighAvailabilityConfigPtrOutput
type EnvironmentHighAvailabilityConfigPtrInput ¶
type EnvironmentHighAvailabilityConfigPtrInput interface { pulumi.Input ToEnvironmentHighAvailabilityConfigPtrOutput() EnvironmentHighAvailabilityConfigPtrOutput ToEnvironmentHighAvailabilityConfigPtrOutputWithContext(context.Context) EnvironmentHighAvailabilityConfigPtrOutput }
EnvironmentHighAvailabilityConfigPtrInput is an input type that accepts EnvironmentHighAvailabilityConfigArgs, EnvironmentHighAvailabilityConfigPtr and EnvironmentHighAvailabilityConfigPtrOutput values. You can construct a concrete instance of `EnvironmentHighAvailabilityConfigPtrInput` via:
EnvironmentHighAvailabilityConfigArgs{...} or: nil
func EnvironmentHighAvailabilityConfigPtr ¶
func EnvironmentHighAvailabilityConfigPtr(v *EnvironmentHighAvailabilityConfigArgs) EnvironmentHighAvailabilityConfigPtrInput
type EnvironmentHighAvailabilityConfigPtrOutput ¶
type EnvironmentHighAvailabilityConfigPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentHighAvailabilityConfigPtrOutput) DesiredCapacity ¶
func (o EnvironmentHighAvailabilityConfigPtrOutput) DesiredCapacity() pulumi.IntPtrOutput
Desired number of instances for the Environment.
func (EnvironmentHighAvailabilityConfigPtrOutput) ElementType ¶
func (EnvironmentHighAvailabilityConfigPtrOutput) ElementType() reflect.Type
func (EnvironmentHighAvailabilityConfigPtrOutput) ToEnvironmentHighAvailabilityConfigPtrOutput ¶
func (o EnvironmentHighAvailabilityConfigPtrOutput) ToEnvironmentHighAvailabilityConfigPtrOutput() EnvironmentHighAvailabilityConfigPtrOutput
func (EnvironmentHighAvailabilityConfigPtrOutput) ToEnvironmentHighAvailabilityConfigPtrOutputWithContext ¶
func (o EnvironmentHighAvailabilityConfigPtrOutput) ToEnvironmentHighAvailabilityConfigPtrOutputWithContext(ctx context.Context) EnvironmentHighAvailabilityConfigPtrOutput
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentMap ¶
type EnvironmentMap map[string]EnvironmentInput
func (EnvironmentMap) ElementType ¶
func (EnvironmentMap) ElementType() reflect.Type
func (EnvironmentMap) ToEnvironmentMapOutput ¶
func (i EnvironmentMap) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMap) ToEnvironmentMapOutputWithContext ¶
func (i EnvironmentMap) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentMapInput ¶
type EnvironmentMapInput interface { pulumi.Input ToEnvironmentMapOutput() EnvironmentMapOutput ToEnvironmentMapOutputWithContext(context.Context) EnvironmentMapOutput }
EnvironmentMapInput is an input type that accepts EnvironmentMap and EnvironmentMapOutput values. You can construct a concrete instance of `EnvironmentMapInput` via:
EnvironmentMap{ "key": EnvironmentArgs{...} }
type EnvironmentMapOutput ¶
type EnvironmentMapOutput struct{ *pulumi.OutputState }
func (EnvironmentMapOutput) ElementType ¶
func (EnvironmentMapOutput) ElementType() reflect.Type
func (EnvironmentMapOutput) MapIndex ¶
func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutput ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutputWithContext ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) ApplyChangesDuringMaintenanceWindow ¶
func (o EnvironmentOutput) ApplyChangesDuringMaintenanceWindow() pulumi.BoolPtrOutput
func (EnvironmentOutput) Arn ¶
func (o EnvironmentOutput) Arn() pulumi.StringOutput
ARN of the Environment.
func (EnvironmentOutput) Description ¶
func (o EnvironmentOutput) Description() pulumi.StringPtrOutput
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) EngineType ¶
func (o EnvironmentOutput) EngineType() pulumi.StringOutput
Engine type must be `microfocus` or `bluage`.
func (EnvironmentOutput) EngineVersion ¶
func (o EnvironmentOutput) EngineVersion() pulumi.StringOutput
The specific version of the engine for the Environment.
func (EnvironmentOutput) EnvironmentId ¶
func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput
The id of the Environment.
func (EnvironmentOutput) ForceUpdate ¶
func (o EnvironmentOutput) ForceUpdate() pulumi.BoolPtrOutput
Force update the environment even if applications are running.
func (EnvironmentOutput) HighAvailabilityConfig ¶
func (o EnvironmentOutput) HighAvailabilityConfig() EnvironmentHighAvailabilityConfigPtrOutput
func (EnvironmentOutput) InstanceType ¶
func (o EnvironmentOutput) InstanceType() pulumi.StringOutput
M2 Instance Type.
The following arguments are optional:
func (EnvironmentOutput) KmsKeyId ¶
func (o EnvironmentOutput) KmsKeyId() pulumi.StringPtrOutput
ARN of the KMS key to use for the Environment.
func (EnvironmentOutput) LoadBalancerArn ¶
func (o EnvironmentOutput) LoadBalancerArn() pulumi.StringOutput
ARN of the load balancer created by the Environment.
func (EnvironmentOutput) Name ¶
func (o EnvironmentOutput) Name() pulumi.StringOutput
Name of the runtime environment. Must be unique within the account.
func (EnvironmentOutput) PreferredMaintenanceWindow ¶
func (o EnvironmentOutput) PreferredMaintenanceWindow() pulumi.StringOutput
Configures the maintenance window that you want for the runtime environment. The maintenance window must have the format `ddd:hh24:mi-ddd:hh24:mi` and must be less than 24 hours. If not provided a random value will be used.
func (EnvironmentOutput) PubliclyAccessible ¶
func (o EnvironmentOutput) PubliclyAccessible() pulumi.BoolOutput
Allow applications deployed to this environment to be publicly accessible.
func (EnvironmentOutput) SecurityGroupIds ¶
func (o EnvironmentOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group ids.
func (EnvironmentOutput) StorageConfiguration ¶
func (o EnvironmentOutput) StorageConfiguration() EnvironmentStorageConfigurationPtrOutput
func (EnvironmentOutput) SubnetIds ¶
func (o EnvironmentOutput) SubnetIds() pulumi.StringArrayOutput
List of subnet ids to deploy environment to.
func (EnvironmentOutput) Tags ¶
func (o EnvironmentOutput) Tags() pulumi.StringMapOutput
Key-value tags for the place index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (EnvironmentOutput) TagsAll
deprecated
func (o EnvironmentOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
func (EnvironmentOutput) Timeouts ¶
func (o EnvironmentOutput) Timeouts() EnvironmentTimeoutsPtrOutput
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentState ¶
type EnvironmentState struct { ApplyChangesDuringMaintenanceWindow pulumi.BoolPtrInput // ARN of the Environment. Arn pulumi.StringPtrInput Description pulumi.StringPtrInput // Engine type must be `microfocus` or `bluage`. EngineType pulumi.StringPtrInput // The specific version of the engine for the Environment. EngineVersion pulumi.StringPtrInput // The id of the Environment. EnvironmentId pulumi.StringPtrInput // Force update the environment even if applications are running. ForceUpdate pulumi.BoolPtrInput HighAvailabilityConfig EnvironmentHighAvailabilityConfigPtrInput // M2 Instance Type. // // The following arguments are optional: InstanceType pulumi.StringPtrInput // ARN of the KMS key to use for the Environment. KmsKeyId pulumi.StringPtrInput // ARN of the load balancer created by the Environment. LoadBalancerArn pulumi.StringPtrInput // Name of the runtime environment. Must be unique within the account. Name pulumi.StringPtrInput // Configures the maintenance window that you want for the runtime environment. The maintenance window must have the format `ddd:hh24:mi-ddd:hh24:mi` and must be less than 24 hours. If not provided a random value will be used. PreferredMaintenanceWindow pulumi.StringPtrInput // Allow applications deployed to this environment to be publicly accessible. PubliclyAccessible pulumi.BoolPtrInput // List of security group ids. SecurityGroupIds pulumi.StringArrayInput StorageConfiguration EnvironmentStorageConfigurationPtrInput // List of subnet ids to deploy environment to. SubnetIds pulumi.StringArrayInput // Key-value tags for the place index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput Timeouts EnvironmentTimeoutsPtrInput }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type EnvironmentStorageConfiguration ¶
type EnvironmentStorageConfiguration struct { Efs *EnvironmentStorageConfigurationEfs `pulumi:"efs"` Fsx *EnvironmentStorageConfigurationFsx `pulumi:"fsx"` }
type EnvironmentStorageConfigurationArgs ¶
type EnvironmentStorageConfigurationArgs struct { Efs EnvironmentStorageConfigurationEfsPtrInput `pulumi:"efs"` Fsx EnvironmentStorageConfigurationFsxPtrInput `pulumi:"fsx"` }
func (EnvironmentStorageConfigurationArgs) ElementType ¶
func (EnvironmentStorageConfigurationArgs) ElementType() reflect.Type
func (EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationOutput ¶
func (i EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationOutput() EnvironmentStorageConfigurationOutput
func (EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationOutputWithContext ¶
func (i EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationOutput
func (EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationPtrOutput ¶
func (i EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationPtrOutput() EnvironmentStorageConfigurationPtrOutput
func (EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationPtrOutputWithContext ¶
func (i EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationPtrOutput
type EnvironmentStorageConfigurationEfsArgs ¶
type EnvironmentStorageConfigurationEfsArgs struct { // Id of the EFS filesystem to mount. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // Path to mount the filesystem on, must start with `/m2/mount/`. MountPoint pulumi.StringInput `pulumi:"mountPoint"` }
func (EnvironmentStorageConfigurationEfsArgs) ElementType ¶
func (EnvironmentStorageConfigurationEfsArgs) ElementType() reflect.Type
func (EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsOutput ¶
func (i EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsOutput() EnvironmentStorageConfigurationEfsOutput
func (EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsOutputWithContext ¶
func (i EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationEfsOutput
func (EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsPtrOutput ¶
func (i EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsPtrOutput() EnvironmentStorageConfigurationEfsPtrOutput
func (EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsPtrOutputWithContext ¶
func (i EnvironmentStorageConfigurationEfsArgs) ToEnvironmentStorageConfigurationEfsPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationEfsPtrOutput
type EnvironmentStorageConfigurationEfsInput ¶
type EnvironmentStorageConfigurationEfsInput interface { pulumi.Input ToEnvironmentStorageConfigurationEfsOutput() EnvironmentStorageConfigurationEfsOutput ToEnvironmentStorageConfigurationEfsOutputWithContext(context.Context) EnvironmentStorageConfigurationEfsOutput }
EnvironmentStorageConfigurationEfsInput is an input type that accepts EnvironmentStorageConfigurationEfsArgs and EnvironmentStorageConfigurationEfsOutput values. You can construct a concrete instance of `EnvironmentStorageConfigurationEfsInput` via:
EnvironmentStorageConfigurationEfsArgs{...}
type EnvironmentStorageConfigurationEfsOutput ¶
type EnvironmentStorageConfigurationEfsOutput struct{ *pulumi.OutputState }
func (EnvironmentStorageConfigurationEfsOutput) ElementType ¶
func (EnvironmentStorageConfigurationEfsOutput) ElementType() reflect.Type
func (EnvironmentStorageConfigurationEfsOutput) FileSystemId ¶
func (o EnvironmentStorageConfigurationEfsOutput) FileSystemId() pulumi.StringOutput
Id of the EFS filesystem to mount.
func (EnvironmentStorageConfigurationEfsOutput) MountPoint ¶
func (o EnvironmentStorageConfigurationEfsOutput) MountPoint() pulumi.StringOutput
Path to mount the filesystem on, must start with `/m2/mount/`.
func (EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsOutput ¶
func (o EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsOutput() EnvironmentStorageConfigurationEfsOutput
func (EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsOutputWithContext ¶
func (o EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationEfsOutput
func (EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsPtrOutput ¶
func (o EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsPtrOutput() EnvironmentStorageConfigurationEfsPtrOutput
func (EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsPtrOutputWithContext ¶
func (o EnvironmentStorageConfigurationEfsOutput) ToEnvironmentStorageConfigurationEfsPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationEfsPtrOutput
type EnvironmentStorageConfigurationEfsPtrInput ¶
type EnvironmentStorageConfigurationEfsPtrInput interface { pulumi.Input ToEnvironmentStorageConfigurationEfsPtrOutput() EnvironmentStorageConfigurationEfsPtrOutput ToEnvironmentStorageConfigurationEfsPtrOutputWithContext(context.Context) EnvironmentStorageConfigurationEfsPtrOutput }
EnvironmentStorageConfigurationEfsPtrInput is an input type that accepts EnvironmentStorageConfigurationEfsArgs, EnvironmentStorageConfigurationEfsPtr and EnvironmentStorageConfigurationEfsPtrOutput values. You can construct a concrete instance of `EnvironmentStorageConfigurationEfsPtrInput` via:
EnvironmentStorageConfigurationEfsArgs{...} or: nil
func EnvironmentStorageConfigurationEfsPtr ¶
func EnvironmentStorageConfigurationEfsPtr(v *EnvironmentStorageConfigurationEfsArgs) EnvironmentStorageConfigurationEfsPtrInput
type EnvironmentStorageConfigurationEfsPtrOutput ¶
type EnvironmentStorageConfigurationEfsPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentStorageConfigurationEfsPtrOutput) ElementType ¶
func (EnvironmentStorageConfigurationEfsPtrOutput) ElementType() reflect.Type
func (EnvironmentStorageConfigurationEfsPtrOutput) FileSystemId ¶
func (o EnvironmentStorageConfigurationEfsPtrOutput) FileSystemId() pulumi.StringPtrOutput
Id of the EFS filesystem to mount.
func (EnvironmentStorageConfigurationEfsPtrOutput) MountPoint ¶
func (o EnvironmentStorageConfigurationEfsPtrOutput) MountPoint() pulumi.StringPtrOutput
Path to mount the filesystem on, must start with `/m2/mount/`.
func (EnvironmentStorageConfigurationEfsPtrOutput) ToEnvironmentStorageConfigurationEfsPtrOutput ¶
func (o EnvironmentStorageConfigurationEfsPtrOutput) ToEnvironmentStorageConfigurationEfsPtrOutput() EnvironmentStorageConfigurationEfsPtrOutput
func (EnvironmentStorageConfigurationEfsPtrOutput) ToEnvironmentStorageConfigurationEfsPtrOutputWithContext ¶
func (o EnvironmentStorageConfigurationEfsPtrOutput) ToEnvironmentStorageConfigurationEfsPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationEfsPtrOutput
type EnvironmentStorageConfigurationFsxArgs ¶
type EnvironmentStorageConfigurationFsxArgs struct { // Id of the FSX filesystem to mount. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // Path to mount the filesystem on, must start with `/m2/mount/`. MountPoint pulumi.StringInput `pulumi:"mountPoint"` }
func (EnvironmentStorageConfigurationFsxArgs) ElementType ¶
func (EnvironmentStorageConfigurationFsxArgs) ElementType() reflect.Type
func (EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxOutput ¶
func (i EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxOutput() EnvironmentStorageConfigurationFsxOutput
func (EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxOutputWithContext ¶
func (i EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationFsxOutput
func (EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxPtrOutput ¶
func (i EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxPtrOutput() EnvironmentStorageConfigurationFsxPtrOutput
func (EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxPtrOutputWithContext ¶
func (i EnvironmentStorageConfigurationFsxArgs) ToEnvironmentStorageConfigurationFsxPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationFsxPtrOutput
type EnvironmentStorageConfigurationFsxInput ¶
type EnvironmentStorageConfigurationFsxInput interface { pulumi.Input ToEnvironmentStorageConfigurationFsxOutput() EnvironmentStorageConfigurationFsxOutput ToEnvironmentStorageConfigurationFsxOutputWithContext(context.Context) EnvironmentStorageConfigurationFsxOutput }
EnvironmentStorageConfigurationFsxInput is an input type that accepts EnvironmentStorageConfigurationFsxArgs and EnvironmentStorageConfigurationFsxOutput values. You can construct a concrete instance of `EnvironmentStorageConfigurationFsxInput` via:
EnvironmentStorageConfigurationFsxArgs{...}
type EnvironmentStorageConfigurationFsxOutput ¶
type EnvironmentStorageConfigurationFsxOutput struct{ *pulumi.OutputState }
func (EnvironmentStorageConfigurationFsxOutput) ElementType ¶
func (EnvironmentStorageConfigurationFsxOutput) ElementType() reflect.Type
func (EnvironmentStorageConfigurationFsxOutput) FileSystemId ¶
func (o EnvironmentStorageConfigurationFsxOutput) FileSystemId() pulumi.StringOutput
Id of the FSX filesystem to mount.
func (EnvironmentStorageConfigurationFsxOutput) MountPoint ¶
func (o EnvironmentStorageConfigurationFsxOutput) MountPoint() pulumi.StringOutput
Path to mount the filesystem on, must start with `/m2/mount/`.
func (EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxOutput ¶
func (o EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxOutput() EnvironmentStorageConfigurationFsxOutput
func (EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxOutputWithContext ¶
func (o EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationFsxOutput
func (EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxPtrOutput ¶
func (o EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxPtrOutput() EnvironmentStorageConfigurationFsxPtrOutput
func (EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxPtrOutputWithContext ¶
func (o EnvironmentStorageConfigurationFsxOutput) ToEnvironmentStorageConfigurationFsxPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationFsxPtrOutput
type EnvironmentStorageConfigurationFsxPtrInput ¶
type EnvironmentStorageConfigurationFsxPtrInput interface { pulumi.Input ToEnvironmentStorageConfigurationFsxPtrOutput() EnvironmentStorageConfigurationFsxPtrOutput ToEnvironmentStorageConfigurationFsxPtrOutputWithContext(context.Context) EnvironmentStorageConfigurationFsxPtrOutput }
EnvironmentStorageConfigurationFsxPtrInput is an input type that accepts EnvironmentStorageConfigurationFsxArgs, EnvironmentStorageConfigurationFsxPtr and EnvironmentStorageConfigurationFsxPtrOutput values. You can construct a concrete instance of `EnvironmentStorageConfigurationFsxPtrInput` via:
EnvironmentStorageConfigurationFsxArgs{...} or: nil
func EnvironmentStorageConfigurationFsxPtr ¶
func EnvironmentStorageConfigurationFsxPtr(v *EnvironmentStorageConfigurationFsxArgs) EnvironmentStorageConfigurationFsxPtrInput
type EnvironmentStorageConfigurationFsxPtrOutput ¶
type EnvironmentStorageConfigurationFsxPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentStorageConfigurationFsxPtrOutput) ElementType ¶
func (EnvironmentStorageConfigurationFsxPtrOutput) ElementType() reflect.Type
func (EnvironmentStorageConfigurationFsxPtrOutput) FileSystemId ¶
func (o EnvironmentStorageConfigurationFsxPtrOutput) FileSystemId() pulumi.StringPtrOutput
Id of the FSX filesystem to mount.
func (EnvironmentStorageConfigurationFsxPtrOutput) MountPoint ¶
func (o EnvironmentStorageConfigurationFsxPtrOutput) MountPoint() pulumi.StringPtrOutput
Path to mount the filesystem on, must start with `/m2/mount/`.
func (EnvironmentStorageConfigurationFsxPtrOutput) ToEnvironmentStorageConfigurationFsxPtrOutput ¶
func (o EnvironmentStorageConfigurationFsxPtrOutput) ToEnvironmentStorageConfigurationFsxPtrOutput() EnvironmentStorageConfigurationFsxPtrOutput
func (EnvironmentStorageConfigurationFsxPtrOutput) ToEnvironmentStorageConfigurationFsxPtrOutputWithContext ¶
func (o EnvironmentStorageConfigurationFsxPtrOutput) ToEnvironmentStorageConfigurationFsxPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationFsxPtrOutput
type EnvironmentStorageConfigurationInput ¶
type EnvironmentStorageConfigurationInput interface { pulumi.Input ToEnvironmentStorageConfigurationOutput() EnvironmentStorageConfigurationOutput ToEnvironmentStorageConfigurationOutputWithContext(context.Context) EnvironmentStorageConfigurationOutput }
EnvironmentStorageConfigurationInput is an input type that accepts EnvironmentStorageConfigurationArgs and EnvironmentStorageConfigurationOutput values. You can construct a concrete instance of `EnvironmentStorageConfigurationInput` via:
EnvironmentStorageConfigurationArgs{...}
type EnvironmentStorageConfigurationOutput ¶
type EnvironmentStorageConfigurationOutput struct{ *pulumi.OutputState }
func (EnvironmentStorageConfigurationOutput) ElementType ¶
func (EnvironmentStorageConfigurationOutput) ElementType() reflect.Type
func (EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationOutput ¶
func (o EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationOutput() EnvironmentStorageConfigurationOutput
func (EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationOutputWithContext ¶
func (o EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationOutput
func (EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationPtrOutput ¶
func (o EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationPtrOutput() EnvironmentStorageConfigurationPtrOutput
func (EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationPtrOutputWithContext ¶
func (o EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationPtrOutput
type EnvironmentStorageConfigurationPtrInput ¶
type EnvironmentStorageConfigurationPtrInput interface { pulumi.Input ToEnvironmentStorageConfigurationPtrOutput() EnvironmentStorageConfigurationPtrOutput ToEnvironmentStorageConfigurationPtrOutputWithContext(context.Context) EnvironmentStorageConfigurationPtrOutput }
EnvironmentStorageConfigurationPtrInput is an input type that accepts EnvironmentStorageConfigurationArgs, EnvironmentStorageConfigurationPtr and EnvironmentStorageConfigurationPtrOutput values. You can construct a concrete instance of `EnvironmentStorageConfigurationPtrInput` via:
EnvironmentStorageConfigurationArgs{...} or: nil
func EnvironmentStorageConfigurationPtr ¶
func EnvironmentStorageConfigurationPtr(v *EnvironmentStorageConfigurationArgs) EnvironmentStorageConfigurationPtrInput
type EnvironmentStorageConfigurationPtrOutput ¶
type EnvironmentStorageConfigurationPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentStorageConfigurationPtrOutput) ElementType ¶
func (EnvironmentStorageConfigurationPtrOutput) ElementType() reflect.Type
func (EnvironmentStorageConfigurationPtrOutput) ToEnvironmentStorageConfigurationPtrOutput ¶
func (o EnvironmentStorageConfigurationPtrOutput) ToEnvironmentStorageConfigurationPtrOutput() EnvironmentStorageConfigurationPtrOutput
func (EnvironmentStorageConfigurationPtrOutput) ToEnvironmentStorageConfigurationPtrOutputWithContext ¶
func (o EnvironmentStorageConfigurationPtrOutput) ToEnvironmentStorageConfigurationPtrOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationPtrOutput
type EnvironmentTimeouts ¶
type EnvironmentTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete *string `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update *string `pulumi:"update"` }
type EnvironmentTimeoutsArgs ¶
type EnvironmentTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete pulumi.StringPtrInput `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update pulumi.StringPtrInput `pulumi:"update"` }
func (EnvironmentTimeoutsArgs) ElementType ¶
func (EnvironmentTimeoutsArgs) ElementType() reflect.Type
func (EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsOutput ¶
func (i EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsOutput() EnvironmentTimeoutsOutput
func (EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsOutputWithContext ¶
func (i EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsOutputWithContext(ctx context.Context) EnvironmentTimeoutsOutput
func (EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsPtrOutput ¶
func (i EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsPtrOutput() EnvironmentTimeoutsPtrOutput
func (EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsPtrOutputWithContext ¶
func (i EnvironmentTimeoutsArgs) ToEnvironmentTimeoutsPtrOutputWithContext(ctx context.Context) EnvironmentTimeoutsPtrOutput
type EnvironmentTimeoutsInput ¶
type EnvironmentTimeoutsInput interface { pulumi.Input ToEnvironmentTimeoutsOutput() EnvironmentTimeoutsOutput ToEnvironmentTimeoutsOutputWithContext(context.Context) EnvironmentTimeoutsOutput }
EnvironmentTimeoutsInput is an input type that accepts EnvironmentTimeoutsArgs and EnvironmentTimeoutsOutput values. You can construct a concrete instance of `EnvironmentTimeoutsInput` via:
EnvironmentTimeoutsArgs{...}
type EnvironmentTimeoutsOutput ¶
type EnvironmentTimeoutsOutput struct{ *pulumi.OutputState }
func (EnvironmentTimeoutsOutput) Create ¶
func (o EnvironmentTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (EnvironmentTimeoutsOutput) Delete ¶
func (o EnvironmentTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (EnvironmentTimeoutsOutput) ElementType ¶
func (EnvironmentTimeoutsOutput) ElementType() reflect.Type
func (EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsOutput ¶
func (o EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsOutput() EnvironmentTimeoutsOutput
func (EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsOutputWithContext ¶
func (o EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsOutputWithContext(ctx context.Context) EnvironmentTimeoutsOutput
func (EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsPtrOutput ¶
func (o EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsPtrOutput() EnvironmentTimeoutsPtrOutput
func (EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsPtrOutputWithContext ¶
func (o EnvironmentTimeoutsOutput) ToEnvironmentTimeoutsPtrOutputWithContext(ctx context.Context) EnvironmentTimeoutsPtrOutput
func (EnvironmentTimeoutsOutput) Update ¶
func (o EnvironmentTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type EnvironmentTimeoutsPtrInput ¶
type EnvironmentTimeoutsPtrInput interface { pulumi.Input ToEnvironmentTimeoutsPtrOutput() EnvironmentTimeoutsPtrOutput ToEnvironmentTimeoutsPtrOutputWithContext(context.Context) EnvironmentTimeoutsPtrOutput }
EnvironmentTimeoutsPtrInput is an input type that accepts EnvironmentTimeoutsArgs, EnvironmentTimeoutsPtr and EnvironmentTimeoutsPtrOutput values. You can construct a concrete instance of `EnvironmentTimeoutsPtrInput` via:
EnvironmentTimeoutsArgs{...} or: nil
func EnvironmentTimeoutsPtr ¶
func EnvironmentTimeoutsPtr(v *EnvironmentTimeoutsArgs) EnvironmentTimeoutsPtrInput
type EnvironmentTimeoutsPtrOutput ¶
type EnvironmentTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentTimeoutsPtrOutput) Create ¶
func (o EnvironmentTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (EnvironmentTimeoutsPtrOutput) Delete ¶
func (o EnvironmentTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (EnvironmentTimeoutsPtrOutput) Elem ¶
func (o EnvironmentTimeoutsPtrOutput) Elem() EnvironmentTimeoutsOutput
func (EnvironmentTimeoutsPtrOutput) ElementType ¶
func (EnvironmentTimeoutsPtrOutput) ElementType() reflect.Type
func (EnvironmentTimeoutsPtrOutput) ToEnvironmentTimeoutsPtrOutput ¶
func (o EnvironmentTimeoutsPtrOutput) ToEnvironmentTimeoutsPtrOutput() EnvironmentTimeoutsPtrOutput
func (EnvironmentTimeoutsPtrOutput) ToEnvironmentTimeoutsPtrOutputWithContext ¶
func (o EnvironmentTimeoutsPtrOutput) ToEnvironmentTimeoutsPtrOutputWithContext(ctx context.Context) EnvironmentTimeoutsPtrOutput
func (EnvironmentTimeoutsPtrOutput) Update ¶
func (o EnvironmentTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).