emrserverless

package
v0.94.0 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ApplicationArchitectureArm64 = ApplicationArchitecture("ARM64")
	ApplicationArchitectureX8664 = ApplicationArchitecture("X86_64")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// The ID of the EMR Serverless Application.
	ApplicationId pulumi.StringOutput              `pulumi:"applicationId"`
	Architecture  ApplicationArchitecturePtrOutput `pulumi:"architecture"`
	// The Amazon Resource Name (ARN) of the EMR Serverless Application.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Configuration for Auto Start of Application.
	AutoStartConfiguration ApplicationAutoStartConfigurationPtrOutput `pulumi:"autoStartConfiguration"`
	// Configuration for Auto Stop of Application.
	AutoStopConfiguration ApplicationAutoStopConfigurationPtrOutput   `pulumi:"autoStopConfiguration"`
	ImageConfiguration    ApplicationImageConfigurationInputPtrOutput `pulumi:"imageConfiguration"`
	// Initial capacity initialized when an Application is started.
	InitialCapacity ApplicationInitialCapacityConfigKeyValuePairArrayOutput `pulumi:"initialCapacity"`
	// Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.
	MaximumCapacity         ApplicationMaximumAllowedResourcesPtrOutput `pulumi:"maximumCapacity"`
	MonitoringConfiguration ApplicationMonitoringConfigurationPtrOutput `pulumi:"monitoringConfiguration"`
	// User friendly Application name.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Network Configuration for customer VPC connectivity.
	NetworkConfiguration ApplicationNetworkConfigurationPtrOutput `pulumi:"networkConfiguration"`
	// EMR release label.
	ReleaseLabel         pulumi.StringOutput                       `pulumi:"releaseLabel"`
	RuntimeConfiguration ApplicationConfigurationObjectArrayOutput `pulumi:"runtimeConfiguration"`
	// Tag map with key and value
	Tags ApplicationTagArrayOutput `pulumi:"tags"`
	// The type of the application
	Type pulumi.StringOutput `pulumi:"type"`
	// The key-value pairs that specify worker type to WorkerTypeSpecificationInput. This parameter must contain all valid worker types for a Spark or Hive application. Valid worker types include Driver and Executor for Spark applications and HiveDriver and TezTask for Hive applications. You can either set image details in this parameter for each worker type, or in imageConfiguration for all worker types.
	WorkerTypeSpecifications ApplicationWorkerTypeSpecificationInputMapPtrOutput `pulumi:"workerTypeSpecifications"`
}

Resource schema for AWS::EMRServerless::Application Type

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

func (*Application) ToOutput added in v0.76.0

func (i *Application) ToOutput(ctx context.Context) pulumix.Output[*Application]

type ApplicationArchitecture added in v0.44.0

type ApplicationArchitecture string

The cpu architecture of an application.

func (ApplicationArchitecture) ElementType added in v0.44.0

func (ApplicationArchitecture) ElementType() reflect.Type

func (ApplicationArchitecture) ToApplicationArchitectureOutput added in v0.44.0

func (e ApplicationArchitecture) ToApplicationArchitectureOutput() ApplicationArchitectureOutput

func (ApplicationArchitecture) ToApplicationArchitectureOutputWithContext added in v0.44.0

func (e ApplicationArchitecture) ToApplicationArchitectureOutputWithContext(ctx context.Context) ApplicationArchitectureOutput

func (ApplicationArchitecture) ToApplicationArchitecturePtrOutput added in v0.44.0

func (e ApplicationArchitecture) ToApplicationArchitecturePtrOutput() ApplicationArchitecturePtrOutput

func (ApplicationArchitecture) ToApplicationArchitecturePtrOutputWithContext added in v0.44.0

func (e ApplicationArchitecture) ToApplicationArchitecturePtrOutputWithContext(ctx context.Context) ApplicationArchitecturePtrOutput

func (ApplicationArchitecture) ToStringOutput added in v0.44.0

func (e ApplicationArchitecture) ToStringOutput() pulumi.StringOutput

func (ApplicationArchitecture) ToStringOutputWithContext added in v0.44.0

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

func (ApplicationArchitecture) ToStringPtrOutput added in v0.44.0

func (e ApplicationArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationArchitecture) ToStringPtrOutputWithContext added in v0.44.0

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

type ApplicationArchitectureInput added in v0.44.0

type ApplicationArchitectureInput interface {
	pulumi.Input

	ToApplicationArchitectureOutput() ApplicationArchitectureOutput
	ToApplicationArchitectureOutputWithContext(context.Context) ApplicationArchitectureOutput
}

ApplicationArchitectureInput is an input type that accepts ApplicationArchitectureArgs and ApplicationArchitectureOutput values. You can construct a concrete instance of `ApplicationArchitectureInput` via:

ApplicationArchitectureArgs{...}

type ApplicationArchitectureOutput added in v0.44.0

type ApplicationArchitectureOutput struct{ *pulumi.OutputState }

func (ApplicationArchitectureOutput) ElementType added in v0.44.0

func (ApplicationArchitectureOutput) ToApplicationArchitectureOutput added in v0.44.0

func (o ApplicationArchitectureOutput) ToApplicationArchitectureOutput() ApplicationArchitectureOutput

func (ApplicationArchitectureOutput) ToApplicationArchitectureOutputWithContext added in v0.44.0

func (o ApplicationArchitectureOutput) ToApplicationArchitectureOutputWithContext(ctx context.Context) ApplicationArchitectureOutput

func (ApplicationArchitectureOutput) ToApplicationArchitecturePtrOutput added in v0.44.0

func (o ApplicationArchitectureOutput) ToApplicationArchitecturePtrOutput() ApplicationArchitecturePtrOutput

func (ApplicationArchitectureOutput) ToApplicationArchitecturePtrOutputWithContext added in v0.44.0

func (o ApplicationArchitectureOutput) ToApplicationArchitecturePtrOutputWithContext(ctx context.Context) ApplicationArchitecturePtrOutput

func (ApplicationArchitectureOutput) ToOutput added in v0.76.0

func (ApplicationArchitectureOutput) ToStringOutput added in v0.44.0

func (ApplicationArchitectureOutput) ToStringOutputWithContext added in v0.44.0

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

func (ApplicationArchitectureOutput) ToStringPtrOutput added in v0.44.0

func (ApplicationArchitectureOutput) ToStringPtrOutputWithContext added in v0.44.0

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

type ApplicationArchitecturePtrInput added in v0.44.0

type ApplicationArchitecturePtrInput interface {
	pulumi.Input

	ToApplicationArchitecturePtrOutput() ApplicationArchitecturePtrOutput
	ToApplicationArchitecturePtrOutputWithContext(context.Context) ApplicationArchitecturePtrOutput
}

func ApplicationArchitecturePtr added in v0.44.0

func ApplicationArchitecturePtr(v string) ApplicationArchitecturePtrInput

type ApplicationArchitecturePtrOutput added in v0.44.0

type ApplicationArchitecturePtrOutput struct{ *pulumi.OutputState }

func (ApplicationArchitecturePtrOutput) Elem added in v0.44.0

func (ApplicationArchitecturePtrOutput) ElementType added in v0.44.0

func (ApplicationArchitecturePtrOutput) ToApplicationArchitecturePtrOutput added in v0.44.0

func (o ApplicationArchitecturePtrOutput) ToApplicationArchitecturePtrOutput() ApplicationArchitecturePtrOutput

func (ApplicationArchitecturePtrOutput) ToApplicationArchitecturePtrOutputWithContext added in v0.44.0

func (o ApplicationArchitecturePtrOutput) ToApplicationArchitecturePtrOutputWithContext(ctx context.Context) ApplicationArchitecturePtrOutput

func (ApplicationArchitecturePtrOutput) ToOutput added in v0.76.0

func (ApplicationArchitecturePtrOutput) ToStringPtrOutput added in v0.44.0

func (ApplicationArchitecturePtrOutput) ToStringPtrOutputWithContext added in v0.44.0

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

type ApplicationArgs

type ApplicationArgs struct {
	Architecture ApplicationArchitecturePtrInput
	// Configuration for Auto Start of Application.
	AutoStartConfiguration ApplicationAutoStartConfigurationPtrInput
	// Configuration for Auto Stop of Application.
	AutoStopConfiguration ApplicationAutoStopConfigurationPtrInput
	ImageConfiguration    ApplicationImageConfigurationInputPtrInput
	// Initial capacity initialized when an Application is started.
	InitialCapacity ApplicationInitialCapacityConfigKeyValuePairArrayInput
	// Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.
	MaximumCapacity         ApplicationMaximumAllowedResourcesPtrInput
	MonitoringConfiguration ApplicationMonitoringConfigurationPtrInput
	// User friendly Application name.
	Name pulumi.StringPtrInput
	// Network Configuration for customer VPC connectivity.
	NetworkConfiguration ApplicationNetworkConfigurationPtrInput
	// EMR release label.
	ReleaseLabel         pulumi.StringInput
	RuntimeConfiguration ApplicationConfigurationObjectArrayInput
	// Tag map with key and value
	Tags ApplicationTagArrayInput
	// The type of the application
	Type pulumi.StringInput
	// The key-value pairs that specify worker type to WorkerTypeSpecificationInput. This parameter must contain all valid worker types for a Spark or Hive application. Valid worker types include Driver and Executor for Spark applications and HiveDriver and TezTask for Hive applications. You can either set image details in this parameter for each worker type, or in imageConfiguration for all worker types.
	WorkerTypeSpecifications ApplicationWorkerTypeSpecificationInputMapPtrInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationAutoStartConfiguration

type ApplicationAutoStartConfiguration struct {
	// If set to true, the Application will automatically start. Defaults to true.
	Enabled *bool `pulumi:"enabled"`
}

Configuration for Auto Start of Application

type ApplicationAutoStartConfigurationArgs

type ApplicationAutoStartConfigurationArgs struct {
	// If set to true, the Application will automatically start. Defaults to true.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

Configuration for Auto Start of Application

func (ApplicationAutoStartConfigurationArgs) ElementType

func (ApplicationAutoStartConfigurationArgs) ToApplicationAutoStartConfigurationOutput

func (i ApplicationAutoStartConfigurationArgs) ToApplicationAutoStartConfigurationOutput() ApplicationAutoStartConfigurationOutput

func (ApplicationAutoStartConfigurationArgs) ToApplicationAutoStartConfigurationOutputWithContext

func (i ApplicationAutoStartConfigurationArgs) ToApplicationAutoStartConfigurationOutputWithContext(ctx context.Context) ApplicationAutoStartConfigurationOutput

func (ApplicationAutoStartConfigurationArgs) ToApplicationAutoStartConfigurationPtrOutput

func (i ApplicationAutoStartConfigurationArgs) ToApplicationAutoStartConfigurationPtrOutput() ApplicationAutoStartConfigurationPtrOutput

func (ApplicationAutoStartConfigurationArgs) ToApplicationAutoStartConfigurationPtrOutputWithContext

func (i ApplicationAutoStartConfigurationArgs) ToApplicationAutoStartConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAutoStartConfigurationPtrOutput

func (ApplicationAutoStartConfigurationArgs) ToOutput added in v0.76.0

type ApplicationAutoStartConfigurationInput

type ApplicationAutoStartConfigurationInput interface {
	pulumi.Input

	ToApplicationAutoStartConfigurationOutput() ApplicationAutoStartConfigurationOutput
	ToApplicationAutoStartConfigurationOutputWithContext(context.Context) ApplicationAutoStartConfigurationOutput
}

ApplicationAutoStartConfigurationInput is an input type that accepts ApplicationAutoStartConfigurationArgs and ApplicationAutoStartConfigurationOutput values. You can construct a concrete instance of `ApplicationAutoStartConfigurationInput` via:

ApplicationAutoStartConfigurationArgs{...}

type ApplicationAutoStartConfigurationOutput

type ApplicationAutoStartConfigurationOutput struct{ *pulumi.OutputState }

Configuration for Auto Start of Application

func (ApplicationAutoStartConfigurationOutput) ElementType

func (ApplicationAutoStartConfigurationOutput) Enabled

If set to true, the Application will automatically start. Defaults to true.

func (ApplicationAutoStartConfigurationOutput) ToApplicationAutoStartConfigurationOutput

func (o ApplicationAutoStartConfigurationOutput) ToApplicationAutoStartConfigurationOutput() ApplicationAutoStartConfigurationOutput

func (ApplicationAutoStartConfigurationOutput) ToApplicationAutoStartConfigurationOutputWithContext

func (o ApplicationAutoStartConfigurationOutput) ToApplicationAutoStartConfigurationOutputWithContext(ctx context.Context) ApplicationAutoStartConfigurationOutput

func (ApplicationAutoStartConfigurationOutput) ToApplicationAutoStartConfigurationPtrOutput

func (o ApplicationAutoStartConfigurationOutput) ToApplicationAutoStartConfigurationPtrOutput() ApplicationAutoStartConfigurationPtrOutput

func (ApplicationAutoStartConfigurationOutput) ToApplicationAutoStartConfigurationPtrOutputWithContext

func (o ApplicationAutoStartConfigurationOutput) ToApplicationAutoStartConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAutoStartConfigurationPtrOutput

func (ApplicationAutoStartConfigurationOutput) ToOutput added in v0.76.0

type ApplicationAutoStartConfigurationPtrInput

type ApplicationAutoStartConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationAutoStartConfigurationPtrOutput() ApplicationAutoStartConfigurationPtrOutput
	ToApplicationAutoStartConfigurationPtrOutputWithContext(context.Context) ApplicationAutoStartConfigurationPtrOutput
}

ApplicationAutoStartConfigurationPtrInput is an input type that accepts ApplicationAutoStartConfigurationArgs, ApplicationAutoStartConfigurationPtr and ApplicationAutoStartConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationAutoStartConfigurationPtrInput` via:

        ApplicationAutoStartConfigurationArgs{...}

or:

        nil

type ApplicationAutoStartConfigurationPtrOutput

type ApplicationAutoStartConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationAutoStartConfigurationPtrOutput) Elem

func (ApplicationAutoStartConfigurationPtrOutput) ElementType

func (ApplicationAutoStartConfigurationPtrOutput) Enabled

If set to true, the Application will automatically start. Defaults to true.

func (ApplicationAutoStartConfigurationPtrOutput) ToApplicationAutoStartConfigurationPtrOutput

func (o ApplicationAutoStartConfigurationPtrOutput) ToApplicationAutoStartConfigurationPtrOutput() ApplicationAutoStartConfigurationPtrOutput

func (ApplicationAutoStartConfigurationPtrOutput) ToApplicationAutoStartConfigurationPtrOutputWithContext

func (o ApplicationAutoStartConfigurationPtrOutput) ToApplicationAutoStartConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAutoStartConfigurationPtrOutput

func (ApplicationAutoStartConfigurationPtrOutput) ToOutput added in v0.76.0

type ApplicationAutoStopConfiguration

type ApplicationAutoStopConfiguration struct {
	// If set to true, the Application will automatically stop after being idle. Defaults to true.
	Enabled *bool `pulumi:"enabled"`
	// The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.
	IdleTimeoutMinutes *int `pulumi:"idleTimeoutMinutes"`
}

Configuration for Auto Stop of Application

type ApplicationAutoStopConfigurationArgs

type ApplicationAutoStopConfigurationArgs struct {
	// If set to true, the Application will automatically stop after being idle. Defaults to true.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.
	IdleTimeoutMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutMinutes"`
}

