m2

package
v0.104.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ApplicationEngineTypeMicrofocus = ApplicationEngineType("microfocus")
	ApplicationEngineTypeBluage     = ApplicationEngineType("bluage")
)
View Source
const (
	EnvironmentEngineTypeMicrofocus = EnvironmentEngineType("microfocus")
	EnvironmentEngineTypeBluage     = EnvironmentEngineType("bluage")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Application added in v0.38.0

type Application struct {
	pulumi.CustomResourceState

	ApplicationArn pulumi.StringOutput         `pulumi:"applicationArn"`
	ApplicationId  pulumi.StringOutput         `pulumi:"applicationId"`
	Definition     pulumi.AnyOutput            `pulumi:"definition"`
	Description    pulumi.StringPtrOutput      `pulumi:"description"`
	EngineType     ApplicationEngineTypeOutput `pulumi:"engineType"`
	// The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources.
	KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"`
	Name     pulumi.StringOutput    `pulumi:"name"`
	RoleArn  pulumi.StringPtrOutput `pulumi:"roleArn"`
	Tags     pulumi.StringMapOutput `pulumi:"tags"`
}

Represents an application that runs on an AWS Mainframe Modernization Environment

func GetApplication added in v0.38.0

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 added in v0.38.0

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 added in v0.38.0

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput added in v0.38.0

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext added in v0.38.0

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationArgs added in v0.38.0

type ApplicationArgs struct {
	Definition  pulumi.Input
	Description pulumi.StringPtrInput
	EngineType  ApplicationEngineTypeInput
	// The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources.
	KmsKeyId pulumi.StringPtrInput
	Name     pulumi.StringPtrInput
	RoleArn  pulumi.StringPtrInput
	Tags     pulumi.StringMapInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType added in v0.38.0

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationDefinition0Properties added in v0.72.0

type ApplicationDefinition0Properties struct {
	S3Location string `pulumi:"s3Location"`
}

type ApplicationDefinition0PropertiesArgs added in v0.96.0

type ApplicationDefinition0PropertiesArgs struct {
	S3Location pulumi.StringInput `pulumi:"s3Location"`
}

func (ApplicationDefinition0PropertiesArgs) ElementType added in v0.96.0

func (ApplicationDefinition0PropertiesArgs) ToApplicationDefinition0PropertiesOutput added in v0.96.0

func (i ApplicationDefinition0PropertiesArgs) ToApplicationDefinition0PropertiesOutput() ApplicationDefinition0PropertiesOutput

func (ApplicationDefinition0PropertiesArgs) ToApplicationDefinition0PropertiesOutputWithContext added in v0.96.0

func (i ApplicationDefinition0PropertiesArgs) ToApplicationDefinition0PropertiesOutputWithContext(ctx context.Context) ApplicationDefinition0PropertiesOutput

type ApplicationDefinition0PropertiesInput added in v0.96.0

type ApplicationDefinition0PropertiesInput interface {
	pulumi.Input

	ToApplicationDefinition0PropertiesOutput() ApplicationDefinition0PropertiesOutput
	ToApplicationDefinition0PropertiesOutputWithContext(context.Context) ApplicationDefinition0PropertiesOutput
}

ApplicationDefinition0PropertiesInput is an input type that accepts ApplicationDefinition0PropertiesArgs and ApplicationDefinition0PropertiesOutput values. You can construct a concrete instance of `ApplicationDefinition0PropertiesInput` via:

ApplicationDefinition0PropertiesArgs{...}

type ApplicationDefinition0PropertiesOutput added in v0.96.0

type ApplicationDefinition0PropertiesOutput struct{ *pulumi.OutputState }

func (ApplicationDefinition0PropertiesOutput) ElementType added in v0.96.0

func (ApplicationDefinition0PropertiesOutput) S3Location added in v0.96.0

func (ApplicationDefinition0PropertiesOutput) ToApplicationDefinition0PropertiesOutput added in v0.96.0

func (o ApplicationDefinition0PropertiesOutput) ToApplicationDefinition0PropertiesOutput() ApplicationDefinition0PropertiesOutput

func (ApplicationDefinition0PropertiesOutput) ToApplicationDefinition0PropertiesOutputWithContext added in v0.96.0

func (o ApplicationDefinition0PropertiesOutput) ToApplicationDefinition0PropertiesOutputWithContext(ctx context.Context) ApplicationDefinition0PropertiesOutput

type ApplicationDefinition1Properties added in v0.72.0

type ApplicationDefinition1Properties struct {
	Content string `pulumi:"content"`
}

type ApplicationDefinition1PropertiesArgs added in v0.96.0

type ApplicationDefinition1PropertiesArgs struct {
	Content pulumi.StringInput `pulumi:"content"`
}

func (ApplicationDefinition1PropertiesArgs) ElementType added in v0.96.0

func (ApplicationDefinition1PropertiesArgs) ToApplicationDefinition1PropertiesOutput added in v0.96.0

func (i ApplicationDefinition1PropertiesArgs) ToApplicationDefinition1PropertiesOutput() ApplicationDefinition1PropertiesOutput

func (ApplicationDefinition1PropertiesArgs) ToApplicationDefinition1PropertiesOutputWithContext added in v0.96.0

func (i ApplicationDefinition1PropertiesArgs) ToApplicationDefinition1PropertiesOutputWithContext(ctx context.Context) ApplicationDefinition1PropertiesOutput

type ApplicationDefinition1PropertiesInput added in v0.96.0

type ApplicationDefinition1PropertiesInput interface {
	pulumi.Input

	ToApplicationDefinition1PropertiesOutput() ApplicationDefinition1PropertiesOutput
	ToApplicationDefinition1PropertiesOutputWithContext(context.Context) ApplicationDefinition1PropertiesOutput
}

ApplicationDefinition1PropertiesInput is an input type that accepts ApplicationDefinition1PropertiesArgs and ApplicationDefinition1PropertiesOutput values. You can construct a concrete instance of `ApplicationDefinition1PropertiesInput` via:

ApplicationDefinition1PropertiesArgs{...}

type ApplicationDefinition1PropertiesOutput added in v0.96.0

type ApplicationDefinition1PropertiesOutput struct{ *pulumi.OutputState }

func (ApplicationDefinition1PropertiesOutput) Content added in v0.96.0

func (ApplicationDefinition1PropertiesOutput) ElementType added in v0.96.0

func (ApplicationDefinition1PropertiesOutput) ToApplicationDefinition1PropertiesOutput added in v0.96.0

func (o ApplicationDefinition1PropertiesOutput) ToApplicationDefinition1PropertiesOutput() ApplicationDefinition1PropertiesOutput

func (ApplicationDefinition1PropertiesOutput) ToApplicationDefinition1PropertiesOutputWithContext added in v0.96.0

func (o ApplicationDefinition1PropertiesOutput) ToApplicationDefinition1PropertiesOutputWithContext(ctx context.Context) ApplicationDefinition1PropertiesOutput

type ApplicationEngineType added in v0.38.0

type ApplicationEngineType string

func (ApplicationEngineType) ElementType added in v0.38.0

func (ApplicationEngineType) ElementType() reflect.Type

func (ApplicationEngineType) ToApplicationEngineTypeOutput added in v0.38.0

func (e ApplicationEngineType) ToApplicationEngineTypeOutput() ApplicationEngineTypeOutput

func (ApplicationEngineType) ToApplicationEngineTypeOutputWithContext added in v0.38.0

func (e ApplicationEngineType) ToApplicationEngineTypeOutputWithContext(ctx context.Context) ApplicationEngineTypeOutput

func (ApplicationEngineType) ToApplicationEngineTypePtrOutput added in v0.38.0

func (e ApplicationEngineType) ToApplicationEngineTypePtrOutput() ApplicationEngineTypePtrOutput

func (ApplicationEngineType) ToApplicationEngineTypePtrOutputWithContext added in v0.38.0

func (e ApplicationEngineType) ToApplicationEngineTypePtrOutputWithContext(ctx context.Context) ApplicationEngineTypePtrOutput

func (ApplicationEngineType) ToStringOutput added in v0.38.0

func (e ApplicationEngineType) ToStringOutput() pulumi.StringOutput

func (ApplicationEngineType) ToStringOutputWithContext added in v0.38.0

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

func (ApplicationEngineType) ToStringPtrOutput added in v0.38.0

func (e ApplicationEngineType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationEngineType) ToStringPtrOutputWithContext added in v0.38.0

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

type ApplicationEngineTypeInput added in v0.38.0

type ApplicationEngineTypeInput interface {
	pulumi.Input

	ToApplicationEngineTypeOutput() ApplicationEngineTypeOutput
	ToApplicationEngineTypeOutputWithContext(context.Context) ApplicationEngineTypeOutput
}

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

ApplicationEngineTypeMicrofocus
ApplicationEngineTypeBluage

type ApplicationEngineTypeOutput added in v0.38.0

type ApplicationEngineTypeOutput struct{ *pulumi.OutputState }

func (ApplicationEngineTypeOutput) ElementType added in v0.38.0

func (ApplicationEngineTypeOutput) ToApplicationEngineTypeOutput added in v0.38.0

func (o ApplicationEngineTypeOutput) ToApplicationEngineTypeOutput() ApplicationEngineTypeOutput

func (ApplicationEngineTypeOutput) ToApplicationEngineTypeOutputWithContext added in v0.38.0

func (o ApplicationEngineTypeOutput) ToApplicationEngineTypeOutputWithContext(ctx context.Context) ApplicationEngineTypeOutput

func (ApplicationEngineTypeOutput) ToApplicationEngineTypePtrOutput added in v0.38.0

func (o ApplicationEngineTypeOutput) ToApplicationEngineTypePtrOutput() ApplicationEngineTypePtrOutput

func (ApplicationEngineTypeOutput) ToApplicationEngineTypePtrOutputWithContext added in v0.38.0

func (o ApplicationEngineTypeOutput) ToApplicationEngineTypePtrOutputWithContext(ctx context.Context) ApplicationEngineTypePtrOutput

func (ApplicationEngineTypeOutput) ToStringOutput added in v0.38.0

func (o ApplicationEngineTypeOutput) ToStringOutput() pulumi.StringOutput

func (ApplicationEngineTypeOutput) ToStringOutputWithContext added in v0.38.0

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

func (ApplicationEngineTypeOutput) ToStringPtrOutput added in v0.38.0

func (o ApplicationEngineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationEngineTypeOutput) ToStringPtrOutputWithContext added in v0.38.0

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

type ApplicationEngineTypePtrInput added in v0.38.0

type ApplicationEngineTypePtrInput interface {
	pulumi.Input

	ToApplicationEngineTypePtrOutput() ApplicationEngineTypePtrOutput
	ToApplicationEngineTypePtrOutputWithContext(context.Context) ApplicationEngineTypePtrOutput
}

func ApplicationEngineTypePtr added in v0.38.0

func ApplicationEngineTypePtr(v string) ApplicationEngineTypePtrInput

type ApplicationEngineTypePtrOutput added in v0.38.0

type ApplicationEngineTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationEngineTypePtrOutput) Elem added in v0.38.0

func (ApplicationEngineTypePtrOutput) ElementType added in v0.38.0

func (ApplicationEngineTypePtrOutput) ToApplicationEngineTypePtrOutput added in v0.38.0

func (o ApplicationEngineTypePtrOutput) ToApplicationEngineTypePtrOutput() ApplicationEngineTypePtrOutput

func (ApplicationEngineTypePtrOutput) ToApplicationEngineTypePtrOutputWithContext added in v0.38.0

func (o ApplicationEngineTypePtrOutput) ToApplicationEngineTypePtrOutputWithContext(ctx context.Context) ApplicationEngineTypePtrOutput

func (ApplicationEngineTypePtrOutput) ToStringPtrOutput added in v0.38.0

func (ApplicationEngineTypePtrOutput) ToStringPtrOutputWithContext added in v0.38.0

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

type ApplicationInput added in v0.38.0

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationOutput added in v0.38.0

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationArn added in v0.38.0

func (o ApplicationOutput) ApplicationArn() pulumi.StringOutput

func (ApplicationOutput) ApplicationId added in v0.38.0

func (o ApplicationOutput) ApplicationId() pulumi.StringOutput

func (ApplicationOutput) Definition added in v0.38.0

func (o ApplicationOutput) Definition() pulumi.AnyOutput

func (ApplicationOutput) Description added in v0.38.0

func (o ApplicationOutput) Description() pulumi.StringPtrOutput

func (ApplicationOutput) ElementType added in v0.38.0

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) EngineType added in v0.38.0

