batch

package
v0.104.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	JobQueueStateEnumDisabled = JobQueueStateEnum("DISABLED")
	JobQueueStateEnumEnabled  = JobQueueStateEnum("ENABLED")
)
View Source
const (
	JobQueueJobStateTimeLimitActionActionCancel = JobQueueJobStateTimeLimitActionAction("CANCEL")
)
View Source
const (
	JobQueueJobStateTimeLimitActionStateRunnable = JobQueueJobStateTimeLimitActionState("RUNNABLE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ComputeEnvironment

type ComputeEnvironment struct {
	pulumi.CustomResourceState

	ComputeEnvironmentArn     pulumi.StringOutput                         `pulumi:"computeEnvironmentArn"`
	ComputeEnvironmentName    pulumi.StringPtrOutput                      `pulumi:"computeEnvironmentName"`
	ComputeResources          ComputeEnvironmentComputeResourcesPtrOutput `pulumi:"computeResources"`
	EksConfiguration          ComputeEnvironmentEksConfigurationPtrOutput `pulumi:"eksConfiguration"`
	ReplaceComputeEnvironment pulumi.BoolPtrOutput                        `pulumi:"replaceComputeEnvironment"`
	ServiceRole               pulumi.StringPtrOutput                      `pulumi:"serviceRole"`
	State                     pulumi.StringPtrOutput                      `pulumi:"state"`
	// A key-value pair to associate with a resource.
	Tags           pulumi.StringMapOutput                  `pulumi:"tags"`
	Type           pulumi.StringOutput                     `pulumi:"type"`
	UnmanagedvCpus pulumi.IntPtrOutput                     `pulumi:"unmanagedvCpus"`
	UpdatePolicy   ComputeEnvironmentUpdatePolicyPtrOutput `pulumi:"updatePolicy"`
}

Resource Type definition for AWS::Batch::ComputeEnvironment

func GetComputeEnvironment

func GetComputeEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ComputeEnvironmentState, opts ...pulumi.ResourceOption) (*ComputeEnvironment, error)

GetComputeEnvironment gets an existing ComputeEnvironment 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 NewComputeEnvironment

func NewComputeEnvironment(ctx *pulumi.Context,
	name string, args *ComputeEnvironmentArgs, opts ...pulumi.ResourceOption) (*ComputeEnvironment, error)

NewComputeEnvironment registers a new resource with the given unique name, arguments, and options.

func (*ComputeEnvironment) ElementType

func (*ComputeEnvironment) ElementType() reflect.Type

func (*ComputeEnvironment) ToComputeEnvironmentOutput

func (i *ComputeEnvironment) ToComputeEnvironmentOutput() ComputeEnvironmentOutput

func (*ComputeEnvironment) ToComputeEnvironmentOutputWithContext

func (i *ComputeEnvironment) ToComputeEnvironmentOutputWithContext(ctx context.Context) ComputeEnvironmentOutput

type ComputeEnvironmentArgs

type ComputeEnvironmentArgs struct {
	ComputeEnvironmentName    pulumi.StringPtrInput
	ComputeResources          ComputeEnvironmentComputeResourcesPtrInput
	EksConfiguration          ComputeEnvironmentEksConfigurationPtrInput
	ReplaceComputeEnvironment pulumi.BoolPtrInput
	ServiceRole               pulumi.StringPtrInput
	State                     pulumi.StringPtrInput
	// A key-value pair to associate with a resource.
	Tags           pulumi.StringMapInput
	Type           pulumi.StringInput
	UnmanagedvCpus pulumi.IntPtrInput
	UpdatePolicy   ComputeEnvironmentUpdatePolicyPtrInput
}

The set of arguments for constructing a ComputeEnvironment resource.

func (ComputeEnvironmentArgs) ElementType

func (ComputeEnvironmentArgs) ElementType() reflect.Type

type ComputeEnvironmentComputeResources

type ComputeEnvironmentComputeResources struct {
	AllocationStrategy *string                                        `pulumi:"allocationStrategy"`
	BidPercentage      *int                                           `pulumi:"bidPercentage"`
	DesiredvCpus       *int                                           `pulumi:"desiredvCpus"`
	Ec2Configuration   []ComputeEnvironmentEc2ConfigurationObject     `pulumi:"ec2Configuration"`
	Ec2KeyPair         *string                                        `pulumi:"ec2KeyPair"`
	ImageId            *string                                        `pulumi:"imageId"`
	InstanceRole       *string                                        `pulumi:"instanceRole"`
	InstanceTypes      []string                                       `pulumi:"instanceTypes"`
	LaunchTemplate     *ComputeEnvironmentLaunchTemplateSpecification `pulumi:"launchTemplate"`
	MaxvCpus           int                                            `pulumi:"maxvCpus"`
	MinvCpus           *int                                           `pulumi:"minvCpus"`
	PlacementGroup     *string                                        `pulumi:"placementGroup"`
	SecurityGroupIds   []string                                       `pulumi:"securityGroupIds"`
	SpotIamFleetRole   *string                                        `pulumi:"spotIamFleetRole"`
	Subnets            []string                                       `pulumi:"subnets"`
	// A key-value pair to associate with a resource.
	Tags                       map[string]string `pulumi:"tags"`
	Type                       string            `pulumi:"type"`
	UpdateToLatestImageVersion *bool             `pulumi:"updateToLatestImageVersion"`
}

type ComputeEnvironmentComputeResourcesArgs

type ComputeEnvironmentComputeResourcesArgs struct {
	AllocationStrategy pulumi.StringPtrInput                                 `pulumi:"allocationStrategy"`
	BidPercentage      pulumi.IntPtrInput                                    `pulumi:"bidPercentage"`
	DesiredvCpus       pulumi.IntPtrInput                                    `pulumi:"desiredvCpus"`
	Ec2Configuration   ComputeEnvironmentEc2ConfigurationObjectArrayInput    `pulumi:"ec2Configuration"`
	Ec2KeyPair         pulumi.StringPtrInput                                 `pulumi:"ec2KeyPair"`
	ImageId            pulumi.StringPtrInput                                 `pulumi:"imageId"`
	InstanceRole       pulumi.StringPtrInput                                 `pulumi:"instanceRole"`
	InstanceTypes      pulumi.StringArrayInput                               `pulumi:"instanceTypes"`
	LaunchTemplate     ComputeEnvironmentLaunchTemplateSpecificationPtrInput `pulumi:"launchTemplate"`
	MaxvCpus           pulumi.IntInput                                       `pulumi:"maxvCpus"`
	MinvCpus           pulumi.IntPtrInput                                    `pulumi:"minvCpus"`
	PlacementGroup     pulumi.StringPtrInput                                 `pulumi:"placementGroup"`
	SecurityGroupIds   pulumi.StringArrayInput                               `pulumi:"securityGroupIds"`
	SpotIamFleetRole   pulumi.StringPtrInput                                 `pulumi:"spotIamFleetRole"`
	Subnets            pulumi.StringArrayInput                               `pulumi:"subnets"`
	// A key-value pair to associate with a resource.
	Tags                       pulumi.StringMapInput `pulumi:"tags"`
	Type                       pulumi.StringInput    `pulumi:"type"`
	UpdateToLatestImageVersion pulumi.BoolPtrInput   `pulumi:"updateToLatestImageVersion"`
}

func (ComputeEnvironmentComputeResourcesArgs) ElementType

func (ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesOutput

func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesOutput() ComputeEnvironmentComputeResourcesOutput

func (ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesOutputWithContext

func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesOutput

func (ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesPtrOutput

func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput

func (ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesPtrOutputWithContext

func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesPtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesPtrOutput

type ComputeEnvironmentComputeResourcesInput

type ComputeEnvironmentComputeResourcesInput interface {
	pulumi.Input

	ToComputeEnvironmentComputeResourcesOutput() ComputeEnvironmentComputeResourcesOutput
	ToComputeEnvironmentComputeResourcesOutputWithContext(context.Context) ComputeEnvironmentComputeResourcesOutput
}

ComputeEnvironmentComputeResourcesInput is an input type that accepts ComputeEnvironmentComputeResourcesArgs and ComputeEnvironmentComputeResourcesOutput values. You can construct a concrete instance of `ComputeEnvironmentComputeResourcesInput` via:

ComputeEnvironmentComputeResourcesArgs{...}

type ComputeEnvironmentComputeResourcesOutput

type ComputeEnvironmentComputeResourcesOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentComputeResourcesOutput) AllocationStrategy

func (ComputeEnvironmentComputeResourcesOutput) BidPercentage

func (ComputeEnvironmentComputeResourcesOutput) DesiredvCpus

func (ComputeEnvironmentComputeResourcesOutput) Ec2Configuration

func (ComputeEnvironmentComputeResourcesOutput) Ec2KeyPair

func (ComputeEnvironmentComputeResourcesOutput) ElementType

func (ComputeEnvironmentComputeResourcesOutput) ImageId

func (ComputeEnvironmentComputeResourcesOutput) InstanceRole

func (ComputeEnvironmentComputeResourcesOutput) InstanceTypes

func (ComputeEnvironmentComputeResourcesOutput) LaunchTemplate

func (ComputeEnvironmentComputeResourcesOutput) MaxvCpus

func (ComputeEnvironmentComputeResourcesOutput) MinvCpus

func (ComputeEnvironmentComputeResourcesOutput) PlacementGroup

func (ComputeEnvironmentComputeResourcesOutput) SecurityGroupIds

func (ComputeEnvironmentComputeResourcesOutput) SpotIamFleetRole

func (ComputeEnvironmentComputeResourcesOutput) Subnets

func (ComputeEnvironmentComputeResourcesOutput) Tags

A key-value pair to associate with a resource.

func (ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesOutput

func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesOutput() ComputeEnvironmentComputeResourcesOutput

func (ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesOutputWithContext

func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesOutput

func (ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesPtrOutput

func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput

func (ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesPtrOutputWithContext

func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesPtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesPtrOutput

func (ComputeEnvironmentComputeResourcesOutput) Type

func (ComputeEnvironmentComputeResourcesOutput) UpdateToLatestImageVersion added in v0.15.0

func (o ComputeEnvironmentComputeResourcesOutput) UpdateToLatestImageVersion() pulumi.BoolPtrOutput

type ComputeEnvironmentComputeResourcesPtrInput

type ComputeEnvironmentComputeResourcesPtrInput interface {
	pulumi.Input

	ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput
	ToComputeEnvironmentComputeResourcesPtrOutputWithContext(context.Context) ComputeEnvironmentComputeResourcesPtrOutput
}

ComputeEnvironmentComputeResourcesPtrInput is an input type that accepts ComputeEnvironmentComputeResourcesArgs, ComputeEnvironmentComputeResourcesPtr and ComputeEnvironmentComputeResourcesPtrOutput values. You can construct a concrete instance of `ComputeEnvironmentComputeResourcesPtrInput` via:

        ComputeEnvironmentComputeResourcesArgs{...}

or:

        nil

type ComputeEnvironmentComputeResourcesPtrOutput

type ComputeEnvironmentComputeResourcesPtrOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentComputeResourcesPtrOutput) AllocationStrategy

func (ComputeEnvironmentComputeResourcesPtrOutput) BidPercentage

func (ComputeEnvironmentComputeResourcesPtrOutput) DesiredvCpus

func (ComputeEnvironmentComputeResourcesPtrOutput) Ec2Configuration

func (ComputeEnvironmentComputeResourcesPtrOutput) Ec2KeyPair

func (ComputeEnvironmentComputeResourcesPtrOutput) Elem

func (ComputeEnvironmentComputeResourcesPtrOutput) ElementType

func (ComputeEnvironmentComputeResourcesPtrOutput) ImageId

func (ComputeEnvironmentComputeResourcesPtrOutput) InstanceRole

func (ComputeEnvironmentComputeResourcesPtrOutput) InstanceTypes

func (ComputeEnvironmentComputeResourcesPtrOutput) LaunchTemplate

func (ComputeEnvironmentComputeResourcesPtrOutput) MaxvCpus

func (ComputeEnvironmentComputeResourcesPtrOutput) MinvCpus

func (ComputeEnvironmentComputeResourcesPtrOutput) PlacementGroup

func (ComputeEnvironmentComputeResourcesPtrOutput) SecurityGroupIds

func (ComputeEnvironmentComputeResourcesPtrOutput) SpotIamFleetRole

func (ComputeEnvironmentComputeResourcesPtrOutput) Subnets

func (ComputeEnvironmentComputeResourcesPtrOutput) Tags

A key-value pair to associate with a resource.

func (ComputeEnvironmentComputeResourcesPtrOutput) ToComputeEnvironmentComputeResourcesPtrOutput

func (o ComputeEnvironmentComputeResourcesPtrOutput) ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput

func (ComputeEnvironmentComputeResourcesPtrOutput) ToComputeEnvironmentComputeResourcesPtrOutputWithContext

func (o ComputeEnvironmentComputeResourcesPtrOutput) ToComputeEnvironmentComputeResourcesPtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesPtrOutput

func (ComputeEnvironmentComputeResourcesPtrOutput) Type

func (ComputeEnvironmentComputeResourcesPtrOutput) UpdateToLatestImageVersion added in v0.15.0

func (o ComputeEnvironmentComputeResourcesPtrOutput) UpdateToLatestImageVersion() pulumi.BoolPtrOutput

type ComputeEnvironmentEc2ConfigurationObject

type ComputeEnvironmentEc2ConfigurationObject struct {
	ImageIdOverride        *string `pulumi:"imageIdOverride"`
	ImageKubernetesVersion *string `pulumi:"imageKubernetesVersion"`
	ImageType              string  `pulumi:"imageType"`
}

type ComputeEnvironmentEc2ConfigurationObjectArgs

type ComputeEnvironmentEc2ConfigurationObjectArgs struct {
	ImageIdOverride        pulumi.StringPtrInput `pulumi:"imageIdOverride"`
	ImageKubernetesVersion pulumi.StringPtrInput `pulumi:"imageKubernetesVersion"`
	ImageType              pulumi.StringInput    `pulumi:"imageType"`
}

func (ComputeEnvironmentEc2ConfigurationObjectArgs) ElementType

func (ComputeEnvironmentEc2ConfigurationObjectArgs) ToComputeEnvironmentEc2ConfigurationObjectOutput

func (i ComputeEnvironmentEc2ConfigurationObjectArgs) ToComputeEnvironmentEc2ConfigurationObjectOutput() ComputeEnvironmentEc2ConfigurationObjectOutput

func (ComputeEnvironmentEc2ConfigurationObjectArgs) ToComputeEnvironmentEc2ConfigurationObjectOutputWithContext

func (i ComputeEnvironmentEc2ConfigurationObjectArgs) ToComputeEnvironmentEc2ConfigurationObjectOutputWithContext(ctx context.Context) ComputeEnvironmentEc2ConfigurationObjectOutput

type ComputeEnvironmentEc2ConfigurationObjectArray

type ComputeEnvironmentEc2ConfigurationObjectArray []ComputeEnvironmentEc2ConfigurationObjectInput

func (ComputeEnvironmentEc2ConfigurationObjectArray) ElementType

func (ComputeEnvironmentEc2ConfigurationObjectArray) ToComputeEnvironmentEc2ConfigurationObjectArrayOutput

func (i ComputeEnvironmentEc2ConfigurationObjectArray) ToComputeEnvironmentEc2ConfigurationObjectArrayOutput() ComputeEnvironmentEc2ConfigurationObjectArrayOutput

func (ComputeEnvironmentEc2ConfigurationObjectArray) ToComputeEnvironmentEc2ConfigurationObjectArrayOutputWithContext

func (i ComputeEnvironmentEc2ConfigurationObjectArray) ToComputeEnvironmentEc2ConfigurationObjectArrayOutputWithContext(ctx context.Context) ComputeEnvironmentEc2ConfigurationObjectArrayOutput

type ComputeEnvironmentEc2ConfigurationObjectArrayInput

type ComputeEnvironmentEc2ConfigurationObjectArrayInput interface {
	pulumi.Input

	ToComputeEnvironmentEc2ConfigurationObjectArrayOutput() ComputeEnvironmentEc2ConfigurationObjectArrayOutput
	ToComputeEnvironmentEc2ConfigurationObjectArrayOutputWithContext(context.Context) ComputeEnvironmentEc2ConfigurationObjectArrayOutput
}

ComputeEnvironmentEc2ConfigurationObjectArrayInput is an input type that accepts ComputeEnvironmentEc2ConfigurationObjectArray and ComputeEnvironmentEc2ConfigurationObjectArrayOutput values. You can construct a concrete instance of `ComputeEnvironmentEc2ConfigurationObjectArrayInput` via:

ComputeEnvironmentEc2ConfigurationObjectArray{ ComputeEnvironmentEc2ConfigurationObjectArgs{...} }

type ComputeEnvironmentEc2ConfigurationObjectArrayOutput

type ComputeEnvironmentEc2ConfigurationObjectArrayOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentEc2ConfigurationObjectArrayOutput) ElementType

func (ComputeEnvironmentEc2ConfigurationObjectArrayOutput) Index

func (ComputeEnvironmentEc2ConfigurationObjectArrayOutput) ToComputeEnvironmentEc2ConfigurationObjectArrayOutput

func (o ComputeEnvironmentEc2ConfigurationObjectArrayOutput) ToComputeEnvironmentEc2ConfigurationObjectArrayOutput() ComputeEnvironmentEc2ConfigurationObjectArrayOutput

func (ComputeEnvironmentEc2ConfigurationObjectArrayOutput) ToComputeEnvironmentEc2ConfigurationObjectArrayOutputWithContext

func (o ComputeEnvironmentEc2ConfigurationObjectArrayOutput) ToComputeEnvironmentEc2ConfigurationObjectArrayOutputWithContext(ctx context.Context) ComputeEnvironmentEc2ConfigurationObjectArrayOutput

type ComputeEnvironmentEc2ConfigurationObjectInput

type ComputeEnvironmentEc2ConfigurationObjectInput interface {
	pulumi.Input

	ToComputeEnvironmentEc2ConfigurationObjectOutput() ComputeEnvironmentEc2ConfigurationObjectOutput
	ToComputeEnvironmentEc2ConfigurationObjectOutputWithContext(context.Context) ComputeEnvironmentEc2ConfigurationObjectOutput
}

ComputeEnvironmentEc2ConfigurationObjectInput is an input type that accepts ComputeEnvironmentEc2ConfigurationObjectArgs and ComputeEnvironmentEc2ConfigurationObjectOutput values. You can construct a concrete instance of `ComputeEnvironmentEc2ConfigurationObjectInput` via:

ComputeEnvironmentEc2ConfigurationObjectArgs{...}

type ComputeEnvironmentEc2ConfigurationObjectOutput

type ComputeEnvironmentEc2ConfigurationObjectOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentEc2ConfigurationObjectOutput) ElementType

func (ComputeEnvironmentEc2ConfigurationObjectOutput) ImageIdOverride

func (ComputeEnvironmentEc2ConfigurationObjectOutput) ImageKubernetesVersion added in v0.41.0

func (ComputeEnvironmentEc2ConfigurationObjectOutput) ImageType

func (ComputeEnvironmentEc2ConfigurationObjectOutput) ToComputeEnvironmentEc2ConfigurationObjectOutput

func (o ComputeEnvironmentEc2ConfigurationObjectOutput) ToComputeEnvironmentEc2ConfigurationObjectOutput() ComputeEnvironmentEc2ConfigurationObjectOutput

func (ComputeEnvironmentEc2ConfigurationObjectOutput) ToComputeEnvironmentEc2ConfigurationObjectOutputWithContext

func (o ComputeEnvironmentEc2ConfigurationObjectOutput) ToComputeEnvironmentEc2ConfigurationObjectOutputWithContext(ctx context.Context) ComputeEnvironmentEc2ConfigurationObjectOutput

type ComputeEnvironmentEksConfiguration added in v0.41.0

type ComputeEnvironmentEksConfiguration struct {
	EksClusterArn       string `pulumi:"eksClusterArn"`
	KubernetesNamespace string `pulumi:"kubernetesNamespace"`
}

type ComputeEnvironmentEksConfigurationArgs added in v0.41.0

type ComputeEnvironmentEksConfigurationArgs struct {
	EksClusterArn       pulumi.StringInput `pulumi:"eksClusterArn"`
	KubernetesNamespace pulumi.StringInput `pulumi:"kubernetesNamespace"`
}

func (ComputeEnvironmentEksConfigurationArgs) ElementType added in v0.41.0

func (ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationOutput added in v0.41.0

func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationOutput() ComputeEnvironmentEksConfigurationOutput

func (ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationOutputWithContext added in v0.41.0

func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationOutput

func (ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationPtrOutput added in v0.41.0

func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput

func (ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationPtrOutputWithContext added in v0.41.0

func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationPtrOutput

type ComputeEnvironmentEksConfigurationInput added in v0.41.0

type ComputeEnvironmentEksConfigurationInput interface {
	pulumi.Input

	ToComputeEnvironmentEksConfigurationOutput() ComputeEnvironmentEksConfigurationOutput
	ToComputeEnvironmentEksConfigurationOutputWithContext(context.Context) ComputeEnvironmentEksConfigurationOutput
}

ComputeEnvironmentEksConfigurationInput is an input type that accepts ComputeEnvironmentEksConfigurationArgs and ComputeEnvironmentEksConfigurationOutput values. You can construct a concrete instance of `ComputeEnvironmentEksConfigurationInput` via:

ComputeEnvironmentEksConfigurationArgs{...}

type ComputeEnvironmentEksConfigurationOutput added in v0.41.0

type ComputeEnvironmentEksConfigurationOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentEksConfigurationOutput) EksClusterArn added in v0.41.0

func (ComputeEnvironmentEksConfigurationOutput) ElementType added in v0.41.0

func (ComputeEnvironmentEksConfigurationOutput) KubernetesNamespace added in v0.41.0

func (ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationOutput added in v0.41.0

func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationOutput() ComputeEnvironmentEksConfigurationOutput

func (ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationOutputWithContext added in v0.41.0

func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationOutput

func (ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationPtrOutput added in v0.41.0

func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput

func (ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationPtrOutputWithContext added in v0.41.0

func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationPtrOutput

type ComputeEnvironmentEksConfigurationPtrInput added in v0.41.0

type ComputeEnvironmentEksConfigurationPtrInput interface {
	pulumi.Input

	ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput
	ToComputeEnvironmentEksConfigurationPtrOutputWithContext(context.Context) ComputeEnvironmentEksConfigurationPtrOutput
}

ComputeEnvironmentEksConfigurationPtrInput is an input type that accepts ComputeEnvironmentEksConfigurationArgs, ComputeEnvironmentEksConfigurationPtr and ComputeEnvironmentEksConfigurationPtrOutput values. You can construct a concrete instance of `ComputeEnvironmentEksConfigurationPtrInput` via:

        ComputeEnvironmentEksConfigurationArgs{...}

or:

        nil

type ComputeEnvironmentEksConfigurationPtrOutput added in v0.41.0

type ComputeEnvironmentEksConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentEksConfigurationPtrOutput) EksClusterArn added in v0.41.0

func (ComputeEnvironmentEksConfigurationPtrOutput) Elem added in v0.41.0

func (ComputeEnvironmentEksConfigurationPtrOutput) ElementType added in v0.41.0

func (ComputeEnvironmentEksConfigurationPtrOutput) KubernetesNamespace added in v0.41.0

func (ComputeEnvironmentEksConfigurationPtrOutput) ToComputeEnvironmentEksConfigurationPtrOutput added in v0.41.0

func (o ComputeEnvironmentEksConfigurationPtrOutput) ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput

func (ComputeEnvironmentEksConfigurationPtrOutput) ToComputeEnvironmentEksConfigurationPtrOutputWithContext added in v0.41.0

func (o ComputeEnvironmentEksConfigurationPtrOutput) ToComputeEnvironmentEksConfigurationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationPtrOutput

type ComputeEnvironmentInput

type ComputeEnvironmentInput interface {
	pulumi.Input

	ToComputeEnvironmentOutput() ComputeEnvironmentOutput
	ToComputeEnvironmentOutputWithContext(ctx context.Context) ComputeEnvironmentOutput
}

type ComputeEnvironmentLaunchTemplateSpecification

type ComputeEnvironmentLaunchTemplateSpecification struct {
	LaunchTemplateId   *string `pulumi:"launchTemplateId"`
	LaunchTemplateName *string `pulumi:"launchTemplateName"`
	Version            *string `pulumi:"version"`
}

type ComputeEnvironmentLaunchTemplateSpecificationArgs

type ComputeEnvironmentLaunchTemplateSpecificationArgs struct {
	LaunchTemplateId   pulumi.StringPtrInput `pulumi:"launchTemplateId"`
	LaunchTemplateName pulumi.StringPtrInput `pulumi:"launchTemplateName"`
	Version            pulumi.StringPtrInput `pulumi:"version"`
}

func (ComputeEnvironmentLaunchTemplateSpecificationArgs) ElementType

func (ComputeEnvironmentLaunchTemplateSpecificationArgs) ToComputeEnvironmentLaunchTemplateSpecificationOutput

func (i ComputeEnvironmentLaunchTemplateSpecificationArgs) ToComputeEnvironmentLaunchTemplateSpecificationOutput() ComputeEnvironmentLaunchTemplateSpecificationOutput

func (ComputeEnvironmentLaunchTemplateSpecificationArgs) ToComputeEnvironmentLaunchTemplateSpecificationOutputWithContext

func (i ComputeEnvironmentLaunchTemplateSpecificationArgs) ToComputeEnvironmentLaunchTemplateSpecificationOutputWithContext(ctx context.Context) ComputeEnvironmentLaunchTemplateSpecificationOutput

func (ComputeEnvironmentLaunchTemplateSpecificationArgs) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutput

func (i ComputeEnvironmentLaunchTemplateSpecificationArgs) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutput() ComputeEnvironmentLaunchTemplateSpecificationPtrOutput

func (ComputeEnvironmentLaunchTemplateSpecificationArgs) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutputWithContext

func (i ComputeEnvironmentLaunchTemplateSpecificationArgs) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentLaunchTemplateSpecificationPtrOutput

type ComputeEnvironmentLaunchTemplateSpecificationInput

type ComputeEnvironmentLaunchTemplateSpecificationInput interface {
	pulumi.Input

	ToComputeEnvironmentLaunchTemplateSpecificationOutput() ComputeEnvironmentLaunchTemplateSpecificationOutput
	ToComputeEnvironmentLaunchTemplateSpecificationOutputWithContext(context.Context) ComputeEnvironmentLaunchTemplateSpecificationOutput
}

ComputeEnvironmentLaunchTemplateSpecificationInput is an input type that accepts ComputeEnvironmentLaunchTemplateSpecificationArgs and ComputeEnvironmentLaunchTemplateSpecificationOutput values. You can construct a concrete instance of `ComputeEnvironmentLaunchTemplateSpecificationInput` via:

ComputeEnvironmentLaunchTemplateSpecificationArgs{...}

type ComputeEnvironmentLaunchTemplateSpecificationOutput

type ComputeEnvironmentLaunchTemplateSpecificationOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentLaunchTemplateSpecificationOutput) ElementType

func (ComputeEnvironmentLaunchTemplateSpecificationOutput) LaunchTemplateId

func (ComputeEnvironmentLaunchTemplateSpecificationOutput) LaunchTemplateName

func (ComputeEnvironmentLaunchTemplateSpecificationOutput) ToComputeEnvironmentLaunchTemplateSpecificationOutput

func (o ComputeEnvironmentLaunchTemplateSpecificationOutput) ToComputeEnvironmentLaunchTemplateSpecificationOutput() ComputeEnvironmentLaunchTemplateSpecificationOutput

func (ComputeEnvironmentLaunchTemplateSpecificationOutput) ToComputeEnvironmentLaunchTemplateSpecificationOutputWithContext

func (o ComputeEnvironmentLaunchTemplateSpecificationOutput) ToComputeEnvironmentLaunchTemplateSpecificationOutputWithContext(ctx context.Context) ComputeEnvironmentLaunchTemplateSpecificationOutput

func (ComputeEnvironmentLaunchTemplateSpecificationOutput) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutput

func (o ComputeEnvironmentLaunchTemplateSpecificationOutput) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutput() ComputeEnvironmentLaunchTemplateSpecificationPtrOutput

func (ComputeEnvironmentLaunchTemplateSpecificationOutput) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutputWithContext

func (o ComputeEnvironmentLaunchTemplateSpecificationOutput) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentLaunchTemplateSpecificationPtrOutput

func (ComputeEnvironmentLaunchTemplateSpecificationOutput) Version

type ComputeEnvironmentLaunchTemplateSpecificationPtrInput

type ComputeEnvironmentLaunchTemplateSpecificationPtrInput interface {
	pulumi.Input

	ToComputeEnvironmentLaunchTemplateSpecificationPtrOutput() ComputeEnvironmentLaunchTemplateSpecificationPtrOutput
	ToComputeEnvironmentLaunchTemplateSpecificationPtrOutputWithContext(context.Context) ComputeEnvironmentLaunchTemplateSpecificationPtrOutput
}

ComputeEnvironmentLaunchTemplateSpecificationPtrInput is an input type that accepts ComputeEnvironmentLaunchTemplateSpecificationArgs, ComputeEnvironmentLaunchTemplateSpecificationPtr and ComputeEnvironmentLaunchTemplateSpecificationPtrOutput values. You can construct a concrete instance of `ComputeEnvironmentLaunchTemplateSpecificationPtrInput` via:

        ComputeEnvironmentLaunchTemplateSpecificationArgs{...}

or:

        nil

type ComputeEnvironmentLaunchTemplateSpecificationPtrOutput

type ComputeEnvironmentLaunchTemplateSpecificationPtrOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentLaunchTemplateSpecificationPtrOutput) Elem

func (ComputeEnvironmentLaunchTemplateSpecificationPtrOutput) ElementType

func (ComputeEnvironmentLaunchTemplateSpecificationPtrOutput) LaunchTemplateId

func (ComputeEnvironmentLaunchTemplateSpecificationPtrOutput) LaunchTemplateName

func (ComputeEnvironmentLaunchTemplateSpecificationPtrOutput) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutput

func (ComputeEnvironmentLaunchTemplateSpecificationPtrOutput) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutputWithContext

func (o ComputeEnvironmentLaunchTemplateSpecificationPtrOutput) ToComputeEnvironmentLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentLaunchTemplateSpecificationPtrOutput

func (ComputeEnvironmentLaunchTemplateSpecificationPtrOutput) Version

type ComputeEnvironmentOutput

type ComputeEnvironmentOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentOutput) ComputeEnvironmentArn added in v0.17.0

func (o ComputeEnvironmentOutput) ComputeEnvironmentArn() pulumi.StringOutput

func (ComputeEnvironmentOutput) ComputeEnvironmentName added in v0.17.0

func (o ComputeEnvironmentOutput) ComputeEnvironmentName() pulumi.StringPtrOutput

func (ComputeEnvironmentOutput) ComputeResources added in v0.17.0

func (ComputeEnvironmentOutput) EksConfiguration added in v0.41.0

func (ComputeEnvironmentOutput) ElementType

func (ComputeEnvironmentOutput) ElementType() reflect.Type

func (ComputeEnvironmentOutput) ReplaceComputeEnvironment added in v0.17.0

func (o ComputeEnvironmentOutput) ReplaceComputeEnvironment() pulumi.BoolPtrOutput

func (ComputeEnvironmentOutput) ServiceRole added in v0.17.0

func (ComputeEnvironmentOutput) State added in v0.17.0

func (ComputeEnvironmentOutput) Tags added in v0.17.0

A key-value pair to associate with a resource.

func (ComputeEnvironmentOutput) ToComputeEnvironmentOutput

func (o ComputeEnvironmentOutput) ToComputeEnvironmentOutput() ComputeEnvironmentOutput

func (ComputeEnvironmentOutput) ToComputeEnvironmentOutputWithContext

func (o ComputeEnvironmentOutput) ToComputeEnvironmentOutputWithContext(ctx context.Context) ComputeEnvironmentOutput

func (ComputeEnvironmentOutput) Type added in v0.17.0

func (ComputeEnvironmentOutput) UnmanagedvCpus added in v0.17.0

func (o ComputeEnvironmentOutput) UnmanagedvCpus() pulumi.IntPtrOutput

func (ComputeEnvironmentOutput) UpdatePolicy added in v0.17.0

type ComputeEnvironmentState

type ComputeEnvironmentState struct {
}

func (ComputeEnvironmentState) ElementType

func (ComputeEnvironmentState) ElementType() reflect.Type

type ComputeEnvironmentUpdatePolicy added in v0.15.0

type ComputeEnvironmentUpdatePolicy struct {
	JobExecutionTimeoutMinutes *int  `pulumi:"jobExecutionTimeoutMinutes"`
	TerminateJobsOnUpdate      *bool `pulumi:"terminateJobsOnUpdate"`
}

type ComputeEnvironmentUpdatePolicyArgs added in v0.15.0

type ComputeEnvironmentUpdatePolicyArgs struct {
	JobExecutionTimeoutMinutes pulumi.IntPtrInput  `pulumi:"jobExecutionTimeoutMinutes"`
	TerminateJobsOnUpdate      pulumi.BoolPtrInput `pulumi:"terminateJobsOnUpdate"`
}

func (ComputeEnvironmentUpdatePolicyArgs) ElementType added in v0.15.0

func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutput added in v0.15.0

func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutput() ComputeEnvironmentUpdatePolicyOutput

func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutputWithContext added in v0.15.0

func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyOutput

func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutput added in v0.15.0

func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput

func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext added in v0.15.0

func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput

type ComputeEnvironmentUpdatePolicyInput added in v0.15.0

type ComputeEnvironmentUpdatePolicyInput interface {
	pulumi.Input

	ToComputeEnvironmentUpdatePolicyOutput() ComputeEnvironmentUpdatePolicyOutput
	ToComputeEnvironmentUpdatePolicyOutputWithContext(context.Context) ComputeEnvironmentUpdatePolicyOutput
}

ComputeEnvironmentUpdatePolicyInput is an input type that accepts ComputeEnvironmentUpdatePolicyArgs and ComputeEnvironmentUpdatePolicyOutput values. You can construct a concrete instance of `ComputeEnvironmentUpdatePolicyInput` via:

ComputeEnvironmentUpdatePolicyArgs{...}

type ComputeEnvironmentUpdatePolicyOutput added in v0.15.0

type ComputeEnvironmentUpdatePolicyOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentUpdatePolicyOutput) ElementType added in v0.15.0

func (ComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes added in v0.15.0

func (o ComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes() pulumi.IntPtrOutput

func (ComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate added in v0.15.0

func (o ComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate() pulumi.BoolPtrOutput

func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutput added in v0.15.0

func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutput() ComputeEnvironmentUpdatePolicyOutput

func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutputWithContext added in v0.15.0

func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyOutput

func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutput added in v0.15.0

func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput

func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext added in v0.15.0

func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput

type ComputeEnvironmentUpdatePolicyPtrInput added in v0.15.0

type ComputeEnvironmentUpdatePolicyPtrInput interface {
	pulumi.Input

	ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput
	ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(context.Context) ComputeEnvironmentUpdatePolicyPtrOutput
}

ComputeEnvironmentUpdatePolicyPtrInput is an input type that accepts ComputeEnvironmentUpdatePolicyArgs, ComputeEnvironmentUpdatePolicyPtr and ComputeEnvironmentUpdatePolicyPtrOutput values. You can construct a concrete instance of `ComputeEnvironmentUpdatePolicyPtrInput` via:

        ComputeEnvironmentUpdatePolicyArgs{...}

or:

        nil

type ComputeEnvironmentUpdatePolicyPtrOutput added in v0.15.0

type ComputeEnvironmentUpdatePolicyPtrOutput struct{ *pulumi.OutputState }

func (ComputeEnvironmentUpdatePolicyPtrOutput) Elem added in v0.15.0

func (ComputeEnvironmentUpdatePolicyPtrOutput) ElementType added in v0.15.0

func (ComputeEnvironmentUpdatePolicyPtrOutput) JobExecutionTimeoutMinutes added in v0.15.0

func (o ComputeEnvironmentUpdatePolicyPtrOutput) JobExecutionTimeoutMinutes() pulumi.IntPtrOutput

func (ComputeEnvironmentUpdatePolicyPtrOutput) TerminateJobsOnUpdate added in v0.15.0

func (ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutput added in v0.15.0

func (o ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput

func (ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext added in v0.15.0

func (o ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput

type JobDefinition

type JobDefinition struct {
	pulumi.CustomResourceState

	AwsId               pulumi.StringOutput                       `pulumi:"awsId"`
	ContainerProperties JobDefinitionContainerPropertiesPtrOutput `pulumi:"containerProperties"`
	EcsProperties       JobDefinitionEcsPropertiesPtrOutput       `pulumi:"ecsProperties"`
	EksProperties       JobDefinitionEksPropertiesPtrOutput       `pulumi:"eksProperties"`
	JobDefinitionName   pulumi.StringPtrOutput                    `pulumi:"jobDefinitionName"`
	NodeProperties      JobDefinitionNodePropertiesPtrOutput      `pulumi:"nodeProperties"`
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Batch::JobDefinition` for more information about the expected schema for this property.
	Parameters           pulumi.AnyOutput                    `pulumi:"parameters"`
	PlatformCapabilities pulumi.StringArrayOutput            `pulumi:"platformCapabilities"`
	PropagateTags        pulumi.BoolPtrOutput                `pulumi:"propagateTags"`
	RetryStrategy        JobDefinitionRetryStrategyPtrOutput `pulumi:"retryStrategy"`
	SchedulingPriority   pulumi.IntPtrOutput                 `pulumi:"schedulingPriority"`
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Batch::JobDefinition` for more information about the expected schema for this property.
	Tags    pulumi.AnyOutput              `pulumi:"tags"`
	Timeout JobDefinitionTimeoutPtrOutput `pulumi:"timeout"`
	Type    pulumi.StringOutput           `pulumi:"type"`
}

Resource Type definition for AWS::Batch::JobDefinition

func GetJobDefinition

func GetJobDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobDefinitionState, opts ...pulumi.ResourceOption) (*JobDefinition, error)

GetJobDefinition gets an existing JobDefinition 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 NewJobDefinition

func NewJobDefinition(ctx *pulumi.Context,
	name string, args *JobDefinitionArgs, opts ...pulumi.ResourceOption) (*JobDefinition, error)

NewJobDefinition registers a new resource with the given unique name, arguments, and options.

func (*JobDefinition) ElementType

func (*JobDefinition) ElementType() reflect.Type

func (*JobDefinition) ToJobDefinitionOutput

func (i *JobDefinition) ToJobDefinitionOutput() JobDefinitionOutput

func (*JobDefinition) ToJobDefinitionOutputWithContext

func (i *JobDefinition) ToJobDefinitionOutputWithContext(ctx context.Context) JobDefinitionOutput

type JobDefinitionArgs

type JobDefinitionArgs struct {
	ContainerProperties JobDefinitionContainerPropertiesPtrInput
	EcsProperties       JobDefinitionEcsPropertiesPtrInput
	EksProperties       JobDefinitionEksPropertiesPtrInput
	JobDefinitionName   pulumi.StringPtrInput
	NodeProperties      JobDefinitionNodePropertiesPtrInput
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Batch::JobDefinition` for more information about the expected schema for this property.
	Parameters           pulumi.Input
	PlatformCapabilities pulumi.StringArrayInput
	PropagateTags        pulumi.BoolPtrInput
	RetryStrategy        JobDefinitionRetryStrategyPtrInput
	SchedulingPriority   pulumi.IntPtrInput
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Batch::JobDefinition` for more information about the expected schema for this property.
	Tags    pulumi.Input
	Timeout JobDefinitionTimeoutPtrInput
	Type    pulumi.StringInput
}

The set of arguments for constructing a JobDefinition resource.

func (JobDefinitionArgs) ElementType

func (JobDefinitionArgs) ElementType() reflect.Type

type JobDefinitionAuthorizationConfig

type JobDefinitionAuthorizationConfig struct {
	AccessPointId *string `pulumi:"accessPointId"`
	Iam           *string `pulumi:"iam"`
}

type JobDefinitionAuthorizationConfigArgs

type JobDefinitionAuthorizationConfigArgs struct {
	AccessPointId pulumi.StringPtrInput `pulumi:"accessPointId"`
	Iam           pulumi.StringPtrInput `pulumi:"iam"`
}

func (JobDefinitionAuthorizationConfigArgs) ElementType

func (JobDefinitionAuthorizationConfigArgs) ToJobDefinitionAuthorizationConfigOutput

func (i JobDefinitionAuthorizationConfigArgs) ToJobDefinitionAuthorizationConfigOutput() JobDefinitionAuthorizationConfigOutput

func (JobDefinitionAuthorizationConfigArgs) ToJobDefinitionAuthorizationConfigOutputWithContext

func (i JobDefinitionAuthorizationConfigArgs) ToJobDefinitionAuthorizationConfigOutputWithContext(ctx context.Context) JobDefinitionAuthorizationConfigOutput

func (JobDefinitionAuthorizationConfigArgs) ToJobDefinitionAuthorizationConfigPtrOutput

func (i JobDefinitionAuthorizationConfigArgs) ToJobDefinitionAuthorizationConfigPtrOutput() JobDefinitionAuthorizationConfigPtrOutput

func (JobDefinitionAuthorizationConfigArgs) ToJobDefinitionAuthorizationConfigPtrOutputWithContext

func (i JobDefinitionAuthorizationConfigArgs) ToJobDefinitionAuthorizationConfigPtrOutputWithContext(ctx context.Context) JobDefinitionAuthorizationConfigPtrOutput

type JobDefinitionAuthorizationConfigInput

type JobDefinitionAuthorizationConfigInput interface {
	pulumi.Input

	ToJobDefinitionAuthorizationConfigOutput() JobDefinitionAuthorizationConfigOutput
	ToJobDefinitionAuthorizationConfigOutputWithContext(context.Context) JobDefinitionAuthorizationConfigOutput
}

JobDefinitionAuthorizationConfigInput is an input type that accepts JobDefinitionAuthorizationConfigArgs and JobDefinitionAuthorizationConfigOutput values. You can construct a concrete instance of `JobDefinitionAuthorizationConfigInput` via:

JobDefinitionAuthorizationConfigArgs{...}

type JobDefinitionAuthorizationConfigOutput

type JobDefinitionAuthorizationConfigOutput struct{ *pulumi.OutputState }

func (JobDefinitionAuthorizationConfigOutput) AccessPointId

func (JobDefinitionAuthorizationConfigOutput) ElementType

func (JobDefinitionAuthorizationConfigOutput) Iam

func (JobDefinitionAuthorizationConfigOutput) ToJobDefinitionAuthorizationConfigOutput

func (o JobDefinitionAuthorizationConfigOutput) ToJobDefinitionAuthorizationConfigOutput() JobDefinitionAuthorizationConfigOutput

func (JobDefinitionAuthorizationConfigOutput) ToJobDefinitionAuthorizationConfigOutputWithContext

func (o JobDefinitionAuthorizationConfigOutput) ToJobDefinitionAuthorizationConfigOutputWithContext(ctx context.Context) JobDefinitionAuthorizationConfigOutput

func (JobDefinitionAuthorizationConfigOutput) ToJobDefinitionAuthorizationConfigPtrOutput

func (o JobDefinitionAuthorizationConfigOutput) ToJobDefinitionAuthorizationConfigPtrOutput() JobDefinitionAuthorizationConfigPtrOutput

func (JobDefinitionAuthorizationConfigOutput) ToJobDefinitionAuthorizationConfigPtrOutputWithContext

func (o JobDefinitionAuthorizationConfigOutput) ToJobDefinitionAuthorizationConfigPtrOutputWithContext(ctx context.Context) JobDefinitionAuthorizationConfigPtrOutput

type JobDefinitionAuthorizationConfigPtrInput

type JobDefinitionAuthorizationConfigPtrInput interface {
	pulumi.Input

	ToJobDefinitionAuthorizationConfigPtrOutput() JobDefinitionAuthorizationConfigPtrOutput
	ToJobDefinitionAuthorizationConfigPtrOutputWithContext(context.Context) JobDefinitionAuthorizationConfigPtrOutput
}

JobDefinitionAuthorizationConfigPtrInput is an input type that accepts JobDefinitionAuthorizationConfigArgs, JobDefinitionAuthorizationConfigPtr and JobDefinitionAuthorizationConfigPtrOutput values. You can construct a concrete instance of `JobDefinitionAuthorizationConfigPtrInput` via:

        JobDefinitionAuthorizationConfigArgs{...}

or:

        nil

type JobDefinitionAuthorizationConfigPtrOutput

type JobDefinitionAuthorizationConfigPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionAuthorizationConfigPtrOutput) AccessPointId

func (JobDefinitionAuthorizationConfigPtrOutput) Elem

func (JobDefinitionAuthorizationConfigPtrOutput) ElementType

func (JobDefinitionAuthorizationConfigPtrOutput) Iam

func (JobDefinitionAuthorizationConfigPtrOutput) ToJobDefinitionAuthorizationConfigPtrOutput

func (o JobDefinitionAuthorizationConfigPtrOutput) ToJobDefinitionAuthorizationConfigPtrOutput() JobDefinitionAuthorizationConfigPtrOutput

func (JobDefinitionAuthorizationConfigPtrOutput) ToJobDefinitionAuthorizationConfigPtrOutputWithContext

func (o JobDefinitionAuthorizationConfigPtrOutput) ToJobDefinitionAuthorizationConfigPtrOutputWithContext(ctx context.Context) JobDefinitionAuthorizationConfigPtrOutput

type JobDefinitionContainerProperties

type JobDefinitionContainerProperties struct {
	Command                      []string                                   `pulumi:"command"`
	Environment                  []JobDefinitionEnvironment                 `pulumi:"environment"`
	EphemeralStorage             *JobDefinitionEphemeralStorage             `pulumi:"ephemeralStorage"`
	ExecutionRoleArn             *string                                    `pulumi:"executionRoleArn"`
	FargatePlatformConfiguration *JobDefinitionFargatePlatformConfiguration `pulumi:"fargatePlatformConfiguration"`
	Image                        string                                     `pulumi:"image"`
	InstanceType                 *string                                    `pulumi:"instanceType"`
	JobRoleArn                   *string                                    `pulumi:"jobRoleArn"`
	LinuxParameters              *JobDefinitionLinuxParameters              `pulumi:"linuxParameters"`
	LogConfiguration             *JobDefinitionLogConfiguration             `pulumi:"logConfiguration"`
	Memory                       *int                                       `pulumi:"memory"`
	MountPoints                  []JobDefinitionMountPoints                 `pulumi:"mountPoints"`
	NetworkConfiguration         *JobDefinitionNetworkConfiguration         `pulumi:"networkConfiguration"`
	Privileged                   *bool                                      `pulumi:"privileged"`
	ReadonlyRootFilesystem       *bool                                      `pulumi:"readonlyRootFilesystem"`
	RepositoryCredentials        *JobDefinitionRepositoryCredentials        `pulumi:"repositoryCredentials"`
	ResourceRequirements         []JobDefinitionResourceRequirement         `pulumi:"resourceRequirements"`
	RuntimePlatform              *JobDefinitionRuntimePlatform              `pulumi:"runtimePlatform"`
	Secrets                      []JobDefinitionSecret                      `pulumi:"secrets"`
	Ulimits                      []JobDefinitionUlimit                      `pulumi:"ulimits"`
	User                         *string                                    `pulumi:"user"`
	Vcpus                        *int                                       `pulumi:"vcpus"`
	Volumes                      []JobDefinitionVolumes                     `pulumi:"volumes"`
}

type JobDefinitionContainerPropertiesArgs

type JobDefinitionContainerPropertiesArgs struct {
	Command                      pulumi.StringArrayInput                           `pulumi:"command"`
	Environment                  JobDefinitionEnvironmentArrayInput                `pulumi:"environment"`
	EphemeralStorage             JobDefinitionEphemeralStoragePtrInput             `pulumi:"ephemeralStorage"`
	ExecutionRoleArn             pulumi.StringPtrInput                             `pulumi:"executionRoleArn"`
	FargatePlatformConfiguration JobDefinitionFargatePlatformConfigurationPtrInput `pulumi:"fargatePlatformConfiguration"`
	Image                        pulumi.StringInput                                `pulumi:"image"`
	InstanceType                 pulumi.StringPtrInput                             `pulumi:"instanceType"`
	JobRoleArn                   pulumi.StringPtrInput                             `pulumi:"jobRoleArn"`
	LinuxParameters              JobDefinitionLinuxParametersPtrInput              `pulumi:"linuxParameters"`
	LogConfiguration             JobDefinitionLogConfigurationPtrInput             `pulumi:"logConfiguration"`
	Memory                       pulumi.IntPtrInput                                `pulumi:"memory"`
	MountPoints                  JobDefinitionMountPointsArrayInput                `pulumi:"mountPoints"`
	NetworkConfiguration         JobDefinitionNetworkConfigurationPtrInput         `pulumi:"networkConfiguration"`
	Privileged                   pulumi.BoolPtrInput                               `pulumi:"privileged"`
	ReadonlyRootFilesystem       pulumi.BoolPtrInput                               `pulumi:"readonlyRootFilesystem"`
	RepositoryCredentials        JobDefinitionRepositoryCredentialsPtrInput        `pulumi:"repositoryCredentials"`
	ResourceRequirements         JobDefinitionResourceRequirementArrayInput        `pulumi:"resourceRequirements"`
	RuntimePlatform              JobDefinitionRuntimePlatformPtrInput              `pulumi:"runtimePlatform"`
	Secrets                      JobDefinitionSecretArrayInput                     `pulumi:"secrets"`
	Ulimits                      JobDefinitionUlimitArrayInput                     `pulumi:"ulimits"`
	User                         pulumi.StringPtrInput                             `pulumi:"user"`
	Vcpus                        pulumi.IntPtrInput                                `pulumi:"vcpus"`
	Volumes                      JobDefinitionVolumesArrayInput                    `pulumi:"volumes"`
}

func (JobDefinitionContainerPropertiesArgs) ElementType

func (JobDefinitionContainerPropertiesArgs) ToJobDefinitionContainerPropertiesOutput

func (i JobDefinitionContainerPropertiesArgs) ToJobDefinitionContainerPropertiesOutput() JobDefinitionContainerPropertiesOutput

func (JobDefinitionContainerPropertiesArgs) ToJobDefinitionContainerPropertiesOutputWithContext

func (i JobDefinitionContainerPropertiesArgs) ToJobDefinitionContainerPropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesOutput

func (JobDefinitionContainerPropertiesArgs) ToJobDefinitionContainerPropertiesPtrOutput

func (i JobDefinitionContainerPropertiesArgs) ToJobDefinitionContainerPropertiesPtrOutput() JobDefinitionContainerPropertiesPtrOutput

func (JobDefinitionContainerPropertiesArgs) ToJobDefinitionContainerPropertiesPtrOutputWithContext

func (i JobDefinitionContainerPropertiesArgs) ToJobDefinitionContainerPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesPtrOutput

type JobDefinitionContainerPropertiesInput

type JobDefinitionContainerPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesOutput() JobDefinitionContainerPropertiesOutput
	ToJobDefinitionContainerPropertiesOutputWithContext(context.Context) JobDefinitionContainerPropertiesOutput
}

JobDefinitionContainerPropertiesInput is an input type that accepts JobDefinitionContainerPropertiesArgs and JobDefinitionContainerPropertiesOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesInput` via:

JobDefinitionContainerPropertiesArgs{...}

type JobDefinitionContainerPropertiesOutput

type JobDefinitionContainerPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesOutput) Command

func (JobDefinitionContainerPropertiesOutput) ElementType

func (JobDefinitionContainerPropertiesOutput) Environment

func (JobDefinitionContainerPropertiesOutput) EphemeralStorage added in v0.56.0

func (JobDefinitionContainerPropertiesOutput) ExecutionRoleArn

func (JobDefinitionContainerPropertiesOutput) FargatePlatformConfiguration

func (JobDefinitionContainerPropertiesOutput) Image

func (JobDefinitionContainerPropertiesOutput) InstanceType

func (JobDefinitionContainerPropertiesOutput) JobRoleArn

func (JobDefinitionContainerPropertiesOutput) LinuxParameters

func (JobDefinitionContainerPropertiesOutput) LogConfiguration

func (JobDefinitionContainerPropertiesOutput) Memory

func (JobDefinitionContainerPropertiesOutput) MountPoints

func (JobDefinitionContainerPropertiesOutput) NetworkConfiguration

func (JobDefinitionContainerPropertiesOutput) Privileged

func (JobDefinitionContainerPropertiesOutput) ReadonlyRootFilesystem

func (o JobDefinitionContainerPropertiesOutput) ReadonlyRootFilesystem() pulumi.BoolPtrOutput

func (JobDefinitionContainerPropertiesOutput) RepositoryCredentials added in v0.97.0

func (JobDefinitionContainerPropertiesOutput) ResourceRequirements

func (JobDefinitionContainerPropertiesOutput) RuntimePlatform added in v0.69.0

func (JobDefinitionContainerPropertiesOutput) Secrets

func (JobDefinitionContainerPropertiesOutput) ToJobDefinitionContainerPropertiesOutput

func (o JobDefinitionContainerPropertiesOutput) ToJobDefinitionContainerPropertiesOutput() JobDefinitionContainerPropertiesOutput

func (JobDefinitionContainerPropertiesOutput) ToJobDefinitionContainerPropertiesOutputWithContext

func (o JobDefinitionContainerPropertiesOutput) ToJobDefinitionContainerPropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesOutput

func (JobDefinitionContainerPropertiesOutput) ToJobDefinitionContainerPropertiesPtrOutput

func (o JobDefinitionContainerPropertiesOutput) ToJobDefinitionContainerPropertiesPtrOutput() JobDefinitionContainerPropertiesPtrOutput

func (JobDefinitionContainerPropertiesOutput) ToJobDefinitionContainerPropertiesPtrOutputWithContext

func (o JobDefinitionContainerPropertiesOutput) ToJobDefinitionContainerPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesPtrOutput

func (JobDefinitionContainerPropertiesOutput) Ulimits

func (JobDefinitionContainerPropertiesOutput) User

func (JobDefinitionContainerPropertiesOutput) Vcpus

func (JobDefinitionContainerPropertiesOutput) Volumes

type JobDefinitionContainerPropertiesPtrInput

type JobDefinitionContainerPropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesPtrOutput() JobDefinitionContainerPropertiesPtrOutput
	ToJobDefinitionContainerPropertiesPtrOutputWithContext(context.Context) JobDefinitionContainerPropertiesPtrOutput
}

JobDefinitionContainerPropertiesPtrInput is an input type that accepts JobDefinitionContainerPropertiesArgs, JobDefinitionContainerPropertiesPtr and JobDefinitionContainerPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesPtrInput` via:

        JobDefinitionContainerPropertiesArgs{...}

or:

        nil

type JobDefinitionContainerPropertiesPtrOutput

type JobDefinitionContainerPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesPtrOutput) Command

func (JobDefinitionContainerPropertiesPtrOutput) Elem

func (JobDefinitionContainerPropertiesPtrOutput) ElementType

func (JobDefinitionContainerPropertiesPtrOutput) Environment

func (JobDefinitionContainerPropertiesPtrOutput) EphemeralStorage added in v0.56.0

func (JobDefinitionContainerPropertiesPtrOutput) ExecutionRoleArn

func (JobDefinitionContainerPropertiesPtrOutput) FargatePlatformConfiguration

func (JobDefinitionContainerPropertiesPtrOutput) Image

func (JobDefinitionContainerPropertiesPtrOutput) InstanceType

func (JobDefinitionContainerPropertiesPtrOutput) JobRoleArn

func (JobDefinitionContainerPropertiesPtrOutput) LinuxParameters

func (JobDefinitionContainerPropertiesPtrOutput) LogConfiguration

func (JobDefinitionContainerPropertiesPtrOutput) Memory

func (JobDefinitionContainerPropertiesPtrOutput) MountPoints

func (JobDefinitionContainerPropertiesPtrOutput) NetworkConfiguration

func (JobDefinitionContainerPropertiesPtrOutput) Privileged

func (JobDefinitionContainerPropertiesPtrOutput) ReadonlyRootFilesystem

func (JobDefinitionContainerPropertiesPtrOutput) RepositoryCredentials added in v0.97.0

func (JobDefinitionContainerPropertiesPtrOutput) ResourceRequirements

func (JobDefinitionContainerPropertiesPtrOutput) RuntimePlatform added in v0.69.0

func (JobDefinitionContainerPropertiesPtrOutput) Secrets

func (JobDefinitionContainerPropertiesPtrOutput) ToJobDefinitionContainerPropertiesPtrOutput

func (o JobDefinitionContainerPropertiesPtrOutput) ToJobDefinitionContainerPropertiesPtrOutput() JobDefinitionContainerPropertiesPtrOutput

func (JobDefinitionContainerPropertiesPtrOutput) ToJobDefinitionContainerPropertiesPtrOutputWithContext

func (o JobDefinitionContainerPropertiesPtrOutput) ToJobDefinitionContainerPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesPtrOutput

func (JobDefinitionContainerPropertiesPtrOutput) Ulimits

func (JobDefinitionContainerPropertiesPtrOutput) User

func (JobDefinitionContainerPropertiesPtrOutput) Vcpus

func (JobDefinitionContainerPropertiesPtrOutput) Volumes

type JobDefinitionDevice

type JobDefinitionDevice struct {
	ContainerPath *string  `pulumi:"containerPath"`
	HostPath      *string  `pulumi:"hostPath"`
	Permissions   []string `pulumi:"permissions"`
}

type JobDefinitionDeviceArgs

type JobDefinitionDeviceArgs struct {
	ContainerPath pulumi.StringPtrInput   `pulumi:"containerPath"`
	HostPath      pulumi.StringPtrInput   `pulumi:"hostPath"`
	Permissions   pulumi.StringArrayInput `pulumi:"permissions"`
}

func (JobDefinitionDeviceArgs) ElementType

func (JobDefinitionDeviceArgs) ElementType() reflect.Type

func (JobDefinitionDeviceArgs) ToJobDefinitionDeviceOutput

func (i JobDefinitionDeviceArgs) ToJobDefinitionDeviceOutput() JobDefinitionDeviceOutput

func (JobDefinitionDeviceArgs) ToJobDefinitionDeviceOutputWithContext

func (i JobDefinitionDeviceArgs) ToJobDefinitionDeviceOutputWithContext(ctx context.Context) JobDefinitionDeviceOutput

type JobDefinitionDeviceArray

type JobDefinitionDeviceArray []JobDefinitionDeviceInput

func (JobDefinitionDeviceArray) ElementType

func (JobDefinitionDeviceArray) ElementType() reflect.Type

func (JobDefinitionDeviceArray) ToJobDefinitionDeviceArrayOutput

func (i JobDefinitionDeviceArray) ToJobDefinitionDeviceArrayOutput() JobDefinitionDeviceArrayOutput

func (JobDefinitionDeviceArray) ToJobDefinitionDeviceArrayOutputWithContext

func (i JobDefinitionDeviceArray) ToJobDefinitionDeviceArrayOutputWithContext(ctx context.Context) JobDefinitionDeviceArrayOutput

type JobDefinitionDeviceArrayInput

type JobDefinitionDeviceArrayInput interface {
	pulumi.Input

	ToJobDefinitionDeviceArrayOutput() JobDefinitionDeviceArrayOutput
	ToJobDefinitionDeviceArrayOutputWithContext(context.Context) JobDefinitionDeviceArrayOutput
}

JobDefinitionDeviceArrayInput is an input type that accepts JobDefinitionDeviceArray and JobDefinitionDeviceArrayOutput values. You can construct a concrete instance of `JobDefinitionDeviceArrayInput` via:

JobDefinitionDeviceArray{ JobDefinitionDeviceArgs{...} }

type JobDefinitionDeviceArrayOutput

type JobDefinitionDeviceArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionDeviceArrayOutput) ElementType

func (JobDefinitionDeviceArrayOutput) Index

func (JobDefinitionDeviceArrayOutput) ToJobDefinitionDeviceArrayOutput

func (o JobDefinitionDeviceArrayOutput) ToJobDefinitionDeviceArrayOutput() JobDefinitionDeviceArrayOutput

func (JobDefinitionDeviceArrayOutput) ToJobDefinitionDeviceArrayOutputWithContext

func (o JobDefinitionDeviceArrayOutput) ToJobDefinitionDeviceArrayOutputWithContext(ctx context.Context) JobDefinitionDeviceArrayOutput

type JobDefinitionDeviceInput

type JobDefinitionDeviceInput interface {
	pulumi.Input

	ToJobDefinitionDeviceOutput() JobDefinitionDeviceOutput
	ToJobDefinitionDeviceOutputWithContext(context.Context) JobDefinitionDeviceOutput
}

JobDefinitionDeviceInput is an input type that accepts JobDefinitionDeviceArgs and JobDefinitionDeviceOutput values. You can construct a concrete instance of `JobDefinitionDeviceInput` via:

JobDefinitionDeviceArgs{...}

type JobDefinitionDeviceOutput

type JobDefinitionDeviceOutput struct{ *pulumi.OutputState }

func (JobDefinitionDeviceOutput) ContainerPath

func (JobDefinitionDeviceOutput) ElementType

func (JobDefinitionDeviceOutput) ElementType() reflect.Type

func (JobDefinitionDeviceOutput) HostPath

func (JobDefinitionDeviceOutput) Permissions

func (JobDefinitionDeviceOutput) ToJobDefinitionDeviceOutput

func (o JobDefinitionDeviceOutput) ToJobDefinitionDeviceOutput() JobDefinitionDeviceOutput

func (JobDefinitionDeviceOutput) ToJobDefinitionDeviceOutputWithContext

func (o JobDefinitionDeviceOutput) ToJobDefinitionDeviceOutputWithContext(ctx context.Context) JobDefinitionDeviceOutput

type JobDefinitionEcsProperties added in v0.99.0

type JobDefinitionEcsProperties struct {
	TaskProperties []JobDefinitionEcsTaskProperties `pulumi:"taskProperties"`
}

type JobDefinitionEcsPropertiesArgs added in v0.99.0

type JobDefinitionEcsPropertiesArgs struct {
	TaskProperties JobDefinitionEcsTaskPropertiesArrayInput `pulumi:"taskProperties"`
}

func (JobDefinitionEcsPropertiesArgs) ElementType added in v0.99.0

func (JobDefinitionEcsPropertiesArgs) ToJobDefinitionEcsPropertiesOutput added in v0.99.0

func (i JobDefinitionEcsPropertiesArgs) ToJobDefinitionEcsPropertiesOutput() JobDefinitionEcsPropertiesOutput

func (JobDefinitionEcsPropertiesArgs) ToJobDefinitionEcsPropertiesOutputWithContext added in v0.99.0

func (i JobDefinitionEcsPropertiesArgs) ToJobDefinitionEcsPropertiesOutputWithContext(ctx context.Context) JobDefinitionEcsPropertiesOutput

func (JobDefinitionEcsPropertiesArgs) ToJobDefinitionEcsPropertiesPtrOutput added in v0.99.0

func (i JobDefinitionEcsPropertiesArgs) ToJobDefinitionEcsPropertiesPtrOutput() JobDefinitionEcsPropertiesPtrOutput

func (JobDefinitionEcsPropertiesArgs) ToJobDefinitionEcsPropertiesPtrOutputWithContext added in v0.99.0

func (i JobDefinitionEcsPropertiesArgs) ToJobDefinitionEcsPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEcsPropertiesPtrOutput

type JobDefinitionEcsPropertiesInput added in v0.99.0

type JobDefinitionEcsPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionEcsPropertiesOutput() JobDefinitionEcsPropertiesOutput
	ToJobDefinitionEcsPropertiesOutputWithContext(context.Context) JobDefinitionEcsPropertiesOutput
}

JobDefinitionEcsPropertiesInput is an input type that accepts JobDefinitionEcsPropertiesArgs and JobDefinitionEcsPropertiesOutput values. You can construct a concrete instance of `JobDefinitionEcsPropertiesInput` via:

JobDefinitionEcsPropertiesArgs{...}

type JobDefinitionEcsPropertiesOutput added in v0.99.0

type JobDefinitionEcsPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionEcsPropertiesOutput) ElementType added in v0.99.0

func (JobDefinitionEcsPropertiesOutput) TaskProperties added in v0.99.0

func (JobDefinitionEcsPropertiesOutput) ToJobDefinitionEcsPropertiesOutput added in v0.99.0

func (o JobDefinitionEcsPropertiesOutput) ToJobDefinitionEcsPropertiesOutput() JobDefinitionEcsPropertiesOutput

func (JobDefinitionEcsPropertiesOutput) ToJobDefinitionEcsPropertiesOutputWithContext added in v0.99.0

func (o JobDefinitionEcsPropertiesOutput) ToJobDefinitionEcsPropertiesOutputWithContext(ctx context.Context) JobDefinitionEcsPropertiesOutput

func (JobDefinitionEcsPropertiesOutput) ToJobDefinitionEcsPropertiesPtrOutput added in v0.99.0

func (o JobDefinitionEcsPropertiesOutput) ToJobDefinitionEcsPropertiesPtrOutput() JobDefinitionEcsPropertiesPtrOutput

func (JobDefinitionEcsPropertiesOutput) ToJobDefinitionEcsPropertiesPtrOutputWithContext added in v0.99.0

func (o JobDefinitionEcsPropertiesOutput) ToJobDefinitionEcsPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEcsPropertiesPtrOutput

type JobDefinitionEcsPropertiesPtrInput added in v0.99.0

type JobDefinitionEcsPropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionEcsPropertiesPtrOutput() JobDefinitionEcsPropertiesPtrOutput
	ToJobDefinitionEcsPropertiesPtrOutputWithContext(context.Context) JobDefinitionEcsPropertiesPtrOutput
}

JobDefinitionEcsPropertiesPtrInput is an input type that accepts JobDefinitionEcsPropertiesArgs, JobDefinitionEcsPropertiesPtr and JobDefinitionEcsPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionEcsPropertiesPtrInput` via:

        JobDefinitionEcsPropertiesArgs{...}

or:

        nil

func JobDefinitionEcsPropertiesPtr added in v0.99.0

type JobDefinitionEcsPropertiesPtrOutput added in v0.99.0

type JobDefinitionEcsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEcsPropertiesPtrOutput) Elem added in v0.99.0

func (JobDefinitionEcsPropertiesPtrOutput) ElementType added in v0.99.0

func (JobDefinitionEcsPropertiesPtrOutput) TaskProperties added in v0.99.0

func (JobDefinitionEcsPropertiesPtrOutput) ToJobDefinitionEcsPropertiesPtrOutput added in v0.99.0

func (o JobDefinitionEcsPropertiesPtrOutput) ToJobDefinitionEcsPropertiesPtrOutput() JobDefinitionEcsPropertiesPtrOutput

func (JobDefinitionEcsPropertiesPtrOutput) ToJobDefinitionEcsPropertiesPtrOutputWithContext added in v0.99.0

func (o JobDefinitionEcsPropertiesPtrOutput) ToJobDefinitionEcsPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEcsPropertiesPtrOutput

type JobDefinitionEcsTaskProperties added in v0.99.0

type JobDefinitionEcsTaskProperties struct {
	Containers           []JobDefinitionTaskContainerProperties `pulumi:"containers"`
	EphemeralStorage     *JobDefinitionEphemeralStorage         `pulumi:"ephemeralStorage"`
	ExecutionRoleArn     *string                                `pulumi:"executionRoleArn"`
	IpcMode              *string                                `pulumi:"ipcMode"`
	NetworkConfiguration *JobDefinitionNetworkConfiguration     `pulumi:"networkConfiguration"`
	PidMode              *string                                `pulumi:"pidMode"`
	PlatformVersion      *string                                `pulumi:"platformVersion"`
	RuntimePlatform      *JobDefinitionRuntimePlatform          `pulumi:"runtimePlatform"`
	TaskRoleArn          *string                                `pulumi:"taskRoleArn"`
	Volumes              []JobDefinitionVolumes                 `pulumi:"volumes"`
}

type JobDefinitionEcsTaskPropertiesArgs added in v0.99.0

type JobDefinitionEcsTaskPropertiesArgs struct {
	Containers           JobDefinitionTaskContainerPropertiesArrayInput `pulumi:"containers"`
	EphemeralStorage     JobDefinitionEphemeralStoragePtrInput          `pulumi:"ephemeralStorage"`
	ExecutionRoleArn     pulumi.StringPtrInput                          `pulumi:"executionRoleArn"`
	IpcMode              pulumi.StringPtrInput                          `pulumi:"ipcMode"`
	NetworkConfiguration JobDefinitionNetworkConfigurationPtrInput      `pulumi:"networkConfiguration"`
	PidMode              pulumi.StringPtrInput                          `pulumi:"pidMode"`
	PlatformVersion      pulumi.StringPtrInput                          `pulumi:"platformVersion"`
	RuntimePlatform      JobDefinitionRuntimePlatformPtrInput           `pulumi:"runtimePlatform"`
	TaskRoleArn          pulumi.StringPtrInput                          `pulumi:"taskRoleArn"`
	Volumes              JobDefinitionVolumesArrayInput                 `pulumi:"volumes"`
}

func (JobDefinitionEcsTaskPropertiesArgs) ElementType added in v0.99.0

func (JobDefinitionEcsTaskPropertiesArgs) ToJobDefinitionEcsTaskPropertiesOutput added in v0.99.0

func (i JobDefinitionEcsTaskPropertiesArgs) ToJobDefinitionEcsTaskPropertiesOutput() JobDefinitionEcsTaskPropertiesOutput

func (JobDefinitionEcsTaskPropertiesArgs) ToJobDefinitionEcsTaskPropertiesOutputWithContext added in v0.99.0

func (i JobDefinitionEcsTaskPropertiesArgs) ToJobDefinitionEcsTaskPropertiesOutputWithContext(ctx context.Context) JobDefinitionEcsTaskPropertiesOutput

type JobDefinitionEcsTaskPropertiesArray added in v0.99.0

type JobDefinitionEcsTaskPropertiesArray []JobDefinitionEcsTaskPropertiesInput

func (JobDefinitionEcsTaskPropertiesArray) ElementType added in v0.99.0

func (JobDefinitionEcsTaskPropertiesArray) ToJobDefinitionEcsTaskPropertiesArrayOutput added in v0.99.0

func (i JobDefinitionEcsTaskPropertiesArray) ToJobDefinitionEcsTaskPropertiesArrayOutput() JobDefinitionEcsTaskPropertiesArrayOutput

func (JobDefinitionEcsTaskPropertiesArray) ToJobDefinitionEcsTaskPropertiesArrayOutputWithContext added in v0.99.0

func (i JobDefinitionEcsTaskPropertiesArray) ToJobDefinitionEcsTaskPropertiesArrayOutputWithContext(ctx context.Context) JobDefinitionEcsTaskPropertiesArrayOutput

type JobDefinitionEcsTaskPropertiesArrayInput added in v0.99.0

type JobDefinitionEcsTaskPropertiesArrayInput interface {
	pulumi.Input

	ToJobDefinitionEcsTaskPropertiesArrayOutput() JobDefinitionEcsTaskPropertiesArrayOutput
	ToJobDefinitionEcsTaskPropertiesArrayOutputWithContext(context.Context) JobDefinitionEcsTaskPropertiesArrayOutput
}

JobDefinitionEcsTaskPropertiesArrayInput is an input type that accepts JobDefinitionEcsTaskPropertiesArray and JobDefinitionEcsTaskPropertiesArrayOutput values. You can construct a concrete instance of `JobDefinitionEcsTaskPropertiesArrayInput` via:

JobDefinitionEcsTaskPropertiesArray{ JobDefinitionEcsTaskPropertiesArgs{...} }

type JobDefinitionEcsTaskPropertiesArrayOutput added in v0.99.0

type JobDefinitionEcsTaskPropertiesArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionEcsTaskPropertiesArrayOutput) ElementType added in v0.99.0

func (JobDefinitionEcsTaskPropertiesArrayOutput) Index added in v0.99.0

func (JobDefinitionEcsTaskPropertiesArrayOutput) ToJobDefinitionEcsTaskPropertiesArrayOutput added in v0.99.0

func (o JobDefinitionEcsTaskPropertiesArrayOutput) ToJobDefinitionEcsTaskPropertiesArrayOutput() JobDefinitionEcsTaskPropertiesArrayOutput

func (JobDefinitionEcsTaskPropertiesArrayOutput) ToJobDefinitionEcsTaskPropertiesArrayOutputWithContext added in v0.99.0

func (o JobDefinitionEcsTaskPropertiesArrayOutput) ToJobDefinitionEcsTaskPropertiesArrayOutputWithContext(ctx context.Context) JobDefinitionEcsTaskPropertiesArrayOutput

type JobDefinitionEcsTaskPropertiesInput added in v0.99.0

type JobDefinitionEcsTaskPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionEcsTaskPropertiesOutput() JobDefinitionEcsTaskPropertiesOutput
	ToJobDefinitionEcsTaskPropertiesOutputWithContext(context.Context) JobDefinitionEcsTaskPropertiesOutput
}

JobDefinitionEcsTaskPropertiesInput is an input type that accepts JobDefinitionEcsTaskPropertiesArgs and JobDefinitionEcsTaskPropertiesOutput values. You can construct a concrete instance of `JobDefinitionEcsTaskPropertiesInput` via:

JobDefinitionEcsTaskPropertiesArgs{...}

type JobDefinitionEcsTaskPropertiesOutput added in v0.99.0

type JobDefinitionEcsTaskPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionEcsTaskPropertiesOutput) Containers added in v0.99.0

func (JobDefinitionEcsTaskPropertiesOutput) ElementType added in v0.99.0

func (JobDefinitionEcsTaskPropertiesOutput) EphemeralStorage added in v0.99.0

func (JobDefinitionEcsTaskPropertiesOutput) ExecutionRoleArn added in v0.99.0

func (JobDefinitionEcsTaskPropertiesOutput) IpcMode added in v0.99.0

func (JobDefinitionEcsTaskPropertiesOutput) NetworkConfiguration added in v0.99.0

func (JobDefinitionEcsTaskPropertiesOutput) PidMode added in v0.99.0

func (JobDefinitionEcsTaskPropertiesOutput) PlatformVersion added in v0.99.0

func (JobDefinitionEcsTaskPropertiesOutput) RuntimePlatform added in v0.99.0

func (JobDefinitionEcsTaskPropertiesOutput) TaskRoleArn added in v0.99.0

func (JobDefinitionEcsTaskPropertiesOutput) ToJobDefinitionEcsTaskPropertiesOutput added in v0.99.0

func (o JobDefinitionEcsTaskPropertiesOutput) ToJobDefinitionEcsTaskPropertiesOutput() JobDefinitionEcsTaskPropertiesOutput

func (JobDefinitionEcsTaskPropertiesOutput) ToJobDefinitionEcsTaskPropertiesOutputWithContext added in v0.99.0

func (o JobDefinitionEcsTaskPropertiesOutput) ToJobDefinitionEcsTaskPropertiesOutputWithContext(ctx context.Context) JobDefinitionEcsTaskPropertiesOutput

func (JobDefinitionEcsTaskPropertiesOutput) Volumes added in v0.99.0

type JobDefinitionEfsVolumeConfiguration

type JobDefinitionEfsVolumeConfiguration struct {
	AuthorizationConfig   *JobDefinitionAuthorizationConfig `pulumi:"authorizationConfig"`
	FileSystemId          string                            `pulumi:"fileSystemId"`
	RootDirectory         *string                           `pulumi:"rootDirectory"`
	TransitEncryption     *string                           `pulumi:"transitEncryption"`
	TransitEncryptionPort *int                              `pulumi:"transitEncryptionPort"`
}

type JobDefinitionEfsVolumeConfigurationArgs

type JobDefinitionEfsVolumeConfigurationArgs struct {
	AuthorizationConfig   JobDefinitionAuthorizationConfigPtrInput `pulumi:"authorizationConfig"`
	FileSystemId          pulumi.StringInput                       `pulumi:"fileSystemId"`
	RootDirectory         pulumi.StringPtrInput                    `pulumi:"rootDirectory"`
	TransitEncryption     pulumi.StringPtrInput                    `pulumi:"transitEncryption"`
	TransitEncryptionPort pulumi.IntPtrInput                       `pulumi:"transitEncryptionPort"`
}

func (JobDefinitionEfsVolumeConfigurationArgs) ElementType

func (JobDefinitionEfsVolumeConfigurationArgs) ToJobDefinitionEfsVolumeConfigurationOutput

func (i JobDefinitionEfsVolumeConfigurationArgs) ToJobDefinitionEfsVolumeConfigurationOutput() JobDefinitionEfsVolumeConfigurationOutput

func (JobDefinitionEfsVolumeConfigurationArgs) ToJobDefinitionEfsVolumeConfigurationOutputWithContext

func (i JobDefinitionEfsVolumeConfigurationArgs) ToJobDefinitionEfsVolumeConfigurationOutputWithContext(ctx context.Context) JobDefinitionEfsVolumeConfigurationOutput

func (JobDefinitionEfsVolumeConfigurationArgs) ToJobDefinitionEfsVolumeConfigurationPtrOutput

func (i JobDefinitionEfsVolumeConfigurationArgs) ToJobDefinitionEfsVolumeConfigurationPtrOutput() JobDefinitionEfsVolumeConfigurationPtrOutput

func (JobDefinitionEfsVolumeConfigurationArgs) ToJobDefinitionEfsVolumeConfigurationPtrOutputWithContext

func (i JobDefinitionEfsVolumeConfigurationArgs) ToJobDefinitionEfsVolumeConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionEfsVolumeConfigurationPtrOutput

type JobDefinitionEfsVolumeConfigurationInput

type JobDefinitionEfsVolumeConfigurationInput interface {
	pulumi.Input

	ToJobDefinitionEfsVolumeConfigurationOutput() JobDefinitionEfsVolumeConfigurationOutput
	ToJobDefinitionEfsVolumeConfigurationOutputWithContext(context.Context) JobDefinitionEfsVolumeConfigurationOutput
}

JobDefinitionEfsVolumeConfigurationInput is an input type that accepts JobDefinitionEfsVolumeConfigurationArgs and JobDefinitionEfsVolumeConfigurationOutput values. You can construct a concrete instance of `JobDefinitionEfsVolumeConfigurationInput` via:

JobDefinitionEfsVolumeConfigurationArgs{...}

type JobDefinitionEfsVolumeConfigurationOutput

type JobDefinitionEfsVolumeConfigurationOutput struct{ *pulumi.OutputState }

func (JobDefinitionEfsVolumeConfigurationOutput) AuthorizationConfig

func (JobDefinitionEfsVolumeConfigurationOutput) ElementType

func (JobDefinitionEfsVolumeConfigurationOutput) FileSystemId

func (JobDefinitionEfsVolumeConfigurationOutput) RootDirectory

func (JobDefinitionEfsVolumeConfigurationOutput) ToJobDefinitionEfsVolumeConfigurationOutput

func (o JobDefinitionEfsVolumeConfigurationOutput) ToJobDefinitionEfsVolumeConfigurationOutput() JobDefinitionEfsVolumeConfigurationOutput

func (JobDefinitionEfsVolumeConfigurationOutput) ToJobDefinitionEfsVolumeConfigurationOutputWithContext

func (o JobDefinitionEfsVolumeConfigurationOutput) ToJobDefinitionEfsVolumeConfigurationOutputWithContext(ctx context.Context) JobDefinitionEfsVolumeConfigurationOutput

func (JobDefinitionEfsVolumeConfigurationOutput) ToJobDefinitionEfsVolumeConfigurationPtrOutput

func (o JobDefinitionEfsVolumeConfigurationOutput) ToJobDefinitionEfsVolumeConfigurationPtrOutput() JobDefinitionEfsVolumeConfigurationPtrOutput

func (JobDefinitionEfsVolumeConfigurationOutput) ToJobDefinitionEfsVolumeConfigurationPtrOutputWithContext

func (o JobDefinitionEfsVolumeConfigurationOutput) ToJobDefinitionEfsVolumeConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionEfsVolumeConfigurationPtrOutput

func (JobDefinitionEfsVolumeConfigurationOutput) TransitEncryption

func (JobDefinitionEfsVolumeConfigurationOutput) TransitEncryptionPort

type JobDefinitionEfsVolumeConfigurationPtrInput

type JobDefinitionEfsVolumeConfigurationPtrInput interface {
	pulumi.Input

	ToJobDefinitionEfsVolumeConfigurationPtrOutput() JobDefinitionEfsVolumeConfigurationPtrOutput
	ToJobDefinitionEfsVolumeConfigurationPtrOutputWithContext(context.Context) JobDefinitionEfsVolumeConfigurationPtrOutput
}

JobDefinitionEfsVolumeConfigurationPtrInput is an input type that accepts JobDefinitionEfsVolumeConfigurationArgs, JobDefinitionEfsVolumeConfigurationPtr and JobDefinitionEfsVolumeConfigurationPtrOutput values. You can construct a concrete instance of `JobDefinitionEfsVolumeConfigurationPtrInput` via:

        JobDefinitionEfsVolumeConfigurationArgs{...}

or:

        nil

type JobDefinitionEfsVolumeConfigurationPtrOutput

type JobDefinitionEfsVolumeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEfsVolumeConfigurationPtrOutput) AuthorizationConfig

func (JobDefinitionEfsVolumeConfigurationPtrOutput) Elem

func (JobDefinitionEfsVolumeConfigurationPtrOutput) ElementType

func (JobDefinitionEfsVolumeConfigurationPtrOutput) FileSystemId

func (JobDefinitionEfsVolumeConfigurationPtrOutput) RootDirectory

func (JobDefinitionEfsVolumeConfigurationPtrOutput) ToJobDefinitionEfsVolumeConfigurationPtrOutput

func (o JobDefinitionEfsVolumeConfigurationPtrOutput) ToJobDefinitionEfsVolumeConfigurationPtrOutput() JobDefinitionEfsVolumeConfigurationPtrOutput

func (JobDefinitionEfsVolumeConfigurationPtrOutput) ToJobDefinitionEfsVolumeConfigurationPtrOutputWithContext

func (o JobDefinitionEfsVolumeConfigurationPtrOutput) ToJobDefinitionEfsVolumeConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionEfsVolumeConfigurationPtrOutput

func (JobDefinitionEfsVolumeConfigurationPtrOutput) TransitEncryption

func (JobDefinitionEfsVolumeConfigurationPtrOutput) TransitEncryptionPort

type JobDefinitionEksContainer added in v0.41.0

type JobDefinitionEksContainer struct {
	Args            []string                                       `pulumi:"args"`
	Command         []string                                       `pulumi:"command"`
	Env             []JobDefinitionEksContainerEnvironmentVariable `pulumi:"env"`
	Image           string                                         `pulumi:"image"`
	ImagePullPolicy *string                                        `pulumi:"imagePullPolicy"`
	Name            *string                                        `pulumi:"name"`
	Resources       *JobDefinitionEksContainerResourceRequirements `pulumi:"resources"`
	SecurityContext *JobDefinitionEksContainerSecurityContext      `pulumi:"securityContext"`
	VolumeMounts    []JobDefinitionEksContainerVolumeMount         `pulumi:"volumeMounts"`
}

type JobDefinitionEksContainerArgs added in v0.41.0

type JobDefinitionEksContainerArgs struct {
	Args            pulumi.StringArrayInput                                `pulumi:"args"`
	Command         pulumi.StringArrayInput                                `pulumi:"command"`
	Env             JobDefinitionEksContainerEnvironmentVariableArrayInput `pulumi:"env"`
	Image           pulumi.StringInput                                     `pulumi:"image"`
	ImagePullPolicy pulumi.StringPtrInput                                  `pulumi:"imagePullPolicy"`
	Name            pulumi.StringPtrInput                                  `pulumi:"name"`
	Resources       JobDefinitionEksContainerResourceRequirementsPtrInput  `pulumi:"resources"`
	SecurityContext JobDefinitionEksContainerSecurityContextPtrInput       `pulumi:"securityContext"`
	VolumeMounts    JobDefinitionEksContainerVolumeMountArrayInput         `pulumi:"volumeMounts"`
}

func (JobDefinitionEksContainerArgs) ElementType added in v0.41.0

func (JobDefinitionEksContainerArgs) ToJobDefinitionEksContainerOutput added in v0.41.0

func (i JobDefinitionEksContainerArgs) ToJobDefinitionEksContainerOutput() JobDefinitionEksContainerOutput

func (JobDefinitionEksContainerArgs) ToJobDefinitionEksContainerOutputWithContext added in v0.41.0

func (i JobDefinitionEksContainerArgs) ToJobDefinitionEksContainerOutputWithContext(ctx context.Context) JobDefinitionEksContainerOutput

type JobDefinitionEksContainerArray added in v0.41.0

type JobDefinitionEksContainerArray []JobDefinitionEksContainerInput

func (JobDefinitionEksContainerArray) ElementType added in v0.41.0

func (JobDefinitionEksContainerArray) ToJobDefinitionEksContainerArrayOutput added in v0.41.0

func (i JobDefinitionEksContainerArray) ToJobDefinitionEksContainerArrayOutput() JobDefinitionEksContainerArrayOutput

func (JobDefinitionEksContainerArray) ToJobDefinitionEksContainerArrayOutputWithContext added in v0.41.0

func (i JobDefinitionEksContainerArray) ToJobDefinitionEksContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksContainerArrayOutput

type JobDefinitionEksContainerArrayInput added in v0.41.0

type JobDefinitionEksContainerArrayInput interface {
	pulumi.Input

	ToJobDefinitionEksContainerArrayOutput() JobDefinitionEksContainerArrayOutput
	ToJobDefinitionEksContainerArrayOutputWithContext(context.Context) JobDefinitionEksContainerArrayOutput
}

JobDefinitionEksContainerArrayInput is an input type that accepts JobDefinitionEksContainerArray and JobDefinitionEksContainerArrayOutput values. You can construct a concrete instance of `JobDefinitionEksContainerArrayInput` via:

JobDefinitionEksContainerArray{ JobDefinitionEksContainerArgs{...} }

type JobDefinitionEksContainerArrayOutput added in v0.41.0

type JobDefinitionEksContainerArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksContainerArrayOutput) ElementType added in v0.41.0

func (JobDefinitionEksContainerArrayOutput) Index added in v0.41.0

func (JobDefinitionEksContainerArrayOutput) ToJobDefinitionEksContainerArrayOutput added in v0.41.0

func (o JobDefinitionEksContainerArrayOutput) ToJobDefinitionEksContainerArrayOutput() JobDefinitionEksContainerArrayOutput

func (JobDefinitionEksContainerArrayOutput) ToJobDefinitionEksContainerArrayOutputWithContext added in v0.41.0

func (o JobDefinitionEksContainerArrayOutput) ToJobDefinitionEksContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksContainerArrayOutput

type JobDefinitionEksContainerEnvironmentVariable added in v0.41.0

type JobDefinitionEksContainerEnvironmentVariable struct {
	Name  string  `pulumi:"name"`
	Value *string `pulumi:"value"`
}

type JobDefinitionEksContainerEnvironmentVariableArgs added in v0.41.0

type JobDefinitionEksContainerEnvironmentVariableArgs struct {
	Name  pulumi.StringInput    `pulumi:"name"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (JobDefinitionEksContainerEnvironmentVariableArgs) ElementType added in v0.41.0

func (JobDefinitionEksContainerEnvironmentVariableArgs) ToJobDefinitionEksContainerEnvironmentVariableOutput added in v0.41.0

func (i JobDefinitionEksContainerEnvironmentVariableArgs) ToJobDefinitionEksContainerEnvironmentVariableOutput() JobDefinitionEksContainerEnvironmentVariableOutput

func (JobDefinitionEksContainerEnvironmentVariableArgs) ToJobDefinitionEksContainerEnvironmentVariableOutputWithContext added in v0.41.0

func (i JobDefinitionEksContainerEnvironmentVariableArgs) ToJobDefinitionEksContainerEnvironmentVariableOutputWithContext(ctx context.Context) JobDefinitionEksContainerEnvironmentVariableOutput

type JobDefinitionEksContainerEnvironmentVariableArray added in v0.41.0

type JobDefinitionEksContainerEnvironmentVariableArray []JobDefinitionEksContainerEnvironmentVariableInput

func (JobDefinitionEksContainerEnvironmentVariableArray) ElementType added in v0.41.0

func (JobDefinitionEksContainerEnvironmentVariableArray) ToJobDefinitionEksContainerEnvironmentVariableArrayOutput added in v0.41.0

func (i JobDefinitionEksContainerEnvironmentVariableArray) ToJobDefinitionEksContainerEnvironmentVariableArrayOutput() JobDefinitionEksContainerEnvironmentVariableArrayOutput

func (JobDefinitionEksContainerEnvironmentVariableArray) ToJobDefinitionEksContainerEnvironmentVariableArrayOutputWithContext added in v0.41.0

func (i JobDefinitionEksContainerEnvironmentVariableArray) ToJobDefinitionEksContainerEnvironmentVariableArrayOutputWithContext(ctx context.Context) JobDefinitionEksContainerEnvironmentVariableArrayOutput

type JobDefinitionEksContainerEnvironmentVariableArrayInput added in v0.41.0

type JobDefinitionEksContainerEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToJobDefinitionEksContainerEnvironmentVariableArrayOutput() JobDefinitionEksContainerEnvironmentVariableArrayOutput
	ToJobDefinitionEksContainerEnvironmentVariableArrayOutputWithContext(context.Context) JobDefinitionEksContainerEnvironmentVariableArrayOutput
}

JobDefinitionEksContainerEnvironmentVariableArrayInput is an input type that accepts JobDefinitionEksContainerEnvironmentVariableArray and JobDefinitionEksContainerEnvironmentVariableArrayOutput values. You can construct a concrete instance of `JobDefinitionEksContainerEnvironmentVariableArrayInput` via:

JobDefinitionEksContainerEnvironmentVariableArray{ JobDefinitionEksContainerEnvironmentVariableArgs{...} }

type JobDefinitionEksContainerEnvironmentVariableArrayOutput added in v0.41.0

type JobDefinitionEksContainerEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksContainerEnvironmentVariableArrayOutput) ElementType added in v0.41.0

func (JobDefinitionEksContainerEnvironmentVariableArrayOutput) Index added in v0.41.0

func (JobDefinitionEksContainerEnvironmentVariableArrayOutput) ToJobDefinitionEksContainerEnvironmentVariableArrayOutput added in v0.41.0

func (JobDefinitionEksContainerEnvironmentVariableArrayOutput) ToJobDefinitionEksContainerEnvironmentVariableArrayOutputWithContext added in v0.41.0

func (o JobDefinitionEksContainerEnvironmentVariableArrayOutput) ToJobDefinitionEksContainerEnvironmentVariableArrayOutputWithContext(ctx context.Context) JobDefinitionEksContainerEnvironmentVariableArrayOutput

type JobDefinitionEksContainerEnvironmentVariableInput added in v0.41.0

type JobDefinitionEksContainerEnvironmentVariableInput interface {
	pulumi.Input

	ToJobDefinitionEksContainerEnvironmentVariableOutput() JobDefinitionEksContainerEnvironmentVariableOutput
	ToJobDefinitionEksContainerEnvironmentVariableOutputWithContext(context.Context) JobDefinitionEksContainerEnvironmentVariableOutput
}

JobDefinitionEksContainerEnvironmentVariableInput is an input type that accepts JobDefinitionEksContainerEnvironmentVariableArgs and JobDefinitionEksContainerEnvironmentVariableOutput values. You can construct a concrete instance of `JobDefinitionEksContainerEnvironmentVariableInput` via:

JobDefinitionEksContainerEnvironmentVariableArgs{...}

type JobDefinitionEksContainerEnvironmentVariableOutput added in v0.41.0

type JobDefinitionEksContainerEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksContainerEnvironmentVariableOutput) ElementType added in v0.41.0

func (JobDefinitionEksContainerEnvironmentVariableOutput) Name added in v0.41.0

func (JobDefinitionEksContainerEnvironmentVariableOutput) ToJobDefinitionEksContainerEnvironmentVariableOutput added in v0.41.0

func (o JobDefinitionEksContainerEnvironmentVariableOutput) ToJobDefinitionEksContainerEnvironmentVariableOutput() JobDefinitionEksContainerEnvironmentVariableOutput

func (JobDefinitionEksContainerEnvironmentVariableOutput) ToJobDefinitionEksContainerEnvironmentVariableOutputWithContext added in v0.41.0

func (o JobDefinitionEksContainerEnvironmentVariableOutput) ToJobDefinitionEksContainerEnvironmentVariableOutputWithContext(ctx context.Context) JobDefinitionEksContainerEnvironmentVariableOutput

func (JobDefinitionEksContainerEnvironmentVariableOutput) Value added in v0.41.0

type JobDefinitionEksContainerInput added in v0.41.0

type JobDefinitionEksContainerInput interface {
	pulumi.Input

	ToJobDefinitionEksContainerOutput() JobDefinitionEksContainerOutput
	ToJobDefinitionEksContainerOutputWithContext(context.Context) JobDefinitionEksContainerOutput
}

JobDefinitionEksContainerInput is an input type that accepts JobDefinitionEksContainerArgs and JobDefinitionEksContainerOutput values. You can construct a concrete instance of `JobDefinitionEksContainerInput` via:

JobDefinitionEksContainerArgs{...}

type JobDefinitionEksContainerOutput added in v0.41.0

type JobDefinitionEksContainerOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksContainerOutput) Args added in v0.41.0

func (JobDefinitionEksContainerOutput) Command added in v0.41.0

func (JobDefinitionEksContainerOutput) ElementType added in v0.41.0

func (JobDefinitionEksContainerOutput) Env added in v0.41.0

func (JobDefinitionEksContainerOutput) Image added in v0.41.0

func (JobDefinitionEksContainerOutput) ImagePullPolicy added in v0.41.0

func (JobDefinitionEksContainerOutput) Name added in v0.41.0

func (JobDefinitionEksContainerOutput) Resources added in v0.41.0

func (JobDefinitionEksContainerOutput) SecurityContext added in v0.41.0

func (JobDefinitionEksContainerOutput) ToJobDefinitionEksContainerOutput added in v0.41.0

func (o JobDefinitionEksContainerOutput) ToJobDefinitionEksContainerOutput() JobDefinitionEksContainerOutput

func (JobDefinitionEksContainerOutput) ToJobDefinitionEksContainerOutputWithContext added in v0.41.0

func (o JobDefinitionEksContainerOutput) ToJobDefinitionEksContainerOutputWithContext(ctx context.Context) JobDefinitionEksContainerOutput

func (JobDefinitionEksContainerOutput) VolumeMounts added in v0.41.0

type JobDefinitionEksContainerResourceRequirements added in v0.56.0

type JobDefinitionEksContainerResourceRequirements struct {
	Limits   interface{} `pulumi:"limits"`
	Requests interface{} `pulumi:"requests"`
}

type JobDefinitionEksContainerResourceRequirementsArgs added in v0.56.0

type JobDefinitionEksContainerResourceRequirementsArgs struct {
	Limits   pulumi.Input `pulumi:"limits"`
	Requests pulumi.Input `pulumi:"requests"`
}

func (JobDefinitionEksContainerResourceRequirementsArgs) ElementType added in v0.56.0

func (JobDefinitionEksContainerResourceRequirementsArgs) ToJobDefinitionEksContainerResourceRequirementsOutput added in v0.56.0

func (i JobDefinitionEksContainerResourceRequirementsArgs) ToJobDefinitionEksContainerResourceRequirementsOutput() JobDefinitionEksContainerResourceRequirementsOutput

func (JobDefinitionEksContainerResourceRequirementsArgs) ToJobDefinitionEksContainerResourceRequirementsOutputWithContext added in v0.56.0

func (i JobDefinitionEksContainerResourceRequirementsArgs) ToJobDefinitionEksContainerResourceRequirementsOutputWithContext(ctx context.Context) JobDefinitionEksContainerResourceRequirementsOutput

func (JobDefinitionEksContainerResourceRequirementsArgs) ToJobDefinitionEksContainerResourceRequirementsPtrOutput added in v0.56.0

func (i JobDefinitionEksContainerResourceRequirementsArgs) ToJobDefinitionEksContainerResourceRequirementsPtrOutput() JobDefinitionEksContainerResourceRequirementsPtrOutput

func (JobDefinitionEksContainerResourceRequirementsArgs) ToJobDefinitionEksContainerResourceRequirementsPtrOutputWithContext added in v0.56.0

func (i JobDefinitionEksContainerResourceRequirementsArgs) ToJobDefinitionEksContainerResourceRequirementsPtrOutputWithContext(ctx context.Context) JobDefinitionEksContainerResourceRequirementsPtrOutput

type JobDefinitionEksContainerResourceRequirementsInput added in v0.56.0

type JobDefinitionEksContainerResourceRequirementsInput interface {
	pulumi.Input

	ToJobDefinitionEksContainerResourceRequirementsOutput() JobDefinitionEksContainerResourceRequirementsOutput
	ToJobDefinitionEksContainerResourceRequirementsOutputWithContext(context.Context) JobDefinitionEksContainerResourceRequirementsOutput
}

JobDefinitionEksContainerResourceRequirementsInput is an input type that accepts JobDefinitionEksContainerResourceRequirementsArgs and JobDefinitionEksContainerResourceRequirementsOutput values. You can construct a concrete instance of `JobDefinitionEksContainerResourceRequirementsInput` via:

JobDefinitionEksContainerResourceRequirementsArgs{...}

type JobDefinitionEksContainerResourceRequirementsOutput added in v0.56.0

type JobDefinitionEksContainerResourceRequirementsOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksContainerResourceRequirementsOutput) ElementType added in v0.56.0

func (JobDefinitionEksContainerResourceRequirementsOutput) Limits added in v0.56.0

func (JobDefinitionEksContainerResourceRequirementsOutput) Requests added in v0.56.0

func (JobDefinitionEksContainerResourceRequirementsOutput) ToJobDefinitionEksContainerResourceRequirementsOutput added in v0.56.0

func (o JobDefinitionEksContainerResourceRequirementsOutput) ToJobDefinitionEksContainerResourceRequirementsOutput() JobDefinitionEksContainerResourceRequirementsOutput

func (JobDefinitionEksContainerResourceRequirementsOutput) ToJobDefinitionEksContainerResourceRequirementsOutputWithContext added in v0.56.0

func (o JobDefinitionEksContainerResourceRequirementsOutput) ToJobDefinitionEksContainerResourceRequirementsOutputWithContext(ctx context.Context) JobDefinitionEksContainerResourceRequirementsOutput

func (JobDefinitionEksContainerResourceRequirementsOutput) ToJobDefinitionEksContainerResourceRequirementsPtrOutput added in v0.56.0

func (o JobDefinitionEksContainerResourceRequirementsOutput) ToJobDefinitionEksContainerResourceRequirementsPtrOutput() JobDefinitionEksContainerResourceRequirementsPtrOutput

func (JobDefinitionEksContainerResourceRequirementsOutput) ToJobDefinitionEksContainerResourceRequirementsPtrOutputWithContext added in v0.56.0

func (o JobDefinitionEksContainerResourceRequirementsOutput) ToJobDefinitionEksContainerResourceRequirementsPtrOutputWithContext(ctx context.Context) JobDefinitionEksContainerResourceRequirementsPtrOutput

type JobDefinitionEksContainerResourceRequirementsPtrInput added in v0.56.0

type JobDefinitionEksContainerResourceRequirementsPtrInput interface {
	pulumi.Input

	ToJobDefinitionEksContainerResourceRequirementsPtrOutput() JobDefinitionEksContainerResourceRequirementsPtrOutput
	ToJobDefinitionEksContainerResourceRequirementsPtrOutputWithContext(context.Context) JobDefinitionEksContainerResourceRequirementsPtrOutput
}

JobDefinitionEksContainerResourceRequirementsPtrInput is an input type that accepts JobDefinitionEksContainerResourceRequirementsArgs, JobDefinitionEksContainerResourceRequirementsPtr and JobDefinitionEksContainerResourceRequirementsPtrOutput values. You can construct a concrete instance of `JobDefinitionEksContainerResourceRequirementsPtrInput` via:

        JobDefinitionEksContainerResourceRequirementsArgs{...}

or:

        nil

type JobDefinitionEksContainerResourceRequirementsPtrOutput added in v0.56.0

type JobDefinitionEksContainerResourceRequirementsPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksContainerResourceRequirementsPtrOutput) Elem added in v0.56.0

func (JobDefinitionEksContainerResourceRequirementsPtrOutput) ElementType added in v0.56.0

func (JobDefinitionEksContainerResourceRequirementsPtrOutput) Limits added in v0.56.0

func (JobDefinitionEksContainerResourceRequirementsPtrOutput) Requests added in v0.56.0

func (JobDefinitionEksContainerResourceRequirementsPtrOutput) ToJobDefinitionEksContainerResourceRequirementsPtrOutput added in v0.56.0

func (JobDefinitionEksContainerResourceRequirementsPtrOutput) ToJobDefinitionEksContainerResourceRequirementsPtrOutputWithContext added in v0.56.0

func (o JobDefinitionEksContainerResourceRequirementsPtrOutput) ToJobDefinitionEksContainerResourceRequirementsPtrOutputWithContext(ctx context.Context) JobDefinitionEksContainerResourceRequirementsPtrOutput

type JobDefinitionEksContainerSecurityContext added in v0.56.0

type JobDefinitionEksContainerSecurityContext struct {
	AllowPrivilegeEscalation *bool `pulumi:"allowPrivilegeEscalation"`
	Privileged               *bool `pulumi:"privileged"`
	ReadOnlyRootFilesystem   *bool `pulumi:"readOnlyRootFilesystem"`
	RunAsGroup               *int  `pulumi:"runAsGroup"`
	RunAsNonRoot             *bool `pulumi:"runAsNonRoot"`
	RunAsUser                *int  `pulumi:"runAsUser"`
}

type JobDefinitionEksContainerSecurityContextArgs added in v0.56.0

type JobDefinitionEksContainerSecurityContextArgs struct {
	AllowPrivilegeEscalation pulumi.BoolPtrInput `pulumi:"allowPrivilegeEscalation"`
	Privileged               pulumi.BoolPtrInput `pulumi:"privileged"`
	ReadOnlyRootFilesystem   pulumi.BoolPtrInput `pulumi:"readOnlyRootFilesystem"`
	RunAsGroup               pulumi.IntPtrInput  `pulumi:"runAsGroup"`
	RunAsNonRoot             pulumi.BoolPtrInput `pulumi:"runAsNonRoot"`
	RunAsUser                pulumi.IntPtrInput  `pulumi:"runAsUser"`
}

func (JobDefinitionEksContainerSecurityContextArgs) ElementType added in v0.56.0

func (JobDefinitionEksContainerSecurityContextArgs) ToJobDefinitionEksContainerSecurityContextOutput added in v0.56.0

func (i JobDefinitionEksContainerSecurityContextArgs) ToJobDefinitionEksContainerSecurityContextOutput() JobDefinitionEksContainerSecurityContextOutput

func (JobDefinitionEksContainerSecurityContextArgs) ToJobDefinitionEksContainerSecurityContextOutputWithContext added in v0.56.0

func (i JobDefinitionEksContainerSecurityContextArgs) ToJobDefinitionEksContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksContainerSecurityContextOutput

func (JobDefinitionEksContainerSecurityContextArgs) ToJobDefinitionEksContainerSecurityContextPtrOutput added in v0.56.0

func (i JobDefinitionEksContainerSecurityContextArgs) ToJobDefinitionEksContainerSecurityContextPtrOutput() JobDefinitionEksContainerSecurityContextPtrOutput

func (JobDefinitionEksContainerSecurityContextArgs) ToJobDefinitionEksContainerSecurityContextPtrOutputWithContext added in v0.56.0

func (i JobDefinitionEksContainerSecurityContextArgs) ToJobDefinitionEksContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksContainerSecurityContextPtrOutput

type JobDefinitionEksContainerSecurityContextInput added in v0.56.0

type JobDefinitionEksContainerSecurityContextInput interface {
	pulumi.Input

	ToJobDefinitionEksContainerSecurityContextOutput() JobDefinitionEksContainerSecurityContextOutput
	ToJobDefinitionEksContainerSecurityContextOutputWithContext(context.Context) JobDefinitionEksContainerSecurityContextOutput
}

JobDefinitionEksContainerSecurityContextInput is an input type that accepts JobDefinitionEksContainerSecurityContextArgs and JobDefinitionEksContainerSecurityContextOutput values. You can construct a concrete instance of `JobDefinitionEksContainerSecurityContextInput` via:

JobDefinitionEksContainerSecurityContextArgs{...}

type JobDefinitionEksContainerSecurityContextOutput added in v0.56.0

type JobDefinitionEksContainerSecurityContextOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksContainerSecurityContextOutput) AllowPrivilegeEscalation added in v0.101.0

func (JobDefinitionEksContainerSecurityContextOutput) ElementType added in v0.56.0

func (JobDefinitionEksContainerSecurityContextOutput) Privileged added in v0.56.0

func (JobDefinitionEksContainerSecurityContextOutput) ReadOnlyRootFilesystem added in v0.56.0

func (JobDefinitionEksContainerSecurityContextOutput) RunAsGroup added in v0.56.0

func (JobDefinitionEksContainerSecurityContextOutput) RunAsNonRoot added in v0.56.0

func (JobDefinitionEksContainerSecurityContextOutput) RunAsUser added in v0.56.0

func (JobDefinitionEksContainerSecurityContextOutput) ToJobDefinitionEksContainerSecurityContextOutput added in v0.56.0

func (o JobDefinitionEksContainerSecurityContextOutput) ToJobDefinitionEksContainerSecurityContextOutput() JobDefinitionEksContainerSecurityContextOutput

func (JobDefinitionEksContainerSecurityContextOutput) ToJobDefinitionEksContainerSecurityContextOutputWithContext added in v0.56.0

func (o JobDefinitionEksContainerSecurityContextOutput) ToJobDefinitionEksContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksContainerSecurityContextOutput

func (JobDefinitionEksContainerSecurityContextOutput) ToJobDefinitionEksContainerSecurityContextPtrOutput added in v0.56.0

func (o JobDefinitionEksContainerSecurityContextOutput) ToJobDefinitionEksContainerSecurityContextPtrOutput() JobDefinitionEksContainerSecurityContextPtrOutput

func (JobDefinitionEksContainerSecurityContextOutput) ToJobDefinitionEksContainerSecurityContextPtrOutputWithContext added in v0.56.0

func (o JobDefinitionEksContainerSecurityContextOutput) ToJobDefinitionEksContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksContainerSecurityContextPtrOutput

type JobDefinitionEksContainerSecurityContextPtrInput added in v0.56.0

type JobDefinitionEksContainerSecurityContextPtrInput interface {
	pulumi.Input

	ToJobDefinitionEksContainerSecurityContextPtrOutput() JobDefinitionEksContainerSecurityContextPtrOutput
	ToJobDefinitionEksContainerSecurityContextPtrOutputWithContext(context.Context) JobDefinitionEksContainerSecurityContextPtrOutput
}

JobDefinitionEksContainerSecurityContextPtrInput is an input type that accepts JobDefinitionEksContainerSecurityContextArgs, JobDefinitionEksContainerSecurityContextPtr and JobDefinitionEksContainerSecurityContextPtrOutput values. You can construct a concrete instance of `JobDefinitionEksContainerSecurityContextPtrInput` via:

        JobDefinitionEksContainerSecurityContextArgs{...}

or:

        nil

type JobDefinitionEksContainerSecurityContextPtrOutput added in v0.56.0

type JobDefinitionEksContainerSecurityContextPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksContainerSecurityContextPtrOutput) AllowPrivilegeEscalation added in v0.101.0

func (JobDefinitionEksContainerSecurityContextPtrOutput) Elem added in v0.56.0

func (JobDefinitionEksContainerSecurityContextPtrOutput) ElementType added in v0.56.0

func (JobDefinitionEksContainerSecurityContextPtrOutput) Privileged added in v0.56.0

func (JobDefinitionEksContainerSecurityContextPtrOutput) ReadOnlyRootFilesystem added in v0.56.0

func (JobDefinitionEksContainerSecurityContextPtrOutput) RunAsGroup added in v0.56.0

func (JobDefinitionEksContainerSecurityContextPtrOutput) RunAsNonRoot added in v0.56.0

func (JobDefinitionEksContainerSecurityContextPtrOutput) RunAsUser added in v0.56.0

func (JobDefinitionEksContainerSecurityContextPtrOutput) ToJobDefinitionEksContainerSecurityContextPtrOutput added in v0.56.0

func (o JobDefinitionEksContainerSecurityContextPtrOutput) ToJobDefinitionEksContainerSecurityContextPtrOutput() JobDefinitionEksContainerSecurityContextPtrOutput

func (JobDefinitionEksContainerSecurityContextPtrOutput) ToJobDefinitionEksContainerSecurityContextPtrOutputWithContext added in v0.56.0

func (o JobDefinitionEksContainerSecurityContextPtrOutput) ToJobDefinitionEksContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksContainerSecurityContextPtrOutput

type JobDefinitionEksContainerVolumeMount added in v0.41.0

type JobDefinitionEksContainerVolumeMount struct {
	MountPath *string `pulumi:"mountPath"`
	Name      *string `pulumi:"name"`
	ReadOnly  *bool   `pulumi:"readOnly"`
}

type JobDefinitionEksContainerVolumeMountArgs added in v0.41.0

type JobDefinitionEksContainerVolumeMountArgs struct {
	MountPath pulumi.StringPtrInput `pulumi:"mountPath"`
	Name      pulumi.StringPtrInput `pulumi:"name"`
	ReadOnly  pulumi.BoolPtrInput   `pulumi:"readOnly"`
}

func (JobDefinitionEksContainerVolumeMountArgs) ElementType added in v0.41.0

func (JobDefinitionEksContainerVolumeMountArgs) ToJobDefinitionEksContainerVolumeMountOutput added in v0.41.0

func (i JobDefinitionEksContainerVolumeMountArgs) ToJobDefinitionEksContainerVolumeMountOutput() JobDefinitionEksContainerVolumeMountOutput

func (JobDefinitionEksContainerVolumeMountArgs) ToJobDefinitionEksContainerVolumeMountOutputWithContext added in v0.41.0

func (i JobDefinitionEksContainerVolumeMountArgs) ToJobDefinitionEksContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksContainerVolumeMountOutput

type JobDefinitionEksContainerVolumeMountArray added in v0.41.0

type JobDefinitionEksContainerVolumeMountArray []JobDefinitionEksContainerVolumeMountInput

func (JobDefinitionEksContainerVolumeMountArray) ElementType added in v0.41.0

func (JobDefinitionEksContainerVolumeMountArray) ToJobDefinitionEksContainerVolumeMountArrayOutput added in v0.41.0

func (i JobDefinitionEksContainerVolumeMountArray) ToJobDefinitionEksContainerVolumeMountArrayOutput() JobDefinitionEksContainerVolumeMountArrayOutput

func (JobDefinitionEksContainerVolumeMountArray) ToJobDefinitionEksContainerVolumeMountArrayOutputWithContext added in v0.41.0

func (i JobDefinitionEksContainerVolumeMountArray) ToJobDefinitionEksContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksContainerVolumeMountArrayOutput

type JobDefinitionEksContainerVolumeMountArrayInput added in v0.41.0

type JobDefinitionEksContainerVolumeMountArrayInput interface {
	pulumi.Input

	ToJobDefinitionEksContainerVolumeMountArrayOutput() JobDefinitionEksContainerVolumeMountArrayOutput
	ToJobDefinitionEksContainerVolumeMountArrayOutputWithContext(context.Context) JobDefinitionEksContainerVolumeMountArrayOutput
}

JobDefinitionEksContainerVolumeMountArrayInput is an input type that accepts JobDefinitionEksContainerVolumeMountArray and JobDefinitionEksContainerVolumeMountArrayOutput values. You can construct a concrete instance of `JobDefinitionEksContainerVolumeMountArrayInput` via:

JobDefinitionEksContainerVolumeMountArray{ JobDefinitionEksContainerVolumeMountArgs{...} }

type JobDefinitionEksContainerVolumeMountArrayOutput added in v0.41.0

type JobDefinitionEksContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksContainerVolumeMountArrayOutput) ElementType added in v0.41.0

func (JobDefinitionEksContainerVolumeMountArrayOutput) Index added in v0.41.0

func (JobDefinitionEksContainerVolumeMountArrayOutput) ToJobDefinitionEksContainerVolumeMountArrayOutput added in v0.41.0

func (o JobDefinitionEksContainerVolumeMountArrayOutput) ToJobDefinitionEksContainerVolumeMountArrayOutput() JobDefinitionEksContainerVolumeMountArrayOutput

func (JobDefinitionEksContainerVolumeMountArrayOutput) ToJobDefinitionEksContainerVolumeMountArrayOutputWithContext added in v0.41.0

func (o JobDefinitionEksContainerVolumeMountArrayOutput) ToJobDefinitionEksContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksContainerVolumeMountArrayOutput

type JobDefinitionEksContainerVolumeMountInput added in v0.41.0

type JobDefinitionEksContainerVolumeMountInput interface {
	pulumi.Input

	ToJobDefinitionEksContainerVolumeMountOutput() JobDefinitionEksContainerVolumeMountOutput
	ToJobDefinitionEksContainerVolumeMountOutputWithContext(context.Context) JobDefinitionEksContainerVolumeMountOutput
}

JobDefinitionEksContainerVolumeMountInput is an input type that accepts JobDefinitionEksContainerVolumeMountArgs and JobDefinitionEksContainerVolumeMountOutput values. You can construct a concrete instance of `JobDefinitionEksContainerVolumeMountInput` via:

JobDefinitionEksContainerVolumeMountArgs{...}

type JobDefinitionEksContainerVolumeMountOutput added in v0.41.0

type JobDefinitionEksContainerVolumeMountOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksContainerVolumeMountOutput) ElementType added in v0.41.0

func (JobDefinitionEksContainerVolumeMountOutput) MountPath added in v0.41.0

func (JobDefinitionEksContainerVolumeMountOutput) Name added in v0.41.0

func (JobDefinitionEksContainerVolumeMountOutput) ReadOnly added in v0.41.0

func (JobDefinitionEksContainerVolumeMountOutput) ToJobDefinitionEksContainerVolumeMountOutput added in v0.41.0

func (o JobDefinitionEksContainerVolumeMountOutput) ToJobDefinitionEksContainerVolumeMountOutput() JobDefinitionEksContainerVolumeMountOutput

func (JobDefinitionEksContainerVolumeMountOutput) ToJobDefinitionEksContainerVolumeMountOutputWithContext added in v0.41.0

func (o JobDefinitionEksContainerVolumeMountOutput) ToJobDefinitionEksContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksContainerVolumeMountOutput

type JobDefinitionEksEmptyDir added in v0.56.0

type JobDefinitionEksEmptyDir struct {
	Medium    *string `pulumi:"medium"`
	SizeLimit *string `pulumi:"sizeLimit"`
}

type JobDefinitionEksEmptyDirArgs added in v0.56.0

type JobDefinitionEksEmptyDirArgs struct {
	Medium    pulumi.StringPtrInput `pulumi:"medium"`
	SizeLimit pulumi.StringPtrInput `pulumi:"sizeLimit"`
}

func (JobDefinitionEksEmptyDirArgs) ElementType added in v0.56.0

func (JobDefinitionEksEmptyDirArgs) ToJobDefinitionEksEmptyDirOutput added in v0.56.0

func (i JobDefinitionEksEmptyDirArgs) ToJobDefinitionEksEmptyDirOutput() JobDefinitionEksEmptyDirOutput

func (JobDefinitionEksEmptyDirArgs) ToJobDefinitionEksEmptyDirOutputWithContext added in v0.56.0

func (i JobDefinitionEksEmptyDirArgs) ToJobDefinitionEksEmptyDirOutputWithContext(ctx context.Context) JobDefinitionEksEmptyDirOutput

func (JobDefinitionEksEmptyDirArgs) ToJobDefinitionEksEmptyDirPtrOutput added in v0.56.0

func (i JobDefinitionEksEmptyDirArgs) ToJobDefinitionEksEmptyDirPtrOutput() JobDefinitionEksEmptyDirPtrOutput

func (JobDefinitionEksEmptyDirArgs) ToJobDefinitionEksEmptyDirPtrOutputWithContext added in v0.56.0

func (i JobDefinitionEksEmptyDirArgs) ToJobDefinitionEksEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksEmptyDirPtrOutput

type JobDefinitionEksEmptyDirInput added in v0.56.0

type JobDefinitionEksEmptyDirInput interface {
	pulumi.Input

	ToJobDefinitionEksEmptyDirOutput() JobDefinitionEksEmptyDirOutput
	ToJobDefinitionEksEmptyDirOutputWithContext(context.Context) JobDefinitionEksEmptyDirOutput
}

JobDefinitionEksEmptyDirInput is an input type that accepts JobDefinitionEksEmptyDirArgs and JobDefinitionEksEmptyDirOutput values. You can construct a concrete instance of `JobDefinitionEksEmptyDirInput` via:

JobDefinitionEksEmptyDirArgs{...}

type JobDefinitionEksEmptyDirOutput added in v0.56.0

type JobDefinitionEksEmptyDirOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksEmptyDirOutput) ElementType added in v0.56.0

func (JobDefinitionEksEmptyDirOutput) Medium added in v0.56.0

func (JobDefinitionEksEmptyDirOutput) SizeLimit added in v0.56.0

func (JobDefinitionEksEmptyDirOutput) ToJobDefinitionEksEmptyDirOutput added in v0.56.0

func (o JobDefinitionEksEmptyDirOutput) ToJobDefinitionEksEmptyDirOutput() JobDefinitionEksEmptyDirOutput

func (JobDefinitionEksEmptyDirOutput) ToJobDefinitionEksEmptyDirOutputWithContext added in v0.56.0

func (o JobDefinitionEksEmptyDirOutput) ToJobDefinitionEksEmptyDirOutputWithContext(ctx context.Context) JobDefinitionEksEmptyDirOutput

func (JobDefinitionEksEmptyDirOutput) ToJobDefinitionEksEmptyDirPtrOutput added in v0.56.0

func (o JobDefinitionEksEmptyDirOutput) ToJobDefinitionEksEmptyDirPtrOutput() JobDefinitionEksEmptyDirPtrOutput

func (JobDefinitionEksEmptyDirOutput) ToJobDefinitionEksEmptyDirPtrOutputWithContext added in v0.56.0

func (o JobDefinitionEksEmptyDirOutput) ToJobDefinitionEksEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksEmptyDirPtrOutput

type JobDefinitionEksEmptyDirPtrInput added in v0.56.0

type JobDefinitionEksEmptyDirPtrInput interface {
	pulumi.Input

	ToJobDefinitionEksEmptyDirPtrOutput() JobDefinitionEksEmptyDirPtrOutput
	ToJobDefinitionEksEmptyDirPtrOutputWithContext(context.Context) JobDefinitionEksEmptyDirPtrOutput
}

JobDefinitionEksEmptyDirPtrInput is an input type that accepts JobDefinitionEksEmptyDirArgs, JobDefinitionEksEmptyDirPtr and JobDefinitionEksEmptyDirPtrOutput values. You can construct a concrete instance of `JobDefinitionEksEmptyDirPtrInput` via:

        JobDefinitionEksEmptyDirArgs{...}

or:

        nil

func JobDefinitionEksEmptyDirPtr added in v0.56.0

func JobDefinitionEksEmptyDirPtr(v *JobDefinitionEksEmptyDirArgs) JobDefinitionEksEmptyDirPtrInput

type JobDefinitionEksEmptyDirPtrOutput added in v0.56.0

type JobDefinitionEksEmptyDirPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksEmptyDirPtrOutput) Elem added in v0.56.0

func (JobDefinitionEksEmptyDirPtrOutput) ElementType added in v0.56.0

func (JobDefinitionEksEmptyDirPtrOutput) Medium added in v0.56.0

func (JobDefinitionEksEmptyDirPtrOutput) SizeLimit added in v0.56.0

func (JobDefinitionEksEmptyDirPtrOutput) ToJobDefinitionEksEmptyDirPtrOutput added in v0.56.0

func (o JobDefinitionEksEmptyDirPtrOutput) ToJobDefinitionEksEmptyDirPtrOutput() JobDefinitionEksEmptyDirPtrOutput

func (JobDefinitionEksEmptyDirPtrOutput) ToJobDefinitionEksEmptyDirPtrOutputWithContext added in v0.56.0

func (o JobDefinitionEksEmptyDirPtrOutput) ToJobDefinitionEksEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksEmptyDirPtrOutput

type JobDefinitionEksHostPath added in v0.56.0

type JobDefinitionEksHostPath struct {
	Path *string `pulumi:"path"`
}

type JobDefinitionEksHostPathArgs added in v0.56.0

type JobDefinitionEksHostPathArgs struct {
	Path pulumi.StringPtrInput `pulumi:"path"`
}

func (JobDefinitionEksHostPathArgs) ElementType added in v0.56.0

func (JobDefinitionEksHostPathArgs) ToJobDefinitionEksHostPathOutput added in v0.56.0

func (i JobDefinitionEksHostPathArgs) ToJobDefinitionEksHostPathOutput() JobDefinitionEksHostPathOutput

func (JobDefinitionEksHostPathArgs) ToJobDefinitionEksHostPathOutputWithContext added in v0.56.0

func (i JobDefinitionEksHostPathArgs) ToJobDefinitionEksHostPathOutputWithContext(ctx context.Context) JobDefinitionEksHostPathOutput

func (JobDefinitionEksHostPathArgs) ToJobDefinitionEksHostPathPtrOutput added in v0.56.0

func (i JobDefinitionEksHostPathArgs) ToJobDefinitionEksHostPathPtrOutput() JobDefinitionEksHostPathPtrOutput

func (JobDefinitionEksHostPathArgs) ToJobDefinitionEksHostPathPtrOutputWithContext added in v0.56.0

func (i JobDefinitionEksHostPathArgs) ToJobDefinitionEksHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksHostPathPtrOutput

type JobDefinitionEksHostPathInput added in v0.56.0

type JobDefinitionEksHostPathInput interface {
	pulumi.Input

	ToJobDefinitionEksHostPathOutput() JobDefinitionEksHostPathOutput
	ToJobDefinitionEksHostPathOutputWithContext(context.Context) JobDefinitionEksHostPathOutput
}

JobDefinitionEksHostPathInput is an input type that accepts JobDefinitionEksHostPathArgs and JobDefinitionEksHostPathOutput values. You can construct a concrete instance of `JobDefinitionEksHostPathInput` via:

JobDefinitionEksHostPathArgs{...}

type JobDefinitionEksHostPathOutput added in v0.56.0

type JobDefinitionEksHostPathOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksHostPathOutput) ElementType added in v0.56.0

func (JobDefinitionEksHostPathOutput) Path added in v0.56.0

func (JobDefinitionEksHostPathOutput) ToJobDefinitionEksHostPathOutput added in v0.56.0

func (o JobDefinitionEksHostPathOutput) ToJobDefinitionEksHostPathOutput() JobDefinitionEksHostPathOutput

func (JobDefinitionEksHostPathOutput) ToJobDefinitionEksHostPathOutputWithContext added in v0.56.0

func (o JobDefinitionEksHostPathOutput) ToJobDefinitionEksHostPathOutputWithContext(ctx context.Context) JobDefinitionEksHostPathOutput

func (JobDefinitionEksHostPathOutput) ToJobDefinitionEksHostPathPtrOutput added in v0.56.0

func (o JobDefinitionEksHostPathOutput) ToJobDefinitionEksHostPathPtrOutput() JobDefinitionEksHostPathPtrOutput

func (JobDefinitionEksHostPathOutput) ToJobDefinitionEksHostPathPtrOutputWithContext added in v0.56.0

func (o JobDefinitionEksHostPathOutput) ToJobDefinitionEksHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksHostPathPtrOutput

type JobDefinitionEksHostPathPtrInput added in v0.56.0

type JobDefinitionEksHostPathPtrInput interface {
	pulumi.Input

	ToJobDefinitionEksHostPathPtrOutput() JobDefinitionEksHostPathPtrOutput
	ToJobDefinitionEksHostPathPtrOutputWithContext(context.Context) JobDefinitionEksHostPathPtrOutput
}

JobDefinitionEksHostPathPtrInput is an input type that accepts JobDefinitionEksHostPathArgs, JobDefinitionEksHostPathPtr and JobDefinitionEksHostPathPtrOutput values. You can construct a concrete instance of `JobDefinitionEksHostPathPtrInput` via:

        JobDefinitionEksHostPathArgs{...}

or:

        nil

func JobDefinitionEksHostPathPtr added in v0.56.0

func JobDefinitionEksHostPathPtr(v *JobDefinitionEksHostPathArgs) JobDefinitionEksHostPathPtrInput

type JobDefinitionEksHostPathPtrOutput added in v0.56.0

type JobDefinitionEksHostPathPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksHostPathPtrOutput) Elem added in v0.56.0

func (JobDefinitionEksHostPathPtrOutput) ElementType added in v0.56.0

func (JobDefinitionEksHostPathPtrOutput) Path added in v0.56.0

func (JobDefinitionEksHostPathPtrOutput) ToJobDefinitionEksHostPathPtrOutput added in v0.56.0

func (o JobDefinitionEksHostPathPtrOutput) ToJobDefinitionEksHostPathPtrOutput() JobDefinitionEksHostPathPtrOutput

func (JobDefinitionEksHostPathPtrOutput) ToJobDefinitionEksHostPathPtrOutputWithContext added in v0.56.0

func (o JobDefinitionEksHostPathPtrOutput) ToJobDefinitionEksHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksHostPathPtrOutput

type JobDefinitionEksProperties added in v0.41.0

type JobDefinitionEksProperties struct {
	PodProperties *JobDefinitionPodProperties `pulumi:"podProperties"`
}

type JobDefinitionEksPropertiesArgs added in v0.41.0

type JobDefinitionEksPropertiesArgs struct {
	PodProperties JobDefinitionPodPropertiesPtrInput `pulumi:"podProperties"`
}

func (JobDefinitionEksPropertiesArgs) ElementType added in v0.41.0

func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutput added in v0.41.0

func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutput() JobDefinitionEksPropertiesOutput

func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutputWithContext added in v0.41.0

func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesOutput

func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutput added in v0.41.0

func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput

func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutputWithContext added in v0.41.0

func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput

type JobDefinitionEksPropertiesInput added in v0.41.0

type JobDefinitionEksPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionEksPropertiesOutput() JobDefinitionEksPropertiesOutput
	ToJobDefinitionEksPropertiesOutputWithContext(context.Context) JobDefinitionEksPropertiesOutput
}

JobDefinitionEksPropertiesInput is an input type that accepts JobDefinitionEksPropertiesArgs and JobDefinitionEksPropertiesOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesInput` via:

JobDefinitionEksPropertiesArgs{...}

type JobDefinitionEksPropertiesOutput added in v0.41.0

type JobDefinitionEksPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksPropertiesOutput) ElementType added in v0.41.0

func (JobDefinitionEksPropertiesOutput) PodProperties added in v0.41.0

func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutput added in v0.41.0

func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutput() JobDefinitionEksPropertiesOutput

func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutputWithContext added in v0.41.0

func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesOutput

func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutput added in v0.41.0

func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput

func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext added in v0.41.0

func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput

type JobDefinitionEksPropertiesPtrInput added in v0.41.0

type JobDefinitionEksPropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput
	ToJobDefinitionEksPropertiesPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPtrOutput
}

JobDefinitionEksPropertiesPtrInput is an input type that accepts JobDefinitionEksPropertiesArgs, JobDefinitionEksPropertiesPtr and JobDefinitionEksPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPtrInput` via:

        JobDefinitionEksPropertiesArgs{...}

or:

        nil

func JobDefinitionEksPropertiesPtr added in v0.41.0

type JobDefinitionEksPropertiesPtrOutput added in v0.41.0

type JobDefinitionEksPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksPropertiesPtrOutput) Elem added in v0.41.0

func (JobDefinitionEksPropertiesPtrOutput) ElementType added in v0.41.0

func (JobDefinitionEksPropertiesPtrOutput) PodProperties added in v0.41.0

func (JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutput added in v0.41.0

func (o JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput

func (JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext added in v0.41.0

func (o JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput

type JobDefinitionEksSecret added in v0.56.0

type JobDefinitionEksSecret struct {
	Optional   *bool  `pulumi:"optional"`
	SecretName string `pulumi:"secretName"`
}

type JobDefinitionEksSecretArgs added in v0.56.0

type JobDefinitionEksSecretArgs struct {
	Optional   pulumi.BoolPtrInput `pulumi:"optional"`
	SecretName pulumi.StringInput  `pulumi:"secretName"`
}

func (JobDefinitionEksSecretArgs) ElementType added in v0.56.0

func (JobDefinitionEksSecretArgs) ElementType() reflect.Type

func (JobDefinitionEksSecretArgs) ToJobDefinitionEksSecretOutput added in v0.56.0

func (i JobDefinitionEksSecretArgs) ToJobDefinitionEksSecretOutput() JobDefinitionEksSecretOutput

func (JobDefinitionEksSecretArgs) ToJobDefinitionEksSecretOutputWithContext added in v0.56.0

func (i JobDefinitionEksSecretArgs) ToJobDefinitionEksSecretOutputWithContext(ctx context.Context) JobDefinitionEksSecretOutput

func (JobDefinitionEksSecretArgs) ToJobDefinitionEksSecretPtrOutput added in v0.56.0

func (i JobDefinitionEksSecretArgs) ToJobDefinitionEksSecretPtrOutput() JobDefinitionEksSecretPtrOutput

func (JobDefinitionEksSecretArgs) ToJobDefinitionEksSecretPtrOutputWithContext added in v0.56.0

func (i JobDefinitionEksSecretArgs) ToJobDefinitionEksSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksSecretPtrOutput

type JobDefinitionEksSecretInput added in v0.56.0

type JobDefinitionEksSecretInput interface {
	pulumi.Input

	ToJobDefinitionEksSecretOutput() JobDefinitionEksSecretOutput
	ToJobDefinitionEksSecretOutputWithContext(context.Context) JobDefinitionEksSecretOutput
}

JobDefinitionEksSecretInput is an input type that accepts JobDefinitionEksSecretArgs and JobDefinitionEksSecretOutput values. You can construct a concrete instance of `JobDefinitionEksSecretInput` via:

JobDefinitionEksSecretArgs{...}

type JobDefinitionEksSecretOutput added in v0.56.0

type JobDefinitionEksSecretOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksSecretOutput) ElementType added in v0.56.0

func (JobDefinitionEksSecretOutput) Optional added in v0.56.0

func (JobDefinitionEksSecretOutput) SecretName added in v0.56.0

func (JobDefinitionEksSecretOutput) ToJobDefinitionEksSecretOutput added in v0.56.0

func (o JobDefinitionEksSecretOutput) ToJobDefinitionEksSecretOutput() JobDefinitionEksSecretOutput

func (JobDefinitionEksSecretOutput) ToJobDefinitionEksSecretOutputWithContext added in v0.56.0

func (o JobDefinitionEksSecretOutput) ToJobDefinitionEksSecretOutputWithContext(ctx context.Context) JobDefinitionEksSecretOutput

func (JobDefinitionEksSecretOutput) ToJobDefinitionEksSecretPtrOutput added in v0.56.0

func (o JobDefinitionEksSecretOutput) ToJobDefinitionEksSecretPtrOutput() JobDefinitionEksSecretPtrOutput

func (JobDefinitionEksSecretOutput) ToJobDefinitionEksSecretPtrOutputWithContext added in v0.56.0

func (o JobDefinitionEksSecretOutput) ToJobDefinitionEksSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksSecretPtrOutput

type JobDefinitionEksSecretPtrInput added in v0.56.0

type JobDefinitionEksSecretPtrInput interface {
	pulumi.Input

	ToJobDefinitionEksSecretPtrOutput() JobDefinitionEksSecretPtrOutput
	ToJobDefinitionEksSecretPtrOutputWithContext(context.Context) JobDefinitionEksSecretPtrOutput
}

JobDefinitionEksSecretPtrInput is an input type that accepts JobDefinitionEksSecretArgs, JobDefinitionEksSecretPtr and JobDefinitionEksSecretPtrOutput values. You can construct a concrete instance of `JobDefinitionEksSecretPtrInput` via:

        JobDefinitionEksSecretArgs{...}

or:

        nil

func JobDefinitionEksSecretPtr added in v0.56.0

func JobDefinitionEksSecretPtr(v *JobDefinitionEksSecretArgs) JobDefinitionEksSecretPtrInput

type JobDefinitionEksSecretPtrOutput added in v0.56.0

type JobDefinitionEksSecretPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksSecretPtrOutput) Elem added in v0.56.0

func (JobDefinitionEksSecretPtrOutput) ElementType added in v0.56.0

func (JobDefinitionEksSecretPtrOutput) Optional added in v0.56.0

func (JobDefinitionEksSecretPtrOutput) SecretName added in v0.56.0

func (JobDefinitionEksSecretPtrOutput) ToJobDefinitionEksSecretPtrOutput added in v0.56.0

func (o JobDefinitionEksSecretPtrOutput) ToJobDefinitionEksSecretPtrOutput() JobDefinitionEksSecretPtrOutput

func (JobDefinitionEksSecretPtrOutput) ToJobDefinitionEksSecretPtrOutputWithContext added in v0.56.0

func (o JobDefinitionEksSecretPtrOutput) ToJobDefinitionEksSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksSecretPtrOutput

type JobDefinitionEksVolume added in v0.41.0

type JobDefinitionEksVolume struct {
	EmptyDir *JobDefinitionEksEmptyDir `pulumi:"emptyDir"`
	HostPath *JobDefinitionEksHostPath `pulumi:"hostPath"`
	Name     string                    `pulumi:"name"`
	Secret   *JobDefinitionEksSecret   `pulumi:"secret"`
}

type JobDefinitionEksVolumeArgs added in v0.41.0

type JobDefinitionEksVolumeArgs struct {
	EmptyDir JobDefinitionEksEmptyDirPtrInput `pulumi:"emptyDir"`
	HostPath JobDefinitionEksHostPathPtrInput `pulumi:"hostPath"`
	Name     pulumi.StringInput               `pulumi:"name"`
	Secret   JobDefinitionEksSecretPtrInput   `pulumi:"secret"`
}

func (JobDefinitionEksVolumeArgs) ElementType added in v0.41.0

func (JobDefinitionEksVolumeArgs) ElementType() reflect.Type

func (JobDefinitionEksVolumeArgs) ToJobDefinitionEksVolumeOutput added in v0.41.0

func (i JobDefinitionEksVolumeArgs) ToJobDefinitionEksVolumeOutput() JobDefinitionEksVolumeOutput

func (JobDefinitionEksVolumeArgs) ToJobDefinitionEksVolumeOutputWithContext added in v0.41.0

func (i JobDefinitionEksVolumeArgs) ToJobDefinitionEksVolumeOutputWithContext(ctx context.Context) JobDefinitionEksVolumeOutput

type JobDefinitionEksVolumeArray added in v0.41.0

type JobDefinitionEksVolumeArray []JobDefinitionEksVolumeInput

func (JobDefinitionEksVolumeArray) ElementType added in v0.41.0

func (JobDefinitionEksVolumeArray) ToJobDefinitionEksVolumeArrayOutput added in v0.41.0

func (i JobDefinitionEksVolumeArray) ToJobDefinitionEksVolumeArrayOutput() JobDefinitionEksVolumeArrayOutput

func (JobDefinitionEksVolumeArray) ToJobDefinitionEksVolumeArrayOutputWithContext added in v0.41.0

func (i JobDefinitionEksVolumeArray) ToJobDefinitionEksVolumeArrayOutputWithContext(ctx context.Context) JobDefinitionEksVolumeArrayOutput

type JobDefinitionEksVolumeArrayInput added in v0.41.0

type JobDefinitionEksVolumeArrayInput interface {
	pulumi.Input

	ToJobDefinitionEksVolumeArrayOutput() JobDefinitionEksVolumeArrayOutput
	ToJobDefinitionEksVolumeArrayOutputWithContext(context.Context) JobDefinitionEksVolumeArrayOutput
}

JobDefinitionEksVolumeArrayInput is an input type that accepts JobDefinitionEksVolumeArray and JobDefinitionEksVolumeArrayOutput values. You can construct a concrete instance of `JobDefinitionEksVolumeArrayInput` via:

JobDefinitionEksVolumeArray{ JobDefinitionEksVolumeArgs{...} }

type JobDefinitionEksVolumeArrayOutput added in v0.41.0

type JobDefinitionEksVolumeArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksVolumeArrayOutput) ElementType added in v0.41.0

func (JobDefinitionEksVolumeArrayOutput) Index added in v0.41.0

func (JobDefinitionEksVolumeArrayOutput) ToJobDefinitionEksVolumeArrayOutput added in v0.41.0

func (o JobDefinitionEksVolumeArrayOutput) ToJobDefinitionEksVolumeArrayOutput() JobDefinitionEksVolumeArrayOutput

func (JobDefinitionEksVolumeArrayOutput) ToJobDefinitionEksVolumeArrayOutputWithContext added in v0.41.0

func (o JobDefinitionEksVolumeArrayOutput) ToJobDefinitionEksVolumeArrayOutputWithContext(ctx context.Context) JobDefinitionEksVolumeArrayOutput

type JobDefinitionEksVolumeInput added in v0.41.0

type JobDefinitionEksVolumeInput interface {
	pulumi.Input

	ToJobDefinitionEksVolumeOutput() JobDefinitionEksVolumeOutput
	ToJobDefinitionEksVolumeOutputWithContext(context.Context) JobDefinitionEksVolumeOutput
}

JobDefinitionEksVolumeInput is an input type that accepts JobDefinitionEksVolumeArgs and JobDefinitionEksVolumeOutput values. You can construct a concrete instance of `JobDefinitionEksVolumeInput` via:

JobDefinitionEksVolumeArgs{...}

type JobDefinitionEksVolumeOutput added in v0.41.0

type JobDefinitionEksVolumeOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksVolumeOutput) ElementType added in v0.41.0

func (JobDefinitionEksVolumeOutput) EmptyDir added in v0.41.0

func (JobDefinitionEksVolumeOutput) HostPath added in v0.41.0

func (JobDefinitionEksVolumeOutput) Name added in v0.41.0

func (JobDefinitionEksVolumeOutput) Secret added in v0.41.0

func (JobDefinitionEksVolumeOutput) ToJobDefinitionEksVolumeOutput added in v0.41.0

func (o JobDefinitionEksVolumeOutput) ToJobDefinitionEksVolumeOutput() JobDefinitionEksVolumeOutput

func (JobDefinitionEksVolumeOutput) ToJobDefinitionEksVolumeOutputWithContext added in v0.41.0

func (o JobDefinitionEksVolumeOutput) ToJobDefinitionEksVolumeOutputWithContext(ctx context.Context) JobDefinitionEksVolumeOutput

type JobDefinitionEnvironment

type JobDefinitionEnvironment struct {
	Name  *string `pulumi:"name"`
	Value *string `pulumi:"value"`
}

type JobDefinitionEnvironmentArgs

type JobDefinitionEnvironmentArgs struct {
	Name  pulumi.StringPtrInput `pulumi:"name"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (JobDefinitionEnvironmentArgs) ElementType

func (JobDefinitionEnvironmentArgs) ToJobDefinitionEnvironmentOutput

func (i JobDefinitionEnvironmentArgs) ToJobDefinitionEnvironmentOutput() JobDefinitionEnvironmentOutput

func (JobDefinitionEnvironmentArgs) ToJobDefinitionEnvironmentOutputWithContext

func (i JobDefinitionEnvironmentArgs) ToJobDefinitionEnvironmentOutputWithContext(ctx context.Context) JobDefinitionEnvironmentOutput

type JobDefinitionEnvironmentArray

type JobDefinitionEnvironmentArray []JobDefinitionEnvironmentInput

func (JobDefinitionEnvironmentArray) ElementType

func (JobDefinitionEnvironmentArray) ToJobDefinitionEnvironmentArrayOutput

func (i JobDefinitionEnvironmentArray) ToJobDefinitionEnvironmentArrayOutput() JobDefinitionEnvironmentArrayOutput

func (JobDefinitionEnvironmentArray) ToJobDefinitionEnvironmentArrayOutputWithContext

func (i JobDefinitionEnvironmentArray) ToJobDefinitionEnvironmentArrayOutputWithContext(ctx context.Context) JobDefinitionEnvironmentArrayOutput

type JobDefinitionEnvironmentArrayInput

type JobDefinitionEnvironmentArrayInput interface {
	pulumi.Input

	ToJobDefinitionEnvironmentArrayOutput() JobDefinitionEnvironmentArrayOutput
	ToJobDefinitionEnvironmentArrayOutputWithContext(context.Context) JobDefinitionEnvironmentArrayOutput
}

JobDefinitionEnvironmentArrayInput is an input type that accepts JobDefinitionEnvironmentArray and JobDefinitionEnvironmentArrayOutput values. You can construct a concrete instance of `JobDefinitionEnvironmentArrayInput` via:

JobDefinitionEnvironmentArray{ JobDefinitionEnvironmentArgs{...} }

type JobDefinitionEnvironmentArrayOutput

type JobDefinitionEnvironmentArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionEnvironmentArrayOutput) ElementType

func (JobDefinitionEnvironmentArrayOutput) Index

func (JobDefinitionEnvironmentArrayOutput) ToJobDefinitionEnvironmentArrayOutput

func (o JobDefinitionEnvironmentArrayOutput) ToJobDefinitionEnvironmentArrayOutput() JobDefinitionEnvironmentArrayOutput

func (JobDefinitionEnvironmentArrayOutput) ToJobDefinitionEnvironmentArrayOutputWithContext

func (o JobDefinitionEnvironmentArrayOutput) ToJobDefinitionEnvironmentArrayOutputWithContext(ctx context.Context) JobDefinitionEnvironmentArrayOutput

type JobDefinitionEnvironmentInput

type JobDefinitionEnvironmentInput interface {
	pulumi.Input

	ToJobDefinitionEnvironmentOutput() JobDefinitionEnvironmentOutput
	ToJobDefinitionEnvironmentOutputWithContext(context.Context) JobDefinitionEnvironmentOutput
}

JobDefinitionEnvironmentInput is an input type that accepts JobDefinitionEnvironmentArgs and JobDefinitionEnvironmentOutput values. You can construct a concrete instance of `JobDefinitionEnvironmentInput` via:

JobDefinitionEnvironmentArgs{...}

type JobDefinitionEnvironmentOutput

type JobDefinitionEnvironmentOutput struct{ *pulumi.OutputState }

func (JobDefinitionEnvironmentOutput) ElementType

func (JobDefinitionEnvironmentOutput) Name

func (JobDefinitionEnvironmentOutput) ToJobDefinitionEnvironmentOutput

func (o JobDefinitionEnvironmentOutput) ToJobDefinitionEnvironmentOutput() JobDefinitionEnvironmentOutput

func (JobDefinitionEnvironmentOutput) ToJobDefinitionEnvironmentOutputWithContext

func (o JobDefinitionEnvironmentOutput) ToJobDefinitionEnvironmentOutputWithContext(ctx context.Context) JobDefinitionEnvironmentOutput

func (JobDefinitionEnvironmentOutput) Value

type JobDefinitionEphemeralStorage added in v0.56.0

type JobDefinitionEphemeralStorage struct {
	SizeInGiB int `pulumi:"sizeInGiB"`
}

type JobDefinitionEphemeralStorageArgs added in v0.56.0

type JobDefinitionEphemeralStorageArgs struct {
	SizeInGiB pulumi.IntInput `pulumi:"sizeInGiB"`
}

func (JobDefinitionEphemeralStorageArgs) ElementType added in v0.56.0

func (JobDefinitionEphemeralStorageArgs) ToJobDefinitionEphemeralStorageOutput added in v0.56.0

func (i JobDefinitionEphemeralStorageArgs) ToJobDefinitionEphemeralStorageOutput() JobDefinitionEphemeralStorageOutput

func (JobDefinitionEphemeralStorageArgs) ToJobDefinitionEphemeralStorageOutputWithContext added in v0.56.0

func (i JobDefinitionEphemeralStorageArgs) ToJobDefinitionEphemeralStorageOutputWithContext(ctx context.Context) JobDefinitionEphemeralStorageOutput

func (JobDefinitionEphemeralStorageArgs) ToJobDefinitionEphemeralStoragePtrOutput added in v0.56.0

func (i JobDefinitionEphemeralStorageArgs) ToJobDefinitionEphemeralStoragePtrOutput() JobDefinitionEphemeralStoragePtrOutput

func (JobDefinitionEphemeralStorageArgs) ToJobDefinitionEphemeralStoragePtrOutputWithContext added in v0.56.0

func (i JobDefinitionEphemeralStorageArgs) ToJobDefinitionEphemeralStoragePtrOutputWithContext(ctx context.Context) JobDefinitionEphemeralStoragePtrOutput

type JobDefinitionEphemeralStorageInput added in v0.56.0

type JobDefinitionEphemeralStorageInput interface {
	pulumi.Input

	ToJobDefinitionEphemeralStorageOutput() JobDefinitionEphemeralStorageOutput
	ToJobDefinitionEphemeralStorageOutputWithContext(context.Context) JobDefinitionEphemeralStorageOutput
}

JobDefinitionEphemeralStorageInput is an input type that accepts JobDefinitionEphemeralStorageArgs and JobDefinitionEphemeralStorageOutput values. You can construct a concrete instance of `JobDefinitionEphemeralStorageInput` via:

JobDefinitionEphemeralStorageArgs{...}

type JobDefinitionEphemeralStorageOutput added in v0.56.0

type JobDefinitionEphemeralStorageOutput struct{ *pulumi.OutputState }

func (JobDefinitionEphemeralStorageOutput) ElementType added in v0.56.0

func (JobDefinitionEphemeralStorageOutput) SizeInGiB added in v0.56.0

func (JobDefinitionEphemeralStorageOutput) ToJobDefinitionEphemeralStorageOutput added in v0.56.0

func (o JobDefinitionEphemeralStorageOutput) ToJobDefinitionEphemeralStorageOutput() JobDefinitionEphemeralStorageOutput

func (JobDefinitionEphemeralStorageOutput) ToJobDefinitionEphemeralStorageOutputWithContext added in v0.56.0

func (o JobDefinitionEphemeralStorageOutput) ToJobDefinitionEphemeralStorageOutputWithContext(ctx context.Context) JobDefinitionEphemeralStorageOutput

func (JobDefinitionEphemeralStorageOutput) ToJobDefinitionEphemeralStoragePtrOutput added in v0.56.0

func (o JobDefinitionEphemeralStorageOutput) ToJobDefinitionEphemeralStoragePtrOutput() JobDefinitionEphemeralStoragePtrOutput

func (JobDefinitionEphemeralStorageOutput) ToJobDefinitionEphemeralStoragePtrOutputWithContext added in v0.56.0

func (o JobDefinitionEphemeralStorageOutput) ToJobDefinitionEphemeralStoragePtrOutputWithContext(ctx context.Context) JobDefinitionEphemeralStoragePtrOutput

type JobDefinitionEphemeralStoragePtrInput added in v0.56.0

type JobDefinitionEphemeralStoragePtrInput interface {
	pulumi.Input

	ToJobDefinitionEphemeralStoragePtrOutput() JobDefinitionEphemeralStoragePtrOutput
	ToJobDefinitionEphemeralStoragePtrOutputWithContext(context.Context) JobDefinitionEphemeralStoragePtrOutput
}

JobDefinitionEphemeralStoragePtrInput is an input type that accepts JobDefinitionEphemeralStorageArgs, JobDefinitionEphemeralStoragePtr and JobDefinitionEphemeralStoragePtrOutput values. You can construct a concrete instance of `JobDefinitionEphemeralStoragePtrInput` via:

        JobDefinitionEphemeralStorageArgs{...}

or:

        nil

type JobDefinitionEphemeralStoragePtrOutput added in v0.56.0

type JobDefinitionEphemeralStoragePtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEphemeralStoragePtrOutput) Elem added in v0.56.0

func (JobDefinitionEphemeralStoragePtrOutput) ElementType added in v0.56.0

func (JobDefinitionEphemeralStoragePtrOutput) SizeInGiB added in v0.56.0

func (JobDefinitionEphemeralStoragePtrOutput) ToJobDefinitionEphemeralStoragePtrOutput added in v0.56.0

func (o JobDefinitionEphemeralStoragePtrOutput) ToJobDefinitionEphemeralStoragePtrOutput() JobDefinitionEphemeralStoragePtrOutput

func (JobDefinitionEphemeralStoragePtrOutput) ToJobDefinitionEphemeralStoragePtrOutputWithContext added in v0.56.0

func (o JobDefinitionEphemeralStoragePtrOutput) ToJobDefinitionEphemeralStoragePtrOutputWithContext(ctx context.Context) JobDefinitionEphemeralStoragePtrOutput

type JobDefinitionEvaluateOnExit

type JobDefinitionEvaluateOnExit struct {
	Action         string  `pulumi:"action"`
	OnExitCode     *string `pulumi:"onExitCode"`
	OnReason       *string `pulumi:"onReason"`
	OnStatusReason *string `pulumi:"onStatusReason"`
}

type JobDefinitionEvaluateOnExitArgs

type JobDefinitionEvaluateOnExitArgs struct {
	Action         pulumi.StringInput    `pulumi:"action"`
	OnExitCode     pulumi.StringPtrInput `pulumi:"onExitCode"`
	OnReason       pulumi.StringPtrInput `pulumi:"onReason"`
	OnStatusReason pulumi.StringPtrInput `pulumi:"onStatusReason"`
}

func (JobDefinitionEvaluateOnExitArgs) ElementType

func (JobDefinitionEvaluateOnExitArgs) ToJobDefinitionEvaluateOnExitOutput

func (i JobDefinitionEvaluateOnExitArgs) ToJobDefinitionEvaluateOnExitOutput() JobDefinitionEvaluateOnExitOutput

func (JobDefinitionEvaluateOnExitArgs) ToJobDefinitionEvaluateOnExitOutputWithContext

func (i JobDefinitionEvaluateOnExitArgs) ToJobDefinitionEvaluateOnExitOutputWithContext(ctx context.Context) JobDefinitionEvaluateOnExitOutput

type JobDefinitionEvaluateOnExitArray

type JobDefinitionEvaluateOnExitArray []JobDefinitionEvaluateOnExitInput

func (JobDefinitionEvaluateOnExitArray) ElementType

func (JobDefinitionEvaluateOnExitArray) ToJobDefinitionEvaluateOnExitArrayOutput

func (i JobDefinitionEvaluateOnExitArray) ToJobDefinitionEvaluateOnExitArrayOutput() JobDefinitionEvaluateOnExitArrayOutput

func (JobDefinitionEvaluateOnExitArray) ToJobDefinitionEvaluateOnExitArrayOutputWithContext

func (i JobDefinitionEvaluateOnExitArray) ToJobDefinitionEvaluateOnExitArrayOutputWithContext(ctx context.Context) JobDefinitionEvaluateOnExitArrayOutput

type JobDefinitionEvaluateOnExitArrayInput

type JobDefinitionEvaluateOnExitArrayInput interface {
	pulumi.Input

	ToJobDefinitionEvaluateOnExitArrayOutput() JobDefinitionEvaluateOnExitArrayOutput
	ToJobDefinitionEvaluateOnExitArrayOutputWithContext(context.Context) JobDefinitionEvaluateOnExitArrayOutput
}

JobDefinitionEvaluateOnExitArrayInput is an input type that accepts JobDefinitionEvaluateOnExitArray and JobDefinitionEvaluateOnExitArrayOutput values. You can construct a concrete instance of `JobDefinitionEvaluateOnExitArrayInput` via:

JobDefinitionEvaluateOnExitArray{ JobDefinitionEvaluateOnExitArgs{...} }

type JobDefinitionEvaluateOnExitArrayOutput

type JobDefinitionEvaluateOnExitArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionEvaluateOnExitArrayOutput) ElementType

func (JobDefinitionEvaluateOnExitArrayOutput) Index

func (JobDefinitionEvaluateOnExitArrayOutput) ToJobDefinitionEvaluateOnExitArrayOutput

func (o JobDefinitionEvaluateOnExitArrayOutput) ToJobDefinitionEvaluateOnExitArrayOutput() JobDefinitionEvaluateOnExitArrayOutput

func (JobDefinitionEvaluateOnExitArrayOutput) ToJobDefinitionEvaluateOnExitArrayOutputWithContext

func (o JobDefinitionEvaluateOnExitArrayOutput) ToJobDefinitionEvaluateOnExitArrayOutputWithContext(ctx context.Context) JobDefinitionEvaluateOnExitArrayOutput

type JobDefinitionEvaluateOnExitInput

type JobDefinitionEvaluateOnExitInput interface {
	pulumi.Input

	ToJobDefinitionEvaluateOnExitOutput() JobDefinitionEvaluateOnExitOutput
	ToJobDefinitionEvaluateOnExitOutputWithContext(context.Context) JobDefinitionEvaluateOnExitOutput
}

JobDefinitionEvaluateOnExitInput is an input type that accepts JobDefinitionEvaluateOnExitArgs and JobDefinitionEvaluateOnExitOutput values. You can construct a concrete instance of `JobDefinitionEvaluateOnExitInput` via:

JobDefinitionEvaluateOnExitArgs{...}

type JobDefinitionEvaluateOnExitOutput

type JobDefinitionEvaluateOnExitOutput struct{ *pulumi.OutputState }

func (JobDefinitionEvaluateOnExitOutput) Action

func (JobDefinitionEvaluateOnExitOutput) ElementType

func (JobDefinitionEvaluateOnExitOutput) OnExitCode

func (JobDefinitionEvaluateOnExitOutput) OnReason

func (JobDefinitionEvaluateOnExitOutput) OnStatusReason

func (JobDefinitionEvaluateOnExitOutput) ToJobDefinitionEvaluateOnExitOutput

func (o JobDefinitionEvaluateOnExitOutput) ToJobDefinitionEvaluateOnExitOutput() JobDefinitionEvaluateOnExitOutput

func (JobDefinitionEvaluateOnExitOutput) ToJobDefinitionEvaluateOnExitOutputWithContext

func (o JobDefinitionEvaluateOnExitOutput) ToJobDefinitionEvaluateOnExitOutputWithContext(ctx context.Context) JobDefinitionEvaluateOnExitOutput

type JobDefinitionFargatePlatformConfiguration

type JobDefinitionFargatePlatformConfiguration struct {
	PlatformVersion *string `pulumi:"platformVersion"`
}

type JobDefinitionFargatePlatformConfigurationArgs

type JobDefinitionFargatePlatformConfigurationArgs struct {
	PlatformVersion pulumi.StringPtrInput `pulumi:"platformVersion"`
}

func (JobDefinitionFargatePlatformConfigurationArgs) ElementType

func (JobDefinitionFargatePlatformConfigurationArgs) ToJobDefinitionFargatePlatformConfigurationOutput

func (i JobDefinitionFargatePlatformConfigurationArgs) ToJobDefinitionFargatePlatformConfigurationOutput() JobDefinitionFargatePlatformConfigurationOutput

func (JobDefinitionFargatePlatformConfigurationArgs) ToJobDefinitionFargatePlatformConfigurationOutputWithContext

func (i JobDefinitionFargatePlatformConfigurationArgs) ToJobDefinitionFargatePlatformConfigurationOutputWithContext(ctx context.Context) JobDefinitionFargatePlatformConfigurationOutput

func (JobDefinitionFargatePlatformConfigurationArgs) ToJobDefinitionFargatePlatformConfigurationPtrOutput

func (i JobDefinitionFargatePlatformConfigurationArgs) ToJobDefinitionFargatePlatformConfigurationPtrOutput() JobDefinitionFargatePlatformConfigurationPtrOutput

func (JobDefinitionFargatePlatformConfigurationArgs) ToJobDefinitionFargatePlatformConfigurationPtrOutputWithContext

func (i JobDefinitionFargatePlatformConfigurationArgs) ToJobDefinitionFargatePlatformConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionFargatePlatformConfigurationPtrOutput

type JobDefinitionFargatePlatformConfigurationInput

type JobDefinitionFargatePlatformConfigurationInput interface {
	pulumi.Input

	ToJobDefinitionFargatePlatformConfigurationOutput() JobDefinitionFargatePlatformConfigurationOutput
	ToJobDefinitionFargatePlatformConfigurationOutputWithContext(context.Context) JobDefinitionFargatePlatformConfigurationOutput
}

JobDefinitionFargatePlatformConfigurationInput is an input type that accepts JobDefinitionFargatePlatformConfigurationArgs and JobDefinitionFargatePlatformConfigurationOutput values. You can construct a concrete instance of `JobDefinitionFargatePlatformConfigurationInput` via:

JobDefinitionFargatePlatformConfigurationArgs{...}

type JobDefinitionFargatePlatformConfigurationOutput

type JobDefinitionFargatePlatformConfigurationOutput struct{ *pulumi.OutputState }

func (JobDefinitionFargatePlatformConfigurationOutput) ElementType

func (JobDefinitionFargatePlatformConfigurationOutput) PlatformVersion

func (JobDefinitionFargatePlatformConfigurationOutput) ToJobDefinitionFargatePlatformConfigurationOutput

func (o JobDefinitionFargatePlatformConfigurationOutput) ToJobDefinitionFargatePlatformConfigurationOutput() JobDefinitionFargatePlatformConfigurationOutput

func (JobDefinitionFargatePlatformConfigurationOutput) ToJobDefinitionFargatePlatformConfigurationOutputWithContext

func (o JobDefinitionFargatePlatformConfigurationOutput) ToJobDefinitionFargatePlatformConfigurationOutputWithContext(ctx context.Context) JobDefinitionFargatePlatformConfigurationOutput

func (JobDefinitionFargatePlatformConfigurationOutput) ToJobDefinitionFargatePlatformConfigurationPtrOutput

func (o JobDefinitionFargatePlatformConfigurationOutput) ToJobDefinitionFargatePlatformConfigurationPtrOutput() JobDefinitionFargatePlatformConfigurationPtrOutput

func (JobDefinitionFargatePlatformConfigurationOutput) ToJobDefinitionFargatePlatformConfigurationPtrOutputWithContext

func (o JobDefinitionFargatePlatformConfigurationOutput) ToJobDefinitionFargatePlatformConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionFargatePlatformConfigurationPtrOutput

type JobDefinitionFargatePlatformConfigurationPtrInput

type JobDefinitionFargatePlatformConfigurationPtrInput interface {
	pulumi.Input

	ToJobDefinitionFargatePlatformConfigurationPtrOutput() JobDefinitionFargatePlatformConfigurationPtrOutput
	ToJobDefinitionFargatePlatformConfigurationPtrOutputWithContext(context.Context) JobDefinitionFargatePlatformConfigurationPtrOutput
}

JobDefinitionFargatePlatformConfigurationPtrInput is an input type that accepts JobDefinitionFargatePlatformConfigurationArgs, JobDefinitionFargatePlatformConfigurationPtr and JobDefinitionFargatePlatformConfigurationPtrOutput values. You can construct a concrete instance of `JobDefinitionFargatePlatformConfigurationPtrInput` via:

        JobDefinitionFargatePlatformConfigurationArgs{...}

or:

        nil

type JobDefinitionFargatePlatformConfigurationPtrOutput

type JobDefinitionFargatePlatformConfigurationPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionFargatePlatformConfigurationPtrOutput) Elem

func (JobDefinitionFargatePlatformConfigurationPtrOutput) ElementType

func (JobDefinitionFargatePlatformConfigurationPtrOutput) PlatformVersion

func (JobDefinitionFargatePlatformConfigurationPtrOutput) ToJobDefinitionFargatePlatformConfigurationPtrOutput

func (o JobDefinitionFargatePlatformConfigurationPtrOutput) ToJobDefinitionFargatePlatformConfigurationPtrOutput() JobDefinitionFargatePlatformConfigurationPtrOutput

func (JobDefinitionFargatePlatformConfigurationPtrOutput) ToJobDefinitionFargatePlatformConfigurationPtrOutputWithContext

func (o JobDefinitionFargatePlatformConfigurationPtrOutput) ToJobDefinitionFargatePlatformConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionFargatePlatformConfigurationPtrOutput

type JobDefinitionImagePullSecret added in v0.101.0

type JobDefinitionImagePullSecret struct {
	Name string `pulumi:"name"`
}

type JobDefinitionImagePullSecretArgs added in v0.101.0

type JobDefinitionImagePullSecretArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (JobDefinitionImagePullSecretArgs) ElementType added in v0.101.0

func (JobDefinitionImagePullSecretArgs) ToJobDefinitionImagePullSecretOutput added in v0.101.0

func (i JobDefinitionImagePullSecretArgs) ToJobDefinitionImagePullSecretOutput() JobDefinitionImagePullSecretOutput

func (JobDefinitionImagePullSecretArgs) ToJobDefinitionImagePullSecretOutputWithContext added in v0.101.0

func (i JobDefinitionImagePullSecretArgs) ToJobDefinitionImagePullSecretOutputWithContext(ctx context.Context) JobDefinitionImagePullSecretOutput

type JobDefinitionImagePullSecretArray added in v0.101.0

type JobDefinitionImagePullSecretArray []JobDefinitionImagePullSecretInput

func (JobDefinitionImagePullSecretArray) ElementType added in v0.101.0

func (JobDefinitionImagePullSecretArray) ToJobDefinitionImagePullSecretArrayOutput added in v0.101.0

func (i JobDefinitionImagePullSecretArray) ToJobDefinitionImagePullSecretArrayOutput() JobDefinitionImagePullSecretArrayOutput

func (JobDefinitionImagePullSecretArray) ToJobDefinitionImagePullSecretArrayOutputWithContext added in v0.101.0

func (i JobDefinitionImagePullSecretArray) ToJobDefinitionImagePullSecretArrayOutputWithContext(ctx context.Context) JobDefinitionImagePullSecretArrayOutput

type JobDefinitionImagePullSecretArrayInput added in v0.101.0

type JobDefinitionImagePullSecretArrayInput interface {
	pulumi.Input

	ToJobDefinitionImagePullSecretArrayOutput() JobDefinitionImagePullSecretArrayOutput
	ToJobDefinitionImagePullSecretArrayOutputWithContext(context.Context) JobDefinitionImagePullSecretArrayOutput
}

JobDefinitionImagePullSecretArrayInput is an input type that accepts JobDefinitionImagePullSecretArray and JobDefinitionImagePullSecretArrayOutput values. You can construct a concrete instance of `JobDefinitionImagePullSecretArrayInput` via:

JobDefinitionImagePullSecretArray{ JobDefinitionImagePullSecretArgs{...} }

type JobDefinitionImagePullSecretArrayOutput added in v0.101.0

type JobDefinitionImagePullSecretArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionImagePullSecretArrayOutput) ElementType added in v0.101.0

func (JobDefinitionImagePullSecretArrayOutput) Index added in v0.101.0

func (JobDefinitionImagePullSecretArrayOutput) ToJobDefinitionImagePullSecretArrayOutput added in v0.101.0

func (o JobDefinitionImagePullSecretArrayOutput) ToJobDefinitionImagePullSecretArrayOutput() JobDefinitionImagePullSecretArrayOutput

func (JobDefinitionImagePullSecretArrayOutput) ToJobDefinitionImagePullSecretArrayOutputWithContext added in v0.101.0

func (o JobDefinitionImagePullSecretArrayOutput) ToJobDefinitionImagePullSecretArrayOutputWithContext(ctx context.Context) JobDefinitionImagePullSecretArrayOutput

type JobDefinitionImagePullSecretInput added in v0.101.0

type JobDefinitionImagePullSecretInput interface {
	pulumi.Input

	ToJobDefinitionImagePullSecretOutput() JobDefinitionImagePullSecretOutput
	ToJobDefinitionImagePullSecretOutputWithContext(context.Context) JobDefinitionImagePullSecretOutput
}

JobDefinitionImagePullSecretInput is an input type that accepts JobDefinitionImagePullSecretArgs and JobDefinitionImagePullSecretOutput values. You can construct a concrete instance of `JobDefinitionImagePullSecretInput` via:

JobDefinitionImagePullSecretArgs{...}

type JobDefinitionImagePullSecretOutput added in v0.101.0

type JobDefinitionImagePullSecretOutput struct{ *pulumi.OutputState }

func (JobDefinitionImagePullSecretOutput) ElementType added in v0.101.0

func (JobDefinitionImagePullSecretOutput) Name added in v0.101.0

func (JobDefinitionImagePullSecretOutput) ToJobDefinitionImagePullSecretOutput added in v0.101.0

func (o JobDefinitionImagePullSecretOutput) ToJobDefinitionImagePullSecretOutput() JobDefinitionImagePullSecretOutput

func (JobDefinitionImagePullSecretOutput) ToJobDefinitionImagePullSecretOutputWithContext added in v0.101.0

func (o JobDefinitionImagePullSecretOutput) ToJobDefinitionImagePullSecretOutputWithContext(ctx context.Context) JobDefinitionImagePullSecretOutput

type JobDefinitionInput

type JobDefinitionInput interface {
	pulumi.Input

	ToJobDefinitionOutput() JobDefinitionOutput
	ToJobDefinitionOutputWithContext(ctx context.Context) JobDefinitionOutput
}

type JobDefinitionLinuxParameters

type JobDefinitionLinuxParameters struct {
	Devices            []JobDefinitionDevice `pulumi:"devices"`
	InitProcessEnabled *bool                 `pulumi:"initProcessEnabled"`
	MaxSwap            *int                  `pulumi:"maxSwap"`
	SharedMemorySize   *int                  `pulumi:"sharedMemorySize"`
	Swappiness         *int                  `pulumi:"swappiness"`
	Tmpfs              []JobDefinitionTmpfs  `pulumi:"tmpfs"`
}

type JobDefinitionLinuxParametersArgs

type JobDefinitionLinuxParametersArgs struct {
	Devices            JobDefinitionDeviceArrayInput `pulumi:"devices"`
	InitProcessEnabled pulumi.BoolPtrInput           `pulumi:"initProcessEnabled"`
	MaxSwap            pulumi.IntPtrInput            `pulumi:"maxSwap"`
	SharedMemorySize   pulumi.IntPtrInput            `pulumi:"sharedMemorySize"`
	Swappiness         pulumi.IntPtrInput            `pulumi:"swappiness"`
	Tmpfs              JobDefinitionTmpfsArrayInput  `pulumi:"tmpfs"`
}

func (JobDefinitionLinuxParametersArgs) ElementType

func (JobDefinitionLinuxParametersArgs) ToJobDefinitionLinuxParametersOutput

func (i JobDefinitionLinuxParametersArgs) ToJobDefinitionLinuxParametersOutput() JobDefinitionLinuxParametersOutput

func (JobDefinitionLinuxParametersArgs) ToJobDefinitionLinuxParametersOutputWithContext

func (i JobDefinitionLinuxParametersArgs) ToJobDefinitionLinuxParametersOutputWithContext(ctx context.Context) JobDefinitionLinuxParametersOutput

func (JobDefinitionLinuxParametersArgs) ToJobDefinitionLinuxParametersPtrOutput

func (i JobDefinitionLinuxParametersArgs) ToJobDefinitionLinuxParametersPtrOutput() JobDefinitionLinuxParametersPtrOutput

func (JobDefinitionLinuxParametersArgs) ToJobDefinitionLinuxParametersPtrOutputWithContext

func (i JobDefinitionLinuxParametersArgs) ToJobDefinitionLinuxParametersPtrOutputWithContext(ctx context.Context) JobDefinitionLinuxParametersPtrOutput

type JobDefinitionLinuxParametersInput

type JobDefinitionLinuxParametersInput interface {
	pulumi.Input

	ToJobDefinitionLinuxParametersOutput() JobDefinitionLinuxParametersOutput
	ToJobDefinitionLinuxParametersOutputWithContext(context.Context) JobDefinitionLinuxParametersOutput
}

JobDefinitionLinuxParametersInput is an input type that accepts JobDefinitionLinuxParametersArgs and JobDefinitionLinuxParametersOutput values. You can construct a concrete instance of `JobDefinitionLinuxParametersInput` via:

JobDefinitionLinuxParametersArgs{...}

type JobDefinitionLinuxParametersOutput

type JobDefinitionLinuxParametersOutput struct{ *pulumi.OutputState }

func (JobDefinitionLinuxParametersOutput) Devices

func (JobDefinitionLinuxParametersOutput) ElementType

func (JobDefinitionLinuxParametersOutput) InitProcessEnabled

func (JobDefinitionLinuxParametersOutput) MaxSwap

func (JobDefinitionLinuxParametersOutput) SharedMemorySize

func (JobDefinitionLinuxParametersOutput) Swappiness

func (JobDefinitionLinuxParametersOutput) Tmpfs

func (JobDefinitionLinuxParametersOutput) ToJobDefinitionLinuxParametersOutput

func (o JobDefinitionLinuxParametersOutput) ToJobDefinitionLinuxParametersOutput() JobDefinitionLinuxParametersOutput

func (JobDefinitionLinuxParametersOutput) ToJobDefinitionLinuxParametersOutputWithContext

func (o JobDefinitionLinuxParametersOutput) ToJobDefinitionLinuxParametersOutputWithContext(ctx context.Context) JobDefinitionLinuxParametersOutput

func (JobDefinitionLinuxParametersOutput) ToJobDefinitionLinuxParametersPtrOutput

func (o JobDefinitionLinuxParametersOutput) ToJobDefinitionLinuxParametersPtrOutput() JobDefinitionLinuxParametersPtrOutput

func (JobDefinitionLinuxParametersOutput) ToJobDefinitionLinuxParametersPtrOutputWithContext

func (o JobDefinitionLinuxParametersOutput) ToJobDefinitionLinuxParametersPtrOutputWithContext(ctx context.Context) JobDefinitionLinuxParametersPtrOutput

type JobDefinitionLinuxParametersPtrInput

type JobDefinitionLinuxParametersPtrInput interface {
	pulumi.Input

	ToJobDefinitionLinuxParametersPtrOutput() JobDefinitionLinuxParametersPtrOutput
	ToJobDefinitionLinuxParametersPtrOutputWithContext(context.Context) JobDefinitionLinuxParametersPtrOutput
}

JobDefinitionLinuxParametersPtrInput is an input type that accepts JobDefinitionLinuxParametersArgs, JobDefinitionLinuxParametersPtr and JobDefinitionLinuxParametersPtrOutput values. You can construct a concrete instance of `JobDefinitionLinuxParametersPtrInput` via:

        JobDefinitionLinuxParametersArgs{...}

or:

        nil

type JobDefinitionLinuxParametersPtrOutput

type JobDefinitionLinuxParametersPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionLinuxParametersPtrOutput) Devices

func (JobDefinitionLinuxParametersPtrOutput) Elem

func (JobDefinitionLinuxParametersPtrOutput) ElementType

func (JobDefinitionLinuxParametersPtrOutput) InitProcessEnabled

func (JobDefinitionLinuxParametersPtrOutput) MaxSwap

func (JobDefinitionLinuxParametersPtrOutput) SharedMemorySize

func (JobDefinitionLinuxParametersPtrOutput) Swappiness

func (JobDefinitionLinuxParametersPtrOutput) Tmpfs

func (JobDefinitionLinuxParametersPtrOutput) ToJobDefinitionLinuxParametersPtrOutput

func (o JobDefinitionLinuxParametersPtrOutput) ToJobDefinitionLinuxParametersPtrOutput() JobDefinitionLinuxParametersPtrOutput

func (JobDefinitionLinuxParametersPtrOutput) ToJobDefinitionLinuxParametersPtrOutputWithContext

func (o JobDefinitionLinuxParametersPtrOutput) ToJobDefinitionLinuxParametersPtrOutputWithContext(ctx context.Context) JobDefinitionLinuxParametersPtrOutput

type JobDefinitionLogConfiguration

type JobDefinitionLogConfiguration struct {
	LogDriver     string                `pulumi:"logDriver"`
	Options       interface{}           `pulumi:"options"`
	SecretOptions []JobDefinitionSecret `pulumi:"secretOptions"`
}

type JobDefinitionLogConfigurationArgs

type JobDefinitionLogConfigurationArgs struct {
	LogDriver     pulumi.StringInput            `pulumi:"logDriver"`
	Options       pulumi.Input                  `pulumi:"options"`
	SecretOptions JobDefinitionSecretArrayInput `pulumi:"secretOptions"`
}

func (JobDefinitionLogConfigurationArgs) ElementType

func (JobDefinitionLogConfigurationArgs) ToJobDefinitionLogConfigurationOutput

func (i JobDefinitionLogConfigurationArgs) ToJobDefinitionLogConfigurationOutput() JobDefinitionLogConfigurationOutput

func (JobDefinitionLogConfigurationArgs) ToJobDefinitionLogConfigurationOutputWithContext

func (i JobDefinitionLogConfigurationArgs) ToJobDefinitionLogConfigurationOutputWithContext(ctx context.Context) JobDefinitionLogConfigurationOutput

func (JobDefinitionLogConfigurationArgs) ToJobDefinitionLogConfigurationPtrOutput

func (i JobDefinitionLogConfigurationArgs) ToJobDefinitionLogConfigurationPtrOutput() JobDefinitionLogConfigurationPtrOutput

func (JobDefinitionLogConfigurationArgs) ToJobDefinitionLogConfigurationPtrOutputWithContext

func (i JobDefinitionLogConfigurationArgs) ToJobDefinitionLogConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionLogConfigurationPtrOutput

type JobDefinitionLogConfigurationInput

type JobDefinitionLogConfigurationInput interface {
	pulumi.Input

	ToJobDefinitionLogConfigurationOutput() JobDefinitionLogConfigurationOutput
	ToJobDefinitionLogConfigurationOutputWithContext(context.Context) JobDefinitionLogConfigurationOutput
}

JobDefinitionLogConfigurationInput is an input type that accepts JobDefinitionLogConfigurationArgs and JobDefinitionLogConfigurationOutput values. You can construct a concrete instance of `JobDefinitionLogConfigurationInput` via:

JobDefinitionLogConfigurationArgs{...}

type JobDefinitionLogConfigurationOutput

type JobDefinitionLogConfigurationOutput struct{ *pulumi.OutputState }

func (JobDefinitionLogConfigurationOutput) ElementType

func (JobDefinitionLogConfigurationOutput) LogDriver

func (JobDefinitionLogConfigurationOutput) Options

func (JobDefinitionLogConfigurationOutput) SecretOptions

func (JobDefinitionLogConfigurationOutput) ToJobDefinitionLogConfigurationOutput

func (o JobDefinitionLogConfigurationOutput) ToJobDefinitionLogConfigurationOutput() JobDefinitionLogConfigurationOutput

func (JobDefinitionLogConfigurationOutput) ToJobDefinitionLogConfigurationOutputWithContext

func (o JobDefinitionLogConfigurationOutput) ToJobDefinitionLogConfigurationOutputWithContext(ctx context.Context) JobDefinitionLogConfigurationOutput

func (JobDefinitionLogConfigurationOutput) ToJobDefinitionLogConfigurationPtrOutput

func (o JobDefinitionLogConfigurationOutput) ToJobDefinitionLogConfigurationPtrOutput() JobDefinitionLogConfigurationPtrOutput

func (JobDefinitionLogConfigurationOutput) ToJobDefinitionLogConfigurationPtrOutputWithContext

func (o JobDefinitionLogConfigurationOutput) ToJobDefinitionLogConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionLogConfigurationPtrOutput

type JobDefinitionLogConfigurationPtrInput

type JobDefinitionLogConfigurationPtrInput interface {
	pulumi.Input

	ToJobDefinitionLogConfigurationPtrOutput() JobDefinitionLogConfigurationPtrOutput
	ToJobDefinitionLogConfigurationPtrOutputWithContext(context.Context) JobDefinitionLogConfigurationPtrOutput
}

JobDefinitionLogConfigurationPtrInput is an input type that accepts JobDefinitionLogConfigurationArgs, JobDefinitionLogConfigurationPtr and JobDefinitionLogConfigurationPtrOutput values. You can construct a concrete instance of `JobDefinitionLogConfigurationPtrInput` via:

        JobDefinitionLogConfigurationArgs{...}

or:

        nil

type JobDefinitionLogConfigurationPtrOutput

type JobDefinitionLogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionLogConfigurationPtrOutput) Elem

func (JobDefinitionLogConfigurationPtrOutput) ElementType

func (JobDefinitionLogConfigurationPtrOutput) LogDriver

func (JobDefinitionLogConfigurationPtrOutput) Options

func (JobDefinitionLogConfigurationPtrOutput) SecretOptions

func (JobDefinitionLogConfigurationPtrOutput) ToJobDefinitionLogConfigurationPtrOutput

func (o JobDefinitionLogConfigurationPtrOutput) ToJobDefinitionLogConfigurationPtrOutput() JobDefinitionLogConfigurationPtrOutput

func (JobDefinitionLogConfigurationPtrOutput) ToJobDefinitionLogConfigurationPtrOutputWithContext

func (o JobDefinitionLogConfigurationPtrOutput) ToJobDefinitionLogConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionLogConfigurationPtrOutput

type JobDefinitionMetadata added in v0.56.0

type JobDefinitionMetadata struct {
	Labels interface{} `pulumi:"labels"`
}

type JobDefinitionMetadataArgs added in v0.56.0

type JobDefinitionMetadataArgs struct {
	Labels pulumi.Input `pulumi:"labels"`
}

func (JobDefinitionMetadataArgs) ElementType added in v0.56.0

func (JobDefinitionMetadataArgs) ElementType() reflect.Type

func (JobDefinitionMetadataArgs) ToJobDefinitionMetadataOutput added in v0.56.0

func (i JobDefinitionMetadataArgs) ToJobDefinitionMetadataOutput() JobDefinitionMetadataOutput

func (JobDefinitionMetadataArgs) ToJobDefinitionMetadataOutputWithContext added in v0.56.0

func (i JobDefinitionMetadataArgs) ToJobDefinitionMetadataOutputWithContext(ctx context.Context) JobDefinitionMetadataOutput

func (JobDefinitionMetadataArgs) ToJobDefinitionMetadataPtrOutput added in v0.56.0

func (i JobDefinitionMetadataArgs) ToJobDefinitionMetadataPtrOutput() JobDefinitionMetadataPtrOutput

func (JobDefinitionMetadataArgs) ToJobDefinitionMetadataPtrOutputWithContext added in v0.56.0

func (i JobDefinitionMetadataArgs) ToJobDefinitionMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionMetadataPtrOutput

type JobDefinitionMetadataInput added in v0.56.0

type JobDefinitionMetadataInput interface {
	pulumi.Input

	ToJobDefinitionMetadataOutput() JobDefinitionMetadataOutput
	ToJobDefinitionMetadataOutputWithContext(context.Context) JobDefinitionMetadataOutput
}

JobDefinitionMetadataInput is an input type that accepts JobDefinitionMetadataArgs and JobDefinitionMetadataOutput values. You can construct a concrete instance of `JobDefinitionMetadataInput` via:

JobDefinitionMetadataArgs{...}

type JobDefinitionMetadataOutput added in v0.56.0

type JobDefinitionMetadataOutput struct{ *pulumi.OutputState }

func (JobDefinitionMetadataOutput) ElementType added in v0.56.0

func (JobDefinitionMetadataOutput) Labels added in v0.56.0

func (JobDefinitionMetadataOutput) ToJobDefinitionMetadataOutput added in v0.56.0

func (o JobDefinitionMetadataOutput) ToJobDefinitionMetadataOutput() JobDefinitionMetadataOutput

func (JobDefinitionMetadataOutput) ToJobDefinitionMetadataOutputWithContext added in v0.56.0

func (o JobDefinitionMetadataOutput) ToJobDefinitionMetadataOutputWithContext(ctx context.Context) JobDefinitionMetadataOutput

func (JobDefinitionMetadataOutput) ToJobDefinitionMetadataPtrOutput added in v0.56.0

func (o JobDefinitionMetadataOutput) ToJobDefinitionMetadataPtrOutput() JobDefinitionMetadataPtrOutput

func (JobDefinitionMetadataOutput) ToJobDefinitionMetadataPtrOutputWithContext added in v0.56.0

func (o JobDefinitionMetadataOutput) ToJobDefinitionMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionMetadataPtrOutput

type JobDefinitionMetadataPtrInput added in v0.56.0

type JobDefinitionMetadataPtrInput interface {
	pulumi.Input

	ToJobDefinitionMetadataPtrOutput() JobDefinitionMetadataPtrOutput
	ToJobDefinitionMetadataPtrOutputWithContext(context.Context) JobDefinitionMetadataPtrOutput
}

JobDefinitionMetadataPtrInput is an input type that accepts JobDefinitionMetadataArgs, JobDefinitionMetadataPtr and JobDefinitionMetadataPtrOutput values. You can construct a concrete instance of `JobDefinitionMetadataPtrInput` via:

        JobDefinitionMetadataArgs{...}

or:

        nil

func JobDefinitionMetadataPtr added in v0.56.0

func JobDefinitionMetadataPtr(v *JobDefinitionMetadataArgs) JobDefinitionMetadataPtrInput

type JobDefinitionMetadataPtrOutput added in v0.56.0

type JobDefinitionMetadataPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionMetadataPtrOutput) Elem added in v0.56.0

func (JobDefinitionMetadataPtrOutput) ElementType added in v0.56.0

func (JobDefinitionMetadataPtrOutput) Labels added in v0.56.0

func (JobDefinitionMetadataPtrOutput) ToJobDefinitionMetadataPtrOutput added in v0.56.0

func (o JobDefinitionMetadataPtrOutput) ToJobDefinitionMetadataPtrOutput() JobDefinitionMetadataPtrOutput

func (JobDefinitionMetadataPtrOutput) ToJobDefinitionMetadataPtrOutputWithContext added in v0.56.0

func (o JobDefinitionMetadataPtrOutput) ToJobDefinitionMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionMetadataPtrOutput

type JobDefinitionMountPoints

type JobDefinitionMountPoints struct {
	ContainerPath *string `pulumi:"containerPath"`
	ReadOnly      *bool   `pulumi:"readOnly"`
	SourceVolume  *string `pulumi:"sourceVolume"`
}

type JobDefinitionMountPointsArgs

type JobDefinitionMountPointsArgs struct {
	ContainerPath pulumi.StringPtrInput `pulumi:"containerPath"`
	ReadOnly      pulumi.BoolPtrInput   `pulumi:"readOnly"`
	SourceVolume  pulumi.StringPtrInput `pulumi:"sourceVolume"`
}

func (JobDefinitionMountPointsArgs) ElementType

func (JobDefinitionMountPointsArgs) ToJobDefinitionMountPointsOutput

func (i JobDefinitionMountPointsArgs) ToJobDefinitionMountPointsOutput() JobDefinitionMountPointsOutput

func (JobDefinitionMountPointsArgs) ToJobDefinitionMountPointsOutputWithContext

func (i JobDefinitionMountPointsArgs) ToJobDefinitionMountPointsOutputWithContext(ctx context.Context) JobDefinitionMountPointsOutput

type JobDefinitionMountPointsArray

type JobDefinitionMountPointsArray []JobDefinitionMountPointsInput

func (JobDefinitionMountPointsArray) ElementType

func (JobDefinitionMountPointsArray) ToJobDefinitionMountPointsArrayOutput

func (i JobDefinitionMountPointsArray) ToJobDefinitionMountPointsArrayOutput() JobDefinitionMountPointsArrayOutput

func (JobDefinitionMountPointsArray) ToJobDefinitionMountPointsArrayOutputWithContext

func (i JobDefinitionMountPointsArray) ToJobDefinitionMountPointsArrayOutputWithContext(ctx context.Context) JobDefinitionMountPointsArrayOutput

type JobDefinitionMountPointsArrayInput

type JobDefinitionMountPointsArrayInput interface {
	pulumi.Input

	ToJobDefinitionMountPointsArrayOutput() JobDefinitionMountPointsArrayOutput
	ToJobDefinitionMountPointsArrayOutputWithContext(context.Context) JobDefinitionMountPointsArrayOutput
}

JobDefinitionMountPointsArrayInput is an input type that accepts JobDefinitionMountPointsArray and JobDefinitionMountPointsArrayOutput values. You can construct a concrete instance of `JobDefinitionMountPointsArrayInput` via:

JobDefinitionMountPointsArray{ JobDefinitionMountPointsArgs{...} }

type JobDefinitionMountPointsArrayOutput

type JobDefinitionMountPointsArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionMountPointsArrayOutput) ElementType

func (JobDefinitionMountPointsArrayOutput) Index

func (JobDefinitionMountPointsArrayOutput) ToJobDefinitionMountPointsArrayOutput

func (o JobDefinitionMountPointsArrayOutput) ToJobDefinitionMountPointsArrayOutput() JobDefinitionMountPointsArrayOutput

func (JobDefinitionMountPointsArrayOutput) ToJobDefinitionMountPointsArrayOutputWithContext

func (o JobDefinitionMountPointsArrayOutput) ToJobDefinitionMountPointsArrayOutputWithContext(ctx context.Context) JobDefinitionMountPointsArrayOutput

type JobDefinitionMountPointsInput

type JobDefinitionMountPointsInput interface {
	pulumi.Input

	ToJobDefinitionMountPointsOutput() JobDefinitionMountPointsOutput
	ToJobDefinitionMountPointsOutputWithContext(context.Context) JobDefinitionMountPointsOutput
}

JobDefinitionMountPointsInput is an input type that accepts JobDefinitionMountPointsArgs and JobDefinitionMountPointsOutput values. You can construct a concrete instance of `JobDefinitionMountPointsInput` via:

JobDefinitionMountPointsArgs{...}

type JobDefinitionMountPointsOutput

type JobDefinitionMountPointsOutput struct{ *pulumi.OutputState }

func (JobDefinitionMountPointsOutput) ContainerPath

func (JobDefinitionMountPointsOutput) ElementType

func (JobDefinitionMountPointsOutput) ReadOnly

func (JobDefinitionMountPointsOutput) SourceVolume

func (JobDefinitionMountPointsOutput) ToJobDefinitionMountPointsOutput

func (o JobDefinitionMountPointsOutput) ToJobDefinitionMountPointsOutput() JobDefinitionMountPointsOutput

func (JobDefinitionMountPointsOutput) ToJobDefinitionMountPointsOutputWithContext

func (o JobDefinitionMountPointsOutput) ToJobDefinitionMountPointsOutputWithContext(ctx context.Context) JobDefinitionMountPointsOutput

type JobDefinitionNetworkConfiguration

type JobDefinitionNetworkConfiguration struct {
	AssignPublicIp *string `pulumi:"assignPublicIp"`
}

type JobDefinitionNetworkConfigurationArgs

type JobDefinitionNetworkConfigurationArgs struct {
	AssignPublicIp pulumi.StringPtrInput `pulumi:"assignPublicIp"`
}

func (JobDefinitionNetworkConfigurationArgs) ElementType

func (JobDefinitionNetworkConfigurationArgs) ToJobDefinitionNetworkConfigurationOutput

func (i JobDefinitionNetworkConfigurationArgs) ToJobDefinitionNetworkConfigurationOutput() JobDefinitionNetworkConfigurationOutput

func (JobDefinitionNetworkConfigurationArgs) ToJobDefinitionNetworkConfigurationOutputWithContext

func (i JobDefinitionNetworkConfigurationArgs) ToJobDefinitionNetworkConfigurationOutputWithContext(ctx context.Context) JobDefinitionNetworkConfigurationOutput

func (JobDefinitionNetworkConfigurationArgs) ToJobDefinitionNetworkConfigurationPtrOutput

func (i JobDefinitionNetworkConfigurationArgs) ToJobDefinitionNetworkConfigurationPtrOutput() JobDefinitionNetworkConfigurationPtrOutput

func (JobDefinitionNetworkConfigurationArgs) ToJobDefinitionNetworkConfigurationPtrOutputWithContext

func (i JobDefinitionNetworkConfigurationArgs) ToJobDefinitionNetworkConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionNetworkConfigurationPtrOutput

type JobDefinitionNetworkConfigurationInput

type JobDefinitionNetworkConfigurationInput interface {
	pulumi.Input

	ToJobDefinitionNetworkConfigurationOutput() JobDefinitionNetworkConfigurationOutput
	ToJobDefinitionNetworkConfigurationOutputWithContext(context.Context) JobDefinitionNetworkConfigurationOutput
}

JobDefinitionNetworkConfigurationInput is an input type that accepts JobDefinitionNetworkConfigurationArgs and JobDefinitionNetworkConfigurationOutput values. You can construct a concrete instance of `JobDefinitionNetworkConfigurationInput` via:

JobDefinitionNetworkConfigurationArgs{...}

type JobDefinitionNetworkConfigurationOutput

type JobDefinitionNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (JobDefinitionNetworkConfigurationOutput) AssignPublicIp

func (JobDefinitionNetworkConfigurationOutput) ElementType

func (JobDefinitionNetworkConfigurationOutput) ToJobDefinitionNetworkConfigurationOutput

func (o JobDefinitionNetworkConfigurationOutput) ToJobDefinitionNetworkConfigurationOutput() JobDefinitionNetworkConfigurationOutput

func (JobDefinitionNetworkConfigurationOutput) ToJobDefinitionNetworkConfigurationOutputWithContext

func (o JobDefinitionNetworkConfigurationOutput) ToJobDefinitionNetworkConfigurationOutputWithContext(ctx context.Context) JobDefinitionNetworkConfigurationOutput

func (JobDefinitionNetworkConfigurationOutput) ToJobDefinitionNetworkConfigurationPtrOutput

func (o JobDefinitionNetworkConfigurationOutput) ToJobDefinitionNetworkConfigurationPtrOutput() JobDefinitionNetworkConfigurationPtrOutput

func (JobDefinitionNetworkConfigurationOutput) ToJobDefinitionNetworkConfigurationPtrOutputWithContext

func (o JobDefinitionNetworkConfigurationOutput) ToJobDefinitionNetworkConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionNetworkConfigurationPtrOutput

type JobDefinitionNetworkConfigurationPtrInput

type JobDefinitionNetworkConfigurationPtrInput interface {
	pulumi.Input

	ToJobDefinitionNetworkConfigurationPtrOutput() JobDefinitionNetworkConfigurationPtrOutput
	ToJobDefinitionNetworkConfigurationPtrOutputWithContext(context.Context) JobDefinitionNetworkConfigurationPtrOutput
}

JobDefinitionNetworkConfigurationPtrInput is an input type that accepts JobDefinitionNetworkConfigurationArgs, JobDefinitionNetworkConfigurationPtr and JobDefinitionNetworkConfigurationPtrOutput values. You can construct a concrete instance of `JobDefinitionNetworkConfigurationPtrInput` via:

        JobDefinitionNetworkConfigurationArgs{...}

or:

        nil

type JobDefinitionNetworkConfigurationPtrOutput

type JobDefinitionNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionNetworkConfigurationPtrOutput) AssignPublicIp

func (JobDefinitionNetworkConfigurationPtrOutput) Elem

func (JobDefinitionNetworkConfigurationPtrOutput) ElementType

func (JobDefinitionNetworkConfigurationPtrOutput) ToJobDefinitionNetworkConfigurationPtrOutput

func (o JobDefinitionNetworkConfigurationPtrOutput) ToJobDefinitionNetworkConfigurationPtrOutput() JobDefinitionNetworkConfigurationPtrOutput

func (JobDefinitionNetworkConfigurationPtrOutput) ToJobDefinitionNetworkConfigurationPtrOutputWithContext

func (o JobDefinitionNetworkConfigurationPtrOutput) ToJobDefinitionNetworkConfigurationPtrOutputWithContext(ctx context.Context) JobDefinitionNetworkConfigurationPtrOutput

type JobDefinitionNodeProperties

type JobDefinitionNodeProperties struct {
	MainNode            int                              `pulumi:"mainNode"`
	NodeRangeProperties []JobDefinitionNodeRangeProperty `pulumi:"nodeRangeProperties"`
	NumNodes            int                              `pulumi:"numNodes"`
}

type JobDefinitionNodePropertiesArgs

type JobDefinitionNodePropertiesArgs struct {
	MainNode            pulumi.IntInput                          `pulumi:"mainNode"`
	NodeRangeProperties JobDefinitionNodeRangePropertyArrayInput `pulumi:"nodeRangeProperties"`
	NumNodes            pulumi.IntInput                          `pulumi:"numNodes"`
}

func (JobDefinitionNodePropertiesArgs) ElementType

func (JobDefinitionNodePropertiesArgs) ToJobDefinitionNodePropertiesOutput

func (i JobDefinitionNodePropertiesArgs) ToJobDefinitionNodePropertiesOutput() JobDefinitionNodePropertiesOutput

func (JobDefinitionNodePropertiesArgs) ToJobDefinitionNodePropertiesOutputWithContext

func (i JobDefinitionNodePropertiesArgs) ToJobDefinitionNodePropertiesOutputWithContext(ctx context.Context) JobDefinitionNodePropertiesOutput

func (JobDefinitionNodePropertiesArgs) ToJobDefinitionNodePropertiesPtrOutput

func (i JobDefinitionNodePropertiesArgs) ToJobDefinitionNodePropertiesPtrOutput() JobDefinitionNodePropertiesPtrOutput

func (JobDefinitionNodePropertiesArgs) ToJobDefinitionNodePropertiesPtrOutputWithContext

func (i JobDefinitionNodePropertiesArgs) ToJobDefinitionNodePropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionNodePropertiesPtrOutput

type JobDefinitionNodePropertiesInput

type JobDefinitionNodePropertiesInput interface {
	pulumi.Input

	ToJobDefinitionNodePropertiesOutput() JobDefinitionNodePropertiesOutput
	ToJobDefinitionNodePropertiesOutputWithContext(context.Context) JobDefinitionNodePropertiesOutput
}

JobDefinitionNodePropertiesInput is an input type that accepts JobDefinitionNodePropertiesArgs and JobDefinitionNodePropertiesOutput values. You can construct a concrete instance of `JobDefinitionNodePropertiesInput` via:

JobDefinitionNodePropertiesArgs{...}

type JobDefinitionNodePropertiesOutput

type JobDefinitionNodePropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionNodePropertiesOutput) ElementType

func (JobDefinitionNodePropertiesOutput) MainNode

func (JobDefinitionNodePropertiesOutput) NodeRangeProperties

func (JobDefinitionNodePropertiesOutput) NumNodes

func (JobDefinitionNodePropertiesOutput) ToJobDefinitionNodePropertiesOutput

func (o JobDefinitionNodePropertiesOutput) ToJobDefinitionNodePropertiesOutput() JobDefinitionNodePropertiesOutput

func (JobDefinitionNodePropertiesOutput) ToJobDefinitionNodePropertiesOutputWithContext

func (o JobDefinitionNodePropertiesOutput) ToJobDefinitionNodePropertiesOutputWithContext(ctx context.Context) JobDefinitionNodePropertiesOutput

func (JobDefinitionNodePropertiesOutput) ToJobDefinitionNodePropertiesPtrOutput

func (o JobDefinitionNodePropertiesOutput) ToJobDefinitionNodePropertiesPtrOutput() JobDefinitionNodePropertiesPtrOutput

func (JobDefinitionNodePropertiesOutput) ToJobDefinitionNodePropertiesPtrOutputWithContext

func (o JobDefinitionNodePropertiesOutput) ToJobDefinitionNodePropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionNodePropertiesPtrOutput

type JobDefinitionNodePropertiesPtrInput

type JobDefinitionNodePropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionNodePropertiesPtrOutput() JobDefinitionNodePropertiesPtrOutput
	ToJobDefinitionNodePropertiesPtrOutputWithContext(context.Context) JobDefinitionNodePropertiesPtrOutput
}

JobDefinitionNodePropertiesPtrInput is an input type that accepts JobDefinitionNodePropertiesArgs, JobDefinitionNodePropertiesPtr and JobDefinitionNodePropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionNodePropertiesPtrInput` via:

        JobDefinitionNodePropertiesArgs{...}

or:

        nil

type JobDefinitionNodePropertiesPtrOutput

type JobDefinitionNodePropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionNodePropertiesPtrOutput) Elem

func (JobDefinitionNodePropertiesPtrOutput) ElementType

func (JobDefinitionNodePropertiesPtrOutput) MainNode

func (JobDefinitionNodePropertiesPtrOutput) NodeRangeProperties

func (JobDefinitionNodePropertiesPtrOutput) NumNodes

func (JobDefinitionNodePropertiesPtrOutput) ToJobDefinitionNodePropertiesPtrOutput

func (o JobDefinitionNodePropertiesPtrOutput) ToJobDefinitionNodePropertiesPtrOutput() JobDefinitionNodePropertiesPtrOutput

func (JobDefinitionNodePropertiesPtrOutput) ToJobDefinitionNodePropertiesPtrOutputWithContext

func (o JobDefinitionNodePropertiesPtrOutput) ToJobDefinitionNodePropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionNodePropertiesPtrOutput

type JobDefinitionNodeRangeProperty

type JobDefinitionNodeRangeProperty struct {
	Container     *JobDefinitionContainerProperties `pulumi:"container"`
	EcsProperties *JobDefinitionEcsProperties       `pulumi:"ecsProperties"`
	InstanceTypes []string                          `pulumi:"instanceTypes"`
	TargetNodes   string                            `pulumi:"targetNodes"`
}

type JobDefinitionNodeRangePropertyArgs

type JobDefinitionNodeRangePropertyArgs struct {
	Container     JobDefinitionContainerPropertiesPtrInput `pulumi:"container"`
	EcsProperties JobDefinitionEcsPropertiesPtrInput       `pulumi:"ecsProperties"`
	InstanceTypes pulumi.StringArrayInput                  `pulumi:"instanceTypes"`
	TargetNodes   pulumi.StringInput                       `pulumi:"targetNodes"`
}

func (JobDefinitionNodeRangePropertyArgs) ElementType

func (JobDefinitionNodeRangePropertyArgs) ToJobDefinitionNodeRangePropertyOutput

func (i JobDefinitionNodeRangePropertyArgs) ToJobDefinitionNodeRangePropertyOutput() JobDefinitionNodeRangePropertyOutput

func (JobDefinitionNodeRangePropertyArgs) ToJobDefinitionNodeRangePropertyOutputWithContext

func (i JobDefinitionNodeRangePropertyArgs) ToJobDefinitionNodeRangePropertyOutputWithContext(ctx context.Context) JobDefinitionNodeRangePropertyOutput

type JobDefinitionNodeRangePropertyArray

type JobDefinitionNodeRangePropertyArray []JobDefinitionNodeRangePropertyInput

func (JobDefinitionNodeRangePropertyArray) ElementType

func (JobDefinitionNodeRangePropertyArray) ToJobDefinitionNodeRangePropertyArrayOutput

func (i JobDefinitionNodeRangePropertyArray) ToJobDefinitionNodeRangePropertyArrayOutput() JobDefinitionNodeRangePropertyArrayOutput

func (JobDefinitionNodeRangePropertyArray) ToJobDefinitionNodeRangePropertyArrayOutputWithContext

func (i JobDefinitionNodeRangePropertyArray) ToJobDefinitionNodeRangePropertyArrayOutputWithContext(ctx context.Context) JobDefinitionNodeRangePropertyArrayOutput

type JobDefinitionNodeRangePropertyArrayInput

type JobDefinitionNodeRangePropertyArrayInput interface {
	pulumi.Input

	ToJobDefinitionNodeRangePropertyArrayOutput() JobDefinitionNodeRangePropertyArrayOutput
	ToJobDefinitionNodeRangePropertyArrayOutputWithContext(context.Context) JobDefinitionNodeRangePropertyArrayOutput
}

JobDefinitionNodeRangePropertyArrayInput is an input type that accepts JobDefinitionNodeRangePropertyArray and JobDefinitionNodeRangePropertyArrayOutput values. You can construct a concrete instance of `JobDefinitionNodeRangePropertyArrayInput` via:

JobDefinitionNodeRangePropertyArray{ JobDefinitionNodeRangePropertyArgs{...} }

type JobDefinitionNodeRangePropertyArrayOutput

type JobDefinitionNodeRangePropertyArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionNodeRangePropertyArrayOutput) ElementType

func (JobDefinitionNodeRangePropertyArrayOutput) Index

func (JobDefinitionNodeRangePropertyArrayOutput) ToJobDefinitionNodeRangePropertyArrayOutput

func (o JobDefinitionNodeRangePropertyArrayOutput) ToJobDefinitionNodeRangePropertyArrayOutput() JobDefinitionNodeRangePropertyArrayOutput

func (JobDefinitionNodeRangePropertyArrayOutput) ToJobDefinitionNodeRangePropertyArrayOutputWithContext

func (o JobDefinitionNodeRangePropertyArrayOutput) ToJobDefinitionNodeRangePropertyArrayOutputWithContext(ctx context.Context) JobDefinitionNodeRangePropertyArrayOutput

type JobDefinitionNodeRangePropertyInput

type JobDefinitionNodeRangePropertyInput interface {
	pulumi.Input

	ToJobDefinitionNodeRangePropertyOutput() JobDefinitionNodeRangePropertyOutput
	ToJobDefinitionNodeRangePropertyOutputWithContext(context.Context) JobDefinitionNodeRangePropertyOutput
}

JobDefinitionNodeRangePropertyInput is an input type that accepts JobDefinitionNodeRangePropertyArgs and JobDefinitionNodeRangePropertyOutput values. You can construct a concrete instance of `JobDefinitionNodeRangePropertyInput` via:

JobDefinitionNodeRangePropertyArgs{...}

type JobDefinitionNodeRangePropertyOutput

type JobDefinitionNodeRangePropertyOutput struct{ *pulumi.OutputState }

func (JobDefinitionNodeRangePropertyOutput) Container

func (JobDefinitionNodeRangePropertyOutput) EcsProperties added in v0.99.0

func (JobDefinitionNodeRangePropertyOutput) ElementType

func (JobDefinitionNodeRangePropertyOutput) InstanceTypes added in v0.99.0

func (JobDefinitionNodeRangePropertyOutput) TargetNodes

func (JobDefinitionNodeRangePropertyOutput) ToJobDefinitionNodeRangePropertyOutput

func (o JobDefinitionNodeRangePropertyOutput) ToJobDefinitionNodeRangePropertyOutput() JobDefinitionNodeRangePropertyOutput

func (JobDefinitionNodeRangePropertyOutput) ToJobDefinitionNodeRangePropertyOutputWithContext

func (o JobDefinitionNodeRangePropertyOutput) ToJobDefinitionNodeRangePropertyOutputWithContext(ctx context.Context) JobDefinitionNodeRangePropertyOutput

type JobDefinitionOutput

type JobDefinitionOutput struct{ *pulumi.OutputState }

func (JobDefinitionOutput) AwsId added in v0.99.0

func (JobDefinitionOutput) ContainerProperties added in v0.17.0

func (JobDefinitionOutput) EcsProperties added in v0.99.0

func (JobDefinitionOutput) EksProperties added in v0.41.0

func (JobDefinitionOutput) ElementType

func (JobDefinitionOutput) ElementType() reflect.Type

func (JobDefinitionOutput) JobDefinitionName added in v0.17.0

func (o JobDefinitionOutput) JobDefinitionName() pulumi.StringPtrOutput

func (JobDefinitionOutput) NodeProperties added in v0.17.0

func (JobDefinitionOutput) Parameters added in v0.17.0

func (o JobDefinitionOutput) Parameters() pulumi.AnyOutput

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Batch::JobDefinition` for more information about the expected schema for this property.

func (JobDefinitionOutput) PlatformCapabilities added in v0.17.0

func (o JobDefinitionOutput) PlatformCapabilities() pulumi.StringArrayOutput

func (JobDefinitionOutput) PropagateTags added in v0.17.0

func (o JobDefinitionOutput) PropagateTags() pulumi.BoolPtrOutput

func (JobDefinitionOutput) RetryStrategy added in v0.17.0

func (JobDefinitionOutput) SchedulingPriority added in v0.17.0

func (o JobDefinitionOutput) SchedulingPriority() pulumi.IntPtrOutput

func (JobDefinitionOutput) Tags added in v0.17.0

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Batch::JobDefinition` for more information about the expected schema for this property.

func (JobDefinitionOutput) Timeout added in v0.17.0

func (JobDefinitionOutput) ToJobDefinitionOutput

func (o JobDefinitionOutput) ToJobDefinitionOutput() JobDefinitionOutput

func (JobDefinitionOutput) ToJobDefinitionOutputWithContext

func (o JobDefinitionOutput) ToJobDefinitionOutputWithContext(ctx context.Context) JobDefinitionOutput

func (JobDefinitionOutput) Type added in v0.17.0

type JobDefinitionPodProperties added in v0.41.0

type JobDefinitionPodProperties struct {
	Containers            []JobDefinitionEksContainer    `pulumi:"containers"`
	DnsPolicy             *string                        `pulumi:"dnsPolicy"`
	HostNetwork           *bool                          `pulumi:"hostNetwork"`
	ImagePullSecrets      []JobDefinitionImagePullSecret `pulumi:"imagePullSecrets"`
	InitContainers        []JobDefinitionEksContainer    `pulumi:"initContainers"`
	Metadata              *JobDefinitionMetadata         `pulumi:"metadata"`
	ServiceAccountName    *string                        `pulumi:"serviceAccountName"`
	ShareProcessNamespace *bool                          `pulumi:"shareProcessNamespace"`
	Volumes               []JobDefinitionEksVolume       `pulumi:"volumes"`
}

type JobDefinitionPodPropertiesArgs added in v0.41.0

type JobDefinitionPodPropertiesArgs struct {
	Containers            JobDefinitionEksContainerArrayInput    `pulumi:"containers"`
	DnsPolicy             pulumi.StringPtrInput                  `pulumi:"dnsPolicy"`
	HostNetwork           pulumi.BoolPtrInput                    `pulumi:"hostNetwork"`
	ImagePullSecrets      JobDefinitionImagePullSecretArrayInput `pulumi:"imagePullSecrets"`
	InitContainers        JobDefinitionEksContainerArrayInput    `pulumi:"initContainers"`
	Metadata              JobDefinitionMetadataPtrInput          `pulumi:"metadata"`
	ServiceAccountName    pulumi.StringPtrInput                  `pulumi:"serviceAccountName"`
	ShareProcessNamespace pulumi.BoolPtrInput                    `pulumi:"shareProcessNamespace"`
	Volumes               JobDefinitionEksVolumeArrayInput       `pulumi:"volumes"`
}

func (JobDefinitionPodPropertiesArgs) ElementType added in v0.41.0

func (JobDefinitionPodPropertiesArgs) ToJobDefinitionPodPropertiesOutput added in v0.41.0

func (i JobDefinitionPodPropertiesArgs) ToJobDefinitionPodPropertiesOutput() JobDefinitionPodPropertiesOutput

func (JobDefinitionPodPropertiesArgs) ToJobDefinitionPodPropertiesOutputWithContext added in v0.41.0

func (i JobDefinitionPodPropertiesArgs) ToJobDefinitionPodPropertiesOutputWithContext(ctx context.Context) JobDefinitionPodPropertiesOutput

func (JobDefinitionPodPropertiesArgs) ToJobDefinitionPodPropertiesPtrOutput added in v0.41.0

func (i JobDefinitionPodPropertiesArgs) ToJobDefinitionPodPropertiesPtrOutput() JobDefinitionPodPropertiesPtrOutput

func (JobDefinitionPodPropertiesArgs) ToJobDefinitionPodPropertiesPtrOutputWithContext added in v0.41.0

func (i JobDefinitionPodPropertiesArgs) ToJobDefinitionPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionPodPropertiesPtrOutput

type JobDefinitionPodPropertiesInput added in v0.41.0

type JobDefinitionPodPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionPodPropertiesOutput() JobDefinitionPodPropertiesOutput
	ToJobDefinitionPodPropertiesOutputWithContext(context.Context) JobDefinitionPodPropertiesOutput
}

JobDefinitionPodPropertiesInput is an input type that accepts JobDefinitionPodPropertiesArgs and JobDefinitionPodPropertiesOutput values. You can construct a concrete instance of `JobDefinitionPodPropertiesInput` via:

JobDefinitionPodPropertiesArgs{...}

type JobDefinitionPodPropertiesOutput added in v0.41.0

type JobDefinitionPodPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionPodPropertiesOutput) Containers added in v0.41.0

func (JobDefinitionPodPropertiesOutput) DnsPolicy added in v0.41.0

func (JobDefinitionPodPropertiesOutput) ElementType added in v0.41.0

func (JobDefinitionPodPropertiesOutput) HostNetwork added in v0.41.0

func (JobDefinitionPodPropertiesOutput) ImagePullSecrets added in v0.101.0

func (JobDefinitionPodPropertiesOutput) InitContainers added in v0.99.0

func (JobDefinitionPodPropertiesOutput) Metadata added in v0.56.0

func (JobDefinitionPodPropertiesOutput) ServiceAccountName added in v0.41.0

func (JobDefinitionPodPropertiesOutput) ShareProcessNamespace added in v0.99.0

func (o JobDefinitionPodPropertiesOutput) ShareProcessNamespace() pulumi.BoolPtrOutput

func (JobDefinitionPodPropertiesOutput) ToJobDefinitionPodPropertiesOutput added in v0.41.0

func (o JobDefinitionPodPropertiesOutput) ToJobDefinitionPodPropertiesOutput() JobDefinitionPodPropertiesOutput

func (JobDefinitionPodPropertiesOutput) ToJobDefinitionPodPropertiesOutputWithContext added in v0.41.0

func (o JobDefinitionPodPropertiesOutput) ToJobDefinitionPodPropertiesOutputWithContext(ctx context.Context) JobDefinitionPodPropertiesOutput

func (JobDefinitionPodPropertiesOutput) ToJobDefinitionPodPropertiesPtrOutput added in v0.41.0

func (o JobDefinitionPodPropertiesOutput) ToJobDefinitionPodPropertiesPtrOutput() JobDefinitionPodPropertiesPtrOutput

func (JobDefinitionPodPropertiesOutput) ToJobDefinitionPodPropertiesPtrOutputWithContext added in v0.41.0

func (o JobDefinitionPodPropertiesOutput) ToJobDefinitionPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionPodPropertiesPtrOutput

func (JobDefinitionPodPropertiesOutput) Volumes added in v0.41.0

type JobDefinitionPodPropertiesPtrInput added in v0.41.0

type JobDefinitionPodPropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionPodPropertiesPtrOutput() JobDefinitionPodPropertiesPtrOutput
	ToJobDefinitionPodPropertiesPtrOutputWithContext(context.Context) JobDefinitionPodPropertiesPtrOutput
}

JobDefinitionPodPropertiesPtrInput is an input type that accepts JobDefinitionPodPropertiesArgs, JobDefinitionPodPropertiesPtr and JobDefinitionPodPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionPodPropertiesPtrInput` via:

        JobDefinitionPodPropertiesArgs{...}

or:

        nil

func JobDefinitionPodPropertiesPtr added in v0.41.0

type JobDefinitionPodPropertiesPtrOutput added in v0.41.0

type JobDefinitionPodPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionPodPropertiesPtrOutput) Containers added in v0.41.0

func (JobDefinitionPodPropertiesPtrOutput) DnsPolicy added in v0.41.0

func (JobDefinitionPodPropertiesPtrOutput) Elem added in v0.41.0

func (JobDefinitionPodPropertiesPtrOutput) ElementType added in v0.41.0

func (JobDefinitionPodPropertiesPtrOutput) HostNetwork added in v0.41.0

func (JobDefinitionPodPropertiesPtrOutput) ImagePullSecrets added in v0.101.0

func (JobDefinitionPodPropertiesPtrOutput) InitContainers added in v0.99.0

func (JobDefinitionPodPropertiesPtrOutput) Metadata added in v0.56.0

func (JobDefinitionPodPropertiesPtrOutput) ServiceAccountName added in v0.41.0

func (JobDefinitionPodPropertiesPtrOutput) ShareProcessNamespace added in v0.99.0

func (o JobDefinitionPodPropertiesPtrOutput) ShareProcessNamespace() pulumi.BoolPtrOutput

func (JobDefinitionPodPropertiesPtrOutput) ToJobDefinitionPodPropertiesPtrOutput added in v0.41.0

func (o JobDefinitionPodPropertiesPtrOutput) ToJobDefinitionPodPropertiesPtrOutput() JobDefinitionPodPropertiesPtrOutput

func (JobDefinitionPodPropertiesPtrOutput) ToJobDefinitionPodPropertiesPtrOutputWithContext added in v0.41.0

func (o JobDefinitionPodPropertiesPtrOutput) ToJobDefinitionPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionPodPropertiesPtrOutput

func (JobDefinitionPodPropertiesPtrOutput) Volumes added in v0.41.0

type JobDefinitionRepositoryCredentials added in v0.97.0

type JobDefinitionRepositoryCredentials struct {
	CredentialsParameter string `pulumi:"credentialsParameter"`
}

type JobDefinitionRepositoryCredentialsArgs added in v0.97.0

type JobDefinitionRepositoryCredentialsArgs struct {
	CredentialsParameter pulumi.StringInput `pulumi:"credentialsParameter"`
}

func (JobDefinitionRepositoryCredentialsArgs) ElementType added in v0.97.0

func (JobDefinitionRepositoryCredentialsArgs) ToJobDefinitionRepositoryCredentialsOutput added in v0.97.0

func (i JobDefinitionRepositoryCredentialsArgs) ToJobDefinitionRepositoryCredentialsOutput() JobDefinitionRepositoryCredentialsOutput

func (JobDefinitionRepositoryCredentialsArgs) ToJobDefinitionRepositoryCredentialsOutputWithContext added in v0.97.0

func (i JobDefinitionRepositoryCredentialsArgs) ToJobDefinitionRepositoryCredentialsOutputWithContext(ctx context.Context) JobDefinitionRepositoryCredentialsOutput

func (JobDefinitionRepositoryCredentialsArgs) ToJobDefinitionRepositoryCredentialsPtrOutput added in v0.97.0

func (i JobDefinitionRepositoryCredentialsArgs) ToJobDefinitionRepositoryCredentialsPtrOutput() JobDefinitionRepositoryCredentialsPtrOutput

func (JobDefinitionRepositoryCredentialsArgs) ToJobDefinitionRepositoryCredentialsPtrOutputWithContext added in v0.97.0

func (i JobDefinitionRepositoryCredentialsArgs) ToJobDefinitionRepositoryCredentialsPtrOutputWithContext(ctx context.Context) JobDefinitionRepositoryCredentialsPtrOutput

type JobDefinitionRepositoryCredentialsInput added in v0.97.0

type JobDefinitionRepositoryCredentialsInput interface {
	pulumi.Input

	ToJobDefinitionRepositoryCredentialsOutput() JobDefinitionRepositoryCredentialsOutput
	ToJobDefinitionRepositoryCredentialsOutputWithContext(context.Context) JobDefinitionRepositoryCredentialsOutput
}

JobDefinitionRepositoryCredentialsInput is an input type that accepts JobDefinitionRepositoryCredentialsArgs and JobDefinitionRepositoryCredentialsOutput values. You can construct a concrete instance of `JobDefinitionRepositoryCredentialsInput` via:

JobDefinitionRepositoryCredentialsArgs{...}

type JobDefinitionRepositoryCredentialsOutput added in v0.97.0

type JobDefinitionRepositoryCredentialsOutput struct{ *pulumi.OutputState }

func (JobDefinitionRepositoryCredentialsOutput) CredentialsParameter added in v0.97.0

func (JobDefinitionRepositoryCredentialsOutput) ElementType added in v0.97.0

func (JobDefinitionRepositoryCredentialsOutput) ToJobDefinitionRepositoryCredentialsOutput added in v0.97.0

func (o JobDefinitionRepositoryCredentialsOutput) ToJobDefinitionRepositoryCredentialsOutput() JobDefinitionRepositoryCredentialsOutput

func (JobDefinitionRepositoryCredentialsOutput) ToJobDefinitionRepositoryCredentialsOutputWithContext added in v0.97.0

func (o JobDefinitionRepositoryCredentialsOutput) ToJobDefinitionRepositoryCredentialsOutputWithContext(ctx context.Context) JobDefinitionRepositoryCredentialsOutput

func (JobDefinitionRepositoryCredentialsOutput) ToJobDefinitionRepositoryCredentialsPtrOutput added in v0.97.0

func (o JobDefinitionRepositoryCredentialsOutput) ToJobDefinitionRepositoryCredentialsPtrOutput() JobDefinitionRepositoryCredentialsPtrOutput

func (JobDefinitionRepositoryCredentialsOutput) ToJobDefinitionRepositoryCredentialsPtrOutputWithContext added in v0.97.0

func (o JobDefinitionRepositoryCredentialsOutput) ToJobDefinitionRepositoryCredentialsPtrOutputWithContext(ctx context.Context) JobDefinitionRepositoryCredentialsPtrOutput

type JobDefinitionRepositoryCredentialsPtrInput added in v0.97.0

type JobDefinitionRepositoryCredentialsPtrInput interface {
	pulumi.Input

	ToJobDefinitionRepositoryCredentialsPtrOutput() JobDefinitionRepositoryCredentialsPtrOutput
	ToJobDefinitionRepositoryCredentialsPtrOutputWithContext(context.Context) JobDefinitionRepositoryCredentialsPtrOutput
}

JobDefinitionRepositoryCredentialsPtrInput is an input type that accepts JobDefinitionRepositoryCredentialsArgs, JobDefinitionRepositoryCredentialsPtr and JobDefinitionRepositoryCredentialsPtrOutput values. You can construct a concrete instance of `JobDefinitionRepositoryCredentialsPtrInput` via:

        JobDefinitionRepositoryCredentialsArgs{...}

or:

        nil

type JobDefinitionRepositoryCredentialsPtrOutput added in v0.97.0

type JobDefinitionRepositoryCredentialsPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionRepositoryCredentialsPtrOutput) CredentialsParameter added in v0.97.0

func (JobDefinitionRepositoryCredentialsPtrOutput) Elem added in v0.97.0

func (JobDefinitionRepositoryCredentialsPtrOutput) ElementType added in v0.97.0

func (JobDefinitionRepositoryCredentialsPtrOutput) ToJobDefinitionRepositoryCredentialsPtrOutput added in v0.97.0

func (o JobDefinitionRepositoryCredentialsPtrOutput) ToJobDefinitionRepositoryCredentialsPtrOutput() JobDefinitionRepositoryCredentialsPtrOutput

func (JobDefinitionRepositoryCredentialsPtrOutput) ToJobDefinitionRepositoryCredentialsPtrOutputWithContext added in v0.97.0

func (o JobDefinitionRepositoryCredentialsPtrOutput) ToJobDefinitionRepositoryCredentialsPtrOutputWithContext(ctx context.Context) JobDefinitionRepositoryCredentialsPtrOutput

type JobDefinitionResourceRequirement

type JobDefinitionResourceRequirement struct {
	Type  *string `pulumi:"type"`
	Value *string `pulumi:"value"`
}

type JobDefinitionResourceRequirementArgs

type JobDefinitionResourceRequirementArgs struct {
	Type  pulumi.StringPtrInput `pulumi:"type"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (JobDefinitionResourceRequirementArgs) ElementType

func (JobDefinitionResourceRequirementArgs) ToJobDefinitionResourceRequirementOutput

func (i JobDefinitionResourceRequirementArgs) ToJobDefinitionResourceRequirementOutput() JobDefinitionResourceRequirementOutput

func (JobDefinitionResourceRequirementArgs) ToJobDefinitionResourceRequirementOutputWithContext

func (i JobDefinitionResourceRequirementArgs) ToJobDefinitionResourceRequirementOutputWithContext(ctx context.Context) JobDefinitionResourceRequirementOutput

type JobDefinitionResourceRequirementArray

type JobDefinitionResourceRequirementArray []JobDefinitionResourceRequirementInput

func (JobDefinitionResourceRequirementArray) ElementType

func (JobDefinitionResourceRequirementArray) ToJobDefinitionResourceRequirementArrayOutput

func (i JobDefinitionResourceRequirementArray) ToJobDefinitionResourceRequirementArrayOutput() JobDefinitionResourceRequirementArrayOutput

func (JobDefinitionResourceRequirementArray) ToJobDefinitionResourceRequirementArrayOutputWithContext

func (i JobDefinitionResourceRequirementArray) ToJobDefinitionResourceRequirementArrayOutputWithContext(ctx context.Context) JobDefinitionResourceRequirementArrayOutput

type JobDefinitionResourceRequirementArrayInput

type JobDefinitionResourceRequirementArrayInput interface {
	pulumi.Input

	ToJobDefinitionResourceRequirementArrayOutput() JobDefinitionResourceRequirementArrayOutput
	ToJobDefinitionResourceRequirementArrayOutputWithContext(context.Context) JobDefinitionResourceRequirementArrayOutput
}

JobDefinitionResourceRequirementArrayInput is an input type that accepts JobDefinitionResourceRequirementArray and JobDefinitionResourceRequirementArrayOutput values. You can construct a concrete instance of `JobDefinitionResourceRequirementArrayInput` via:

JobDefinitionResourceRequirementArray{ JobDefinitionResourceRequirementArgs{...} }

type JobDefinitionResourceRequirementArrayOutput

type JobDefinitionResourceRequirementArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionResourceRequirementArrayOutput) ElementType

func (JobDefinitionResourceRequirementArrayOutput) Index

func (JobDefinitionResourceRequirementArrayOutput) ToJobDefinitionResourceRequirementArrayOutput

func (o JobDefinitionResourceRequirementArrayOutput) ToJobDefinitionResourceRequirementArrayOutput() JobDefinitionResourceRequirementArrayOutput

func (JobDefinitionResourceRequirementArrayOutput) ToJobDefinitionResourceRequirementArrayOutputWithContext

func (o JobDefinitionResourceRequirementArrayOutput) ToJobDefinitionResourceRequirementArrayOutputWithContext(ctx context.Context) JobDefinitionResourceRequirementArrayOutput

type JobDefinitionResourceRequirementInput

type JobDefinitionResourceRequirementInput interface {
	pulumi.Input

	ToJobDefinitionResourceRequirementOutput() JobDefinitionResourceRequirementOutput
	ToJobDefinitionResourceRequirementOutputWithContext(context.Context) JobDefinitionResourceRequirementOutput
}

JobDefinitionResourceRequirementInput is an input type that accepts JobDefinitionResourceRequirementArgs and JobDefinitionResourceRequirementOutput values. You can construct a concrete instance of `JobDefinitionResourceRequirementInput` via:

JobDefinitionResourceRequirementArgs{...}

type JobDefinitionResourceRequirementOutput

type JobDefinitionResourceRequirementOutput struct{ *pulumi.OutputState }

func (JobDefinitionResourceRequirementOutput) ElementType

func (JobDefinitionResourceRequirementOutput) ToJobDefinitionResourceRequirementOutput

func (o JobDefinitionResourceRequirementOutput) ToJobDefinitionResourceRequirementOutput() JobDefinitionResourceRequirementOutput

func (JobDefinitionResourceRequirementOutput) ToJobDefinitionResourceRequirementOutputWithContext

func (o JobDefinitionResourceRequirementOutput) ToJobDefinitionResourceRequirementOutputWithContext(ctx context.Context) JobDefinitionResourceRequirementOutput

func (JobDefinitionResourceRequirementOutput) Type

func (JobDefinitionResourceRequirementOutput) Value

type JobDefinitionRetryStrategy

type JobDefinitionRetryStrategy struct {
	Attempts       *int                          `pulumi:"attempts"`
	EvaluateOnExit []JobDefinitionEvaluateOnExit `pulumi:"evaluateOnExit"`
}

type JobDefinitionRetryStrategyArgs

type JobDefinitionRetryStrategyArgs struct {
	Attempts       pulumi.IntPtrInput                    `pulumi:"attempts"`
	EvaluateOnExit JobDefinitionEvaluateOnExitArrayInput `pulumi:"evaluateOnExit"`
}

func (JobDefinitionRetryStrategyArgs) ElementType

func (JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyOutput

func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyOutput() JobDefinitionRetryStrategyOutput

func (JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyOutputWithContext

func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyOutput

func (JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyPtrOutput

func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput

func (JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyPtrOutputWithContext

func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyPtrOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyPtrOutput

type JobDefinitionRetryStrategyInput

type JobDefinitionRetryStrategyInput interface {
	pulumi.Input

	ToJobDefinitionRetryStrategyOutput() JobDefinitionRetryStrategyOutput
	ToJobDefinitionRetryStrategyOutputWithContext(context.Context) JobDefinitionRetryStrategyOutput
}

JobDefinitionRetryStrategyInput is an input type that accepts JobDefinitionRetryStrategyArgs and JobDefinitionRetryStrategyOutput values. You can construct a concrete instance of `JobDefinitionRetryStrategyInput` via:

JobDefinitionRetryStrategyArgs{...}

type JobDefinitionRetryStrategyOutput

type JobDefinitionRetryStrategyOutput struct{ *pulumi.OutputState }

func (JobDefinitionRetryStrategyOutput) Attempts

func (JobDefinitionRetryStrategyOutput) ElementType

func (JobDefinitionRetryStrategyOutput) EvaluateOnExit

func (JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyOutput

func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyOutput() JobDefinitionRetryStrategyOutput

func (JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyOutputWithContext

func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyOutput

func (JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyPtrOutput

func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput

func (JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyPtrOutputWithContext

func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyPtrOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyPtrOutput

type JobDefinitionRetryStrategyPtrInput

type JobDefinitionRetryStrategyPtrInput interface {
	pulumi.Input

	ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput
	ToJobDefinitionRetryStrategyPtrOutputWithContext(context.Context) JobDefinitionRetryStrategyPtrOutput
}

JobDefinitionRetryStrategyPtrInput is an input type that accepts JobDefinitionRetryStrategyArgs, JobDefinitionRetryStrategyPtr and JobDefinitionRetryStrategyPtrOutput values. You can construct a concrete instance of `JobDefinitionRetryStrategyPtrInput` via:

        JobDefinitionRetryStrategyArgs{...}

or:

        nil

type JobDefinitionRetryStrategyPtrOutput

type JobDefinitionRetryStrategyPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionRetryStrategyPtrOutput) Attempts

func (JobDefinitionRetryStrategyPtrOutput) Elem

func (JobDefinitionRetryStrategyPtrOutput) ElementType

func (JobDefinitionRetryStrategyPtrOutput) EvaluateOnExit

func (JobDefinitionRetryStrategyPtrOutput) ToJobDefinitionRetryStrategyPtrOutput

func (o JobDefinitionRetryStrategyPtrOutput) ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput

func (JobDefinitionRetryStrategyPtrOutput) ToJobDefinitionRetryStrategyPtrOutputWithContext

func (o JobDefinitionRetryStrategyPtrOutput) ToJobDefinitionRetryStrategyPtrOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyPtrOutput

type JobDefinitionRuntimePlatform added in v0.69.0

type JobDefinitionRuntimePlatform struct {
	CpuArchitecture       *string `pulumi:"cpuArchitecture"`
	OperatingSystemFamily *string `pulumi:"operatingSystemFamily"`
}

type JobDefinitionRuntimePlatformArgs added in v0.69.0

type JobDefinitionRuntimePlatformArgs struct {
	CpuArchitecture       pulumi.StringPtrInput `pulumi:"cpuArchitecture"`
	OperatingSystemFamily pulumi.StringPtrInput `pulumi:"operatingSystemFamily"`
}

func (JobDefinitionRuntimePlatformArgs) ElementType added in v0.69.0

func (JobDefinitionRuntimePlatformArgs) ToJobDefinitionRuntimePlatformOutput added in v0.69.0

func (i JobDefinitionRuntimePlatformArgs) ToJobDefinitionRuntimePlatformOutput() JobDefinitionRuntimePlatformOutput

func (JobDefinitionRuntimePlatformArgs) ToJobDefinitionRuntimePlatformOutputWithContext added in v0.69.0

func (i JobDefinitionRuntimePlatformArgs) ToJobDefinitionRuntimePlatformOutputWithContext(ctx context.Context) JobDefinitionRuntimePlatformOutput

func (JobDefinitionRuntimePlatformArgs) ToJobDefinitionRuntimePlatformPtrOutput added in v0.69.0

func (i JobDefinitionRuntimePlatformArgs) ToJobDefinitionRuntimePlatformPtrOutput() JobDefinitionRuntimePlatformPtrOutput

func (JobDefinitionRuntimePlatformArgs) ToJobDefinitionRuntimePlatformPtrOutputWithContext added in v0.69.0

func (i JobDefinitionRuntimePlatformArgs) ToJobDefinitionRuntimePlatformPtrOutputWithContext(ctx context.Context) JobDefinitionRuntimePlatformPtrOutput

type JobDefinitionRuntimePlatformInput added in v0.69.0

type JobDefinitionRuntimePlatformInput interface {
	pulumi.Input

	ToJobDefinitionRuntimePlatformOutput() JobDefinitionRuntimePlatformOutput
	ToJobDefinitionRuntimePlatformOutputWithContext(context.Context) JobDefinitionRuntimePlatformOutput
}

JobDefinitionRuntimePlatformInput is an input type that accepts JobDefinitionRuntimePlatformArgs and JobDefinitionRuntimePlatformOutput values. You can construct a concrete instance of `JobDefinitionRuntimePlatformInput` via:

JobDefinitionRuntimePlatformArgs{...}

type JobDefinitionRuntimePlatformOutput added in v0.69.0

type JobDefinitionRuntimePlatformOutput struct{ *pulumi.OutputState }

func (JobDefinitionRuntimePlatformOutput) CpuArchitecture added in v0.69.0

func (JobDefinitionRuntimePlatformOutput) ElementType added in v0.69.0

func (JobDefinitionRuntimePlatformOutput) OperatingSystemFamily added in v0.69.0

func (o JobDefinitionRuntimePlatformOutput) OperatingSystemFamily() pulumi.StringPtrOutput

func (JobDefinitionRuntimePlatformOutput) ToJobDefinitionRuntimePlatformOutput added in v0.69.0

func (o JobDefinitionRuntimePlatformOutput) ToJobDefinitionRuntimePlatformOutput() JobDefinitionRuntimePlatformOutput

func (JobDefinitionRuntimePlatformOutput) ToJobDefinitionRuntimePlatformOutputWithContext added in v0.69.0

func (o JobDefinitionRuntimePlatformOutput) ToJobDefinitionRuntimePlatformOutputWithContext(ctx context.Context) JobDefinitionRuntimePlatformOutput

func (JobDefinitionRuntimePlatformOutput) ToJobDefinitionRuntimePlatformPtrOutput added in v0.69.0

func (o JobDefinitionRuntimePlatformOutput) ToJobDefinitionRuntimePlatformPtrOutput() JobDefinitionRuntimePlatformPtrOutput

func (JobDefinitionRuntimePlatformOutput) ToJobDefinitionRuntimePlatformPtrOutputWithContext added in v0.69.0

func (o JobDefinitionRuntimePlatformOutput) ToJobDefinitionRuntimePlatformPtrOutputWithContext(ctx context.Context) JobDefinitionRuntimePlatformPtrOutput

type JobDefinitionRuntimePlatformPtrInput added in v0.69.0

type JobDefinitionRuntimePlatformPtrInput interface {
	pulumi.Input

	ToJobDefinitionRuntimePlatformPtrOutput() JobDefinitionRuntimePlatformPtrOutput
	ToJobDefinitionRuntimePlatformPtrOutputWithContext(context.Context) JobDefinitionRuntimePlatformPtrOutput
}

JobDefinitionRuntimePlatformPtrInput is an input type that accepts JobDefinitionRuntimePlatformArgs, JobDefinitionRuntimePlatformPtr and JobDefinitionRuntimePlatformPtrOutput values. You can construct a concrete instance of `JobDefinitionRuntimePlatformPtrInput` via:

        JobDefinitionRuntimePlatformArgs{...}

or:

        nil

func JobDefinitionRuntimePlatformPtr added in v0.69.0

type JobDefinitionRuntimePlatformPtrOutput added in v0.69.0

type JobDefinitionRuntimePlatformPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionRuntimePlatformPtrOutput) CpuArchitecture added in v0.69.0

func (JobDefinitionRuntimePlatformPtrOutput) Elem added in v0.69.0

func (JobDefinitionRuntimePlatformPtrOutput) ElementType added in v0.69.0

func (JobDefinitionRuntimePlatformPtrOutput) OperatingSystemFamily added in v0.69.0

func (JobDefinitionRuntimePlatformPtrOutput) ToJobDefinitionRuntimePlatformPtrOutput added in v0.69.0

func (o JobDefinitionRuntimePlatformPtrOutput) ToJobDefinitionRuntimePlatformPtrOutput() JobDefinitionRuntimePlatformPtrOutput

func (JobDefinitionRuntimePlatformPtrOutput) ToJobDefinitionRuntimePlatformPtrOutputWithContext added in v0.69.0

func (o JobDefinitionRuntimePlatformPtrOutput) ToJobDefinitionRuntimePlatformPtrOutputWithContext(ctx context.Context) JobDefinitionRuntimePlatformPtrOutput

type JobDefinitionSecret

type JobDefinitionSecret struct {
	Name      string `pulumi:"name"`
	ValueFrom string `pulumi:"valueFrom"`
}

type JobDefinitionSecretArgs

type JobDefinitionSecretArgs struct {
	Name      pulumi.StringInput `pulumi:"name"`
	ValueFrom pulumi.StringInput `pulumi:"valueFrom"`
}

func (JobDefinitionSecretArgs) ElementType

func (JobDefinitionSecretArgs) ElementType() reflect.Type

func (JobDefinitionSecretArgs) ToJobDefinitionSecretOutput

func (i JobDefinitionSecretArgs) ToJobDefinitionSecretOutput() JobDefinitionSecretOutput

func (JobDefinitionSecretArgs) ToJobDefinitionSecretOutputWithContext

func (i JobDefinitionSecretArgs) ToJobDefinitionSecretOutputWithContext(ctx context.Context) JobDefinitionSecretOutput

type JobDefinitionSecretArray

type JobDefinitionSecretArray []JobDefinitionSecretInput

func (JobDefinitionSecretArray) ElementType

func (JobDefinitionSecretArray) ElementType() reflect.Type

func (JobDefinitionSecretArray) ToJobDefinitionSecretArrayOutput

func (i JobDefinitionSecretArray) ToJobDefinitionSecretArrayOutput() JobDefinitionSecretArrayOutput

func (JobDefinitionSecretArray) ToJobDefinitionSecretArrayOutputWithContext

func (i JobDefinitionSecretArray) ToJobDefinitionSecretArrayOutputWithContext(ctx context.Context) JobDefinitionSecretArrayOutput

type JobDefinitionSecretArrayInput

type JobDefinitionSecretArrayInput interface {
	pulumi.Input

	ToJobDefinitionSecretArrayOutput() JobDefinitionSecretArrayOutput
	ToJobDefinitionSecretArrayOutputWithContext(context.Context) JobDefinitionSecretArrayOutput
}

JobDefinitionSecretArrayInput is an input type that accepts JobDefinitionSecretArray and JobDefinitionSecretArrayOutput values. You can construct a concrete instance of `JobDefinitionSecretArrayInput` via:

JobDefinitionSecretArray{ JobDefinitionSecretArgs{...} }

type JobDefinitionSecretArrayOutput

type JobDefinitionSecretArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionSecretArrayOutput) ElementType

func (JobDefinitionSecretArrayOutput) Index

func (JobDefinitionSecretArrayOutput) ToJobDefinitionSecretArrayOutput

func (o JobDefinitionSecretArrayOutput) ToJobDefinitionSecretArrayOutput() JobDefinitionSecretArrayOutput

func (JobDefinitionSecretArrayOutput) ToJobDefinitionSecretArrayOutputWithContext

func (o JobDefinitionSecretArrayOutput) ToJobDefinitionSecretArrayOutputWithContext(ctx context.Context) JobDefinitionSecretArrayOutput

type JobDefinitionSecretInput

type JobDefinitionSecretInput interface {
	pulumi.Input

	ToJobDefinitionSecretOutput() JobDefinitionSecretOutput
	ToJobDefinitionSecretOutputWithContext(context.Context) JobDefinitionSecretOutput
}

JobDefinitionSecretInput is an input type that accepts JobDefinitionSecretArgs and JobDefinitionSecretOutput values. You can construct a concrete instance of `JobDefinitionSecretInput` via:

JobDefinitionSecretArgs{...}

type JobDefinitionSecretOutput

type JobDefinitionSecretOutput struct{ *pulumi.OutputState }

func (JobDefinitionSecretOutput) ElementType

func (JobDefinitionSecretOutput) ElementType() reflect.Type

func (JobDefinitionSecretOutput) Name

func (JobDefinitionSecretOutput) ToJobDefinitionSecretOutput

func (o JobDefinitionSecretOutput) ToJobDefinitionSecretOutput() JobDefinitionSecretOutput

func (JobDefinitionSecretOutput) ToJobDefinitionSecretOutputWithContext

func (o JobDefinitionSecretOutput) ToJobDefinitionSecretOutputWithContext(ctx context.Context) JobDefinitionSecretOutput

func (JobDefinitionSecretOutput) ValueFrom

type JobDefinitionState

type JobDefinitionState struct {
}

func (JobDefinitionState) ElementType

func (JobDefinitionState) ElementType() reflect.Type

type JobDefinitionTaskContainerDependency added in v0.99.0

type JobDefinitionTaskContainerDependency struct {
	Condition     string `pulumi:"condition"`
	ContainerName string `pulumi:"containerName"`
}

type JobDefinitionTaskContainerDependencyArgs added in v0.99.0

type JobDefinitionTaskContainerDependencyArgs struct {
	Condition     pulumi.StringInput `pulumi:"condition"`
	ContainerName pulumi.StringInput `pulumi:"containerName"`
}

func (JobDefinitionTaskContainerDependencyArgs) ElementType added in v0.99.0

func (JobDefinitionTaskContainerDependencyArgs) ToJobDefinitionTaskContainerDependencyOutput added in v0.99.0

func (i JobDefinitionTaskContainerDependencyArgs) ToJobDefinitionTaskContainerDependencyOutput() JobDefinitionTaskContainerDependencyOutput

func (JobDefinitionTaskContainerDependencyArgs) ToJobDefinitionTaskContainerDependencyOutputWithContext added in v0.99.0

func (i JobDefinitionTaskContainerDependencyArgs) ToJobDefinitionTaskContainerDependencyOutputWithContext(ctx context.Context) JobDefinitionTaskContainerDependencyOutput

type JobDefinitionTaskContainerDependencyArray added in v0.99.0

type JobDefinitionTaskContainerDependencyArray []JobDefinitionTaskContainerDependencyInput

func (JobDefinitionTaskContainerDependencyArray) ElementType added in v0.99.0

func (JobDefinitionTaskContainerDependencyArray) ToJobDefinitionTaskContainerDependencyArrayOutput added in v0.99.0

func (i JobDefinitionTaskContainerDependencyArray) ToJobDefinitionTaskContainerDependencyArrayOutput() JobDefinitionTaskContainerDependencyArrayOutput

func (JobDefinitionTaskContainerDependencyArray) ToJobDefinitionTaskContainerDependencyArrayOutputWithContext added in v0.99.0

func (i JobDefinitionTaskContainerDependencyArray) ToJobDefinitionTaskContainerDependencyArrayOutputWithContext(ctx context.Context) JobDefinitionTaskContainerDependencyArrayOutput

type JobDefinitionTaskContainerDependencyArrayInput added in v0.99.0

type JobDefinitionTaskContainerDependencyArrayInput interface {
	pulumi.Input

	ToJobDefinitionTaskContainerDependencyArrayOutput() JobDefinitionTaskContainerDependencyArrayOutput
	ToJobDefinitionTaskContainerDependencyArrayOutputWithContext(context.Context) JobDefinitionTaskContainerDependencyArrayOutput
}

JobDefinitionTaskContainerDependencyArrayInput is an input type that accepts JobDefinitionTaskContainerDependencyArray and JobDefinitionTaskContainerDependencyArrayOutput values. You can construct a concrete instance of `JobDefinitionTaskContainerDependencyArrayInput` via:

JobDefinitionTaskContainerDependencyArray{ JobDefinitionTaskContainerDependencyArgs{...} }

type JobDefinitionTaskContainerDependencyArrayOutput added in v0.99.0

type JobDefinitionTaskContainerDependencyArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionTaskContainerDependencyArrayOutput) ElementType added in v0.99.0

func (JobDefinitionTaskContainerDependencyArrayOutput) Index added in v0.99.0

func (JobDefinitionTaskContainerDependencyArrayOutput) ToJobDefinitionTaskContainerDependencyArrayOutput added in v0.99.0

func (o JobDefinitionTaskContainerDependencyArrayOutput) ToJobDefinitionTaskContainerDependencyArrayOutput() JobDefinitionTaskContainerDependencyArrayOutput

func (JobDefinitionTaskContainerDependencyArrayOutput) ToJobDefinitionTaskContainerDependencyArrayOutputWithContext added in v0.99.0

func (o JobDefinitionTaskContainerDependencyArrayOutput) ToJobDefinitionTaskContainerDependencyArrayOutputWithContext(ctx context.Context) JobDefinitionTaskContainerDependencyArrayOutput

type JobDefinitionTaskContainerDependencyInput added in v0.99.0

type JobDefinitionTaskContainerDependencyInput interface {
	pulumi.Input

	ToJobDefinitionTaskContainerDependencyOutput() JobDefinitionTaskContainerDependencyOutput
	ToJobDefinitionTaskContainerDependencyOutputWithContext(context.Context) JobDefinitionTaskContainerDependencyOutput
}

JobDefinitionTaskContainerDependencyInput is an input type that accepts JobDefinitionTaskContainerDependencyArgs and JobDefinitionTaskContainerDependencyOutput values. You can construct a concrete instance of `JobDefinitionTaskContainerDependencyInput` via:

JobDefinitionTaskContainerDependencyArgs{...}

type JobDefinitionTaskContainerDependencyOutput added in v0.99.0

type JobDefinitionTaskContainerDependencyOutput struct{ *pulumi.OutputState }

func (JobDefinitionTaskContainerDependencyOutput) Condition added in v0.99.0

func (JobDefinitionTaskContainerDependencyOutput) ContainerName added in v0.99.0

func (JobDefinitionTaskContainerDependencyOutput) ElementType added in v0.99.0

func (JobDefinitionTaskContainerDependencyOutput) ToJobDefinitionTaskContainerDependencyOutput added in v0.99.0

func (o JobDefinitionTaskContainerDependencyOutput) ToJobDefinitionTaskContainerDependencyOutput() JobDefinitionTaskContainerDependencyOutput

func (JobDefinitionTaskContainerDependencyOutput) ToJobDefinitionTaskContainerDependencyOutputWithContext added in v0.99.0

func (o JobDefinitionTaskContainerDependencyOutput) ToJobDefinitionTaskContainerDependencyOutputWithContext(ctx context.Context) JobDefinitionTaskContainerDependencyOutput

type JobDefinitionTaskContainerProperties added in v0.99.0

type JobDefinitionTaskContainerProperties struct {
	Command                []string                               `pulumi:"command"`
	DependsOn              []JobDefinitionTaskContainerDependency `pulumi:"dependsOn"`
	Environment            []JobDefinitionEnvironment             `pulumi:"environment"`
	Essential              *bool                                  `pulumi:"essential"`
	Image                  string                                 `pulumi:"image"`
	LinuxParameters        *JobDefinitionLinuxParameters          `pulumi:"linuxParameters"`
	LogConfiguration       *JobDefinitionLogConfiguration         `pulumi:"logConfiguration"`
	MountPoints            []JobDefinitionMountPoints             `pulumi:"mountPoints"`
	Name                   *string                                `pulumi:"name"`
	Privileged             *bool                                  `pulumi:"privileged"`
	ReadonlyRootFilesystem *bool                                  `pulumi:"readonlyRootFilesystem"`
	RepositoryCredentials  *JobDefinitionRepositoryCredentials    `pulumi:"repositoryCredentials"`
	ResourceRequirements   []JobDefinitionResourceRequirement     `pulumi:"resourceRequirements"`
	Secrets                []JobDefinitionSecret                  `pulumi:"secrets"`
	Ulimits                []JobDefinitionUlimit                  `pulumi:"ulimits"`
	User                   *string                                `pulumi:"user"`
}

type JobDefinitionTaskContainerPropertiesArgs added in v0.99.0

type JobDefinitionTaskContainerPropertiesArgs struct {
	Command                pulumi.StringArrayInput                        `pulumi:"command"`
	DependsOn              JobDefinitionTaskContainerDependencyArrayInput `pulumi:"dependsOn"`
	Environment            JobDefinitionEnvironmentArrayInput             `pulumi:"environment"`
	Essential              pulumi.BoolPtrInput                            `pulumi:"essential"`
	Image                  pulumi.StringInput                             `pulumi:"image"`
	LinuxParameters        JobDefinitionLinuxParametersPtrInput           `pulumi:"linuxParameters"`
	LogConfiguration       JobDefinitionLogConfigurationPtrInput          `pulumi:"logConfiguration"`
	MountPoints            JobDefinitionMountPointsArrayInput             `pulumi:"mountPoints"`
	Name                   pulumi.StringPtrInput                          `pulumi:"name"`
	Privileged             pulumi.BoolPtrInput                            `pulumi:"privileged"`
	ReadonlyRootFilesystem pulumi.BoolPtrInput                            `pulumi:"readonlyRootFilesystem"`
	RepositoryCredentials  JobDefinitionRepositoryCredentialsPtrInput     `pulumi:"repositoryCredentials"`
	ResourceRequirements   JobDefinitionResourceRequirementArrayInput     `pulumi:"resourceRequirements"`
	Secrets                JobDefinitionSecretArrayInput                  `pulumi:"secrets"`
	Ulimits                JobDefinitionUlimitArrayInput                  `pulumi:"ulimits"`
	User                   pulumi.StringPtrInput                          `pulumi:"user"`
}

func (JobDefinitionTaskContainerPropertiesArgs) ElementType added in v0.99.0

func (JobDefinitionTaskContainerPropertiesArgs) ToJobDefinitionTaskContainerPropertiesOutput added in v0.99.0

func (i JobDefinitionTaskContainerPropertiesArgs) ToJobDefinitionTaskContainerPropertiesOutput() JobDefinitionTaskContainerPropertiesOutput

func (JobDefinitionTaskContainerPropertiesArgs) ToJobDefinitionTaskContainerPropertiesOutputWithContext added in v0.99.0

func (i JobDefinitionTaskContainerPropertiesArgs) ToJobDefinitionTaskContainerPropertiesOutputWithContext(ctx context.Context) JobDefinitionTaskContainerPropertiesOutput

type JobDefinitionTaskContainerPropertiesArray added in v0.99.0

type JobDefinitionTaskContainerPropertiesArray []JobDefinitionTaskContainerPropertiesInput

func (JobDefinitionTaskContainerPropertiesArray) ElementType added in v0.99.0

func (JobDefinitionTaskContainerPropertiesArray) ToJobDefinitionTaskContainerPropertiesArrayOutput added in v0.99.0

func (i JobDefinitionTaskContainerPropertiesArray) ToJobDefinitionTaskContainerPropertiesArrayOutput() JobDefinitionTaskContainerPropertiesArrayOutput

func (JobDefinitionTaskContainerPropertiesArray) ToJobDefinitionTaskContainerPropertiesArrayOutputWithContext added in v0.99.0

func (i JobDefinitionTaskContainerPropertiesArray) ToJobDefinitionTaskContainerPropertiesArrayOutputWithContext(ctx context.Context) JobDefinitionTaskContainerPropertiesArrayOutput

type JobDefinitionTaskContainerPropertiesArrayInput added in v0.99.0

type JobDefinitionTaskContainerPropertiesArrayInput interface {
	pulumi.Input

	ToJobDefinitionTaskContainerPropertiesArrayOutput() JobDefinitionTaskContainerPropertiesArrayOutput
	ToJobDefinitionTaskContainerPropertiesArrayOutputWithContext(context.Context) JobDefinitionTaskContainerPropertiesArrayOutput
}

JobDefinitionTaskContainerPropertiesArrayInput is an input type that accepts JobDefinitionTaskContainerPropertiesArray and JobDefinitionTaskContainerPropertiesArrayOutput values. You can construct a concrete instance of `JobDefinitionTaskContainerPropertiesArrayInput` via:

JobDefinitionTaskContainerPropertiesArray{ JobDefinitionTaskContainerPropertiesArgs{...} }

type JobDefinitionTaskContainerPropertiesArrayOutput added in v0.99.0

type JobDefinitionTaskContainerPropertiesArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionTaskContainerPropertiesArrayOutput) ElementType added in v0.99.0

func (JobDefinitionTaskContainerPropertiesArrayOutput) Index added in v0.99.0

func (JobDefinitionTaskContainerPropertiesArrayOutput) ToJobDefinitionTaskContainerPropertiesArrayOutput added in v0.99.0

func (o JobDefinitionTaskContainerPropertiesArrayOutput) ToJobDefinitionTaskContainerPropertiesArrayOutput() JobDefinitionTaskContainerPropertiesArrayOutput

func (JobDefinitionTaskContainerPropertiesArrayOutput) ToJobDefinitionTaskContainerPropertiesArrayOutputWithContext added in v0.99.0

func (o JobDefinitionTaskContainerPropertiesArrayOutput) ToJobDefinitionTaskContainerPropertiesArrayOutputWithContext(ctx context.Context) JobDefinitionTaskContainerPropertiesArrayOutput

type JobDefinitionTaskContainerPropertiesInput added in v0.99.0

type JobDefinitionTaskContainerPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionTaskContainerPropertiesOutput() JobDefinitionTaskContainerPropertiesOutput
	ToJobDefinitionTaskContainerPropertiesOutputWithContext(context.Context) JobDefinitionTaskContainerPropertiesOutput
}

JobDefinitionTaskContainerPropertiesInput is an input type that accepts JobDefinitionTaskContainerPropertiesArgs and JobDefinitionTaskContainerPropertiesOutput values. You can construct a concrete instance of `JobDefinitionTaskContainerPropertiesInput` via:

JobDefinitionTaskContainerPropertiesArgs{...}

type JobDefinitionTaskContainerPropertiesOutput added in v0.99.0

type JobDefinitionTaskContainerPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionTaskContainerPropertiesOutput) Command added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) DependsOn added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) ElementType added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) Environment added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) Essential added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) Image added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) LinuxParameters added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) LogConfiguration added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) MountPoints added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) Name added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) Privileged added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) ReadonlyRootFilesystem added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) RepositoryCredentials added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) ResourceRequirements added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) Secrets added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) ToJobDefinitionTaskContainerPropertiesOutput added in v0.99.0

func (o JobDefinitionTaskContainerPropertiesOutput) ToJobDefinitionTaskContainerPropertiesOutput() JobDefinitionTaskContainerPropertiesOutput

func (JobDefinitionTaskContainerPropertiesOutput) ToJobDefinitionTaskContainerPropertiesOutputWithContext added in v0.99.0

func (o JobDefinitionTaskContainerPropertiesOutput) ToJobDefinitionTaskContainerPropertiesOutputWithContext(ctx context.Context) JobDefinitionTaskContainerPropertiesOutput

func (JobDefinitionTaskContainerPropertiesOutput) Ulimits added in v0.99.0

func (JobDefinitionTaskContainerPropertiesOutput) User added in v0.99.0

type JobDefinitionTimeout

type JobDefinitionTimeout struct {
	AttemptDurationSeconds *int `pulumi:"attemptDurationSeconds"`
}

type JobDefinitionTimeoutArgs

type JobDefinitionTimeoutArgs struct {
	AttemptDurationSeconds pulumi.IntPtrInput `pulumi:"attemptDurationSeconds"`
}

func (JobDefinitionTimeoutArgs) ElementType

func (JobDefinitionTimeoutArgs) ElementType() reflect.Type

func (JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutOutput

func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutOutput() JobDefinitionTimeoutOutput

func (JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutOutputWithContext

func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutOutputWithContext(ctx context.Context) JobDefinitionTimeoutOutput

func (JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutPtrOutput

func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput

func (JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutPtrOutputWithContext

func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionTimeoutPtrOutput

type JobDefinitionTimeoutInput

type JobDefinitionTimeoutInput interface {
	pulumi.Input

	ToJobDefinitionTimeoutOutput() JobDefinitionTimeoutOutput
	ToJobDefinitionTimeoutOutputWithContext(context.Context) JobDefinitionTimeoutOutput
}

JobDefinitionTimeoutInput is an input type that accepts JobDefinitionTimeoutArgs and JobDefinitionTimeoutOutput values. You can construct a concrete instance of `JobDefinitionTimeoutInput` via:

JobDefinitionTimeoutArgs{...}

type JobDefinitionTimeoutOutput

type JobDefinitionTimeoutOutput struct{ *pulumi.OutputState }

func (JobDefinitionTimeoutOutput) AttemptDurationSeconds

func (o JobDefinitionTimeoutOutput) AttemptDurationSeconds() pulumi.IntPtrOutput

func (JobDefinitionTimeoutOutput) ElementType

func (JobDefinitionTimeoutOutput) ElementType() reflect.Type

func (JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutOutput

func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutOutput() JobDefinitionTimeoutOutput

func (JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutOutputWithContext

func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutOutputWithContext(ctx context.Context) JobDefinitionTimeoutOutput

func (JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutPtrOutput

func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput

func (JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutPtrOutputWithContext

func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionTimeoutPtrOutput

type JobDefinitionTimeoutPtrInput

type JobDefinitionTimeoutPtrInput interface {
	pulumi.Input

	ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput
	ToJobDefinitionTimeoutPtrOutputWithContext(context.Context) JobDefinitionTimeoutPtrOutput
}

JobDefinitionTimeoutPtrInput is an input type that accepts JobDefinitionTimeoutArgs, JobDefinitionTimeoutPtr and JobDefinitionTimeoutPtrOutput values. You can construct a concrete instance of `JobDefinitionTimeoutPtrInput` via:

        JobDefinitionTimeoutArgs{...}

or:

        nil

type JobDefinitionTimeoutPtrOutput

type JobDefinitionTimeoutPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionTimeoutPtrOutput) AttemptDurationSeconds

func (o JobDefinitionTimeoutPtrOutput) AttemptDurationSeconds() pulumi.IntPtrOutput

func (JobDefinitionTimeoutPtrOutput) Elem

func (JobDefinitionTimeoutPtrOutput) ElementType

func (JobDefinitionTimeoutPtrOutput) ToJobDefinitionTimeoutPtrOutput

func (o JobDefinitionTimeoutPtrOutput) ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput

func (JobDefinitionTimeoutPtrOutput) ToJobDefinitionTimeoutPtrOutputWithContext

func (o JobDefinitionTimeoutPtrOutput) ToJobDefinitionTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionTimeoutPtrOutput

type JobDefinitionTmpfs

type JobDefinitionTmpfs struct {
	ContainerPath string   `pulumi:"containerPath"`
	MountOptions  []string `pulumi:"mountOptions"`
	Size          int      `pulumi:"size"`
}

type JobDefinitionTmpfsArgs

type JobDefinitionTmpfsArgs struct {
	ContainerPath pulumi.StringInput      `pulumi:"containerPath"`
	MountOptions  pulumi.StringArrayInput `pulumi:"mountOptions"`
	Size          pulumi.IntInput         `pulumi:"size"`
}

func (JobDefinitionTmpfsArgs) ElementType

func (JobDefinitionTmpfsArgs) ElementType() reflect.Type

func (JobDefinitionTmpfsArgs) ToJobDefinitionTmpfsOutput

func (i JobDefinitionTmpfsArgs) ToJobDefinitionTmpfsOutput() JobDefinitionTmpfsOutput

func (JobDefinitionTmpfsArgs) ToJobDefinitionTmpfsOutputWithContext

func (i JobDefinitionTmpfsArgs) ToJobDefinitionTmpfsOutputWithContext(ctx context.Context) JobDefinitionTmpfsOutput

type JobDefinitionTmpfsArray

type JobDefinitionTmpfsArray []JobDefinitionTmpfsInput

func (JobDefinitionTmpfsArray) ElementType

func (JobDefinitionTmpfsArray) ElementType() reflect.Type

func (JobDefinitionTmpfsArray) ToJobDefinitionTmpfsArrayOutput

func (i JobDefinitionTmpfsArray) ToJobDefinitionTmpfsArrayOutput() JobDefinitionTmpfsArrayOutput

func (JobDefinitionTmpfsArray) ToJobDefinitionTmpfsArrayOutputWithContext

func (i JobDefinitionTmpfsArray) ToJobDefinitionTmpfsArrayOutputWithContext(ctx context.Context) JobDefinitionTmpfsArrayOutput

type JobDefinitionTmpfsArrayInput

type JobDefinitionTmpfsArrayInput interface {
	pulumi.Input

	ToJobDefinitionTmpfsArrayOutput() JobDefinitionTmpfsArrayOutput
	ToJobDefinitionTmpfsArrayOutputWithContext(context.Context) JobDefinitionTmpfsArrayOutput
}

JobDefinitionTmpfsArrayInput is an input type that accepts JobDefinitionTmpfsArray and JobDefinitionTmpfsArrayOutput values. You can construct a concrete instance of `JobDefinitionTmpfsArrayInput` via:

JobDefinitionTmpfsArray{ JobDefinitionTmpfsArgs{...} }

type JobDefinitionTmpfsArrayOutput

type JobDefinitionTmpfsArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionTmpfsArrayOutput) ElementType

func (JobDefinitionTmpfsArrayOutput) Index

func (JobDefinitionTmpfsArrayOutput) ToJobDefinitionTmpfsArrayOutput

func (o JobDefinitionTmpfsArrayOutput) ToJobDefinitionTmpfsArrayOutput() JobDefinitionTmpfsArrayOutput

func (JobDefinitionTmpfsArrayOutput) ToJobDefinitionTmpfsArrayOutputWithContext

func (o JobDefinitionTmpfsArrayOutput) ToJobDefinitionTmpfsArrayOutputWithContext(ctx context.Context) JobDefinitionTmpfsArrayOutput

type JobDefinitionTmpfsInput

type JobDefinitionTmpfsInput interface {
	pulumi.Input

	ToJobDefinitionTmpfsOutput() JobDefinitionTmpfsOutput
	ToJobDefinitionTmpfsOutputWithContext(context.Context) JobDefinitionTmpfsOutput
}

JobDefinitionTmpfsInput is an input type that accepts JobDefinitionTmpfsArgs and JobDefinitionTmpfsOutput values. You can construct a concrete instance of `JobDefinitionTmpfsInput` via:

JobDefinitionTmpfsArgs{...}

type JobDefinitionTmpfsOutput

type JobDefinitionTmpfsOutput struct{ *pulumi.OutputState }

func (JobDefinitionTmpfsOutput) ContainerPath

func (o JobDefinitionTmpfsOutput) ContainerPath() pulumi.StringOutput

func (JobDefinitionTmpfsOutput) ElementType

func (JobDefinitionTmpfsOutput) ElementType() reflect.Type

func (JobDefinitionTmpfsOutput) MountOptions

func (JobDefinitionTmpfsOutput) Size

func (JobDefinitionTmpfsOutput) ToJobDefinitionTmpfsOutput

func (o JobDefinitionTmpfsOutput) ToJobDefinitionTmpfsOutput() JobDefinitionTmpfsOutput

func (JobDefinitionTmpfsOutput) ToJobDefinitionTmpfsOutputWithContext

func (o JobDefinitionTmpfsOutput) ToJobDefinitionTmpfsOutputWithContext(ctx context.Context) JobDefinitionTmpfsOutput

type JobDefinitionUlimit

type JobDefinitionUlimit struct {
	HardLimit int    `pulumi:"hardLimit"`
	Name      string `pulumi:"name"`
	SoftLimit int    `pulumi:"softLimit"`
}

type JobDefinitionUlimitArgs

type JobDefinitionUlimitArgs struct {
	HardLimit pulumi.IntInput    `pulumi:"hardLimit"`
	Name      pulumi.StringInput `pulumi:"name"`
	SoftLimit pulumi.IntInput    `pulumi:"softLimit"`
}

func (JobDefinitionUlimitArgs) ElementType

func (JobDefinitionUlimitArgs) ElementType() reflect.Type

func (JobDefinitionUlimitArgs) ToJobDefinitionUlimitOutput

func (i JobDefinitionUlimitArgs) ToJobDefinitionUlimitOutput() JobDefinitionUlimitOutput

func (JobDefinitionUlimitArgs) ToJobDefinitionUlimitOutputWithContext

func (i JobDefinitionUlimitArgs) ToJobDefinitionUlimitOutputWithContext(ctx context.Context) JobDefinitionUlimitOutput

type JobDefinitionUlimitArray

type JobDefinitionUlimitArray []JobDefinitionUlimitInput

func (JobDefinitionUlimitArray) ElementType

func (JobDefinitionUlimitArray) ElementType() reflect.Type

func (JobDefinitionUlimitArray) ToJobDefinitionUlimitArrayOutput

func (i JobDefinitionUlimitArray) ToJobDefinitionUlimitArrayOutput() JobDefinitionUlimitArrayOutput

func (JobDefinitionUlimitArray) ToJobDefinitionUlimitArrayOutputWithContext

func (i JobDefinitionUlimitArray) ToJobDefinitionUlimitArrayOutputWithContext(ctx context.Context) JobDefinitionUlimitArrayOutput

type JobDefinitionUlimitArrayInput

type JobDefinitionUlimitArrayInput interface {
	pulumi.Input

	ToJobDefinitionUlimitArrayOutput() JobDefinitionUlimitArrayOutput
	ToJobDefinitionUlimitArrayOutputWithContext(context.Context) JobDefinitionUlimitArrayOutput
}

JobDefinitionUlimitArrayInput is an input type that accepts JobDefinitionUlimitArray and JobDefinitionUlimitArrayOutput values. You can construct a concrete instance of `JobDefinitionUlimitArrayInput` via:

JobDefinitionUlimitArray{ JobDefinitionUlimitArgs{...} }

type JobDefinitionUlimitArrayOutput

type JobDefinitionUlimitArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionUlimitArrayOutput) ElementType

func (JobDefinitionUlimitArrayOutput) Index

func (JobDefinitionUlimitArrayOutput) ToJobDefinitionUlimitArrayOutput

func (o JobDefinitionUlimitArrayOutput) ToJobDefinitionUlimitArrayOutput() JobDefinitionUlimitArrayOutput

func (JobDefinitionUlimitArrayOutput) ToJobDefinitionUlimitArrayOutputWithContext

func (o JobDefinitionUlimitArrayOutput) ToJobDefinitionUlimitArrayOutputWithContext(ctx context.Context) JobDefinitionUlimitArrayOutput

type JobDefinitionUlimitInput

type JobDefinitionUlimitInput interface {
	pulumi.Input

	ToJobDefinitionUlimitOutput() JobDefinitionUlimitOutput
	ToJobDefinitionUlimitOutputWithContext(context.Context) JobDefinitionUlimitOutput
}

JobDefinitionUlimitInput is an input type that accepts JobDefinitionUlimitArgs and JobDefinitionUlimitOutput values. You can construct a concrete instance of `JobDefinitionUlimitInput` via:

JobDefinitionUlimitArgs{...}

type JobDefinitionUlimitOutput

type JobDefinitionUlimitOutput struct{ *pulumi.OutputState }

func (JobDefinitionUlimitOutput) ElementType

func (JobDefinitionUlimitOutput) ElementType() reflect.Type

func (JobDefinitionUlimitOutput) HardLimit

func (JobDefinitionUlimitOutput) Name

func (JobDefinitionUlimitOutput) SoftLimit

func (JobDefinitionUlimitOutput) ToJobDefinitionUlimitOutput

func (o JobDefinitionUlimitOutput) ToJobDefinitionUlimitOutput() JobDefinitionUlimitOutput

func (JobDefinitionUlimitOutput) ToJobDefinitionUlimitOutputWithContext

func (o JobDefinitionUlimitOutput) ToJobDefinitionUlimitOutputWithContext(ctx context.Context) JobDefinitionUlimitOutput

type JobDefinitionVolumes

type JobDefinitionVolumes struct {
	EfsVolumeConfiguration *JobDefinitionEfsVolumeConfiguration `pulumi:"efsVolumeConfiguration"`
	Host                   *JobDefinitionVolumesHost            `pulumi:"host"`
	Name                   *string                              `pulumi:"name"`
}

type JobDefinitionVolumesArgs

type JobDefinitionVolumesArgs struct {
	EfsVolumeConfiguration JobDefinitionEfsVolumeConfigurationPtrInput `pulumi:"efsVolumeConfiguration"`
	Host                   JobDefinitionVolumesHostPtrInput            `pulumi:"host"`
	Name                   pulumi.StringPtrInput                       `pulumi:"name"`
}

func (JobDefinitionVolumesArgs) ElementType

func (JobDefinitionVolumesArgs) ElementType() reflect.Type

func (JobDefinitionVolumesArgs) ToJobDefinitionVolumesOutput

func (i JobDefinitionVolumesArgs) ToJobDefinitionVolumesOutput() JobDefinitionVolumesOutput

func (JobDefinitionVolumesArgs) ToJobDefinitionVolumesOutputWithContext

func (i JobDefinitionVolumesArgs) ToJobDefinitionVolumesOutputWithContext(ctx context.Context) JobDefinitionVolumesOutput

type JobDefinitionVolumesArray

type JobDefinitionVolumesArray []JobDefinitionVolumesInput

func (JobDefinitionVolumesArray) ElementType

func (JobDefinitionVolumesArray) ElementType() reflect.Type

func (JobDefinitionVolumesArray) ToJobDefinitionVolumesArrayOutput

func (i JobDefinitionVolumesArray) ToJobDefinitionVolumesArrayOutput() JobDefinitionVolumesArrayOutput

func (JobDefinitionVolumesArray) ToJobDefinitionVolumesArrayOutputWithContext

func (i JobDefinitionVolumesArray) ToJobDefinitionVolumesArrayOutputWithContext(ctx context.Context) JobDefinitionVolumesArrayOutput

type JobDefinitionVolumesArrayInput

type JobDefinitionVolumesArrayInput interface {
	pulumi.Input

	ToJobDefinitionVolumesArrayOutput() JobDefinitionVolumesArrayOutput
	ToJobDefinitionVolumesArrayOutputWithContext(context.Context) JobDefinitionVolumesArrayOutput
}

JobDefinitionVolumesArrayInput is an input type that accepts JobDefinitionVolumesArray and JobDefinitionVolumesArrayOutput values. You can construct a concrete instance of `JobDefinitionVolumesArrayInput` via:

JobDefinitionVolumesArray{ JobDefinitionVolumesArgs{...} }

type JobDefinitionVolumesArrayOutput

type JobDefinitionVolumesArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionVolumesArrayOutput) ElementType

func (JobDefinitionVolumesArrayOutput) Index

func (JobDefinitionVolumesArrayOutput) ToJobDefinitionVolumesArrayOutput

func (o JobDefinitionVolumesArrayOutput) ToJobDefinitionVolumesArrayOutput() JobDefinitionVolumesArrayOutput

func (JobDefinitionVolumesArrayOutput) ToJobDefinitionVolumesArrayOutputWithContext

func (o JobDefinitionVolumesArrayOutput) ToJobDefinitionVolumesArrayOutputWithContext(ctx context.Context) JobDefinitionVolumesArrayOutput

type JobDefinitionVolumesHost

type JobDefinitionVolumesHost struct {
	SourcePath *string `pulumi:"sourcePath"`
}

type JobDefinitionVolumesHostArgs

type JobDefinitionVolumesHostArgs struct {
	SourcePath pulumi.StringPtrInput `pulumi:"sourcePath"`
}

func (JobDefinitionVolumesHostArgs) ElementType

func (JobDefinitionVolumesHostArgs) ToJobDefinitionVolumesHostOutput

func (i JobDefinitionVolumesHostArgs) ToJobDefinitionVolumesHostOutput() JobDefinitionVolumesHostOutput

func (JobDefinitionVolumesHostArgs) ToJobDefinitionVolumesHostOutputWithContext

func (i JobDefinitionVolumesHostArgs) ToJobDefinitionVolumesHostOutputWithContext(ctx context.Context) JobDefinitionVolumesHostOutput

func (JobDefinitionVolumesHostArgs) ToJobDefinitionVolumesHostPtrOutput

func (i JobDefinitionVolumesHostArgs) ToJobDefinitionVolumesHostPtrOutput() JobDefinitionVolumesHostPtrOutput

func (JobDefinitionVolumesHostArgs) ToJobDefinitionVolumesHostPtrOutputWithContext

func (i JobDefinitionVolumesHostArgs) ToJobDefinitionVolumesHostPtrOutputWithContext(ctx context.Context) JobDefinitionVolumesHostPtrOutput

type JobDefinitionVolumesHostInput

type JobDefinitionVolumesHostInput interface {
	pulumi.Input

	ToJobDefinitionVolumesHostOutput() JobDefinitionVolumesHostOutput
	ToJobDefinitionVolumesHostOutputWithContext(context.Context) JobDefinitionVolumesHostOutput
}

JobDefinitionVolumesHostInput is an input type that accepts JobDefinitionVolumesHostArgs and JobDefinitionVolumesHostOutput values. You can construct a concrete instance of `JobDefinitionVolumesHostInput` via:

JobDefinitionVolumesHostArgs{...}

type JobDefinitionVolumesHostOutput

type JobDefinitionVolumesHostOutput struct{ *pulumi.OutputState }

func (JobDefinitionVolumesHostOutput) ElementType

func (JobDefinitionVolumesHostOutput) SourcePath

func (JobDefinitionVolumesHostOutput) ToJobDefinitionVolumesHostOutput

func (o JobDefinitionVolumesHostOutput) ToJobDefinitionVolumesHostOutput() JobDefinitionVolumesHostOutput

func (JobDefinitionVolumesHostOutput) ToJobDefinitionVolumesHostOutputWithContext

func (o JobDefinitionVolumesHostOutput) ToJobDefinitionVolumesHostOutputWithContext(ctx context.Context) JobDefinitionVolumesHostOutput

func (JobDefinitionVolumesHostOutput) ToJobDefinitionVolumesHostPtrOutput

func (o JobDefinitionVolumesHostOutput) ToJobDefinitionVolumesHostPtrOutput() JobDefinitionVolumesHostPtrOutput

func (JobDefinitionVolumesHostOutput) ToJobDefinitionVolumesHostPtrOutputWithContext

func (o JobDefinitionVolumesHostOutput) ToJobDefinitionVolumesHostPtrOutputWithContext(ctx context.Context) JobDefinitionVolumesHostPtrOutput

type JobDefinitionVolumesHostPtrInput

type JobDefinitionVolumesHostPtrInput interface {
	pulumi.Input

	ToJobDefinitionVolumesHostPtrOutput() JobDefinitionVolumesHostPtrOutput
	ToJobDefinitionVolumesHostPtrOutputWithContext(context.Context) JobDefinitionVolumesHostPtrOutput
}

JobDefinitionVolumesHostPtrInput is an input type that accepts JobDefinitionVolumesHostArgs, JobDefinitionVolumesHostPtr and JobDefinitionVolumesHostPtrOutput values. You can construct a concrete instance of `JobDefinitionVolumesHostPtrInput` via:

        JobDefinitionVolumesHostArgs{...}

or:

        nil

type JobDefinitionVolumesHostPtrOutput

type JobDefinitionVolumesHostPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionVolumesHostPtrOutput) Elem

func (JobDefinitionVolumesHostPtrOutput) ElementType

func (JobDefinitionVolumesHostPtrOutput) SourcePath

func (JobDefinitionVolumesHostPtrOutput) ToJobDefinitionVolumesHostPtrOutput

func (o JobDefinitionVolumesHostPtrOutput) ToJobDefinitionVolumesHostPtrOutput() JobDefinitionVolumesHostPtrOutput

func (JobDefinitionVolumesHostPtrOutput) ToJobDefinitionVolumesHostPtrOutputWithContext

func (o JobDefinitionVolumesHostPtrOutput) ToJobDefinitionVolumesHostPtrOutputWithContext(ctx context.Context) JobDefinitionVolumesHostPtrOutput

type JobDefinitionVolumesInput

type JobDefinitionVolumesInput interface {
	pulumi.Input

	ToJobDefinitionVolumesOutput() JobDefinitionVolumesOutput
	ToJobDefinitionVolumesOutputWithContext(context.Context) JobDefinitionVolumesOutput
}

JobDefinitionVolumesInput is an input type that accepts JobDefinitionVolumesArgs and JobDefinitionVolumesOutput values. You can construct a concrete instance of `JobDefinitionVolumesInput` via:

JobDefinitionVolumesArgs{...}

type JobDefinitionVolumesOutput

type JobDefinitionVolumesOutput struct{ *pulumi.OutputState }

func (JobDefinitionVolumesOutput) EfsVolumeConfiguration

func (JobDefinitionVolumesOutput) ElementType

func (JobDefinitionVolumesOutput) ElementType() reflect.Type

func (JobDefinitionVolumesOutput) Host

func (JobDefinitionVolumesOutput) Name

func (JobDefinitionVolumesOutput) ToJobDefinitionVolumesOutput

func (o JobDefinitionVolumesOutput) ToJobDefinitionVolumesOutput() JobDefinitionVolumesOutput

func (JobDefinitionVolumesOutput) ToJobDefinitionVolumesOutputWithContext

func (o JobDefinitionVolumesOutput) ToJobDefinitionVolumesOutputWithContext(ctx context.Context) JobDefinitionVolumesOutput

type JobQueue

type JobQueue struct {
	pulumi.CustomResourceState

	ComputeEnvironmentOrder  JobQueueComputeEnvironmentOrderArrayOutput `pulumi:"computeEnvironmentOrder"`
	JobQueueArn              pulumi.StringOutput                        `pulumi:"jobQueueArn"`
	JobQueueName             pulumi.StringPtrOutput                     `pulumi:"jobQueueName"`
	JobStateTimeLimitActions JobQueueJobStateTimeLimitActionArrayOutput `pulumi:"jobStateTimeLimitActions"`
	Priority                 pulumi.IntOutput                           `pulumi:"priority"`
	SchedulingPolicyArn      pulumi.StringPtrOutput                     `pulumi:"schedulingPolicyArn"`
	State                    JobQueueStateEnumPtrOutput                 `pulumi:"state"`
	// A key-value pair to associate with a resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Batch::JobQueue

func GetJobQueue

func GetJobQueue(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobQueueState, opts ...pulumi.ResourceOption) (*JobQueue, error)

GetJobQueue gets an existing JobQueue 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 NewJobQueue

func NewJobQueue(ctx *pulumi.Context,
	name string, args *JobQueueArgs, opts ...pulumi.ResourceOption) (*JobQueue, error)

NewJobQueue registers a new resource with the given unique name, arguments, and options.

func (*JobQueue) ElementType

func (*JobQueue) ElementType() reflect.Type

func (*JobQueue) ToJobQueueOutput

func (i *JobQueue) ToJobQueueOutput() JobQueueOutput

func (*JobQueue) ToJobQueueOutputWithContext

func (i *JobQueue) ToJobQueueOutputWithContext(ctx context.Context) JobQueueOutput

type JobQueueArgs

type JobQueueArgs struct {
	ComputeEnvironmentOrder  JobQueueComputeEnvironmentOrderArrayInput
	JobQueueName             pulumi.StringPtrInput
	JobStateTimeLimitActions JobQueueJobStateTimeLimitActionArrayInput
	Priority                 pulumi.IntInput
	SchedulingPolicyArn      pulumi.StringPtrInput
	State                    JobQueueStateEnumPtrInput
	// A key-value pair to associate with a resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a JobQueue resource.

func (JobQueueArgs) ElementType

func (JobQueueArgs) ElementType() reflect.Type

type JobQueueComputeEnvironmentOrder

type JobQueueComputeEnvironmentOrder struct {
	ComputeEnvironment string `pulumi:"computeEnvironment"`
	Order              int    `pulumi:"order"`
}

type JobQueueComputeEnvironmentOrderArgs

type JobQueueComputeEnvironmentOrderArgs struct {
	ComputeEnvironment pulumi.StringInput `pulumi:"computeEnvironment"`
	Order              pulumi.IntInput    `pulumi:"order"`
}

func (JobQueueComputeEnvironmentOrderArgs) ElementType

func (JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutput

func (i JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutput() JobQueueComputeEnvironmentOrderOutput

func (JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutputWithContext

func (i JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderOutput

type JobQueueComputeEnvironmentOrderArray

type JobQueueComputeEnvironmentOrderArray []JobQueueComputeEnvironmentOrderInput

func (JobQueueComputeEnvironmentOrderArray) ElementType

func (JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutput

func (i JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutput() JobQueueComputeEnvironmentOrderArrayOutput

func (JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext

func (i JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderArrayOutput

type JobQueueComputeEnvironmentOrderArrayInput

type JobQueueComputeEnvironmentOrderArrayInput interface {
	pulumi.Input

	ToJobQueueComputeEnvironmentOrderArrayOutput() JobQueueComputeEnvironmentOrderArrayOutput
	ToJobQueueComputeEnvironmentOrderArrayOutputWithContext(context.Context) JobQueueComputeEnvironmentOrderArrayOutput
}

JobQueueComputeEnvironmentOrderArrayInput is an input type that accepts JobQueueComputeEnvironmentOrderArray and JobQueueComputeEnvironmentOrderArrayOutput values. You can construct a concrete instance of `JobQueueComputeEnvironmentOrderArrayInput` via:

JobQueueComputeEnvironmentOrderArray{ JobQueueComputeEnvironmentOrderArgs{...} }

type JobQueueComputeEnvironmentOrderArrayOutput

type JobQueueComputeEnvironmentOrderArrayOutput struct{ *pulumi.OutputState }

func (JobQueueComputeEnvironmentOrderArrayOutput) ElementType

func (JobQueueComputeEnvironmentOrderArrayOutput) Index

func (JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutput

func (o JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutput() JobQueueComputeEnvironmentOrderArrayOutput

func (JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext

func (o JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderArrayOutput

type JobQueueComputeEnvironmentOrderInput

type JobQueueComputeEnvironmentOrderInput interface {
	pulumi.Input

	ToJobQueueComputeEnvironmentOrderOutput() JobQueueComputeEnvironmentOrderOutput
	ToJobQueueComputeEnvironmentOrderOutputWithContext(context.Context) JobQueueComputeEnvironmentOrderOutput
}

JobQueueComputeEnvironmentOrderInput is an input type that accepts JobQueueComputeEnvironmentOrderArgs and JobQueueComputeEnvironmentOrderOutput values. You can construct a concrete instance of `JobQueueComputeEnvironmentOrderInput` via:

JobQueueComputeEnvironmentOrderArgs{...}

type JobQueueComputeEnvironmentOrderOutput

type JobQueueComputeEnvironmentOrderOutput struct{ *pulumi.OutputState }

func (JobQueueComputeEnvironmentOrderOutput) ComputeEnvironment

func (JobQueueComputeEnvironmentOrderOutput) ElementType

func (JobQueueComputeEnvironmentOrderOutput) Order

func (JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutput

func (o JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutput() JobQueueComputeEnvironmentOrderOutput

func (JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutputWithContext

func (o JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderOutput

type JobQueueInput

type JobQueueInput interface {
	pulumi.Input

	ToJobQueueOutput() JobQueueOutput
	ToJobQueueOutputWithContext(ctx context.Context) JobQueueOutput
}

type JobQueueJobStateTimeLimitAction added in v0.99.0

type JobQueueJobStateTimeLimitAction struct {
	Action         JobQueueJobStateTimeLimitActionAction `pulumi:"action"`
	MaxTimeSeconds int                                   `pulumi:"maxTimeSeconds"`
	Reason         string                                `pulumi:"reason"`
	State          JobQueueJobStateTimeLimitActionState  `pulumi:"state"`
}

type JobQueueJobStateTimeLimitActionAction added in v0.99.0

type JobQueueJobStateTimeLimitActionAction string

func (JobQueueJobStateTimeLimitActionAction) ElementType added in v0.99.0

func (JobQueueJobStateTimeLimitActionAction) ToJobQueueJobStateTimeLimitActionActionOutput added in v0.99.0

func (e JobQueueJobStateTimeLimitActionAction) ToJobQueueJobStateTimeLimitActionActionOutput() JobQueueJobStateTimeLimitActionActionOutput

func (JobQueueJobStateTimeLimitActionAction) ToJobQueueJobStateTimeLimitActionActionOutputWithContext added in v0.99.0

func (e JobQueueJobStateTimeLimitActionAction) ToJobQueueJobStateTimeLimitActionActionOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionActionOutput

func (JobQueueJobStateTimeLimitActionAction) ToJobQueueJobStateTimeLimitActionActionPtrOutput added in v0.99.0

func (e JobQueueJobStateTimeLimitActionAction) ToJobQueueJobStateTimeLimitActionActionPtrOutput() JobQueueJobStateTimeLimitActionActionPtrOutput

func (JobQueueJobStateTimeLimitActionAction) ToJobQueueJobStateTimeLimitActionActionPtrOutputWithContext added in v0.99.0

func (e JobQueueJobStateTimeLimitActionAction) ToJobQueueJobStateTimeLimitActionActionPtrOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionActionPtrOutput

func (JobQueueJobStateTimeLimitActionAction) ToStringOutput added in v0.99.0

func (JobQueueJobStateTimeLimitActionAction) ToStringOutputWithContext added in v0.99.0

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

func (JobQueueJobStateTimeLimitActionAction) ToStringPtrOutput added in v0.99.0

func (JobQueueJobStateTimeLimitActionAction) ToStringPtrOutputWithContext added in v0.99.0

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

type JobQueueJobStateTimeLimitActionActionInput added in v0.99.0

type JobQueueJobStateTimeLimitActionActionInput interface {
	pulumi.Input

	ToJobQueueJobStateTimeLimitActionActionOutput() JobQueueJobStateTimeLimitActionActionOutput
	ToJobQueueJobStateTimeLimitActionActionOutputWithContext(context.Context) JobQueueJobStateTimeLimitActionActionOutput
}

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

JobQueueJobStateTimeLimitActionActionCancel

type JobQueueJobStateTimeLimitActionActionOutput added in v0.99.0

type JobQueueJobStateTimeLimitActionActionOutput struct{ *pulumi.OutputState }

func (JobQueueJobStateTimeLimitActionActionOutput) ElementType added in v0.99.0

func (JobQueueJobStateTimeLimitActionActionOutput) ToJobQueueJobStateTimeLimitActionActionOutput added in v0.99.0

func (o JobQueueJobStateTimeLimitActionActionOutput) ToJobQueueJobStateTimeLimitActionActionOutput() JobQueueJobStateTimeLimitActionActionOutput

func (JobQueueJobStateTimeLimitActionActionOutput) ToJobQueueJobStateTimeLimitActionActionOutputWithContext added in v0.99.0

func (o JobQueueJobStateTimeLimitActionActionOutput) ToJobQueueJobStateTimeLimitActionActionOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionActionOutput

func (JobQueueJobStateTimeLimitActionActionOutput) ToJobQueueJobStateTimeLimitActionActionPtrOutput added in v0.99.0

func (o JobQueueJobStateTimeLimitActionActionOutput) ToJobQueueJobStateTimeLimitActionActionPtrOutput() JobQueueJobStateTimeLimitActionActionPtrOutput

func (JobQueueJobStateTimeLimitActionActionOutput) ToJobQueueJobStateTimeLimitActionActionPtrOutputWithContext added in v0.99.0

func (o JobQueueJobStateTimeLimitActionActionOutput) ToJobQueueJobStateTimeLimitActionActionPtrOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionActionPtrOutput

func (JobQueueJobStateTimeLimitActionActionOutput) ToStringOutput added in v0.99.0

func (JobQueueJobStateTimeLimitActionActionOutput) ToStringOutputWithContext added in v0.99.0

func (JobQueueJobStateTimeLimitActionActionOutput) ToStringPtrOutput added in v0.99.0

func (JobQueueJobStateTimeLimitActionActionOutput) ToStringPtrOutputWithContext added in v0.99.0

type JobQueueJobStateTimeLimitActionActionPtrInput added in v0.99.0

type JobQueueJobStateTimeLimitActionActionPtrInput interface {
	pulumi.Input

	ToJobQueueJobStateTimeLimitActionActionPtrOutput() JobQueueJobStateTimeLimitActionActionPtrOutput
	ToJobQueueJobStateTimeLimitActionActionPtrOutputWithContext(context.Context) JobQueueJobStateTimeLimitActionActionPtrOutput
}

func JobQueueJobStateTimeLimitActionActionPtr added in v0.99.0

func JobQueueJobStateTimeLimitActionActionPtr(v string) JobQueueJobStateTimeLimitActionActionPtrInput

type JobQueueJobStateTimeLimitActionActionPtrOutput added in v0.99.0

type JobQueueJobStateTimeLimitActionActionPtrOutput struct{ *pulumi.OutputState }

func (JobQueueJobStateTimeLimitActionActionPtrOutput) Elem added in v0.99.0

func (JobQueueJobStateTimeLimitActionActionPtrOutput) ElementType added in v0.99.0

func (JobQueueJobStateTimeLimitActionActionPtrOutput) ToJobQueueJobStateTimeLimitActionActionPtrOutput added in v0.99.0

func (o JobQueueJobStateTimeLimitActionActionPtrOutput) ToJobQueueJobStateTimeLimitActionActionPtrOutput() JobQueueJobStateTimeLimitActionActionPtrOutput

func (JobQueueJobStateTimeLimitActionActionPtrOutput) ToJobQueueJobStateTimeLimitActionActionPtrOutputWithContext added in v0.99.0

func (o JobQueueJobStateTimeLimitActionActionPtrOutput) ToJobQueueJobStateTimeLimitActionActionPtrOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionActionPtrOutput

func (JobQueueJobStateTimeLimitActionActionPtrOutput) ToStringPtrOutput added in v0.99.0

func (JobQueueJobStateTimeLimitActionActionPtrOutput) ToStringPtrOutputWithContext added in v0.99.0

type JobQueueJobStateTimeLimitActionArgs added in v0.99.0

type JobQueueJobStateTimeLimitActionArgs struct {
	Action         JobQueueJobStateTimeLimitActionActionInput `pulumi:"action"`
	MaxTimeSeconds pulumi.IntInput                            `pulumi:"maxTimeSeconds"`
	Reason         pulumi.StringInput                         `pulumi:"reason"`
	State          JobQueueJobStateTimeLimitActionStateInput  `pulumi:"state"`
}

func (JobQueueJobStateTimeLimitActionArgs) ElementType added in v0.99.0

func (JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutput added in v0.99.0

func (i JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutput() JobQueueJobStateTimeLimitActionOutput

func (JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutputWithContext added in v0.99.0

func (i JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionOutput

type JobQueueJobStateTimeLimitActionArray added in v0.99.0

type JobQueueJobStateTimeLimitActionArray []JobQueueJobStateTimeLimitActionInput

func (JobQueueJobStateTimeLimitActionArray) ElementType added in v0.99.0

func (JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutput added in v0.99.0

func (i JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutput() JobQueueJobStateTimeLimitActionArrayOutput

func (JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext added in v0.99.0

func (i JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionArrayOutput

type JobQueueJobStateTimeLimitActionArrayInput added in v0.99.0

type JobQueueJobStateTimeLimitActionArrayInput interface {
	pulumi.Input

	ToJobQueueJobStateTimeLimitActionArrayOutput() JobQueueJobStateTimeLimitActionArrayOutput
	ToJobQueueJobStateTimeLimitActionArrayOutputWithContext(context.Context) JobQueueJobStateTimeLimitActionArrayOutput
}

JobQueueJobStateTimeLimitActionArrayInput is an input type that accepts JobQueueJobStateTimeLimitActionArray and JobQueueJobStateTimeLimitActionArrayOutput values. You can construct a concrete instance of `JobQueueJobStateTimeLimitActionArrayInput` via:

JobQueueJobStateTimeLimitActionArray{ JobQueueJobStateTimeLimitActionArgs{...} }

type JobQueueJobStateTimeLimitActionArrayOutput added in v0.99.0

type JobQueueJobStateTimeLimitActionArrayOutput struct{ *pulumi.OutputState }

func (JobQueueJobStateTimeLimitActionArrayOutput) ElementType added in v0.99.0

func (JobQueueJobStateTimeLimitActionArrayOutput) Index added in v0.99.0

func (JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutput added in v0.99.0

func (o JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutput() JobQueueJobStateTimeLimitActionArrayOutput

func (JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext added in v0.99.0

func (o JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionArrayOutput

type JobQueueJobStateTimeLimitActionInput added in v0.99.0

type JobQueueJobStateTimeLimitActionInput interface {
	pulumi.Input

	ToJobQueueJobStateTimeLimitActionOutput() JobQueueJobStateTimeLimitActionOutput
	ToJobQueueJobStateTimeLimitActionOutputWithContext(context.Context) JobQueueJobStateTimeLimitActionOutput
}

JobQueueJobStateTimeLimitActionInput is an input type that accepts JobQueueJobStateTimeLimitActionArgs and JobQueueJobStateTimeLimitActionOutput values. You can construct a concrete instance of `JobQueueJobStateTimeLimitActionInput` via:

JobQueueJobStateTimeLimitActionArgs{...}

type JobQueueJobStateTimeLimitActionOutput added in v0.99.0

type JobQueueJobStateTimeLimitActionOutput struct{ *pulumi.OutputState }

func (JobQueueJobStateTimeLimitActionOutput) Action added in v0.99.0

func (JobQueueJobStateTimeLimitActionOutput) ElementType added in v0.99.0

func (JobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds added in v0.99.0

func (JobQueueJobStateTimeLimitActionOutput) Reason added in v0.99.0

func (JobQueueJobStateTimeLimitActionOutput) State added in v0.99.0

func (JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutput added in v0.99.0

func (o JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutput() JobQueueJobStateTimeLimitActionOutput

func (JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutputWithContext added in v0.99.0

func (o JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionOutput

type JobQueueJobStateTimeLimitActionState added in v0.99.0

type JobQueueJobStateTimeLimitActionState string

func (JobQueueJobStateTimeLimitActionState) ElementType added in v0.99.0

func (JobQueueJobStateTimeLimitActionState) ToJobQueueJobStateTimeLimitActionStateOutput added in v0.99.0

func (e JobQueueJobStateTimeLimitActionState) ToJobQueueJobStateTimeLimitActionStateOutput() JobQueueJobStateTimeLimitActionStateOutput

func (JobQueueJobStateTimeLimitActionState) ToJobQueueJobStateTimeLimitActionStateOutputWithContext added in v0.99.0

func (e JobQueueJobStateTimeLimitActionState) ToJobQueueJobStateTimeLimitActionStateOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionStateOutput

func (JobQueueJobStateTimeLimitActionState) ToJobQueueJobStateTimeLimitActionStatePtrOutput added in v0.99.0

func (e JobQueueJobStateTimeLimitActionState) ToJobQueueJobStateTimeLimitActionStatePtrOutput() JobQueueJobStateTimeLimitActionStatePtrOutput

func (JobQueueJobStateTimeLimitActionState) ToJobQueueJobStateTimeLimitActionStatePtrOutputWithContext added in v0.99.0

func (e JobQueueJobStateTimeLimitActionState) ToJobQueueJobStateTimeLimitActionStatePtrOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionStatePtrOutput

func (JobQueueJobStateTimeLimitActionState) ToStringOutput added in v0.99.0

func (JobQueueJobStateTimeLimitActionState) ToStringOutputWithContext added in v0.99.0

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

func (JobQueueJobStateTimeLimitActionState) ToStringPtrOutput added in v0.99.0

func (JobQueueJobStateTimeLimitActionState) ToStringPtrOutputWithContext added in v0.99.0

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

type JobQueueJobStateTimeLimitActionStateInput added in v0.99.0

type JobQueueJobStateTimeLimitActionStateInput interface {
	pulumi.Input

	ToJobQueueJobStateTimeLimitActionStateOutput() JobQueueJobStateTimeLimitActionStateOutput
	ToJobQueueJobStateTimeLimitActionStateOutputWithContext(context.Context) JobQueueJobStateTimeLimitActionStateOutput
}

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

JobQueueJobStateTimeLimitActionStateRunnable

type JobQueueJobStateTimeLimitActionStateOutput added in v0.99.0

type JobQueueJobStateTimeLimitActionStateOutput struct{ *pulumi.OutputState }

func (JobQueueJobStateTimeLimitActionStateOutput) ElementType added in v0.99.0

func (JobQueueJobStateTimeLimitActionStateOutput) ToJobQueueJobStateTimeLimitActionStateOutput added in v0.99.0

func (o JobQueueJobStateTimeLimitActionStateOutput) ToJobQueueJobStateTimeLimitActionStateOutput() JobQueueJobStateTimeLimitActionStateOutput

func (JobQueueJobStateTimeLimitActionStateOutput) ToJobQueueJobStateTimeLimitActionStateOutputWithContext added in v0.99.0

func (o JobQueueJobStateTimeLimitActionStateOutput) ToJobQueueJobStateTimeLimitActionStateOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionStateOutput

func (JobQueueJobStateTimeLimitActionStateOutput) ToJobQueueJobStateTimeLimitActionStatePtrOutput added in v0.99.0

func (o JobQueueJobStateTimeLimitActionStateOutput) ToJobQueueJobStateTimeLimitActionStatePtrOutput() JobQueueJobStateTimeLimitActionStatePtrOutput

func (JobQueueJobStateTimeLimitActionStateOutput) ToJobQueueJobStateTimeLimitActionStatePtrOutputWithContext added in v0.99.0

func (o JobQueueJobStateTimeLimitActionStateOutput) ToJobQueueJobStateTimeLimitActionStatePtrOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionStatePtrOutput

func (JobQueueJobStateTimeLimitActionStateOutput) ToStringOutput added in v0.99.0

func (JobQueueJobStateTimeLimitActionStateOutput) ToStringOutputWithContext added in v0.99.0

func (JobQueueJobStateTimeLimitActionStateOutput) ToStringPtrOutput added in v0.99.0

func (JobQueueJobStateTimeLimitActionStateOutput) ToStringPtrOutputWithContext added in v0.99.0

type JobQueueJobStateTimeLimitActionStatePtrInput added in v0.99.0

type JobQueueJobStateTimeLimitActionStatePtrInput interface {
	pulumi.Input

	ToJobQueueJobStateTimeLimitActionStatePtrOutput() JobQueueJobStateTimeLimitActionStatePtrOutput
	ToJobQueueJobStateTimeLimitActionStatePtrOutputWithContext(context.Context) JobQueueJobStateTimeLimitActionStatePtrOutput
}

func JobQueueJobStateTimeLimitActionStatePtr added in v0.99.0

func JobQueueJobStateTimeLimitActionStatePtr(v string) JobQueueJobStateTimeLimitActionStatePtrInput

type JobQueueJobStateTimeLimitActionStatePtrOutput added in v0.99.0

type JobQueueJobStateTimeLimitActionStatePtrOutput struct{ *pulumi.OutputState }

func (JobQueueJobStateTimeLimitActionStatePtrOutput) Elem added in v0.99.0

func (JobQueueJobStateTimeLimitActionStatePtrOutput) ElementType added in v0.99.0

func (JobQueueJobStateTimeLimitActionStatePtrOutput) ToJobQueueJobStateTimeLimitActionStatePtrOutput added in v0.99.0

func (o JobQueueJobStateTimeLimitActionStatePtrOutput) ToJobQueueJobStateTimeLimitActionStatePtrOutput() JobQueueJobStateTimeLimitActionStatePtrOutput

func (JobQueueJobStateTimeLimitActionStatePtrOutput) ToJobQueueJobStateTimeLimitActionStatePtrOutputWithContext added in v0.99.0

func (o JobQueueJobStateTimeLimitActionStatePtrOutput) ToJobQueueJobStateTimeLimitActionStatePtrOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionStatePtrOutput

func (JobQueueJobStateTimeLimitActionStatePtrOutput) ToStringPtrOutput added in v0.99.0

func (JobQueueJobStateTimeLimitActionStatePtrOutput) ToStringPtrOutputWithContext added in v0.99.0

type JobQueueOutput

type JobQueueOutput struct{ *pulumi.OutputState }

func (JobQueueOutput) ComputeEnvironmentOrder added in v0.17.0

func (o JobQueueOutput) ComputeEnvironmentOrder() JobQueueComputeEnvironmentOrderArrayOutput

func (JobQueueOutput) ElementType

func (JobQueueOutput) ElementType() reflect.Type

func (JobQueueOutput) JobQueueArn added in v0.17.0

func (o JobQueueOutput) JobQueueArn() pulumi.StringOutput

func (JobQueueOutput) JobQueueName added in v0.17.0

func (o JobQueueOutput) JobQueueName() pulumi.StringPtrOutput

func (JobQueueOutput) JobStateTimeLimitActions added in v0.99.0

func (o JobQueueOutput) JobStateTimeLimitActions() JobQueueJobStateTimeLimitActionArrayOutput

func (JobQueueOutput) Priority added in v0.17.0

func (o JobQueueOutput) Priority() pulumi.IntOutput

func (JobQueueOutput) SchedulingPolicyArn added in v0.17.0

func (o JobQueueOutput) SchedulingPolicyArn() pulumi.StringPtrOutput

func (JobQueueOutput) State added in v0.17.0

func (JobQueueOutput) Tags added in v0.17.0

A key-value pair to associate with a resource.

func (JobQueueOutput) ToJobQueueOutput

func (o JobQueueOutput) ToJobQueueOutput() JobQueueOutput

func (JobQueueOutput) ToJobQueueOutputWithContext

func (o JobQueueOutput) ToJobQueueOutputWithContext(ctx context.Context) JobQueueOutput

type JobQueueState

type JobQueueState struct {
}

func (JobQueueState) ElementType

func (JobQueueState) ElementType() reflect.Type

type JobQueueStateEnum added in v0.13.0

type JobQueueStateEnum string

func (JobQueueStateEnum) ElementType added in v0.13.0

func (JobQueueStateEnum) ElementType() reflect.Type

func (JobQueueStateEnum) ToJobQueueStateEnumOutput added in v0.13.0

func (e JobQueueStateEnum) ToJobQueueStateEnumOutput() JobQueueStateEnumOutput

func (JobQueueStateEnum) ToJobQueueStateEnumOutputWithContext added in v0.13.0

func (e JobQueueStateEnum) ToJobQueueStateEnumOutputWithContext(ctx context.Context) JobQueueStateEnumOutput

func (JobQueueStateEnum) ToJobQueueStateEnumPtrOutput added in v0.13.0

func (e JobQueueStateEnum) ToJobQueueStateEnumPtrOutput() JobQueueStateEnumPtrOutput

func (JobQueueStateEnum) ToJobQueueStateEnumPtrOutputWithContext added in v0.13.0

func (e JobQueueStateEnum) ToJobQueueStateEnumPtrOutputWithContext(ctx context.Context) JobQueueStateEnumPtrOutput

func (JobQueueStateEnum) ToStringOutput added in v0.13.0

func (e JobQueueStateEnum) ToStringOutput() pulumi.StringOutput

func (JobQueueStateEnum) ToStringOutputWithContext added in v0.13.0

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

func (JobQueueStateEnum) ToStringPtrOutput added in v0.13.0

func (e JobQueueStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobQueueStateEnum) ToStringPtrOutputWithContext added in v0.13.0

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

type JobQueueStateEnumInput added in v0.13.0

type JobQueueStateEnumInput interface {
	pulumi.Input

	ToJobQueueStateEnumOutput() JobQueueStateEnumOutput
	ToJobQueueStateEnumOutputWithContext(context.Context) JobQueueStateEnumOutput
}

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

JobQueueStateEnumDisabled
JobQueueStateEnumEnabled

type JobQueueStateEnumOutput added in v0.13.0

type JobQueueStateEnumOutput struct{ *pulumi.OutputState }

func (JobQueueStateEnumOutput) ElementType added in v0.13.0

func (JobQueueStateEnumOutput) ElementType() reflect.Type

func (JobQueueStateEnumOutput) ToJobQueueStateEnumOutput added in v0.13.0

func (o JobQueueStateEnumOutput) ToJobQueueStateEnumOutput() JobQueueStateEnumOutput

func (JobQueueStateEnumOutput) ToJobQueueStateEnumOutputWithContext added in v0.13.0

func (o JobQueueStateEnumOutput) ToJobQueueStateEnumOutputWithContext(ctx context.Context) JobQueueStateEnumOutput

func (JobQueueStateEnumOutput) ToJobQueueStateEnumPtrOutput added in v0.13.0

func (o JobQueueStateEnumOutput) ToJobQueueStateEnumPtrOutput() JobQueueStateEnumPtrOutput

func (JobQueueStateEnumOutput) ToJobQueueStateEnumPtrOutputWithContext added in v0.13.0

func (o JobQueueStateEnumOutput) ToJobQueueStateEnumPtrOutputWithContext(ctx context.Context) JobQueueStateEnumPtrOutput

func (JobQueueStateEnumOutput) ToStringOutput added in v0.13.0

func (o JobQueueStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (JobQueueStateEnumOutput) ToStringOutputWithContext added in v0.13.0

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

func (JobQueueStateEnumOutput) ToStringPtrOutput added in v0.13.0

func (o JobQueueStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobQueueStateEnumOutput) ToStringPtrOutputWithContext added in v0.13.0

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

type JobQueueStateEnumPtrInput added in v0.13.0

type JobQueueStateEnumPtrInput interface {
	pulumi.Input

	ToJobQueueStateEnumPtrOutput() JobQueueStateEnumPtrOutput
	ToJobQueueStateEnumPtrOutputWithContext(context.Context) JobQueueStateEnumPtrOutput
}

func JobQueueStateEnumPtr added in v0.13.0

func JobQueueStateEnumPtr(v string) JobQueueStateEnumPtrInput

type JobQueueStateEnumPtrOutput added in v0.13.0

type JobQueueStateEnumPtrOutput struct{ *pulumi.OutputState }

func (JobQueueStateEnumPtrOutput) Elem added in v0.13.0

func (JobQueueStateEnumPtrOutput) ElementType added in v0.13.0

func (JobQueueStateEnumPtrOutput) ElementType() reflect.Type

func (JobQueueStateEnumPtrOutput) ToJobQueueStateEnumPtrOutput added in v0.13.0

func (o JobQueueStateEnumPtrOutput) ToJobQueueStateEnumPtrOutput() JobQueueStateEnumPtrOutput

func (JobQueueStateEnumPtrOutput) ToJobQueueStateEnumPtrOutputWithContext added in v0.13.0

func (o JobQueueStateEnumPtrOutput) ToJobQueueStateEnumPtrOutputWithContext(ctx context.Context) JobQueueStateEnumPtrOutput

func (JobQueueStateEnumPtrOutput) ToStringPtrOutput added in v0.13.0

func (o JobQueueStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobQueueStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.13.0

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

type LookupComputeEnvironmentArgs added in v0.12.0

type LookupComputeEnvironmentArgs struct {
	ComputeEnvironmentArn string `pulumi:"computeEnvironmentArn"`
}

type LookupComputeEnvironmentOutputArgs added in v0.12.0

type LookupComputeEnvironmentOutputArgs struct {
	ComputeEnvironmentArn pulumi.StringInput `pulumi:"computeEnvironmentArn"`
}

func (LookupComputeEnvironmentOutputArgs) ElementType added in v0.12.0

type LookupComputeEnvironmentResult added in v0.12.0

type LookupComputeEnvironmentResult struct {
	ComputeEnvironmentArn *string                             `pulumi:"computeEnvironmentArn"`
	ComputeResources      *ComputeEnvironmentComputeResources `pulumi:"computeResources"`
	ServiceRole           *string                             `pulumi:"serviceRole"`
	State                 *string                             `pulumi:"state"`
	UnmanagedvCpus        *int                                `pulumi:"unmanagedvCpus"`
}

func LookupComputeEnvironment added in v0.12.0

func LookupComputeEnvironment(ctx *pulumi.Context, args *LookupComputeEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupComputeEnvironmentResult, error)

Resource Type definition for AWS::Batch::ComputeEnvironment

type LookupComputeEnvironmentResultOutput added in v0.12.0

type LookupComputeEnvironmentResultOutput struct{ *pulumi.OutputState }

func (LookupComputeEnvironmentResultOutput) ComputeEnvironmentArn added in v0.13.0

func (LookupComputeEnvironmentResultOutput) ComputeResources added in v0.12.0

func (LookupComputeEnvironmentResultOutput) ElementType added in v0.12.0

func (LookupComputeEnvironmentResultOutput) ServiceRole added in v0.12.0

func (LookupComputeEnvironmentResultOutput) State added in v0.12.0

func (LookupComputeEnvironmentResultOutput) ToLookupComputeEnvironmentResultOutput added in v0.12.0

func (o LookupComputeEnvironmentResultOutput) ToLookupComputeEnvironmentResultOutput() LookupComputeEnvironmentResultOutput

func (LookupComputeEnvironmentResultOutput) ToLookupComputeEnvironmentResultOutputWithContext added in v0.12.0

func (o LookupComputeEnvironmentResultOutput) ToLookupComputeEnvironmentResultOutputWithContext(ctx context.Context) LookupComputeEnvironmentResultOutput

func (LookupComputeEnvironmentResultOutput) UnmanagedvCpus added in v0.12.0

type LookupJobDefinitionArgs added in v0.12.0

type LookupJobDefinitionArgs struct {
	Id string `pulumi:"id"`
}

type LookupJobDefinitionOutputArgs added in v0.12.0

type LookupJobDefinitionOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupJobDefinitionOutputArgs) ElementType added in v0.12.0

type LookupJobDefinitionResult added in v0.12.0

type LookupJobDefinitionResult struct {
	ContainerProperties *JobDefinitionContainerProperties `pulumi:"containerProperties"`
	EcsProperties       *JobDefinitionEcsProperties       `pulumi:"ecsProperties"`
	EksProperties       *JobDefinitionEksProperties       `pulumi:"eksProperties"`
	Id                  *string                           `pulumi:"id"`
	NodeProperties      *JobDefinitionNodeProperties      `pulumi:"nodeProperties"`
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Batch::JobDefinition` for more information about the expected schema for this property.
	Parameters           interface{}                 `pulumi:"parameters"`
	PlatformCapabilities []string                    `pulumi:"platformCapabilities"`
	PropagateTags        *bool                       `pulumi:"propagateTags"`
	RetryStrategy        *JobDefinitionRetryStrategy `pulumi:"retryStrategy"`
	SchedulingPriority   *int                        `pulumi:"schedulingPriority"`
	Timeout              *JobDefinitionTimeout       `pulumi:"timeout"`
	Type                 *string                     `pulumi:"type"`
}

func LookupJobDefinition added in v0.12.0

func LookupJobDefinition(ctx *pulumi.Context, args *LookupJobDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupJobDefinitionResult, error)

Resource Type definition for AWS::Batch::JobDefinition

type LookupJobDefinitionResultOutput added in v0.12.0

type LookupJobDefinitionResultOutput struct{ *pulumi.OutputState }

func LookupJobDefinitionOutput added in v0.12.0

func (LookupJobDefinitionResultOutput) ContainerProperties added in v0.12.0

func (LookupJobDefinitionResultOutput) EcsProperties added in v0.99.0

func (LookupJobDefinitionResultOutput) EksProperties added in v0.41.0

func (LookupJobDefinitionResultOutput) ElementType added in v0.12.0

func (LookupJobDefinitionResultOutput) Id added in v0.12.0

func (LookupJobDefinitionResultOutput) NodeProperties added in v0.12.0

func (LookupJobDefinitionResultOutput) Parameters added in v0.12.0

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Batch::JobDefinition` for more information about the expected schema for this property.

func (LookupJobDefinitionResultOutput) PlatformCapabilities added in v0.12.0

func (o LookupJobDefinitionResultOutput) PlatformCapabilities() pulumi.StringArrayOutput

func (LookupJobDefinitionResultOutput) PropagateTags added in v0.12.0

func (LookupJobDefinitionResultOutput) RetryStrategy added in v0.12.0

func (LookupJobDefinitionResultOutput) SchedulingPriority added in v0.12.0

func (o LookupJobDefinitionResultOutput) SchedulingPriority() pulumi.IntPtrOutput

func (LookupJobDefinitionResultOutput) Timeout added in v0.12.0

func (LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutput added in v0.12.0

func (o LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutput() LookupJobDefinitionResultOutput

func (LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutputWithContext added in v0.12.0

func (o LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutputWithContext(ctx context.Context) LookupJobDefinitionResultOutput

func (LookupJobDefinitionResultOutput) Type added in v0.12.0

type LookupJobQueueArgs added in v0.12.0

type LookupJobQueueArgs struct {
	JobQueueArn string `pulumi:"jobQueueArn"`
}

type LookupJobQueueOutputArgs added in v0.12.0

type LookupJobQueueOutputArgs struct {
	JobQueueArn pulumi.StringInput `pulumi:"jobQueueArn"`
}

func (LookupJobQueueOutputArgs) ElementType added in v0.12.0

func (LookupJobQueueOutputArgs) ElementType() reflect.Type

type LookupJobQueueResult added in v0.12.0

type LookupJobQueueResult struct {
	ComputeEnvironmentOrder  []JobQueueComputeEnvironmentOrder `pulumi:"computeEnvironmentOrder"`
	JobQueueArn              *string                           `pulumi:"jobQueueArn"`
	JobStateTimeLimitActions []JobQueueJobStateTimeLimitAction `pulumi:"jobStateTimeLimitActions"`
	Priority                 *int                              `pulumi:"priority"`
	SchedulingPolicyArn      *string                           `pulumi:"schedulingPolicyArn"`
	State                    *JobQueueStateEnum                `pulumi:"state"`
}

func LookupJobQueue added in v0.12.0

func LookupJobQueue(ctx *pulumi.Context, args *LookupJobQueueArgs, opts ...pulumi.InvokeOption) (*LookupJobQueueResult, error)

Resource Type definition for AWS::Batch::JobQueue

type LookupJobQueueResultOutput added in v0.12.0

type LookupJobQueueResultOutput struct{ *pulumi.OutputState }

func LookupJobQueueOutput added in v0.12.0

func LookupJobQueueOutput(ctx *pulumi.Context, args LookupJobQueueOutputArgs, opts ...pulumi.InvokeOption) LookupJobQueueResultOutput

func (LookupJobQueueResultOutput) ComputeEnvironmentOrder added in v0.12.0

func (LookupJobQueueResultOutput) ElementType added in v0.12.0

func (LookupJobQueueResultOutput) ElementType() reflect.Type

func (LookupJobQueueResultOutput) JobQueueArn added in v0.13.0

func (LookupJobQueueResultOutput) JobStateTimeLimitActions added in v0.99.0

func (LookupJobQueueResultOutput) Priority added in v0.12.0

func (LookupJobQueueResultOutput) SchedulingPolicyArn added in v0.12.0

func (o LookupJobQueueResultOutput) SchedulingPolicyArn() pulumi.StringPtrOutput

func (LookupJobQueueResultOutput) State added in v0.12.0

func (LookupJobQueueResultOutput) ToLookupJobQueueResultOutput added in v0.12.0

func (o LookupJobQueueResultOutput) ToLookupJobQueueResultOutput() LookupJobQueueResultOutput

func (LookupJobQueueResultOutput) ToLookupJobQueueResultOutputWithContext added in v0.12.0

func (o LookupJobQueueResultOutput) ToLookupJobQueueResultOutputWithContext(ctx context.Context) LookupJobQueueResultOutput

type LookupSchedulingPolicyArgs added in v0.12.0

type LookupSchedulingPolicyArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupSchedulingPolicyOutputArgs added in v0.12.0

type LookupSchedulingPolicyOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupSchedulingPolicyOutputArgs) ElementType added in v0.12.0

type LookupSchedulingPolicyResult added in v0.12.0

type LookupSchedulingPolicyResult struct {
	Arn             *string                          `pulumi:"arn"`
	FairsharePolicy *SchedulingPolicyFairsharePolicy `pulumi:"fairsharePolicy"`
}

func LookupSchedulingPolicy added in v0.12.0

func LookupSchedulingPolicy(ctx *pulumi.Context, args *LookupSchedulingPolicyArgs, opts ...pulumi.InvokeOption) (*LookupSchedulingPolicyResult, error)

Resource Type schema for AWS::Batch::SchedulingPolicy

type LookupSchedulingPolicyResultOutput added in v0.12.0

type LookupSchedulingPolicyResultOutput struct{ *pulumi.OutputState }

func LookupSchedulingPolicyOutput added in v0.12.0

func (LookupSchedulingPolicyResultOutput) Arn added in v0.12.0

func (LookupSchedulingPolicyResultOutput) ElementType added in v0.12.0

func (LookupSchedulingPolicyResultOutput) FairsharePolicy added in v0.12.0

func (LookupSchedulingPolicyResultOutput) ToLookupSchedulingPolicyResultOutput added in v0.12.0

func (o LookupSchedulingPolicyResultOutput) ToLookupSchedulingPolicyResultOutput() LookupSchedulingPolicyResultOutput

func (LookupSchedulingPolicyResultOutput) ToLookupSchedulingPolicyResultOutputWithContext added in v0.12.0

func (o LookupSchedulingPolicyResultOutput) ToLookupSchedulingPolicyResultOutputWithContext(ctx context.Context) LookupSchedulingPolicyResultOutput

type SchedulingPolicy added in v0.5.0

type SchedulingPolicy struct {
	pulumi.CustomResourceState

	Arn             pulumi.StringOutput                      `pulumi:"arn"`
	FairsharePolicy SchedulingPolicyFairsharePolicyPtrOutput `pulumi:"fairsharePolicy"`
	// Name of Scheduling Policy.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// A key-value pair to associate with a resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Resource Type schema for AWS::Batch::SchedulingPolicy

func GetSchedulingPolicy added in v0.5.0

func GetSchedulingPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchedulingPolicyState, opts ...pulumi.ResourceOption) (*SchedulingPolicy, error)

GetSchedulingPolicy gets an existing SchedulingPolicy 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 NewSchedulingPolicy added in v0.5.0

func NewSchedulingPolicy(ctx *pulumi.Context,
	name string, args *SchedulingPolicyArgs, opts ...pulumi.ResourceOption) (*SchedulingPolicy, error)

NewSchedulingPolicy registers a new resource with the given unique name, arguments, and options.

func (*SchedulingPolicy) ElementType added in v0.5.0

func (*SchedulingPolicy) ElementType() reflect.Type

func (*SchedulingPolicy) ToSchedulingPolicyOutput added in v0.5.0

func (i *SchedulingPolicy) ToSchedulingPolicyOutput() SchedulingPolicyOutput

func (*SchedulingPolicy) ToSchedulingPolicyOutputWithContext added in v0.5.0

func (i *SchedulingPolicy) ToSchedulingPolicyOutputWithContext(ctx context.Context) SchedulingPolicyOutput

type SchedulingPolicyArgs added in v0.5.0

type SchedulingPolicyArgs struct {
	FairsharePolicy SchedulingPolicyFairsharePolicyPtrInput
	// Name of Scheduling Policy.
	Name pulumi.StringPtrInput
	// A key-value pair to associate with a resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SchedulingPolicy resource.

func (SchedulingPolicyArgs) ElementType added in v0.5.0

func (SchedulingPolicyArgs) ElementType() reflect.Type

type SchedulingPolicyFairsharePolicy added in v0.5.0

type SchedulingPolicyFairsharePolicy struct {
	ComputeReservation *float64 `pulumi:"computeReservation"`
	ShareDecaySeconds  *float64 `pulumi:"shareDecaySeconds"`
	// List of Share Attributes
	ShareDistribution []SchedulingPolicyShareAttributes `pulumi:"shareDistribution"`
}

Fair Share Policy for the Job Queue.

type SchedulingPolicyFairsharePolicyArgs added in v0.5.0

type SchedulingPolicyFairsharePolicyArgs struct {
	ComputeReservation pulumi.Float64PtrInput `pulumi:"computeReservation"`
	ShareDecaySeconds  pulumi.Float64PtrInput `pulumi:"shareDecaySeconds"`
	// List of Share Attributes
	ShareDistribution SchedulingPolicyShareAttributesArrayInput `pulumi:"shareDistribution"`
}

Fair Share Policy for the Job Queue.

func (SchedulingPolicyFairsharePolicyArgs) ElementType added in v0.5.0

func (SchedulingPolicyFairsharePolicyArgs) ToSchedulingPolicyFairsharePolicyOutput added in v0.5.0

func (i SchedulingPolicyFairsharePolicyArgs) ToSchedulingPolicyFairsharePolicyOutput() SchedulingPolicyFairsharePolicyOutput

func (SchedulingPolicyFairsharePolicyArgs) ToSchedulingPolicyFairsharePolicyOutputWithContext added in v0.5.0

func (i SchedulingPolicyFairsharePolicyArgs) ToSchedulingPolicyFairsharePolicyOutputWithContext(ctx context.Context) SchedulingPolicyFairsharePolicyOutput

func (SchedulingPolicyFairsharePolicyArgs) ToSchedulingPolicyFairsharePolicyPtrOutput added in v0.5.0

func (i SchedulingPolicyFairsharePolicyArgs) ToSchedulingPolicyFairsharePolicyPtrOutput() SchedulingPolicyFairsharePolicyPtrOutput

func (SchedulingPolicyFairsharePolicyArgs) ToSchedulingPolicyFairsharePolicyPtrOutputWithContext added in v0.5.0

func (i SchedulingPolicyFairsharePolicyArgs) ToSchedulingPolicyFairsharePolicyPtrOutputWithContext(ctx context.Context) SchedulingPolicyFairsharePolicyPtrOutput

type SchedulingPolicyFairsharePolicyInput added in v0.5.0

type SchedulingPolicyFairsharePolicyInput interface {
	pulumi.Input

	ToSchedulingPolicyFairsharePolicyOutput() SchedulingPolicyFairsharePolicyOutput
	ToSchedulingPolicyFairsharePolicyOutputWithContext(context.Context) SchedulingPolicyFairsharePolicyOutput
}

SchedulingPolicyFairsharePolicyInput is an input type that accepts SchedulingPolicyFairsharePolicyArgs and SchedulingPolicyFairsharePolicyOutput values. You can construct a concrete instance of `SchedulingPolicyFairsharePolicyInput` via:

SchedulingPolicyFairsharePolicyArgs{...}

type SchedulingPolicyFairsharePolicyOutput added in v0.5.0

type SchedulingPolicyFairsharePolicyOutput struct{ *pulumi.OutputState }

Fair Share Policy for the Job Queue.

func (SchedulingPolicyFairsharePolicyOutput) ComputeReservation added in v0.5.0

func (SchedulingPolicyFairsharePolicyOutput) ElementType added in v0.5.0

func (SchedulingPolicyFairsharePolicyOutput) ShareDecaySeconds added in v0.5.0

func (SchedulingPolicyFairsharePolicyOutput) ShareDistribution added in v0.5.0

List of Share Attributes

func (SchedulingPolicyFairsharePolicyOutput) ToSchedulingPolicyFairsharePolicyOutput added in v0.5.0

func (o SchedulingPolicyFairsharePolicyOutput) ToSchedulingPolicyFairsharePolicyOutput() SchedulingPolicyFairsharePolicyOutput

func (SchedulingPolicyFairsharePolicyOutput) ToSchedulingPolicyFairsharePolicyOutputWithContext added in v0.5.0

func (o SchedulingPolicyFairsharePolicyOutput) ToSchedulingPolicyFairsharePolicyOutputWithContext(ctx context.Context) SchedulingPolicyFairsharePolicyOutput

func (SchedulingPolicyFairsharePolicyOutput) ToSchedulingPolicyFairsharePolicyPtrOutput added in v0.5.0

func (o SchedulingPolicyFairsharePolicyOutput) ToSchedulingPolicyFairsharePolicyPtrOutput() SchedulingPolicyFairsharePolicyPtrOutput

func (SchedulingPolicyFairsharePolicyOutput) ToSchedulingPolicyFairsharePolicyPtrOutputWithContext added in v0.5.0

func (o SchedulingPolicyFairsharePolicyOutput) ToSchedulingPolicyFairsharePolicyPtrOutputWithContext(ctx context.Context) SchedulingPolicyFairsharePolicyPtrOutput

type SchedulingPolicyFairsharePolicyPtrInput added in v0.5.0

type SchedulingPolicyFairsharePolicyPtrInput interface {
	pulumi.Input

	ToSchedulingPolicyFairsharePolicyPtrOutput() SchedulingPolicyFairsharePolicyPtrOutput
	ToSchedulingPolicyFairsharePolicyPtrOutputWithContext(context.Context) SchedulingPolicyFairsharePolicyPtrOutput
}

SchedulingPolicyFairsharePolicyPtrInput is an input type that accepts SchedulingPolicyFairsharePolicyArgs, SchedulingPolicyFairsharePolicyPtr and SchedulingPolicyFairsharePolicyPtrOutput values. You can construct a concrete instance of `SchedulingPolicyFairsharePolicyPtrInput` via:

        SchedulingPolicyFairsharePolicyArgs{...}

or:

        nil

type SchedulingPolicyFairsharePolicyPtrOutput added in v0.5.0

type SchedulingPolicyFairsharePolicyPtrOutput struct{ *pulumi.OutputState }

func (SchedulingPolicyFairsharePolicyPtrOutput) ComputeReservation added in v0.5.0

func (SchedulingPolicyFairsharePolicyPtrOutput) Elem added in v0.5.0

func (SchedulingPolicyFairsharePolicyPtrOutput) ElementType added in v0.5.0

func (SchedulingPolicyFairsharePolicyPtrOutput) ShareDecaySeconds added in v0.5.0

func (SchedulingPolicyFairsharePolicyPtrOutput) ShareDistribution added in v0.5.0

List of Share Attributes

func (SchedulingPolicyFairsharePolicyPtrOutput) ToSchedulingPolicyFairsharePolicyPtrOutput added in v0.5.0

func (o SchedulingPolicyFairsharePolicyPtrOutput) ToSchedulingPolicyFairsharePolicyPtrOutput() SchedulingPolicyFairsharePolicyPtrOutput

func (SchedulingPolicyFairsharePolicyPtrOutput) ToSchedulingPolicyFairsharePolicyPtrOutputWithContext added in v0.5.0

func (o SchedulingPolicyFairsharePolicyPtrOutput) ToSchedulingPolicyFairsharePolicyPtrOutputWithContext(ctx context.Context) SchedulingPolicyFairsharePolicyPtrOutput

type SchedulingPolicyInput added in v0.5.0

type SchedulingPolicyInput interface {
	pulumi.Input

	ToSchedulingPolicyOutput() SchedulingPolicyOutput
	ToSchedulingPolicyOutputWithContext(ctx context.Context) SchedulingPolicyOutput
}

type SchedulingPolicyOutput added in v0.5.0

type SchedulingPolicyOutput struct{ *pulumi.OutputState }

func (SchedulingPolicyOutput) Arn added in v0.17.0

func (SchedulingPolicyOutput) ElementType added in v0.5.0

func (SchedulingPolicyOutput) ElementType() reflect.Type

func (SchedulingPolicyOutput) FairsharePolicy added in v0.17.0

func (SchedulingPolicyOutput) Name added in v0.17.0

Name of Scheduling Policy.

func (SchedulingPolicyOutput) Tags added in v0.17.0

A key-value pair to associate with a resource.

func (SchedulingPolicyOutput) ToSchedulingPolicyOutput added in v0.5.0

func (o SchedulingPolicyOutput) ToSchedulingPolicyOutput() SchedulingPolicyOutput

func (SchedulingPolicyOutput) ToSchedulingPolicyOutputWithContext added in v0.5.0

func (o SchedulingPolicyOutput) ToSchedulingPolicyOutputWithContext(ctx context.Context) SchedulingPolicyOutput

type SchedulingPolicyShareAttributes added in v0.5.0

type SchedulingPolicyShareAttributes struct {
	ShareIdentifier *string  `pulumi:"shareIdentifier"`
	WeightFactor    *float64 `pulumi:"weightFactor"`
}

type SchedulingPolicyShareAttributesArgs added in v0.5.0

type SchedulingPolicyShareAttributesArgs struct {
	ShareIdentifier pulumi.StringPtrInput  `pulumi:"shareIdentifier"`
	WeightFactor    pulumi.Float64PtrInput `pulumi:"weightFactor"`
}

func (SchedulingPolicyShareAttributesArgs) ElementType added in v0.5.0

func (SchedulingPolicyShareAttributesArgs) ToSchedulingPolicyShareAttributesOutput added in v0.5.0

func (i SchedulingPolicyShareAttributesArgs) ToSchedulingPolicyShareAttributesOutput() SchedulingPolicyShareAttributesOutput

func (SchedulingPolicyShareAttributesArgs) ToSchedulingPolicyShareAttributesOutputWithContext added in v0.5.0

func (i SchedulingPolicyShareAttributesArgs) ToSchedulingPolicyShareAttributesOutputWithContext(ctx context.Context) SchedulingPolicyShareAttributesOutput

type SchedulingPolicyShareAttributesArray added in v0.5.0

type SchedulingPolicyShareAttributesArray []SchedulingPolicyShareAttributesInput

func (SchedulingPolicyShareAttributesArray) ElementType added in v0.5.0

func (SchedulingPolicyShareAttributesArray) ToSchedulingPolicyShareAttributesArrayOutput added in v0.5.0

func (i SchedulingPolicyShareAttributesArray) ToSchedulingPolicyShareAttributesArrayOutput() SchedulingPolicyShareAttributesArrayOutput

func (SchedulingPolicyShareAttributesArray) ToSchedulingPolicyShareAttributesArrayOutputWithContext added in v0.5.0

func (i SchedulingPolicyShareAttributesArray) ToSchedulingPolicyShareAttributesArrayOutputWithContext(ctx context.Context) SchedulingPolicyShareAttributesArrayOutput

type SchedulingPolicyShareAttributesArrayInput added in v0.5.0

type SchedulingPolicyShareAttributesArrayInput interface {
	pulumi.Input

	ToSchedulingPolicyShareAttributesArrayOutput() SchedulingPolicyShareAttributesArrayOutput
	ToSchedulingPolicyShareAttributesArrayOutputWithContext(context.Context) SchedulingPolicyShareAttributesArrayOutput
}

SchedulingPolicyShareAttributesArrayInput is an input type that accepts SchedulingPolicyShareAttributesArray and SchedulingPolicyShareAttributesArrayOutput values. You can construct a concrete instance of `SchedulingPolicyShareAttributesArrayInput` via:

SchedulingPolicyShareAttributesArray{ SchedulingPolicyShareAttributesArgs{...} }

type SchedulingPolicyShareAttributesArrayOutput added in v0.5.0

type SchedulingPolicyShareAttributesArrayOutput struct{ *pulumi.OutputState }

func (SchedulingPolicyShareAttributesArrayOutput) ElementType added in v0.5.0

func (SchedulingPolicyShareAttributesArrayOutput) Index added in v0.5.0

func (SchedulingPolicyShareAttributesArrayOutput) ToSchedulingPolicyShareAttributesArrayOutput added in v0.5.0

func (o SchedulingPolicyShareAttributesArrayOutput) ToSchedulingPolicyShareAttributesArrayOutput() SchedulingPolicyShareAttributesArrayOutput

func (SchedulingPolicyShareAttributesArrayOutput) ToSchedulingPolicyShareAttributesArrayOutputWithContext added in v0.5.0

func (o SchedulingPolicyShareAttributesArrayOutput) ToSchedulingPolicyShareAttributesArrayOutputWithContext(ctx context.Context) SchedulingPolicyShareAttributesArrayOutput

type SchedulingPolicyShareAttributesInput added in v0.5.0

type SchedulingPolicyShareAttributesInput interface {
	pulumi.Input

	ToSchedulingPolicyShareAttributesOutput() SchedulingPolicyShareAttributesOutput
	ToSchedulingPolicyShareAttributesOutputWithContext(context.Context) SchedulingPolicyShareAttributesOutput
}

SchedulingPolicyShareAttributesInput is an input type that accepts SchedulingPolicyShareAttributesArgs and SchedulingPolicyShareAttributesOutput values. You can construct a concrete instance of `SchedulingPolicyShareAttributesInput` via:

SchedulingPolicyShareAttributesArgs{...}

type SchedulingPolicyShareAttributesOutput added in v0.5.0

type SchedulingPolicyShareAttributesOutput struct{ *pulumi.OutputState }

func (SchedulingPolicyShareAttributesOutput) ElementType added in v0.5.0

func (SchedulingPolicyShareAttributesOutput) ShareIdentifier added in v0.5.0

func (SchedulingPolicyShareAttributesOutput) ToSchedulingPolicyShareAttributesOutput added in v0.5.0

func (o SchedulingPolicyShareAttributesOutput) ToSchedulingPolicyShareAttributesOutput() SchedulingPolicyShareAttributesOutput

func (SchedulingPolicyShareAttributesOutput) ToSchedulingPolicyShareAttributesOutputWithContext added in v0.5.0

func (o SchedulingPolicyShareAttributesOutput) ToSchedulingPolicyShareAttributesOutputWithContext(ctx context.Context) SchedulingPolicyShareAttributesOutput

func (SchedulingPolicyShareAttributesOutput) WeightFactor added in v0.5.0

type SchedulingPolicyState added in v0.5.0

type SchedulingPolicyState struct {
}

func (SchedulingPolicyState) ElementType added in v0.5.0

func (SchedulingPolicyState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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