Configuration for Auto Stop of Application

func (ApplicationAutoStopConfigurationArgs) ElementType

func (ApplicationAutoStopConfigurationArgs) ToApplicationAutoStopConfigurationOutput

func (i ApplicationAutoStopConfigurationArgs) ToApplicationAutoStopConfigurationOutput() ApplicationAutoStopConfigurationOutput

func (ApplicationAutoStopConfigurationArgs) ToApplicationAutoStopConfigurationOutputWithContext

func (i ApplicationAutoStopConfigurationArgs) ToApplicationAutoStopConfigurationOutputWithContext(ctx context.Context) ApplicationAutoStopConfigurationOutput

func (ApplicationAutoStopConfigurationArgs) ToApplicationAutoStopConfigurationPtrOutput

func (i ApplicationAutoStopConfigurationArgs) ToApplicationAutoStopConfigurationPtrOutput() ApplicationAutoStopConfigurationPtrOutput

func (ApplicationAutoStopConfigurationArgs) ToApplicationAutoStopConfigurationPtrOutputWithContext

func (i ApplicationAutoStopConfigurationArgs) ToApplicationAutoStopConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAutoStopConfigurationPtrOutput

func (ApplicationAutoStopConfigurationArgs) ToOutput added in v0.76.0

type ApplicationAutoStopConfigurationInput

type ApplicationAutoStopConfigurationInput interface {
	pulumi.Input

	ToApplicationAutoStopConfigurationOutput() ApplicationAutoStopConfigurationOutput
	ToApplicationAutoStopConfigurationOutputWithContext(context.Context) ApplicationAutoStopConfigurationOutput
}

ApplicationAutoStopConfigurationInput is an input type that accepts ApplicationAutoStopConfigurationArgs and ApplicationAutoStopConfigurationOutput values. You can construct a concrete instance of `ApplicationAutoStopConfigurationInput` via:

ApplicationAutoStopConfigurationArgs{...}

type ApplicationAutoStopConfigurationOutput

type ApplicationAutoStopConfigurationOutput struct{ *pulumi.OutputState }

Configuration for Auto Stop of Application

func (ApplicationAutoStopConfigurationOutput) ElementType

func (ApplicationAutoStopConfigurationOutput) Enabled

If set to true, the Application will automatically stop after being idle. Defaults to true.

func (ApplicationAutoStopConfigurationOutput) IdleTimeoutMinutes

The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.

func (ApplicationAutoStopConfigurationOutput) ToApplicationAutoStopConfigurationOutput

func (o ApplicationAutoStopConfigurationOutput) ToApplicationAutoStopConfigurationOutput() ApplicationAutoStopConfigurationOutput

func (ApplicationAutoStopConfigurationOutput) ToApplicationAutoStopConfigurationOutputWithContext

func (o ApplicationAutoStopConfigurationOutput) ToApplicationAutoStopConfigurationOutputWithContext(ctx context.Context) ApplicationAutoStopConfigurationOutput

func (ApplicationAutoStopConfigurationOutput) ToApplicationAutoStopConfigurationPtrOutput

func (o ApplicationAutoStopConfigurationOutput) ToApplicationAutoStopConfigurationPtrOutput() ApplicationAutoStopConfigurationPtrOutput

func (ApplicationAutoStopConfigurationOutput) ToApplicationAutoStopConfigurationPtrOutputWithContext

func (o ApplicationAutoStopConfigurationOutput) ToApplicationAutoStopConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAutoStopConfigurationPtrOutput

func (ApplicationAutoStopConfigurationOutput) ToOutput added in v0.76.0

type ApplicationAutoStopConfigurationPtrInput

type ApplicationAutoStopConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationAutoStopConfigurationPtrOutput() ApplicationAutoStopConfigurationPtrOutput
	ToApplicationAutoStopConfigurationPtrOutputWithContext(context.Context) ApplicationAutoStopConfigurationPtrOutput
}

ApplicationAutoStopConfigurationPtrInput is an input type that accepts ApplicationAutoStopConfigurationArgs, ApplicationAutoStopConfigurationPtr and ApplicationAutoStopConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationAutoStopConfigurationPtrInput` via:

        ApplicationAutoStopConfigurationArgs{...}

or:

        nil

type ApplicationAutoStopConfigurationPtrOutput

type ApplicationAutoStopConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationAutoStopConfigurationPtrOutput) Elem

func (ApplicationAutoStopConfigurationPtrOutput) ElementType

func (ApplicationAutoStopConfigurationPtrOutput) Enabled

If set to true, the Application will automatically stop after being idle. Defaults to true.

func (ApplicationAutoStopConfigurationPtrOutput) IdleTimeoutMinutes

The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.

func (ApplicationAutoStopConfigurationPtrOutput) ToApplicationAutoStopConfigurationPtrOutput

func (o ApplicationAutoStopConfigurationPtrOutput) ToApplicationAutoStopConfigurationPtrOutput() ApplicationAutoStopConfigurationPtrOutput

func (ApplicationAutoStopConfigurationPtrOutput) ToApplicationAutoStopConfigurationPtrOutputWithContext

func (o ApplicationAutoStopConfigurationPtrOutput) ToApplicationAutoStopConfigurationPtrOutputWithContext(ctx context.Context) ApplicationAutoStopConfigurationPtrOutput

func (ApplicationAutoStopConfigurationPtrOutput) ToOutput added in v0.76.0

type ApplicationCloudWatchLoggingConfiguration added in v0.92.0

type ApplicationCloudWatchLoggingConfiguration struct {
	// If set to false, CloudWatch logging will be turned off. Defaults to false.
	Enabled *bool `pulumi:"enabled"`
	// KMS key ARN to encrypt the logs stored in given CloudWatch log-group.
	EncryptionKeyArn *string `pulumi:"encryptionKeyArn"`
	// Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless
	LogGroupName *string `pulumi:"logGroupName"`
	// Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.
	LogStreamNamePrefix *string `pulumi:"logStreamNamePrefix"`
	// The specific log-streams which need to be uploaded to CloudWatch.
	LogTypeMap []ApplicationLogTypeMapKeyValuePair `pulumi:"logTypeMap"`
}

type ApplicationCloudWatchLoggingConfigurationArgs added in v0.92.0

type ApplicationCloudWatchLoggingConfigurationArgs struct {
	// If set to false, CloudWatch logging will be turned off. Defaults to false.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// KMS key ARN to encrypt the logs stored in given CloudWatch log-group.
	EncryptionKeyArn pulumi.StringPtrInput `pulumi:"encryptionKeyArn"`
	// Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless
	LogGroupName pulumi.StringPtrInput `pulumi:"logGroupName"`
	// Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.
	LogStreamNamePrefix pulumi.StringPtrInput `pulumi:"logStreamNamePrefix"`
	// The specific log-streams which need to be uploaded to CloudWatch.
	LogTypeMap ApplicationLogTypeMapKeyValuePairArrayInput `pulumi:"logTypeMap"`
}

func (ApplicationCloudWatchLoggingConfigurationArgs) ElementType added in v0.92.0

func (ApplicationCloudWatchLoggingConfigurationArgs) ToApplicationCloudWatchLoggingConfigurationOutput added in v0.92.0

func (i ApplicationCloudWatchLoggingConfigurationArgs) ToApplicationCloudWatchLoggingConfigurationOutput() ApplicationCloudWatchLoggingConfigurationOutput

func (ApplicationCloudWatchLoggingConfigurationArgs) ToApplicationCloudWatchLoggingConfigurationOutputWithContext added in v0.92.0

func (i ApplicationCloudWatchLoggingConfigurationArgs) ToApplicationCloudWatchLoggingConfigurationOutputWithContext(ctx context.Context) ApplicationCloudWatchLoggingConfigurationOutput

func (ApplicationCloudWatchLoggingConfigurationArgs) ToApplicationCloudWatchLoggingConfigurationPtrOutput added in v0.92.0

func (i ApplicationCloudWatchLoggingConfigurationArgs) ToApplicationCloudWatchLoggingConfigurationPtrOutput() ApplicationCloudWatchLoggingConfigurationPtrOutput

func (ApplicationCloudWatchLoggingConfigurationArgs) ToApplicationCloudWatchLoggingConfigurationPtrOutputWithContext added in v0.92.0

func (i ApplicationCloudWatchLoggingConfigurationArgs) ToApplicationCloudWatchLoggingConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCloudWatchLoggingConfigurationPtrOutput

func (ApplicationCloudWatchLoggingConfigurationArgs) ToOutput added in v0.92.0

type ApplicationCloudWatchLoggingConfigurationInput added in v0.92.0

type ApplicationCloudWatchLoggingConfigurationInput interface {
	pulumi.Input

	ToApplicationCloudWatchLoggingConfigurationOutput() ApplicationCloudWatchLoggingConfigurationOutput
	ToApplicationCloudWatchLoggingConfigurationOutputWithContext(context.Context) ApplicationCloudWatchLoggingConfigurationOutput
}

ApplicationCloudWatchLoggingConfigurationInput is an input type that accepts ApplicationCloudWatchLoggingConfigurationArgs and ApplicationCloudWatchLoggingConfigurationOutput values. You can construct a concrete instance of `ApplicationCloudWatchLoggingConfigurationInput` via:

ApplicationCloudWatchLoggingConfigurationArgs{...}

type ApplicationCloudWatchLoggingConfigurationOutput added in v0.92.0

type ApplicationCloudWatchLoggingConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationCloudWatchLoggingConfigurationOutput) ElementType added in v0.92.0

func (ApplicationCloudWatchLoggingConfigurationOutput) Enabled added in v0.92.0

If set to false, CloudWatch logging will be turned off. Defaults to false.

func (ApplicationCloudWatchLoggingConfigurationOutput) EncryptionKeyArn added in v0.92.0

KMS key ARN to encrypt the logs stored in given CloudWatch log-group.

func (ApplicationCloudWatchLoggingConfigurationOutput) LogGroupName added in v0.92.0

Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless

func (ApplicationCloudWatchLoggingConfigurationOutput) LogStreamNamePrefix added in v0.92.0

Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.

func (ApplicationCloudWatchLoggingConfigurationOutput) LogTypeMap added in v0.92.0

The specific log-streams which need to be uploaded to CloudWatch.

func (ApplicationCloudWatchLoggingConfigurationOutput) ToApplicationCloudWatchLoggingConfigurationOutput added in v0.92.0

func (o ApplicationCloudWatchLoggingConfigurationOutput) ToApplicationCloudWatchLoggingConfigurationOutput() ApplicationCloudWatchLoggingConfigurationOutput

func (ApplicationCloudWatchLoggingConfigurationOutput) ToApplicationCloudWatchLoggingConfigurationOutputWithContext added in v0.92.0

func (o ApplicationCloudWatchLoggingConfigurationOutput) ToApplicationCloudWatchLoggingConfigurationOutputWithContext(ctx context.Context) ApplicationCloudWatchLoggingConfigurationOutput

func (ApplicationCloudWatchLoggingConfigurationOutput) ToApplicationCloudWatchLoggingConfigurationPtrOutput added in v0.92.0

func (o ApplicationCloudWatchLoggingConfigurationOutput) ToApplicationCloudWatchLoggingConfigurationPtrOutput() ApplicationCloudWatchLoggingConfigurationPtrOutput

func (ApplicationCloudWatchLoggingConfigurationOutput) ToApplicationCloudWatchLoggingConfigurationPtrOutputWithContext added in v0.92.0

func (o ApplicationCloudWatchLoggingConfigurationOutput) ToApplicationCloudWatchLoggingConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCloudWatchLoggingConfigurationPtrOutput

func (ApplicationCloudWatchLoggingConfigurationOutput) ToOutput added in v0.92.0

type ApplicationCloudWatchLoggingConfigurationPtrInput added in v0.92.0

type ApplicationCloudWatchLoggingConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationCloudWatchLoggingConfigurationPtrOutput() ApplicationCloudWatchLoggingConfigurationPtrOutput
	ToApplicationCloudWatchLoggingConfigurationPtrOutputWithContext(context.Context) ApplicationCloudWatchLoggingConfigurationPtrOutput
}

ApplicationCloudWatchLoggingConfigurationPtrInput is an input type that accepts ApplicationCloudWatchLoggingConfigurationArgs, ApplicationCloudWatchLoggingConfigurationPtr and ApplicationCloudWatchLoggingConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationCloudWatchLoggingConfigurationPtrInput` via:

        ApplicationCloudWatchLoggingConfigurationArgs{...}