func (ApplicationOutput) KmsKeyId added in v0.45.0

The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources.

func (ApplicationOutput) Name added in v0.38.0

func (ApplicationOutput) RoleArn added in v0.64.0

func (ApplicationOutput) Tags added in v0.38.0

func (ApplicationOutput) ToApplicationOutput added in v0.38.0

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext added in v0.38.0

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationState added in v0.38.0

type ApplicationState struct {
}

func (ApplicationState) ElementType added in v0.38.0

func (ApplicationState) ElementType() reflect.Type

type Environment

type Environment struct {
	pulumi.CustomResourceState

	// The description of the environment.
	Description pulumi.StringPtrOutput      `pulumi:"description"`
	EngineType  EnvironmentEngineTypeOutput `pulumi:"engineType"`
	// The version of the runtime engine for the environment.
	EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"`
	// The Amazon Resource Name (ARN) of the runtime environment.
	EnvironmentArn pulumi.StringOutput `pulumi:"environmentArn"`
	// The unique identifier of the environment.
	EnvironmentId          pulumi.StringOutput                        `pulumi:"environmentId"`
	HighAvailabilityConfig EnvironmentHighAvailabilityConfigPtrOutput `pulumi:"highAvailabilityConfig"`
	// The type of instance underlying the environment.
	InstanceType pulumi.StringOutput `pulumi:"instanceType"`
	// The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting environment-related resources.
	KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"`
	// The name of the environment.
	Name pulumi.StringOutput `pulumi:"name"`
	// Configures a desired maintenance window for the environment. If you do not provide a value, a random system-generated value will be assigned.
	PreferredMaintenanceWindow pulumi.StringPtrOutput `pulumi:"preferredMaintenanceWindow"`
	// Specifies whether the environment is publicly accessible.
	PubliclyAccessible pulumi.BoolPtrOutput `pulumi:"publiclyAccessible"`
	// The list of security groups for the VPC associated with this environment.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	// The storage configurations defined for the runtime environment.
	StorageConfigurations EnvironmentStorageConfigurationArrayOutput `pulumi:"storageConfigurations"`
	// The unique identifiers of the subnets assigned to this runtime environment.
	SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"`
	// Tags associated to this environment.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Represents a runtime environment that can run migrated mainframe applications.

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 {
	// The description of the environment.
	Description pulumi.StringPtrInput
	EngineType  EnvironmentEngineTypeInput
	// The version of the runtime engine for the environment.
	EngineVersion          pulumi.StringPtrInput
	HighAvailabilityConfig EnvironmentHighAvailabilityConfigPtrInput
	// The type of instance underlying the environment.
	InstanceType pulumi.StringInput
	// The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting environment-related resources.
	KmsKeyId pulumi.StringPtrInput
	// The name of the environment.
	Name pulumi.StringPtrInput
	// Configures a desired maintenance window for the environment. If you do not provide a value, a random system-generated value will be assigned.
	PreferredMaintenanceWindow pulumi.StringPtrInput
	// Specifies whether the environment is publicly accessible.
	PubliclyAccessible pulumi.BoolPtrInput
	// The list of security groups for the VPC associated with this environment.
	SecurityGroupIds pulumi.StringArrayInput
	// The storage configurations defined for the runtime environment.
	StorageConfigurations EnvironmentStorageConfigurationArrayInput
	// The unique identifiers of the subnets assigned to this runtime environment.
	SubnetIds pulumi.StringArrayInput
	// Tags associated to this environment.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentEngineType

type EnvironmentEngineType string

The target platform for the environment.

func (EnvironmentEngineType) ElementType

func (EnvironmentEngineType) ElementType() reflect.Type

func (EnvironmentEngineType) ToEnvironmentEngineTypeOutput

func (e EnvironmentEngineType) ToEnvironmentEngineTypeOutput() EnvironmentEngineTypeOutput

func (EnvironmentEngineType) ToEnvironmentEngineTypeOutputWithContext

func (e EnvironmentEngineType) ToEnvironmentEngineTypeOutputWithContext(ctx context.Context) EnvironmentEngineTypeOutput

func (EnvironmentEngineType) ToEnvironmentEngineTypePtrOutput

func (e EnvironmentEngineType) ToEnvironmentEngineTypePtrOutput() EnvironmentEngineTypePtrOutput

func (EnvironmentEngineType) ToEnvironmentEngineTypePtrOutputWithContext

func (e EnvironmentEngineType) ToEnvironmentEngineTypePtrOutputWithContext(ctx context.Context) EnvironmentEngineTypePtrOutput

func (EnvironmentEngineType) ToStringOutput

func (e EnvironmentEngineType) ToStringOutput() pulumi.StringOutput

func (EnvironmentEngineType) ToStringOutputWithContext

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

func (EnvironmentEngineType) ToStringPtrOutput

func (e EnvironmentEngineType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentEngineType) ToStringPtrOutputWithContext

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

type EnvironmentEngineTypeInput

type EnvironmentEngineTypeInput interface {
	pulumi.Input

	ToEnvironmentEngineTypeOutput() EnvironmentEngineTypeOutput
	ToEnvironmentEngineTypeOutputWithContext(context.Context) EnvironmentEngineTypeOutput
}

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

EnvironmentEngineTypeMicrofocus
EnvironmentEngineTypeBluage

type EnvironmentEngineTypeOutput

type EnvironmentEngineTypeOutput struct{ *pulumi.OutputState }

func (EnvironmentEngineTypeOutput) ElementType

func (EnvironmentEngineTypeOutput) ToEnvironmentEngineTypeOutput

func (o EnvironmentEngineTypeOutput) ToEnvironmentEngineTypeOutput() EnvironmentEngineTypeOutput

func (EnvironmentEngineTypeOutput) ToEnvironmentEngineTypeOutputWithContext

func (o EnvironmentEngineTypeOutput) ToEnvironmentEngineTypeOutputWithContext(ctx context.Context) EnvironmentEngineTypeOutput

func (EnvironmentEngineTypeOutput) ToEnvironmentEngineTypePtrOutput

func (o EnvironmentEngineTypeOutput) ToEnvironmentEngineTypePtrOutput() EnvironmentEngineTypePtrOutput

func (EnvironmentEngineTypeOutput) ToEnvironmentEngineTypePtrOutputWithContext

func (o EnvironmentEngineTypeOutput) ToEnvironmentEngineTypePtrOutputWithContext(ctx context.Context) EnvironmentEngineTypePtrOutput

func (EnvironmentEngineTypeOutput) ToStringOutput

func (o EnvironmentEngineTypeOutput) ToStringOutput() pulumi.StringOutput

func (EnvironmentEngineTypeOutput) ToStringOutputWithContext

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

func (EnvironmentEngineTypeOutput) ToStringPtrOutput

func (o EnvironmentEngineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentEngineTypeOutput) ToStringPtrOutputWithContext

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

type EnvironmentEngineTypePtrInput

type EnvironmentEngineTypePtrInput interface {
	pulumi.Input

	ToEnvironmentEngineTypePtrOutput() EnvironmentEngineTypePtrOutput
	ToEnvironmentEngineTypePtrOutputWithContext(context.Context) EnvironmentEngineTypePtrOutput
}

func EnvironmentEngineTypePtr

func EnvironmentEngineTypePtr(v string) EnvironmentEngineTypePtrInput

type EnvironmentEngineTypePtrOutput

type EnvironmentEngineTypePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentEngineTypePtrOutput) Elem

func (EnvironmentEngineTypePtrOutput) ElementType

func (EnvironmentEngineTypePtrOutput) ToEnvironmentEngineTypePtrOutput

func (o EnvironmentEngineTypePtrOutput) ToEnvironmentEngineTypePtrOutput() EnvironmentEngineTypePtrOutput

func (EnvironmentEngineTypePtrOutput) ToEnvironmentEngineTypePtrOutputWithContext

func (o EnvironmentEngineTypePtrOutput) ToEnvironmentEngineTypePtrOutputWithContext(ctx context.Context) EnvironmentEngineTypePtrOutput

func (EnvironmentEngineTypePtrOutput) ToStringPtrOutput

func (EnvironmentEngineTypePtrOutput) ToStringPtrOutputWithContext

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

type EnvironmentHighAvailabilityConfig

type EnvironmentHighAvailabilityConfig struct {
	DesiredCapacity int `pulumi:"desiredCapacity"`
}

Defines the details of a high availability configuration.

type EnvironmentHighAvailabilityConfigArgs

type EnvironmentHighAvailabilityConfigArgs struct {
	DesiredCapacity pulumi.IntInput `pulumi:"desiredCapacity"`
}

Defines the details of a high availability configuration.

func (EnvironmentHighAvailabilityConfigArgs) ElementType

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 }