or:

        nil

type ApplicationCloudWatchLoggingConfigurationPtrOutput added in v0.92.0

type ApplicationCloudWatchLoggingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationCloudWatchLoggingConfigurationPtrOutput) Elem added in v0.92.0

func (ApplicationCloudWatchLoggingConfigurationPtrOutput) ElementType added in v0.92.0

func (ApplicationCloudWatchLoggingConfigurationPtrOutput) Enabled added in v0.92.0

If set to false, CloudWatch logging will be turned off. Defaults to false.

func (ApplicationCloudWatchLoggingConfigurationPtrOutput) EncryptionKeyArn added in v0.92.0

KMS key ARN to encrypt the logs stored in given CloudWatch log-group.

func (ApplicationCloudWatchLoggingConfigurationPtrOutput) LogGroupName added in v0.92.0

Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless

func (ApplicationCloudWatchLoggingConfigurationPtrOutput) LogStreamNamePrefix added in v0.92.0

Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.

func (ApplicationCloudWatchLoggingConfigurationPtrOutput) LogTypeMap added in v0.92.0

The specific log-streams which need to be uploaded to CloudWatch.

func (ApplicationCloudWatchLoggingConfigurationPtrOutput) ToApplicationCloudWatchLoggingConfigurationPtrOutput added in v0.92.0

func (o ApplicationCloudWatchLoggingConfigurationPtrOutput) ToApplicationCloudWatchLoggingConfigurationPtrOutput() ApplicationCloudWatchLoggingConfigurationPtrOutput

func (ApplicationCloudWatchLoggingConfigurationPtrOutput) ToApplicationCloudWatchLoggingConfigurationPtrOutputWithContext added in v0.92.0

func (o ApplicationCloudWatchLoggingConfigurationPtrOutput) ToApplicationCloudWatchLoggingConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCloudWatchLoggingConfigurationPtrOutput

func (ApplicationCloudWatchLoggingConfigurationPtrOutput) ToOutput added in v0.92.0

type ApplicationConfigurationObject added in v0.85.0

type ApplicationConfigurationObject struct {
	// String with a maximum length of 1024.
	Classification string                           `pulumi:"classification"`
	Configurations []ApplicationConfigurationObject `pulumi:"configurations"`
	Properties     interface{}                      `pulumi:"properties"`
}

Configuration for a JobRun.

type ApplicationConfigurationObjectArgs added in v0.85.0

type ApplicationConfigurationObjectArgs struct {
	// String with a maximum length of 1024.
	Classification pulumi.StringInput                       `pulumi:"classification"`
	Configurations ApplicationConfigurationObjectArrayInput `pulumi:"configurations"`
	Properties     pulumi.Input                             `pulumi:"properties"`
}

Configuration for a JobRun.

func (ApplicationConfigurationObjectArgs) ElementType added in v0.85.0

func (ApplicationConfigurationObjectArgs) ToApplicationConfigurationObjectOutput added in v0.85.0

func (i ApplicationConfigurationObjectArgs) ToApplicationConfigurationObjectOutput() ApplicationConfigurationObjectOutput

func (ApplicationConfigurationObjectArgs) ToApplicationConfigurationObjectOutputWithContext added in v0.85.0

func (i ApplicationConfigurationObjectArgs) ToApplicationConfigurationObjectOutputWithContext(ctx context.Context) ApplicationConfigurationObjectOutput

func (ApplicationConfigurationObjectArgs) ToOutput added in v0.85.0

type ApplicationConfigurationObjectArray added in v0.85.0

type ApplicationConfigurationObjectArray []ApplicationConfigurationObjectInput

func (ApplicationConfigurationObjectArray) ElementType added in v0.85.0

func (ApplicationConfigurationObjectArray) ToApplicationConfigurationObjectArrayOutput added in v0.85.0

func (i ApplicationConfigurationObjectArray) ToApplicationConfigurationObjectArrayOutput() ApplicationConfigurationObjectArrayOutput

func (ApplicationConfigurationObjectArray) ToApplicationConfigurationObjectArrayOutputWithContext added in v0.85.0

func (i ApplicationConfigurationObjectArray) ToApplicationConfigurationObjectArrayOutputWithContext(ctx context.Context) ApplicationConfigurationObjectArrayOutput

func (ApplicationConfigurationObjectArray) ToOutput added in v0.85.0

type ApplicationConfigurationObjectArrayInput added in v0.85.0

type ApplicationConfigurationObjectArrayInput interface {
	pulumi.Input

	ToApplicationConfigurationObjectArrayOutput() ApplicationConfigurationObjectArrayOutput
	ToApplicationConfigurationObjectArrayOutputWithContext(context.Context) ApplicationConfigurationObjectArrayOutput
}

ApplicationConfigurationObjectArrayInput is an input type that accepts ApplicationConfigurationObjectArray and ApplicationConfigurationObjectArrayOutput values. You can construct a concrete instance of `ApplicationConfigurationObjectArrayInput` via:

ApplicationConfigurationObjectArray{ ApplicationConfigurationObjectArgs{...} }

type ApplicationConfigurationObjectArrayOutput added in v0.85.0

type ApplicationConfigurationObjectArrayOutput struct{ *pulumi.OutputState }

func (ApplicationConfigurationObjectArrayOutput) ElementType added in v0.85.0

func (ApplicationConfigurationObjectArrayOutput) Index added in v0.85.0

func (ApplicationConfigurationObjectArrayOutput) ToApplicationConfigurationObjectArrayOutput added in v0.85.0

func (o ApplicationConfigurationObjectArrayOutput) ToApplicationConfigurationObjectArrayOutput() ApplicationConfigurationObjectArrayOutput

func (ApplicationConfigurationObjectArrayOutput) ToApplicationConfigurationObjectArrayOutputWithContext added in v0.85.0

func (o ApplicationConfigurationObjectArrayOutput) ToApplicationConfigurationObjectArrayOutputWithContext(ctx context.Context) ApplicationConfigurationObjectArrayOutput

func (ApplicationConfigurationObjectArrayOutput) ToOutput added in v0.85.0

type ApplicationConfigurationObjectInput added in v0.85.0

type ApplicationConfigurationObjectInput interface {
	pulumi.Input

	ToApplicationConfigurationObjectOutput() ApplicationConfigurationObjectOutput
	ToApplicationConfigurationObjectOutputWithContext(context.Context) ApplicationConfigurationObjectOutput
}

ApplicationConfigurationObjectInput is an input type that accepts ApplicationConfigurationObjectArgs and ApplicationConfigurationObjectOutput values. You can construct a concrete instance of `ApplicationConfigurationObjectInput` via:

ApplicationConfigurationObjectArgs{...}

type ApplicationConfigurationObjectOutput added in v0.85.0

type ApplicationConfigurationObjectOutput struct{ *pulumi.OutputState }

Configuration for a JobRun.

func (ApplicationConfigurationObjectOutput) Classification added in v0.85.0

String with a maximum length of 1024.

func (ApplicationConfigurationObjectOutput) Configurations added in v0.85.0

func (ApplicationConfigurationObjectOutput) ElementType added in v0.85.0

func (ApplicationConfigurationObjectOutput) Properties added in v0.85.0

func (ApplicationConfigurationObjectOutput) ToApplicationConfigurationObjectOutput added in v0.85.0

func (o ApplicationConfigurationObjectOutput) ToApplicationConfigurationObjectOutput() ApplicationConfigurationObjectOutput

func (ApplicationConfigurationObjectOutput) ToApplicationConfigurationObjectOutputWithContext added in v0.85.0

func (o ApplicationConfigurationObjectOutput) ToApplicationConfigurationObjectOutputWithContext(ctx context.Context) ApplicationConfigurationObjectOutput

func (ApplicationConfigurationObjectOutput) ToOutput added in v0.85.0

type ApplicationImageConfigurationInput added in v0.49.0

type ApplicationImageConfigurationInput struct {
	// The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.
	ImageUri *string `pulumi:"imageUri"`
}

The image configuration.

type ApplicationImageConfigurationInputArgs added in v0.49.0

type ApplicationImageConfigurationInputArgs struct {
	// The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.
	ImageUri pulumi.StringPtrInput `pulumi:"imageUri"`
}

The image configuration.

func (ApplicationImageConfigurationInputArgs) ElementType added in v0.49.0

func (ApplicationImageConfigurationInputArgs) ToApplicationImageConfigurationInputOutput added in v0.49.0

func (i ApplicationImageConfigurationInputArgs) ToApplicationImageConfigurationInputOutput() ApplicationImageConfigurationInputOutput

func (ApplicationImageConfigurationInputArgs) ToApplicationImageConfigurationInputOutputWithContext added in v0.49.0

func (i ApplicationImageConfigurationInputArgs) ToApplicationImageConfigurationInputOutputWithContext(ctx context.Context) ApplicationImageConfigurationInputOutput

func (ApplicationImageConfigurationInputArgs) ToApplicationImageConfigurationInputPtrOutput added in v0.49.0

func (i ApplicationImageConfigurationInputArgs) ToApplicationImageConfigurationInputPtrOutput() ApplicationImageConfigurationInputPtrOutput

func (ApplicationImageConfigurationInputArgs) ToApplicationImageConfigurationInputPtrOutputWithContext added in v0.49.0

func (i ApplicationImageConfigurationInputArgs) ToApplicationImageConfigurationInputPtrOutputWithContext(ctx context.Context) ApplicationImageConfigurationInputPtrOutput

func (ApplicationImageConfigurationInputArgs) ToOutput added in v0.76.0

type ApplicationImageConfigurationInputInput added in v0.49.0

type ApplicationImageConfigurationInputInput interface {
	pulumi.Input

	ToApplicationImageConfigurationInputOutput() ApplicationImageConfigurationInputOutput
	ToApplicationImageConfigurationInputOutputWithContext(context.Context) ApplicationImageConfigurationInputOutput
}

ApplicationImageConfigurationInputInput is an input type that accepts ApplicationImageConfigurationInputArgs and ApplicationImageConfigurationInputOutput values. You can construct a concrete instance of `ApplicationImageConfigurationInputInput` via:

ApplicationImageConfigurationInputArgs{...}

type ApplicationImageConfigurationInputOutput added in v0.49.0

type ApplicationImageConfigurationInputOutput struct{ *pulumi.OutputState }

The image configuration.

func (ApplicationImageConfigurationInputOutput) ElementType added in v0.49.0

func (ApplicationImageConfigurationInputOutput) ImageUri added in v0.49.0

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

func (ApplicationImageConfigurationInputOutput) ToApplicationImageConfigurationInputOutput added in v0.49.0

func (o ApplicationImageConfigurationInputOutput) ToApplicationImageConfigurationInputOutput() ApplicationImageConfigurationInputOutput

func (ApplicationImageConfigurationInputOutput) ToApplicationImageConfigurationInputOutputWithContext added in v0.49.0

func (o ApplicationImageConfigurationInputOutput) ToApplicationImageConfigurationInputOutputWithContext(ctx context.Context) ApplicationImageConfigurationInputOutput

func (ApplicationImageConfigurationInputOutput) ToApplicationImageConfigurationInputPtrOutput added in v0.49.0

func (o ApplicationImageConfigurationInputOutput) ToApplicationImageConfigurationInputPtrOutput() ApplicationImageConfigurationInputPtrOutput

func (ApplicationImageConfigurationInputOutput) ToApplicationImageConfigurationInputPtrOutputWithContext added in v0.49.0

func (o ApplicationImageConfigurationInputOutput) ToApplicationImageConfigurationInputPtrOutputWithContext(ctx context.Context) ApplicationImageConfigurationInputPtrOutput

func (ApplicationImageConfigurationInputOutput) ToOutput added in v0.76.0

type ApplicationImageConfigurationInputPtrInput added in v0.49.0

type ApplicationImageConfigurationInputPtrInput interface {
	pulumi.Input

	ToApplicationImageConfigurationInputPtrOutput() ApplicationImageConfigurationInputPtrOutput
	ToApplicationImageConfigurationInputPtrOutputWithContext(context.Context) ApplicationImageConfigurationInputPtrOutput
}

ApplicationImageConfigurationInputPtrInput is an input type that accepts ApplicationImageConfigurationInputArgs, ApplicationImageConfigurationInputPtr and ApplicationImageConfigurationInputPtrOutput values. You can construct a concrete instance of `ApplicationImageConfigurationInputPtrInput` via:

        ApplicationImageConfigurationInputArgs{...}

or:

        nil

type ApplicationImageConfigurationInputPtrOutput added in v0.49.0

type ApplicationImageConfigurationInputPtrOutput struct{ *pulumi.OutputState }

func (ApplicationImageConfigurationInputPtrOutput) Elem added in v0.49.0

func (ApplicationImageConfigurationInputPtrOutput) ElementType added in v0.49.0

func (ApplicationImageConfigurationInputPtrOutput) ImageUri added in v0.49.0

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

func (ApplicationImageConfigurationInputPtrOutput) ToApplicationImageConfigurationInputPtrOutput added in v0.49.0

func (o ApplicationImageConfigurationInputPtrOutput) ToApplicationImageConfigurationInputPtrOutput() ApplicationImageConfigurationInputPtrOutput

func (ApplicationImageConfigurationInputPtrOutput) ToApplicationImageConfigurationInputPtrOutputWithContext added in v0.49.0

func (o ApplicationImageConfigurationInputPtrOutput) ToApplicationImageConfigurationInputPtrOutputWithContext(ctx context.Context) ApplicationImageConfigurationInputPtrOutput

func (ApplicationImageConfigurationInputPtrOutput) ToOutput added in v0.76.0

type ApplicationInitialCapacityConfig

type ApplicationInitialCapacityConfig struct {
	WorkerConfiguration ApplicationWorkerConfiguration `pulumi:"workerConfiguration"`
	// Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped
	WorkerCount int `pulumi:"workerCount"`
}

type ApplicationInitialCapacityConfigArgs

type ApplicationInitialCapacityConfigArgs struct {
	WorkerConfiguration ApplicationWorkerConfigurationInput `pulumi:"workerConfiguration"`
	// Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped
	WorkerCount pulumi.IntInput `pulumi:"workerCount"`
}

func (ApplicationInitialCapacityConfigArgs) ElementType

func (ApplicationInitialCapacityConfigArgs) ToApplicationInitialCapacityConfigOutput

func (i ApplicationInitialCapacityConfigArgs) ToApplicationInitialCapacityConfigOutput() ApplicationInitialCapacityConfigOutput

func (ApplicationInitialCapacityConfigArgs) ToApplicationInitialCapacityConfigOutputWithContext

func (i ApplicationInitialCapacityConfigArgs) ToApplicationInitialCapacityConfigOutputWithContext(ctx context.Context) ApplicationInitialCapacityConfigOutput

func (ApplicationInitialCapacityConfigArgs) ToOutput added in v0.76.0

type ApplicationInitialCapacityConfigInput

type ApplicationInitialCapacityConfigInput interface {
	pulumi.Input

	ToApplicationInitialCapacityConfigOutput() ApplicationInitialCapacityConfigOutput
	ToApplicationInitialCapacityConfigOutputWithContext(context.Context) ApplicationInitialCapacityConfigOutput
}

ApplicationInitialCapacityConfigInput is an input type that accepts ApplicationInitialCapacityConfigArgs and ApplicationInitialCapacityConfigOutput values. You can construct a concrete instance of `ApplicationInitialCapacityConfigInput` via:

ApplicationInitialCapacityConfigArgs{...}

type ApplicationInitialCapacityConfigKeyValuePair

type ApplicationInitialCapacityConfigKeyValuePair struct {
	// Worker type for an analytics framework.
	Key   string                           `pulumi:"key"`
	Value ApplicationInitialCapacityConfig `pulumi:"value"`
}

type ApplicationInitialCapacityConfigKeyValuePairArgs

type ApplicationInitialCapacityConfigKeyValuePairArgs struct {
	// Worker type for an analytics framework.
	Key   pulumi.StringInput                    `pulumi:"key"`
	Value ApplicationInitialCapacityConfigInput `pulumi:"value"`
}

func (ApplicationInitialCapacityConfigKeyValuePairArgs) ElementType

func (ApplicationInitialCapacityConfigKeyValuePairArgs) ToApplicationInitialCapacityConfigKeyValuePairOutput

func (i ApplicationInitialCapacityConfigKeyValuePairArgs) ToApplicationInitialCapacityConfigKeyValuePairOutput() ApplicationInitialCapacityConfigKeyValuePairOutput

func (ApplicationInitialCapacityConfigKeyValuePairArgs) ToApplicationInitialCapacityConfigKeyValuePairOutputWithContext

func (i ApplicationInitialCapacityConfigKeyValuePairArgs) ToApplicationInitialCapacityConfigKeyValuePairOutputWithContext(ctx context.Context) ApplicationInitialCapacityConfigKeyValuePairOutput

func (ApplicationInitialCapacityConfigKeyValuePairArgs) ToOutput added in v0.76.0

type ApplicationInitialCapacityConfigKeyValuePairArray

type ApplicationInitialCapacityConfigKeyValuePairArray []ApplicationInitialCapacityConfigKeyValuePairInput

func (ApplicationInitialCapacityConfigKeyValuePairArray) ElementType

func (ApplicationInitialCapacityConfigKeyValuePairArray) ToApplicationInitialCapacityConfigKeyValuePairArrayOutput

func (i ApplicationInitialCapacityConfigKeyValuePairArray) ToApplicationInitialCapacityConfigKeyValuePairArrayOutput() ApplicationInitialCapacityConfigKeyValuePairArrayOutput

func (ApplicationInitialCapacityConfigKeyValuePairArray) ToApplicationInitialCapacityConfigKeyValuePairArrayOutputWithContext

func (i ApplicationInitialCapacityConfigKeyValuePairArray) ToApplicationInitialCapacityConfigKeyValuePairArrayOutputWithContext(ctx context.Context) ApplicationInitialCapacityConfigKeyValuePairArrayOutput

func (ApplicationInitialCapacityConfigKeyValuePairArray) ToOutput added in v0.76.0

type ApplicationInitialCapacityConfigKeyValuePairArrayInput

type ApplicationInitialCapacityConfigKeyValuePairArrayInput interface {
	pulumi.Input

	ToApplicationInitialCapacityConfigKeyValuePairArrayOutput() ApplicationInitialCapacityConfigKeyValuePairArrayOutput
	ToApplicationInitialCapacityConfigKeyValuePairArrayOutputWithContext(context.Context) ApplicationInitialCapacityConfigKeyValuePairArrayOutput
}

ApplicationInitialCapacityConfigKeyValuePairArrayInput is an input type that accepts ApplicationInitialCapacityConfigKeyValuePairArray and ApplicationInitialCapacityConfigKeyValuePairArrayOutput values. You can construct a concrete instance of `ApplicationInitialCapacityConfigKeyValuePairArrayInput` via:

ApplicationInitialCapacityConfigKeyValuePairArray{ ApplicationInitialCapacityConfigKeyValuePairArgs{...} }

type ApplicationInitialCapacityConfigKeyValuePairArrayOutput

type ApplicationInitialCapacityConfigKeyValuePairArrayOutput struct{ *pulumi.OutputState }

func (ApplicationInitialCapacityConfigKeyValuePairArrayOutput) ElementType

func (ApplicationInitialCapacityConfigKeyValuePairArrayOutput) Index

func (ApplicationInitialCapacityConfigKeyValuePairArrayOutput) ToApplicationInitialCapacityConfigKeyValuePairArrayOutput

func (ApplicationInitialCapacityConfigKeyValuePairArrayOutput) ToApplicationInitialCapacityConfigKeyValuePairArrayOutputWithContext

func (o ApplicationInitialCapacityConfigKeyValuePairArrayOutput) ToApplicationInitialCapacityConfigKeyValuePairArrayOutputWithContext(ctx context.Context) ApplicationInitialCapacityConfigKeyValuePairArrayOutput

func (ApplicationInitialCapacityConfigKeyValuePairArrayOutput) ToOutput added in v0.76.0

type ApplicationInitialCapacityConfigKeyValuePairInput

type ApplicationInitialCapacityConfigKeyValuePairInput interface {
	pulumi.Input

	ToApplicationInitialCapacityConfigKeyValuePairOutput() ApplicationInitialCapacityConfigKeyValuePairOutput
	ToApplicationInitialCapacityConfigKeyValuePairOutputWithContext(context.Context) ApplicationInitialCapacityConfigKeyValuePairOutput
}

ApplicationInitialCapacityConfigKeyValuePairInput is an input type that accepts ApplicationInitialCapacityConfigKeyValuePairArgs and ApplicationInitialCapacityConfigKeyValuePairOutput values. You can construct a concrete instance of `ApplicationInitialCapacityConfigKeyValuePairInput` via:

ApplicationInitialCapacityConfigKeyValuePairArgs{...}

type ApplicationInitialCapacityConfigKeyValuePairOutput

type ApplicationInitialCapacityConfigKeyValuePairOutput struct{ *pulumi.OutputState }

func (ApplicationInitialCapacityConfigKeyValuePairOutput) ElementType

func (ApplicationInitialCapacityConfigKeyValuePairOutput) Key

Worker type for an analytics framework.

func (ApplicationInitialCapacityConfigKeyValuePairOutput) ToApplicationInitialCapacityConfigKeyValuePairOutput

func (o ApplicationInitialCapacityConfigKeyValuePairOutput) ToApplicationInitialCapacityConfigKeyValuePairOutput() ApplicationInitialCapacityConfigKeyValuePairOutput

func (ApplicationInitialCapacityConfigKeyValuePairOutput) ToApplicationInitialCapacityConfigKeyValuePairOutputWithContext

func (o ApplicationInitialCapacityConfigKeyValuePairOutput) ToApplicationInitialCapacityConfigKeyValuePairOutputWithContext(ctx context.Context) ApplicationInitialCapacityConfigKeyValuePairOutput

func (ApplicationInitialCapacityConfigKeyValuePairOutput) ToOutput added in v0.76.0

func (ApplicationInitialCapacityConfigKeyValuePairOutput) Value

type ApplicationInitialCapacityConfigOutput

type ApplicationInitialCapacityConfigOutput struct{ *pulumi.OutputState }

func (ApplicationInitialCapacityConfigOutput) ElementType

func (ApplicationInitialCapacityConfigOutput) ToApplicationInitialCapacityConfigOutput

func (o ApplicationInitialCapacityConfigOutput) ToApplicationInitialCapacityConfigOutput() ApplicationInitialCapacityConfigOutput

func (ApplicationInitialCapacityConfigOutput) ToApplicationInitialCapacityConfigOutputWithContext

func (o ApplicationInitialCapacityConfigOutput) ToApplicationInitialCapacityConfigOutputWithContext(ctx context.Context) ApplicationInitialCapacityConfigOutput

func (ApplicationInitialCapacityConfigOutput) ToOutput added in v0.76.0

func (ApplicationInitialCapacityConfigOutput) WorkerConfiguration

func (ApplicationInitialCapacityConfigOutput) WorkerCount

Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

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

type ApplicationLogTypeMapKeyValuePair added in v0.92.0

type ApplicationLogTypeMapKeyValuePair struct {
	Key   string   `pulumi:"key"`
	Value []string `pulumi:"value"`
}

type ApplicationLogTypeMapKeyValuePairArgs added in v0.92.0

type ApplicationLogTypeMapKeyValuePairArgs struct {
	Key   pulumi.StringInput      `pulumi:"key"`
	Value pulumi.StringArrayInput `pulumi:"value"`
}

func (ApplicationLogTypeMapKeyValuePairArgs) ElementType added in v0.92.0

func (ApplicationLogTypeMapKeyValuePairArgs) ToApplicationLogTypeMapKeyValuePairOutput added in v0.92.0

func (i ApplicationLogTypeMapKeyValuePairArgs) ToApplicationLogTypeMapKeyValuePairOutput() ApplicationLogTypeMapKeyValuePairOutput

func (ApplicationLogTypeMapKeyValuePairArgs) ToApplicationLogTypeMapKeyValuePairOutputWithContext added in v0.92.0

func (i ApplicationLogTypeMapKeyValuePairArgs) ToApplicationLogTypeMapKeyValuePairOutputWithContext(ctx context.Context) ApplicationLogTypeMapKeyValuePairOutput

func (ApplicationLogTypeMapKeyValuePairArgs) ToOutput added in v0.92.0

type ApplicationLogTypeMapKeyValuePairArray added in v0.92.0

type ApplicationLogTypeMapKeyValuePairArray []ApplicationLogTypeMapKeyValuePairInput

func (ApplicationLogTypeMapKeyValuePairArray) ElementType added in v0.92.0

func (ApplicationLogTypeMapKeyValuePairArray) ToApplicationLogTypeMapKeyValuePairArrayOutput added in v0.92.0

func (i ApplicationLogTypeMapKeyValuePairArray) ToApplicationLogTypeMapKeyValuePairArrayOutput() ApplicationLogTypeMapKeyValuePairArrayOutput

func (ApplicationLogTypeMapKeyValuePairArray) ToApplicationLogTypeMapKeyValuePairArrayOutputWithContext added in v0.92.0

func (i ApplicationLogTypeMapKeyValuePairArray) ToApplicationLogTypeMapKeyValuePairArrayOutputWithContext(ctx context.Context) ApplicationLogTypeMapKeyValuePairArrayOutput

func (ApplicationLogTypeMapKeyValuePairArray) ToOutput added in v0.92.0

type ApplicationLogTypeMapKeyValuePairArrayInput added in v0.92.0

type ApplicationLogTypeMapKeyValuePairArrayInput interface {
	pulumi.Input

	ToApplicationLogTypeMapKeyValuePairArrayOutput() ApplicationLogTypeMapKeyValuePairArrayOutput
	ToApplicationLogTypeMapKeyValuePairArrayOutputWithContext(context.Context) ApplicationLogTypeMapKeyValuePairArrayOutput
}

ApplicationLogTypeMapKeyValuePairArrayInput is an input type that accepts ApplicationLogTypeMapKeyValuePairArray and ApplicationLogTypeMapKeyValuePairArrayOutput values. You can construct a concrete instance of `ApplicationLogTypeMapKeyValuePairArrayInput` via:

ApplicationLogTypeMapKeyValuePairArray{ ApplicationLogTypeMapKeyValuePairArgs{...} }

type ApplicationLogTypeMapKeyValuePairArrayOutput added in v0.92.0

type ApplicationLogTypeMapKeyValuePairArrayOutput struct{ *pulumi.OutputState }