Defines the details of a high availability configuration.

func (EnvironmentHighAvailabilityConfigOutput) DesiredCapacity

func (EnvironmentHighAvailabilityConfigOutput) ElementType

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

type EnvironmentHighAvailabilityConfigPtrOutput

type EnvironmentHighAvailabilityConfigPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentHighAvailabilityConfigPtrOutput) DesiredCapacity

func (EnvironmentHighAvailabilityConfigPtrOutput) Elem

func (EnvironmentHighAvailabilityConfigPtrOutput) ElementType

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 EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) Description

func (o EnvironmentOutput) Description() pulumi.StringPtrOutput

The description of the environment.

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) EngineType

func (EnvironmentOutput) EngineVersion

func (o EnvironmentOutput) EngineVersion() pulumi.StringPtrOutput

The version of the runtime engine for the environment.

func (EnvironmentOutput) EnvironmentArn

func (o EnvironmentOutput) EnvironmentArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the runtime environment.

func (EnvironmentOutput) EnvironmentId

func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput

The unique identifier of the environment.

func (EnvironmentOutput) HighAvailabilityConfig

func (EnvironmentOutput) InstanceType

func (o EnvironmentOutput) InstanceType() pulumi.StringOutput

The type of instance underlying the environment.

func (EnvironmentOutput) KmsKeyId added in v0.45.0