func (ApplicationLogTypeMapKeyValuePairArrayOutput) ElementType added in v0.92.0

func (ApplicationLogTypeMapKeyValuePairArrayOutput) Index added in v0.92.0

func (ApplicationLogTypeMapKeyValuePairArrayOutput) ToApplicationLogTypeMapKeyValuePairArrayOutput added in v0.92.0

func (o ApplicationLogTypeMapKeyValuePairArrayOutput) ToApplicationLogTypeMapKeyValuePairArrayOutput() ApplicationLogTypeMapKeyValuePairArrayOutput

func (ApplicationLogTypeMapKeyValuePairArrayOutput) ToApplicationLogTypeMapKeyValuePairArrayOutputWithContext added in v0.92.0

func (o ApplicationLogTypeMapKeyValuePairArrayOutput) ToApplicationLogTypeMapKeyValuePairArrayOutputWithContext(ctx context.Context) ApplicationLogTypeMapKeyValuePairArrayOutput

func (ApplicationLogTypeMapKeyValuePairArrayOutput) ToOutput added in v0.92.0

type ApplicationLogTypeMapKeyValuePairInput added in v0.92.0

type ApplicationLogTypeMapKeyValuePairInput interface {
	pulumi.Input

	ToApplicationLogTypeMapKeyValuePairOutput() ApplicationLogTypeMapKeyValuePairOutput
	ToApplicationLogTypeMapKeyValuePairOutputWithContext(context.Context) ApplicationLogTypeMapKeyValuePairOutput
}

ApplicationLogTypeMapKeyValuePairInput is an input type that accepts ApplicationLogTypeMapKeyValuePairArgs and ApplicationLogTypeMapKeyValuePairOutput values. You can construct a concrete instance of `ApplicationLogTypeMapKeyValuePairInput` via:

ApplicationLogTypeMapKeyValuePairArgs{...}

type ApplicationLogTypeMapKeyValuePairOutput added in v0.92.0

type ApplicationLogTypeMapKeyValuePairOutput struct{ *pulumi.OutputState }

func (ApplicationLogTypeMapKeyValuePairOutput) ElementType added in v0.92.0

func (ApplicationLogTypeMapKeyValuePairOutput) Key added in v0.92.0

func (ApplicationLogTypeMapKeyValuePairOutput) ToApplicationLogTypeMapKeyValuePairOutput added in v0.92.0

func (o ApplicationLogTypeMapKeyValuePairOutput) ToApplicationLogTypeMapKeyValuePairOutput() ApplicationLogTypeMapKeyValuePairOutput

func (ApplicationLogTypeMapKeyValuePairOutput) ToApplicationLogTypeMapKeyValuePairOutputWithContext added in v0.92.0

func (o ApplicationLogTypeMapKeyValuePairOutput) ToApplicationLogTypeMapKeyValuePairOutputWithContext(ctx context.Context) ApplicationLogTypeMapKeyValuePairOutput

func (ApplicationLogTypeMapKeyValuePairOutput) ToOutput added in v0.92.0

func (ApplicationLogTypeMapKeyValuePairOutput) Value added in v0.92.0

type ApplicationManagedPersistenceMonitoringConfiguration added in v0.85.0

type ApplicationManagedPersistenceMonitoringConfiguration struct {
	// If set to false, managed logging will be turned off. Defaults to true.
	Enabled *bool `pulumi:"enabled"`
	// KMS key ARN to encrypt the logs stored in managed persistence
	EncryptionKeyArn *string `pulumi:"encryptionKeyArn"`
}

type ApplicationManagedPersistenceMonitoringConfigurationArgs added in v0.85.0

type ApplicationManagedPersistenceMonitoringConfigurationArgs struct {
	// If set to false, managed logging will be turned off. Defaults to true.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// KMS key ARN to encrypt the logs stored in managed persistence
	EncryptionKeyArn pulumi.StringPtrInput `pulumi:"encryptionKeyArn"`
}

func (ApplicationManagedPersistenceMonitoringConfigurationArgs) ElementType added in v0.85.0

func (ApplicationManagedPersistenceMonitoringConfigurationArgs) ToApplicationManagedPersistenceMonitoringConfigurationOutput added in v0.85.0

func (ApplicationManagedPersistenceMonitoringConfigurationArgs) ToApplicationManagedPersistenceMonitoringConfigurationOutputWithContext added in v0.85.0

func (i ApplicationManagedPersistenceMonitoringConfigurationArgs) ToApplicationManagedPersistenceMonitoringConfigurationOutputWithContext(ctx context.Context) ApplicationManagedPersistenceMonitoringConfigurationOutput

func (ApplicationManagedPersistenceMonitoringConfigurationArgs) ToApplicationManagedPersistenceMonitoringConfigurationPtrOutput added in v0.85.0

func (i ApplicationManagedPersistenceMonitoringConfigurationArgs) ToApplicationManagedPersistenceMonitoringConfigurationPtrOutput() ApplicationManagedPersistenceMonitoringConfigurationPtrOutput

func (ApplicationManagedPersistenceMonitoringConfigurationArgs) ToApplicationManagedPersistenceMonitoringConfigurationPtrOutputWithContext added in v0.85.0

func (i ApplicationManagedPersistenceMonitoringConfigurationArgs) ToApplicationManagedPersistenceMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationManagedPersistenceMonitoringConfigurationPtrOutput

func (ApplicationManagedPersistenceMonitoringConfigurationArgs) ToOutput added in v0.85.0

type ApplicationManagedPersistenceMonitoringConfigurationInput added in v0.85.0

type ApplicationManagedPersistenceMonitoringConfigurationInput interface {
	pulumi.Input

	ToApplicationManagedPersistenceMonitoringConfigurationOutput() ApplicationManagedPersistenceMonitoringConfigurationOutput
	ToApplicationManagedPersistenceMonitoringConfigurationOutputWithContext(context.Context) ApplicationManagedPersistenceMonitoringConfigurationOutput
}

ApplicationManagedPersistenceMonitoringConfigurationInput is an input type that accepts ApplicationManagedPersistenceMonitoringConfigurationArgs and ApplicationManagedPersistenceMonitoringConfigurationOutput values. You can construct a concrete instance of `ApplicationManagedPersistenceMonitoringConfigurationInput` via:

ApplicationManagedPersistenceMonitoringConfigurationArgs{...}

type ApplicationManagedPersistenceMonitoringConfigurationOutput added in v0.85.0

type ApplicationManagedPersistenceMonitoringConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationManagedPersistenceMonitoringConfigurationOutput) ElementType added in v0.85.0

func (ApplicationManagedPersistenceMonitoringConfigurationOutput) Enabled added in v0.85.0

If set to false, managed logging will be turned off. Defaults to true.

func (ApplicationManagedPersistenceMonitoringConfigurationOutput) EncryptionKeyArn added in v0.85.0

KMS key ARN to encrypt the logs stored in managed persistence

func (ApplicationManagedPersistenceMonitoringConfigurationOutput) ToApplicationManagedPersistenceMonitoringConfigurationOutput added in v0.85.0

func (ApplicationManagedPersistenceMonitoringConfigurationOutput) ToApplicationManagedPersistenceMonitoringConfigurationOutputWithContext added in v0.85.0

func (o ApplicationManagedPersistenceMonitoringConfigurationOutput) ToApplicationManagedPersistenceMonitoringConfigurationOutputWithContext(ctx context.Context) ApplicationManagedPersistenceMonitoringConfigurationOutput

func (ApplicationManagedPersistenceMonitoringConfigurationOutput) ToApplicationManagedPersistenceMonitoringConfigurationPtrOutput added in v0.85.0

func (ApplicationManagedPersistenceMonitoringConfigurationOutput) ToApplicationManagedPersistenceMonitoringConfigurationPtrOutputWithContext added in v0.85.0

func (o ApplicationManagedPersistenceMonitoringConfigurationOutput) ToApplicationManagedPersistenceMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationManagedPersistenceMonitoringConfigurationPtrOutput

func (ApplicationManagedPersistenceMonitoringConfigurationOutput) ToOutput added in v0.85.0

type ApplicationManagedPersistenceMonitoringConfigurationPtrInput added in v0.85.0

type ApplicationManagedPersistenceMonitoringConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationManagedPersistenceMonitoringConfigurationPtrOutput() ApplicationManagedPersistenceMonitoringConfigurationPtrOutput
	ToApplicationManagedPersistenceMonitoringConfigurationPtrOutputWithContext(context.Context) ApplicationManagedPersistenceMonitoringConfigurationPtrOutput
}