The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting environment-related resources.

func (EnvironmentOutput) Name

The name of the environment.

func (EnvironmentOutput) PreferredMaintenanceWindow

func (o EnvironmentOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

Configures a desired maintenance window for the environment. If you do not provide a value, a random system-generated value will be assigned.

func (EnvironmentOutput) PubliclyAccessible

func (o EnvironmentOutput) PubliclyAccessible() pulumi.BoolPtrOutput

Specifies whether the environment is publicly accessible.

func (EnvironmentOutput) SecurityGroupIds

func (o EnvironmentOutput) SecurityGroupIds() pulumi.StringArrayOutput

The list of security groups for the VPC associated with this environment.

func (EnvironmentOutput) StorageConfigurations

The storage configurations defined for the runtime environment.

func (EnvironmentOutput) SubnetIds

The unique identifiers of the subnets assigned to this runtime environment.

func (EnvironmentOutput) Tags

Tags associated to this environment.

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

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

type EnvironmentState

type EnvironmentState struct {
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentStorageConfiguration

type EnvironmentStorageConfiguration struct {
}

Defines the storage configuration for an environment.

type EnvironmentStorageConfigurationArgs

type EnvironmentStorageConfigurationArgs struct {
}

Defines the storage configuration for an environment.

func (EnvironmentStorageConfigurationArgs) ElementType

func (EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationOutput

func (i EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationOutput() EnvironmentStorageConfigurationOutput

func (EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationOutputWithContext

func (i EnvironmentStorageConfigurationArgs) ToEnvironmentStorageConfigurationOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationOutput

type EnvironmentStorageConfigurationArray

type EnvironmentStorageConfigurationArray []EnvironmentStorageConfigurationInput

func (EnvironmentStorageConfigurationArray) ElementType

func (EnvironmentStorageConfigurationArray) ToEnvironmentStorageConfigurationArrayOutput

func (i EnvironmentStorageConfigurationArray) ToEnvironmentStorageConfigurationArrayOutput() EnvironmentStorageConfigurationArrayOutput

func (EnvironmentStorageConfigurationArray) ToEnvironmentStorageConfigurationArrayOutputWithContext

func (i EnvironmentStorageConfigurationArray) ToEnvironmentStorageConfigurationArrayOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationArrayOutput

type EnvironmentStorageConfigurationArrayInput

type EnvironmentStorageConfigurationArrayInput interface {
	pulumi.Input

	ToEnvironmentStorageConfigurationArrayOutput() EnvironmentStorageConfigurationArrayOutput
	ToEnvironmentStorageConfigurationArrayOutputWithContext(context.Context) EnvironmentStorageConfigurationArrayOutput
}

EnvironmentStorageConfigurationArrayInput is an input type that accepts EnvironmentStorageConfigurationArray and EnvironmentStorageConfigurationArrayOutput values. You can construct a concrete instance of `EnvironmentStorageConfigurationArrayInput` via:

EnvironmentStorageConfigurationArray{ EnvironmentStorageConfigurationArgs{...} }

type EnvironmentStorageConfigurationArrayOutput

type EnvironmentStorageConfigurationArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentStorageConfigurationArrayOutput) ElementType

func (EnvironmentStorageConfigurationArrayOutput) Index

func (EnvironmentStorageConfigurationArrayOutput) ToEnvironmentStorageConfigurationArrayOutput

func (o EnvironmentStorageConfigurationArrayOutput) ToEnvironmentStorageConfigurationArrayOutput() EnvironmentStorageConfigurationArrayOutput

func (EnvironmentStorageConfigurationArrayOutput) ToEnvironmentStorageConfigurationArrayOutputWithContext

func (o EnvironmentStorageConfigurationArrayOutput) ToEnvironmentStorageConfigurationArrayOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationArrayOutput

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 }

Defines the storage configuration for an environment.

func (EnvironmentStorageConfigurationOutput) ElementType

func (EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationOutput

func (o EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationOutput() EnvironmentStorageConfigurationOutput

func (EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationOutputWithContext

func (o EnvironmentStorageConfigurationOutput) ToEnvironmentStorageConfigurationOutputWithContext(ctx context.Context) EnvironmentStorageConfigurationOutput

type LookupApplicationArgs added in v0.38.0

type LookupApplicationArgs struct {
	ApplicationArn string `pulumi:"applicationArn"`
}

type LookupApplicationOutputArgs added in v0.38.0

type LookupApplicationOutputArgs struct {
	ApplicationArn pulumi.StringInput `pulumi:"applicationArn"`
}

func (LookupApplicationOutputArgs) ElementType added in v0.38.0

type LookupApplicationResult added in v0.38.0

type LookupApplicationResult struct {
	ApplicationArn *string           `pulumi:"applicationArn"`
	ApplicationId  *string           `pulumi:"applicationId"`
	Description    *string           `pulumi:"description"`
	Tags           map[string]string `pulumi:"tags"`
}

func LookupApplication added in v0.38.0

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

Represents an application that runs on an AWS Mainframe Modernization Environment

type LookupApplicationResultOutput added in v0.38.0

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func LookupApplicationOutput added in v0.38.0

func (LookupApplicationResultOutput) ApplicationArn added in v0.38.0

func (LookupApplicationResultOutput) ApplicationId added in v0.38.0

func (LookupApplicationResultOutput) Description added in v0.38.0

func (LookupApplicationResultOutput) ElementType added in v0.38.0

func (LookupApplicationResultOutput) Tags added in v0.38.0

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput added in v0.38.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext added in v0.38.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

type LookupEnvironmentArgs

type LookupEnvironmentArgs struct {
	// The Amazon Resource Name (ARN) of the runtime environment.
	EnvironmentArn string `pulumi:"environmentArn"`
}

type LookupEnvironmentOutputArgs

type LookupEnvironmentOutputArgs struct {
	// The Amazon Resource Name (ARN) of the runtime environment.
	EnvironmentArn pulumi.StringInput `pulumi:"environmentArn"`
}

func (LookupEnvironmentOutputArgs) ElementType

type LookupEnvironmentResult

type LookupEnvironmentResult struct {
	// The version of the runtime engine for the environment.
	EngineVersion *string `pulumi:"engineVersion"`
	// The Amazon Resource Name (ARN) of the runtime environment.
	EnvironmentArn *string `pulumi:"environmentArn"`
	// The unique identifier of the environment.
	EnvironmentId          *string                            `pulumi:"environmentId"`
	HighAvailabilityConfig *EnvironmentHighAvailabilityConfig `pulumi:"highAvailabilityConfig"`
	// The type of instance underlying the environment.
	InstanceType *string `pulumi:"instanceType"`
	// Configures a desired maintenance window for the environment. If you do not provide a value, a random system-generated value will be assigned.
	PreferredMaintenanceWindow *string `pulumi:"preferredMaintenanceWindow"`
	// Tags associated to this environment.
	Tags map[string]string `pulumi:"tags"`
}

func LookupEnvironment

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

Represents a runtime environment that can run migrated mainframe applications.

type LookupEnvironmentResultOutput

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func (LookupEnvironmentResultOutput) ElementType

func (LookupEnvironmentResultOutput) EngineVersion

The version of the runtime engine for the environment.

func (LookupEnvironmentResultOutput) EnvironmentArn

The Amazon Resource Name (ARN) of the runtime environment.

func (LookupEnvironmentResultOutput) EnvironmentId

The unique identifier of the environment.

func (LookupEnvironmentResultOutput) HighAvailabilityConfig

func (LookupEnvironmentResultOutput) InstanceType

The type of instance underlying the environment.

func (LookupEnvironmentResultOutput) PreferredMaintenanceWindow

func (o LookupEnvironmentResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

Configures a desired maintenance window for the environment. If you do not provide a value, a random system-generated value will be assigned.

func (LookupEnvironmentResultOutput) Tags

Tags associated to this environment.

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext

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

Jump to

Keyboard shortcuts

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