ApplicationManagedPersistenceMonitoringConfigurationPtrInput is an input type that accepts ApplicationManagedPersistenceMonitoringConfigurationArgs, ApplicationManagedPersistenceMonitoringConfigurationPtr and ApplicationManagedPersistenceMonitoringConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationManagedPersistenceMonitoringConfigurationPtrInput` via:

        ApplicationManagedPersistenceMonitoringConfigurationArgs{...}

or:

        nil

type ApplicationManagedPersistenceMonitoringConfigurationPtrOutput added in v0.85.0

type ApplicationManagedPersistenceMonitoringConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationManagedPersistenceMonitoringConfigurationPtrOutput) Elem added in v0.85.0

func (ApplicationManagedPersistenceMonitoringConfigurationPtrOutput) ElementType added in v0.85.0

func (ApplicationManagedPersistenceMonitoringConfigurationPtrOutput) Enabled added in v0.85.0

If set to false, managed logging will be turned off. Defaults to true.

func (ApplicationManagedPersistenceMonitoringConfigurationPtrOutput) EncryptionKeyArn added in v0.85.0

KMS key ARN to encrypt the logs stored in managed persistence

func (ApplicationManagedPersistenceMonitoringConfigurationPtrOutput) ToApplicationManagedPersistenceMonitoringConfigurationPtrOutput added in v0.85.0

func (ApplicationManagedPersistenceMonitoringConfigurationPtrOutput) ToApplicationManagedPersistenceMonitoringConfigurationPtrOutputWithContext added in v0.85.0

func (o ApplicationManagedPersistenceMonitoringConfigurationPtrOutput) ToApplicationManagedPersistenceMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationManagedPersistenceMonitoringConfigurationPtrOutput

func (ApplicationManagedPersistenceMonitoringConfigurationPtrOutput) ToOutput added in v0.85.0

type ApplicationMaximumAllowedResources

type ApplicationMaximumAllowedResources struct {
	// Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.
	Cpu string `pulumi:"cpu"`
	// Per worker Disk resource. GB is the only supported unit and specifying GB is optional
	Disk *string `pulumi:"disk"`
	// Per worker memory resource. GB is the only supported unit and specifying GB is optional.
	Memory string `pulumi:"memory"`
}

type ApplicationMaximumAllowedResourcesArgs

type ApplicationMaximumAllowedResourcesArgs struct {
	// Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.
	Cpu pulumi.StringInput `pulumi:"cpu"`
	// Per worker Disk resource. GB is the only supported unit and specifying GB is optional
	Disk pulumi.StringPtrInput `pulumi:"disk"`
	// Per worker memory resource. GB is the only supported unit and specifying GB is optional.
	Memory pulumi.StringInput `pulumi:"memory"`
}

func (ApplicationMaximumAllowedResourcesArgs) ElementType

func (ApplicationMaximumAllowedResourcesArgs) ToApplicationMaximumAllowedResourcesOutput

func (i ApplicationMaximumAllowedResourcesArgs) ToApplicationMaximumAllowedResourcesOutput() ApplicationMaximumAllowedResourcesOutput

func (ApplicationMaximumAllowedResourcesArgs) ToApplicationMaximumAllowedResourcesOutputWithContext

func (i ApplicationMaximumAllowedResourcesArgs) ToApplicationMaximumAllowedResourcesOutputWithContext(ctx context.Context) ApplicationMaximumAllowedResourcesOutput

func (ApplicationMaximumAllowedResourcesArgs) ToApplicationMaximumAllowedResourcesPtrOutput

func (i ApplicationMaximumAllowedResourcesArgs) ToApplicationMaximumAllowedResourcesPtrOutput() ApplicationMaximumAllowedResourcesPtrOutput

func (ApplicationMaximumAllowedResourcesArgs) ToApplicationMaximumAllowedResourcesPtrOutputWithContext

func (i ApplicationMaximumAllowedResourcesArgs) ToApplicationMaximumAllowedResourcesPtrOutputWithContext(ctx context.Context) ApplicationMaximumAllowedResourcesPtrOutput

func (ApplicationMaximumAllowedResourcesArgs) ToOutput added in v0.76.0

type ApplicationMaximumAllowedResourcesInput

type ApplicationMaximumAllowedResourcesInput interface {
	pulumi.Input

	ToApplicationMaximumAllowedResourcesOutput() ApplicationMaximumAllowedResourcesOutput
	ToApplicationMaximumAllowedResourcesOutputWithContext(context.Context) ApplicationMaximumAllowedResourcesOutput
}

ApplicationMaximumAllowedResourcesInput is an input type that accepts ApplicationMaximumAllowedResourcesArgs and ApplicationMaximumAllowedResourcesOutput values. You can construct a concrete instance of `ApplicationMaximumAllowedResourcesInput` via:

ApplicationMaximumAllowedResourcesArgs{...}

type ApplicationMaximumAllowedResourcesOutput

type ApplicationMaximumAllowedResourcesOutput struct{ *pulumi.OutputState }

func (ApplicationMaximumAllowedResourcesOutput) Cpu

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

func (ApplicationMaximumAllowedResourcesOutput) Disk

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

func (ApplicationMaximumAllowedResourcesOutput) ElementType

func (ApplicationMaximumAllowedResourcesOutput) Memory

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

func (ApplicationMaximumAllowedResourcesOutput) ToApplicationMaximumAllowedResourcesOutput

func (o ApplicationMaximumAllowedResourcesOutput) ToApplicationMaximumAllowedResourcesOutput() ApplicationMaximumAllowedResourcesOutput

func (ApplicationMaximumAllowedResourcesOutput) ToApplicationMaximumAllowedResourcesOutputWithContext

func (o ApplicationMaximumAllowedResourcesOutput) ToApplicationMaximumAllowedResourcesOutputWithContext(ctx context.Context) ApplicationMaximumAllowedResourcesOutput

func (ApplicationMaximumAllowedResourcesOutput) ToApplicationMaximumAllowedResourcesPtrOutput

func (o ApplicationMaximumAllowedResourcesOutput) ToApplicationMaximumAllowedResourcesPtrOutput() ApplicationMaximumAllowedResourcesPtrOutput

func (ApplicationMaximumAllowedResourcesOutput) ToApplicationMaximumAllowedResourcesPtrOutputWithContext

func (o ApplicationMaximumAllowedResourcesOutput) ToApplicationMaximumAllowedResourcesPtrOutputWithContext(ctx context.Context) ApplicationMaximumAllowedResourcesPtrOutput

func (ApplicationMaximumAllowedResourcesOutput) ToOutput added in v0.76.0

type ApplicationMaximumAllowedResourcesPtrInput

type ApplicationMaximumAllowedResourcesPtrInput interface {
	pulumi.Input

	ToApplicationMaximumAllowedResourcesPtrOutput() ApplicationMaximumAllowedResourcesPtrOutput
	ToApplicationMaximumAllowedResourcesPtrOutputWithContext(context.Context) ApplicationMaximumAllowedResourcesPtrOutput
}

ApplicationMaximumAllowedResourcesPtrInput is an input type that accepts ApplicationMaximumAllowedResourcesArgs, ApplicationMaximumAllowedResourcesPtr and ApplicationMaximumAllowedResourcesPtrOutput values. You can construct a concrete instance of `ApplicationMaximumAllowedResourcesPtrInput` via:

        ApplicationMaximumAllowedResourcesArgs{...}

or:

        nil

type ApplicationMaximumAllowedResourcesPtrOutput

type ApplicationMaximumAllowedResourcesPtrOutput struct{ *pulumi.OutputState }

func (ApplicationMaximumAllowedResourcesPtrOutput) Cpu

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

func (ApplicationMaximumAllowedResourcesPtrOutput) Disk

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

func (ApplicationMaximumAllowedResourcesPtrOutput) Elem

func (ApplicationMaximumAllowedResourcesPtrOutput) ElementType

func (ApplicationMaximumAllowedResourcesPtrOutput) Memory

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

func (ApplicationMaximumAllowedResourcesPtrOutput) ToApplicationMaximumAllowedResourcesPtrOutput

func (o ApplicationMaximumAllowedResourcesPtrOutput) ToApplicationMaximumAllowedResourcesPtrOutput() ApplicationMaximumAllowedResourcesPtrOutput

func (ApplicationMaximumAllowedResourcesPtrOutput) ToApplicationMaximumAllowedResourcesPtrOutputWithContext

func (o ApplicationMaximumAllowedResourcesPtrOutput) ToApplicationMaximumAllowedResourcesPtrOutputWithContext(ctx context.Context) ApplicationMaximumAllowedResourcesPtrOutput

func (ApplicationMaximumAllowedResourcesPtrOutput) ToOutput added in v0.76.0

type ApplicationMonitoringConfiguration added in v0.85.0

type ApplicationMonitoringConfiguration struct {
	// CloudWatch logging configurations for a JobRun.
	CloudWatchLoggingConfiguration *ApplicationCloudWatchLoggingConfiguration `pulumi:"cloudWatchLoggingConfiguration"`
	// Managed log persistence configurations for a JobRun.
	ManagedPersistenceMonitoringConfiguration *ApplicationManagedPersistenceMonitoringConfiguration `pulumi:"managedPersistenceMonitoringConfiguration"`
	// S3 monitoring configurations for a JobRun.
	S3MonitoringConfiguration *ApplicationS3MonitoringConfiguration `pulumi:"s3MonitoringConfiguration"`
}

Monitoring configuration for batch and interactive JobRun.

type ApplicationMonitoringConfigurationArgs added in v0.85.0

type ApplicationMonitoringConfigurationArgs struct {
	// CloudWatch logging configurations for a JobRun.
	CloudWatchLoggingConfiguration ApplicationCloudWatchLoggingConfigurationPtrInput `pulumi:"cloudWatchLoggingConfiguration"`
	// Managed log persistence configurations for a JobRun.
	ManagedPersistenceMonitoringConfiguration ApplicationManagedPersistenceMonitoringConfigurationPtrInput `pulumi:"managedPersistenceMonitoringConfiguration"`
	// S3 monitoring configurations for a JobRun.
	S3MonitoringConfiguration ApplicationS3MonitoringConfigurationPtrInput `pulumi:"s3MonitoringConfiguration"`
}

Monitoring configuration for batch and interactive JobRun.

func (ApplicationMonitoringConfigurationArgs) ElementType added in v0.85.0

func (ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationOutput added in v0.85.0

func (i ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationOutput() ApplicationMonitoringConfigurationOutput

func (ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationOutputWithContext added in v0.85.0

func (i ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationOutput

func (ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationPtrOutput added in v0.85.0

func (i ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationPtrOutput() ApplicationMonitoringConfigurationPtrOutput

func (ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationPtrOutputWithContext added in v0.85.0

func (i ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationPtrOutput

func (ApplicationMonitoringConfigurationArgs) ToOutput added in v0.85.0

type ApplicationMonitoringConfigurationInput added in v0.85.0

type ApplicationMonitoringConfigurationInput interface {
	pulumi.Input

	ToApplicationMonitoringConfigurationOutput() ApplicationMonitoringConfigurationOutput
	ToApplicationMonitoringConfigurationOutputWithContext(context.Context) ApplicationMonitoringConfigurationOutput
}

ApplicationMonitoringConfigurationInput is an input type that accepts ApplicationMonitoringConfigurationArgs and ApplicationMonitoringConfigurationOutput values. You can construct a concrete instance of `ApplicationMonitoringConfigurationInput` via:

ApplicationMonitoringConfigurationArgs{...}

type ApplicationMonitoringConfigurationOutput added in v0.85.0

type ApplicationMonitoringConfigurationOutput struct{ *pulumi.OutputState }

Monitoring configuration for batch and interactive JobRun.

func (ApplicationMonitoringConfigurationOutput) CloudWatchLoggingConfiguration added in v0.92.0

CloudWatch logging configurations for a JobRun.

func (ApplicationMonitoringConfigurationOutput) ElementType added in v0.85.0

func (ApplicationMonitoringConfigurationOutput) ManagedPersistenceMonitoringConfiguration added in v0.85.0

Managed log persistence configurations for a JobRun.

func (ApplicationMonitoringConfigurationOutput) S3MonitoringConfiguration added in v0.85.0

S3 monitoring configurations for a JobRun.

func (ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationOutput added in v0.85.0

func (o ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationOutput() ApplicationMonitoringConfigurationOutput

func (ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationOutputWithContext added in v0.85.0

func (o ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationOutput

func (ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationPtrOutput added in v0.85.0

func (o ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationPtrOutput() ApplicationMonitoringConfigurationPtrOutput

func (ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationPtrOutputWithContext added in v0.85.0

func (o ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationPtrOutput

func (ApplicationMonitoringConfigurationOutput) ToOutput added in v0.85.0

type ApplicationMonitoringConfigurationPtrInput added in v0.85.0

type ApplicationMonitoringConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationMonitoringConfigurationPtrOutput() ApplicationMonitoringConfigurationPtrOutput
	ToApplicationMonitoringConfigurationPtrOutputWithContext(context.Context) ApplicationMonitoringConfigurationPtrOutput
}

ApplicationMonitoringConfigurationPtrInput is an input type that accepts ApplicationMonitoringConfigurationArgs, ApplicationMonitoringConfigurationPtr and ApplicationMonitoringConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationMonitoringConfigurationPtrInput` via:

        ApplicationMonitoringConfigurationArgs{...}

or:

        nil

type ApplicationMonitoringConfigurationPtrOutput added in v0.85.0

type ApplicationMonitoringConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationMonitoringConfigurationPtrOutput) CloudWatchLoggingConfiguration added in v0.92.0

CloudWatch logging configurations for a JobRun.

func (ApplicationMonitoringConfigurationPtrOutput) Elem added in v0.85.0

func (ApplicationMonitoringConfigurationPtrOutput) ElementType added in v0.85.0

func (ApplicationMonitoringConfigurationPtrOutput) ManagedPersistenceMonitoringConfiguration added in v0.85.0

Managed log persistence configurations for a JobRun.

func (ApplicationMonitoringConfigurationPtrOutput) S3MonitoringConfiguration added in v0.85.0

S3 monitoring configurations for a JobRun.

func (ApplicationMonitoringConfigurationPtrOutput) ToApplicationMonitoringConfigurationPtrOutput added in v0.85.0

func (o ApplicationMonitoringConfigurationPtrOutput) ToApplicationMonitoringConfigurationPtrOutput() ApplicationMonitoringConfigurationPtrOutput

func (ApplicationMonitoringConfigurationPtrOutput) ToApplicationMonitoringConfigurationPtrOutputWithContext added in v0.85.0

func (o ApplicationMonitoringConfigurationPtrOutput) ToApplicationMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationPtrOutput

func (ApplicationMonitoringConfigurationPtrOutput) ToOutput added in v0.85.0

type ApplicationNetworkConfiguration

type ApplicationNetworkConfiguration struct {
	// The ID of the security groups in the VPC to which you want to connect your job or application.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect your job or application.
	SubnetIds []string `pulumi:"subnetIds"`
}

type ApplicationNetworkConfigurationArgs

type ApplicationNetworkConfigurationArgs struct {
	// The ID of the security groups in the VPC to which you want to connect your job or application.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect your job or application.
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}

func (ApplicationNetworkConfigurationArgs) ElementType

func (ApplicationNetworkConfigurationArgs) ToApplicationNetworkConfigurationOutput

func (i ApplicationNetworkConfigurationArgs) ToApplicationNetworkConfigurationOutput() ApplicationNetworkConfigurationOutput

func (ApplicationNetworkConfigurationArgs) ToApplicationNetworkConfigurationOutputWithContext

func (i ApplicationNetworkConfigurationArgs) ToApplicationNetworkConfigurationOutputWithContext(ctx context.Context) ApplicationNetworkConfigurationOutput

func (ApplicationNetworkConfigurationArgs) ToApplicationNetworkConfigurationPtrOutput

func (i ApplicationNetworkConfigurationArgs) ToApplicationNetworkConfigurationPtrOutput() ApplicationNetworkConfigurationPtrOutput

func (ApplicationNetworkConfigurationArgs) ToApplicationNetworkConfigurationPtrOutputWithContext

func (i ApplicationNetworkConfigurationArgs) ToApplicationNetworkConfigurationPtrOutputWithContext(ctx context.Context) ApplicationNetworkConfigurationPtrOutput

func (ApplicationNetworkConfigurationArgs) ToOutput added in v0.76.0

type ApplicationNetworkConfigurationInput

type ApplicationNetworkConfigurationInput interface {
	pulumi.Input

	ToApplicationNetworkConfigurationOutput() ApplicationNetworkConfigurationOutput
	ToApplicationNetworkConfigurationOutputWithContext(context.Context) ApplicationNetworkConfigurationOutput
}

ApplicationNetworkConfigurationInput is an input type that accepts ApplicationNetworkConfigurationArgs and ApplicationNetworkConfigurationOutput values. You can construct a concrete instance of `ApplicationNetworkConfigurationInput` via:

ApplicationNetworkConfigurationArgs{...}

type ApplicationNetworkConfigurationOutput

type ApplicationNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationNetworkConfigurationOutput) ElementType

func (ApplicationNetworkConfigurationOutput) SecurityGroupIds

The ID of the security groups in the VPC to which you want to connect your job or application.

func (ApplicationNetworkConfigurationOutput) SubnetIds

The ID of the subnets in the VPC to which you want to connect your job or application.

func (ApplicationNetworkConfigurationOutput) ToApplicationNetworkConfigurationOutput

func (o ApplicationNetworkConfigurationOutput) ToApplicationNetworkConfigurationOutput() ApplicationNetworkConfigurationOutput

func (ApplicationNetworkConfigurationOutput) ToApplicationNetworkConfigurationOutputWithContext

func (o ApplicationNetworkConfigurationOutput) ToApplicationNetworkConfigurationOutputWithContext(ctx context.Context) ApplicationNetworkConfigurationOutput

func (ApplicationNetworkConfigurationOutput) ToApplicationNetworkConfigurationPtrOutput

func (o ApplicationNetworkConfigurationOutput) ToApplicationNetworkConfigurationPtrOutput() ApplicationNetworkConfigurationPtrOutput

func (ApplicationNetworkConfigurationOutput) ToApplicationNetworkConfigurationPtrOutputWithContext

func (o ApplicationNetworkConfigurationOutput) ToApplicationNetworkConfigurationPtrOutputWithContext(ctx context.Context) ApplicationNetworkConfigurationPtrOutput

func (ApplicationNetworkConfigurationOutput) ToOutput added in v0.76.0

type ApplicationNetworkConfigurationPtrInput

type ApplicationNetworkConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationNetworkConfigurationPtrOutput() ApplicationNetworkConfigurationPtrOutput
	ToApplicationNetworkConfigurationPtrOutputWithContext(context.Context) ApplicationNetworkConfigurationPtrOutput
}

ApplicationNetworkConfigurationPtrInput is an input type that accepts ApplicationNetworkConfigurationArgs, ApplicationNetworkConfigurationPtr and ApplicationNetworkConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationNetworkConfigurationPtrInput` via:

        ApplicationNetworkConfigurationArgs{...}

or:

        nil

type ApplicationNetworkConfigurationPtrOutput

type ApplicationNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationNetworkConfigurationPtrOutput) Elem

func (ApplicationNetworkConfigurationPtrOutput) ElementType

func (ApplicationNetworkConfigurationPtrOutput) SecurityGroupIds

The ID of the security groups in the VPC to which you want to connect your job or application.

func (ApplicationNetworkConfigurationPtrOutput) SubnetIds

The ID of the subnets in the VPC to which you want to connect your job or application.

func (ApplicationNetworkConfigurationPtrOutput) ToApplicationNetworkConfigurationPtrOutput

func (o ApplicationNetworkConfigurationPtrOutput) ToApplicationNetworkConfigurationPtrOutput() ApplicationNetworkConfigurationPtrOutput

func (ApplicationNetworkConfigurationPtrOutput) ToApplicationNetworkConfigurationPtrOutputWithContext

func (o ApplicationNetworkConfigurationPtrOutput) ToApplicationNetworkConfigurationPtrOutputWithContext(ctx context.Context) ApplicationNetworkConfigurationPtrOutput

func (ApplicationNetworkConfigurationPtrOutput) ToOutput added in v0.76.0

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationId

func (o ApplicationOutput) ApplicationId() pulumi.StringOutput

The ID of the EMR Serverless Application.

func (ApplicationOutput) Architecture added in v0.44.0

func (ApplicationOutput) Arn

The Amazon Resource Name (ARN) of the EMR Serverless Application.

func (ApplicationOutput) AutoStartConfiguration

Configuration for Auto Start of Application.

func (ApplicationOutput) AutoStopConfiguration

Configuration for Auto Stop of Application.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) ImageConfiguration added in v0.49.0

func (ApplicationOutput) InitialCapacity

Initial capacity initialized when an Application is started.

func (ApplicationOutput) MaximumCapacity

Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.

func (ApplicationOutput) MonitoringConfiguration added in v0.85.0

func (ApplicationOutput) Name

User friendly Application name.

func (ApplicationOutput) NetworkConfiguration

Network Configuration for customer VPC connectivity.

func (ApplicationOutput) ReleaseLabel

func (o ApplicationOutput) ReleaseLabel() pulumi.StringOutput

EMR release label.

func (ApplicationOutput) RuntimeConfiguration added in v0.85.0

func (ApplicationOutput) Tags

Tag map with key and value

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

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

func (ApplicationOutput) ToOutput added in v0.76.0

func (ApplicationOutput) Type

The type of the application

func (ApplicationOutput) WorkerTypeSpecifications added in v0.49.0

The key-value pairs that specify worker type to WorkerTypeSpecificationInput. This parameter must contain all valid worker types for a Spark or Hive application. Valid worker types include Driver and Executor for Spark applications and HiveDriver and TezTask for Hive applications. You can either set image details in this parameter for each worker type, or in imageConfiguration for all worker types.

type ApplicationS3MonitoringConfiguration added in v0.85.0

type ApplicationS3MonitoringConfiguration struct {
	// KMS key ARN to encrypt the logs stored in given s3
	EncryptionKeyArn *string `pulumi:"encryptionKeyArn"`
	LogUri           *string `pulumi:"logUri"`
}

type ApplicationS3MonitoringConfigurationArgs added in v0.85.0

type ApplicationS3MonitoringConfigurationArgs struct {
	// KMS key ARN to encrypt the logs stored in given s3
	EncryptionKeyArn pulumi.StringPtrInput `pulumi:"encryptionKeyArn"`
	LogUri           pulumi.StringPtrInput `pulumi:"logUri"`
}

func (ApplicationS3MonitoringConfigurationArgs) ElementType added in v0.85.0

func (ApplicationS3MonitoringConfigurationArgs) ToApplicationS3MonitoringConfigurationOutput added in v0.85.0

func (i ApplicationS3MonitoringConfigurationArgs) ToApplicationS3MonitoringConfigurationOutput() ApplicationS3MonitoringConfigurationOutput

func (ApplicationS3MonitoringConfigurationArgs) ToApplicationS3MonitoringConfigurationOutputWithContext added in v0.85.0

func (i ApplicationS3MonitoringConfigurationArgs) ToApplicationS3MonitoringConfigurationOutputWithContext(ctx context.Context) ApplicationS3MonitoringConfigurationOutput

func (ApplicationS3MonitoringConfigurationArgs) ToApplicationS3MonitoringConfigurationPtrOutput added in v0.85.0

func (i ApplicationS3MonitoringConfigurationArgs) ToApplicationS3MonitoringConfigurationPtrOutput() ApplicationS3MonitoringConfigurationPtrOutput

func (ApplicationS3MonitoringConfigurationArgs) ToApplicationS3MonitoringConfigurationPtrOutputWithContext added in v0.85.0

func (i ApplicationS3MonitoringConfigurationArgs) ToApplicationS3MonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationS3MonitoringConfigurationPtrOutput

func (ApplicationS3MonitoringConfigurationArgs) ToOutput added in v0.85.0

type ApplicationS3MonitoringConfigurationInput added in v0.85.0

type ApplicationS3MonitoringConfigurationInput interface {
	pulumi.Input

	ToApplicationS3MonitoringConfigurationOutput() ApplicationS3MonitoringConfigurationOutput
	ToApplicationS3MonitoringConfigurationOutputWithContext(context.Context) ApplicationS3MonitoringConfigurationOutput
}

ApplicationS3MonitoringConfigurationInput is an input type that accepts ApplicationS3MonitoringConfigurationArgs and ApplicationS3MonitoringConfigurationOutput values. You can construct a concrete instance of `ApplicationS3MonitoringConfigurationInput` via:

ApplicationS3MonitoringConfigurationArgs{...}

type ApplicationS3MonitoringConfigurationOutput added in v0.85.0

type ApplicationS3MonitoringConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationS3MonitoringConfigurationOutput) ElementType added in v0.85.0

func (ApplicationS3MonitoringConfigurationOutput) EncryptionKeyArn added in v0.85.0

KMS key ARN to encrypt the logs stored in given s3

func (ApplicationS3MonitoringConfigurationOutput) LogUri added in v0.85.0

func (ApplicationS3MonitoringConfigurationOutput) ToApplicationS3MonitoringConfigurationOutput added in v0.85.0

func (o ApplicationS3MonitoringConfigurationOutput) ToApplicationS3MonitoringConfigurationOutput() ApplicationS3MonitoringConfigurationOutput

func (ApplicationS3MonitoringConfigurationOutput) ToApplicationS3MonitoringConfigurationOutputWithContext added in v0.85.0

func (o ApplicationS3MonitoringConfigurationOutput) ToApplicationS3MonitoringConfigurationOutputWithContext(ctx context.Context) ApplicationS3MonitoringConfigurationOutput

func (ApplicationS3MonitoringConfigurationOutput) ToApplicationS3MonitoringConfigurationPtrOutput added in v0.85.0

func (o ApplicationS3MonitoringConfigurationOutput) ToApplicationS3MonitoringConfigurationPtrOutput() ApplicationS3MonitoringConfigurationPtrOutput

func (ApplicationS3MonitoringConfigurationOutput) ToApplicationS3MonitoringConfigurationPtrOutputWithContext added in v0.85.0

func (o ApplicationS3MonitoringConfigurationOutput) ToApplicationS3MonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationS3MonitoringConfigurationPtrOutput

func (ApplicationS3MonitoringConfigurationOutput) ToOutput added in v0.85.0

type ApplicationS3MonitoringConfigurationPtrInput added in v0.85.0

type ApplicationS3MonitoringConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationS3MonitoringConfigurationPtrOutput() ApplicationS3MonitoringConfigurationPtrOutput
	ToApplicationS3MonitoringConfigurationPtrOutputWithContext(context.Context) ApplicationS3MonitoringConfigurationPtrOutput
}

ApplicationS3MonitoringConfigurationPtrInput is an input type that accepts ApplicationS3MonitoringConfigurationArgs, ApplicationS3MonitoringConfigurationPtr and ApplicationS3MonitoringConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationS3MonitoringConfigurationPtrInput` via:

        ApplicationS3MonitoringConfigurationArgs{...}

or:

        nil

type ApplicationS3MonitoringConfigurationPtrOutput added in v0.85.0

type ApplicationS3MonitoringConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationS3MonitoringConfigurationPtrOutput) Elem added in v0.85.0

func (ApplicationS3MonitoringConfigurationPtrOutput) ElementType added in v0.85.0

func (ApplicationS3MonitoringConfigurationPtrOutput) EncryptionKeyArn added in v0.85.0

KMS key ARN to encrypt the logs stored in given s3

func (ApplicationS3MonitoringConfigurationPtrOutput) LogUri added in v0.85.0

func (ApplicationS3MonitoringConfigurationPtrOutput) ToApplicationS3MonitoringConfigurationPtrOutput added in v0.85.0

func (o ApplicationS3MonitoringConfigurationPtrOutput) ToApplicationS3MonitoringConfigurationPtrOutput() ApplicationS3MonitoringConfigurationPtrOutput

func (ApplicationS3MonitoringConfigurationPtrOutput) ToApplicationS3MonitoringConfigurationPtrOutputWithContext added in v0.85.0

func (o ApplicationS3MonitoringConfigurationPtrOutput) ToApplicationS3MonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationS3MonitoringConfigurationPtrOutput

func (ApplicationS3MonitoringConfigurationPtrOutput) ToOutput added in v0.85.0

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationTag

type ApplicationTag struct {
	// The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ApplicationTagArgs

type ApplicationTagArgs struct {
	// The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ApplicationTagArgs) ElementType

func (ApplicationTagArgs) ElementType() reflect.Type

func (ApplicationTagArgs) ToApplicationTagOutput

func (i ApplicationTagArgs) ToApplicationTagOutput() ApplicationTagOutput

func (ApplicationTagArgs) ToApplicationTagOutputWithContext

func (i ApplicationTagArgs) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput

func (ApplicationTagArgs) ToOutput added in v0.76.0

type ApplicationTagArray

type ApplicationTagArray []ApplicationTagInput

func (ApplicationTagArray) ElementType

func (ApplicationTagArray) ElementType() reflect.Type

func (ApplicationTagArray) ToApplicationTagArrayOutput

func (i ApplicationTagArray) ToApplicationTagArrayOutput() ApplicationTagArrayOutput

func (ApplicationTagArray) ToApplicationTagArrayOutputWithContext

func (i ApplicationTagArray) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput

func (ApplicationTagArray) ToOutput added in v0.76.0

type ApplicationTagArrayInput

type ApplicationTagArrayInput interface {
	pulumi.Input

	ToApplicationTagArrayOutput() ApplicationTagArrayOutput
	ToApplicationTagArrayOutputWithContext(context.Context) ApplicationTagArrayOutput
}

ApplicationTagArrayInput is an input type that accepts ApplicationTagArray and ApplicationTagArrayOutput values. You can construct a concrete instance of `ApplicationTagArrayInput` via:

ApplicationTagArray{ ApplicationTagArgs{...} }

type ApplicationTagArrayOutput

type ApplicationTagArrayOutput struct{ *pulumi.OutputState }

func (ApplicationTagArrayOutput) ElementType

func (ApplicationTagArrayOutput) ElementType() reflect.Type

func (ApplicationTagArrayOutput) Index

func (ApplicationTagArrayOutput) ToApplicationTagArrayOutput

func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutput() ApplicationTagArrayOutput

func (ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext

func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput

func (ApplicationTagArrayOutput) ToOutput added in v0.76.0

type ApplicationTagInput

type ApplicationTagInput interface {
	pulumi.Input

	ToApplicationTagOutput() ApplicationTagOutput
	ToApplicationTagOutputWithContext(context.Context) ApplicationTagOutput
}

ApplicationTagInput is an input type that accepts ApplicationTagArgs and ApplicationTagOutput values. You can construct a concrete instance of `ApplicationTagInput` via:

ApplicationTagArgs{...}

type ApplicationTagOutput

type ApplicationTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ApplicationTagOutput) ElementType

func (ApplicationTagOutput) ElementType() reflect.Type

func (ApplicationTagOutput) Key

The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ApplicationTagOutput) ToApplicationTagOutput

func (o ApplicationTagOutput) ToApplicationTagOutput() ApplicationTagOutput

func (ApplicationTagOutput) ToApplicationTagOutputWithContext

func (o ApplicationTagOutput) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput

func (ApplicationTagOutput) ToOutput added in v0.76.0

func (ApplicationTagOutput) Value

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ApplicationWorkerConfiguration

type ApplicationWorkerConfiguration struct {
	// Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.
	Cpu string `pulumi:"cpu"`
	// Per worker Disk resource. GB is the only supported unit and specifying GB is optional
	Disk *string `pulumi:"disk"`
	// Per worker memory resource. GB is the only supported unit and specifying GB is optional.
	Memory string `pulumi:"memory"`
}

type ApplicationWorkerConfigurationArgs

type ApplicationWorkerConfigurationArgs struct {
	// Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.
	Cpu pulumi.StringInput `pulumi:"cpu"`
	// Per worker Disk resource. GB is the only supported unit and specifying GB is optional
	Disk pulumi.StringPtrInput `pulumi:"disk"`
	// Per worker memory resource. GB is the only supported unit and specifying GB is optional.
	Memory pulumi.StringInput `pulumi:"memory"`
}

func (ApplicationWorkerConfigurationArgs) ElementType

func (ApplicationWorkerConfigurationArgs) ToApplicationWorkerConfigurationOutput

func (i ApplicationWorkerConfigurationArgs) ToApplicationWorkerConfigurationOutput() ApplicationWorkerConfigurationOutput

func (ApplicationWorkerConfigurationArgs) ToApplicationWorkerConfigurationOutputWithContext

func (i ApplicationWorkerConfigurationArgs) ToApplicationWorkerConfigurationOutputWithContext(ctx context.Context) ApplicationWorkerConfigurationOutput

func (ApplicationWorkerConfigurationArgs) ToOutput added in v0.76.0

type ApplicationWorkerConfigurationInput

type ApplicationWorkerConfigurationInput interface {
	pulumi.Input

	ToApplicationWorkerConfigurationOutput() ApplicationWorkerConfigurationOutput
	ToApplicationWorkerConfigurationOutputWithContext(context.Context) ApplicationWorkerConfigurationOutput
}

ApplicationWorkerConfigurationInput is an input type that accepts ApplicationWorkerConfigurationArgs and ApplicationWorkerConfigurationOutput values. You can construct a concrete instance of `ApplicationWorkerConfigurationInput` via:

ApplicationWorkerConfigurationArgs{...}

type ApplicationWorkerConfigurationOutput

type ApplicationWorkerConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationWorkerConfigurationOutput) Cpu

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

func (ApplicationWorkerConfigurationOutput) Disk

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

func (ApplicationWorkerConfigurationOutput) ElementType

func (ApplicationWorkerConfigurationOutput) Memory

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

func (ApplicationWorkerConfigurationOutput) ToApplicationWorkerConfigurationOutput

func (o ApplicationWorkerConfigurationOutput) ToApplicationWorkerConfigurationOutput() ApplicationWorkerConfigurationOutput

func (ApplicationWorkerConfigurationOutput) ToApplicationWorkerConfigurationOutputWithContext

func (o ApplicationWorkerConfigurationOutput) ToApplicationWorkerConfigurationOutputWithContext(ctx context.Context) ApplicationWorkerConfigurationOutput

func (ApplicationWorkerConfigurationOutput) ToOutput added in v0.76.0

type ApplicationWorkerTypeSpecificationInputMap added in v0.49.0

type ApplicationWorkerTypeSpecificationInputMap struct {
}

type ApplicationWorkerTypeSpecificationInputMapArgs added in v0.49.0

type ApplicationWorkerTypeSpecificationInputMapArgs struct {
}

func (ApplicationWorkerTypeSpecificationInputMapArgs) ElementType added in v0.49.0

func (ApplicationWorkerTypeSpecificationInputMapArgs) ToApplicationWorkerTypeSpecificationInputMapOutput added in v0.49.0

func (i ApplicationWorkerTypeSpecificationInputMapArgs) ToApplicationWorkerTypeSpecificationInputMapOutput() ApplicationWorkerTypeSpecificationInputMapOutput

func (ApplicationWorkerTypeSpecificationInputMapArgs) ToApplicationWorkerTypeSpecificationInputMapOutputWithContext added in v0.49.0

func (i ApplicationWorkerTypeSpecificationInputMapArgs) ToApplicationWorkerTypeSpecificationInputMapOutputWithContext(ctx context.Context) ApplicationWorkerTypeSpecificationInputMapOutput

func (ApplicationWorkerTypeSpecificationInputMapArgs) ToApplicationWorkerTypeSpecificationInputMapPtrOutput added in v0.49.0

func (i ApplicationWorkerTypeSpecificationInputMapArgs) ToApplicationWorkerTypeSpecificationInputMapPtrOutput() ApplicationWorkerTypeSpecificationInputMapPtrOutput

func (ApplicationWorkerTypeSpecificationInputMapArgs) ToApplicationWorkerTypeSpecificationInputMapPtrOutputWithContext added in v0.49.0

func (i ApplicationWorkerTypeSpecificationInputMapArgs) ToApplicationWorkerTypeSpecificationInputMapPtrOutputWithContext(ctx context.Context) ApplicationWorkerTypeSpecificationInputMapPtrOutput

func (ApplicationWorkerTypeSpecificationInputMapArgs) ToOutput added in v0.76.0

type ApplicationWorkerTypeSpecificationInputMapInput added in v0.49.0

type ApplicationWorkerTypeSpecificationInputMapInput interface {
	pulumi.Input

	ToApplicationWorkerTypeSpecificationInputMapOutput() ApplicationWorkerTypeSpecificationInputMapOutput
	ToApplicationWorkerTypeSpecificationInputMapOutputWithContext(context.Context) ApplicationWorkerTypeSpecificationInputMapOutput
}

ApplicationWorkerTypeSpecificationInputMapInput is an input type that accepts ApplicationWorkerTypeSpecificationInputMap and ApplicationWorkerTypeSpecificationInputMapOutput values. You can construct a concrete instance of `ApplicationWorkerTypeSpecificationInputMapInput` via:

ApplicationWorkerTypeSpecificationInputMap{ "key": ApplicationWorkerTypeSpecificationInputArgs{...} }

type ApplicationWorkerTypeSpecificationInputMapOutput added in v0.49.0

type ApplicationWorkerTypeSpecificationInputMapOutput struct{ *pulumi.OutputState }

func (ApplicationWorkerTypeSpecificationInputMapOutput) ElementType added in v0.49.0

func (ApplicationWorkerTypeSpecificationInputMapOutput) ToApplicationWorkerTypeSpecificationInputMapOutput added in v0.49.0

func (o ApplicationWorkerTypeSpecificationInputMapOutput) ToApplicationWorkerTypeSpecificationInputMapOutput() ApplicationWorkerTypeSpecificationInputMapOutput

func (ApplicationWorkerTypeSpecificationInputMapOutput) ToApplicationWorkerTypeSpecificationInputMapOutputWithContext added in v0.49.0

func (o ApplicationWorkerTypeSpecificationInputMapOutput) ToApplicationWorkerTypeSpecificationInputMapOutputWithContext(ctx context.Context) ApplicationWorkerTypeSpecificationInputMapOutput

func (ApplicationWorkerTypeSpecificationInputMapOutput) ToApplicationWorkerTypeSpecificationInputMapPtrOutput added in v0.49.0

func (o ApplicationWorkerTypeSpecificationInputMapOutput) ToApplicationWorkerTypeSpecificationInputMapPtrOutput() ApplicationWorkerTypeSpecificationInputMapPtrOutput

func (ApplicationWorkerTypeSpecificationInputMapOutput) ToApplicationWorkerTypeSpecificationInputMapPtrOutputWithContext added in v0.49.0

func (o ApplicationWorkerTypeSpecificationInputMapOutput) ToApplicationWorkerTypeSpecificationInputMapPtrOutputWithContext(ctx context.Context) ApplicationWorkerTypeSpecificationInputMapPtrOutput

func (ApplicationWorkerTypeSpecificationInputMapOutput) ToOutput added in v0.76.0

type ApplicationWorkerTypeSpecificationInputMapPtrInput added in v0.49.0

type ApplicationWorkerTypeSpecificationInputMapPtrInput interface {
	pulumi.Input

	ToApplicationWorkerTypeSpecificationInputMapPtrOutput() ApplicationWorkerTypeSpecificationInputMapPtrOutput
	ToApplicationWorkerTypeSpecificationInputMapPtrOutputWithContext(context.Context) ApplicationWorkerTypeSpecificationInputMapPtrOutput
}

ApplicationWorkerTypeSpecificationInputMapPtrInput is an input type that accepts ApplicationWorkerTypeSpecificationInputMapArgs, ApplicationWorkerTypeSpecificationInputMapPtr and ApplicationWorkerTypeSpecificationInputMapPtrOutput values. You can construct a concrete instance of `ApplicationWorkerTypeSpecificationInputMapPtrInput` via:

        ApplicationWorkerTypeSpecificationInputMapArgs{...}

or:

        nil

type ApplicationWorkerTypeSpecificationInputMapPtrOutput added in v0.49.0

type ApplicationWorkerTypeSpecificationInputMapPtrOutput struct{ *pulumi.OutputState }

func (ApplicationWorkerTypeSpecificationInputMapPtrOutput) Elem added in v0.49.0

func (ApplicationWorkerTypeSpecificationInputMapPtrOutput) ElementType added in v0.49.0

func (ApplicationWorkerTypeSpecificationInputMapPtrOutput) ToApplicationWorkerTypeSpecificationInputMapPtrOutput added in v0.49.0

func (o ApplicationWorkerTypeSpecificationInputMapPtrOutput) ToApplicationWorkerTypeSpecificationInputMapPtrOutput() ApplicationWorkerTypeSpecificationInputMapPtrOutput

func (ApplicationWorkerTypeSpecificationInputMapPtrOutput) ToApplicationWorkerTypeSpecificationInputMapPtrOutputWithContext added in v0.49.0

func (o ApplicationWorkerTypeSpecificationInputMapPtrOutput) ToApplicationWorkerTypeSpecificationInputMapPtrOutputWithContext(ctx context.Context) ApplicationWorkerTypeSpecificationInputMapPtrOutput

func (ApplicationWorkerTypeSpecificationInputMapPtrOutput) ToOutput added in v0.76.0

type LookupApplicationArgs

type LookupApplicationArgs struct {
	// The ID of the EMR Serverless Application.
	ApplicationId string `pulumi:"applicationId"`
}

type LookupApplicationOutputArgs

type LookupApplicationOutputArgs struct {
	// The ID of the EMR Serverless Application.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
}

func (LookupApplicationOutputArgs) ElementType

type LookupApplicationResult

type LookupApplicationResult struct {
	// The ID of the EMR Serverless Application.
	ApplicationId *string                  `pulumi:"applicationId"`
	Architecture  *ApplicationArchitecture `pulumi:"architecture"`
	// The Amazon Resource Name (ARN) of the EMR Serverless Application.
	Arn *string `pulumi:"arn"`
	// Configuration for Auto Start of Application.
	AutoStartConfiguration *ApplicationAutoStartConfiguration `pulumi:"autoStartConfiguration"`
	// Configuration for Auto Stop of Application.
	AutoStopConfiguration *ApplicationAutoStopConfiguration   `pulumi:"autoStopConfiguration"`
	ImageConfiguration    *ApplicationImageConfigurationInput `pulumi:"imageConfiguration"`
	// Initial capacity initialized when an Application is started.
	InitialCapacity []ApplicationInitialCapacityConfigKeyValuePair `pulumi:"initialCapacity"`
	// Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.
	MaximumCapacity         *ApplicationMaximumAllowedResources `pulumi:"maximumCapacity"`
	MonitoringConfiguration *ApplicationMonitoringConfiguration `pulumi:"monitoringConfiguration"`
	// Network Configuration for customer VPC connectivity.
	NetworkConfiguration *ApplicationNetworkConfiguration `pulumi:"networkConfiguration"`
	// EMR release label.
	ReleaseLabel         *string                          `pulumi:"releaseLabel"`
	RuntimeConfiguration []ApplicationConfigurationObject `pulumi:"runtimeConfiguration"`
	// Tag map with key and value
	Tags []ApplicationTag `pulumi:"tags"`
	// The key-value pairs that specify worker type to WorkerTypeSpecificationInput. This parameter must contain all valid worker types for a Spark or Hive application. Valid worker types include Driver and Executor for Spark applications and HiveDriver and TezTask for Hive applications. You can either set image details in this parameter for each worker type, or in imageConfiguration for all worker types.
	WorkerTypeSpecifications *ApplicationWorkerTypeSpecificationInputMap `pulumi:"workerTypeSpecifications"`
}

func LookupApplication

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

Resource schema for AWS::EMRServerless::Application Type

type LookupApplicationResultOutput

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func (LookupApplicationResultOutput) ApplicationId

The ID of the EMR Serverless Application.

func (LookupApplicationResultOutput) Architecture added in v0.44.0

func (LookupApplicationResultOutput) Arn

The Amazon Resource Name (ARN) of the EMR Serverless Application.

func (LookupApplicationResultOutput) AutoStartConfiguration

Configuration for Auto Start of Application.

func (LookupApplicationResultOutput) AutoStopConfiguration

Configuration for Auto Stop of Application.

func (LookupApplicationResultOutput) ElementType

func (LookupApplicationResultOutput) ImageConfiguration added in v0.49.0

func (LookupApplicationResultOutput) InitialCapacity

Initial capacity initialized when an Application is started.

func (LookupApplicationResultOutput) MaximumCapacity

Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.

func (LookupApplicationResultOutput) MonitoringConfiguration added in v0.85.0

func (LookupApplicationResultOutput) NetworkConfiguration

Network Configuration for customer VPC connectivity.

func (LookupApplicationResultOutput) ReleaseLabel added in v0.75.0

EMR release label.

func (LookupApplicationResultOutput) RuntimeConfiguration added in v0.85.0

func (LookupApplicationResultOutput) Tags

Tag map with key and value

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext

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

func (LookupApplicationResultOutput) ToOutput added in v0.76.0

func (LookupApplicationResultOutput) WorkerTypeSpecifications added in v0.49.0

The key-value pairs that specify worker type to WorkerTypeSpecificationInput. This parameter must contain all valid worker types for a Spark or Hive application. Valid worker types include Driver and Executor for Spark applications and HiveDriver and TezTask for Hive applications. You can either set image details in this parameter for each worker type, or in imageConfiguration for all worker types.

Jump to

Keyboard shortcuts

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