batch

package
v0.88.0 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	JobQueueStateEnumDisabled = JobQueueStateEnum("DISABLED")
	JobQueueStateEnumEnabled  = JobQueueStateEnum("ENABLED")
)

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.AnyOutput                        `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

func (*ComputeEnvironment) ToOutput added in v0.76.0

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.Input
	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                       interface{} `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.Input        `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

func (ComputeEnvironmentComputeResourcesArgs) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (ComputeEnvironmentEc2ConfigurationObjectArgs) ToOutput added in v0.76.0

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

func (ComputeEnvironmentEc2ConfigurationObjectArray) ToOutput added in v0.76.0

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

func (ComputeEnvironmentEc2ConfigurationObjectArrayOutput) ToOutput added in v0.76.0

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

func (ComputeEnvironmentEc2ConfigurationObjectOutput) ToOutput added in v0.76.0

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

func (ComputeEnvironmentEksConfigurationArgs) ToOutput added in v0.76.0

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

func (ComputeEnvironmentEksConfigurationOutput) ToOutput added in v0.76.0

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

func (ComputeEnvironmentEksConfigurationPtrOutput) ToOutput added in v0.76.0

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

func (ComputeEnvironmentLaunchTemplateSpecificationArgs) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (ComputeEnvironmentUpdatePolicyArgs) ToOutput added in v0.76.0

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

func (ComputeEnvironmentUpdatePolicyOutput) ToOutput added in v0.76.0

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

func (ComputeEnvironmentUpdatePolicyPtrOutput) ToOutput added in v0.76.0

type JobDefinition deprecated

type JobDefinition struct {
	pulumi.CustomResourceState

	ContainerProperties  JobDefinitionContainerPropertiesPtrOutput `pulumi:"containerProperties"`
	EksProperties        JobDefinitionEksPropertiesPtrOutput       `pulumi:"eksProperties"`
	JobDefinitionName    pulumi.StringPtrOutput                    `pulumi:"jobDefinitionName"`
	NodeProperties       JobDefinitionNodePropertiesPtrOutput      `pulumi:"nodeProperties"`
	Parameters           pulumi.AnyOutput                          `pulumi:"parameters"`
	PlatformCapabilities pulumi.StringArrayOutput                  `pulumi:"platformCapabilities"`
	PropagateTags        pulumi.BoolPtrOutput                      `pulumi:"propagateTags"`
	RetryStrategy        JobDefinitionRetryStrategyPtrOutput       `pulumi:"retryStrategy"`
	SchedulingPriority   pulumi.IntPtrOutput                       `pulumi:"schedulingPriority"`
	Tags                 pulumi.AnyOutput                          `pulumi:"tags"`
	Timeout              JobDefinitionTimeoutPtrOutput             `pulumi:"timeout"`
	Type                 pulumi.StringOutput                       `pulumi:"type"`
}

Resource Type definition for AWS::Batch::JobDefinition

Deprecated: JobDefinition is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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

func (*JobDefinition) ToOutput added in v0.76.0

type JobDefinitionArgs

type JobDefinitionArgs struct {
	ContainerProperties  JobDefinitionContainerPropertiesPtrInput
	EksProperties        JobDefinitionEksPropertiesPtrInput
	JobDefinitionName    pulumi.StringPtrInput
	NodeProperties       JobDefinitionNodePropertiesPtrInput
	Parameters           pulumi.Input
	PlatformCapabilities pulumi.StringArrayInput
	PropagateTags        pulumi.BoolPtrInput
	RetryStrategy        JobDefinitionRetryStrategyPtrInput
	SchedulingPriority   pulumi.IntPtrInput
	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

func (JobDefinitionAuthorizationConfigArgs) ToOutput added in v0.76.0

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

func (JobDefinitionAuthorizationConfigOutput) ToOutput added in v0.76.0

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

func (JobDefinitionAuthorizationConfigPtrOutput) ToOutput added in v0.76.0

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"`
	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"`
	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

func (JobDefinitionContainerPropertiesArgs) ToOutput added in v0.76.0

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) 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) ToOutput added in v0.76.0

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) 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) ToOutput added in v0.76.0

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

func (JobDefinitionDeviceArgs) ToOutput added in v0.76.0

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

func (JobDefinitionDeviceArray) ToOutput added in v0.76.0

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

func (JobDefinitionDeviceArrayOutput) ToOutput added in v0.76.0

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

func (JobDefinitionDeviceOutput) ToOutput added in v0.76.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

func (JobDefinitionEfsVolumeConfigurationArgs) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerArray) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerArrayOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerEnvironmentVariableArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerEnvironmentVariableArray) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerEnvironmentVariableArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerResourceRequirementsArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerResourceRequirementsOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerResourceRequirementsPtrOutput) ToOutput added in v0.76.0

type JobDefinitionEksContainerSecurityContext added in v0.56.0

type JobDefinitionEksContainerSecurityContext struct {
	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 {
	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

func (JobDefinitionEksContainerSecurityContextArgs) ToOutput added in v0.76.0

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) 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

func (JobDefinitionEksContainerSecurityContextOutput) ToOutput added in v0.76.0

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) 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

func (JobDefinitionEksContainerSecurityContextPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerVolumeMountArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerVolumeMountArray) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerVolumeMountArrayOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksContainerVolumeMountOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksEmptyDirArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEksEmptyDirOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksEmptyDirPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksHostPathArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEksHostPathOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksHostPathPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksPropertiesArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEksPropertiesOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksPropertiesPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksSecretArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEksSecretOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksSecretPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksVolumeArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEksVolumeArray) ToOutput added in v0.76.0

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

func (JobDefinitionEksVolumeArrayOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEksVolumeOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEnvironmentArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEnvironmentArray) ToOutput added in v0.76.0

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

func (JobDefinitionEnvironmentArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (JobDefinitionEphemeralStorageArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEphemeralStorageOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEphemeralStoragePtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEvaluateOnExitArgs) ToOutput added in v0.76.0

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

func (JobDefinitionEvaluateOnExitArray) ToOutput added in v0.76.0

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

func (JobDefinitionEvaluateOnExitArrayOutput) ToOutput added in v0.76.0

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

func (JobDefinitionEvaluateOnExitOutput) ToOutput added in v0.76.0

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

func (JobDefinitionFargatePlatformConfigurationArgs) ToOutput added in v0.76.0

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

func (JobDefinitionFargatePlatformConfigurationOutput) ToOutput added in v0.76.0

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

func (JobDefinitionFargatePlatformConfigurationPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionLinuxParametersArgs) ToOutput added in v0.76.0

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

func (JobDefinitionLinuxParametersOutput) ToOutput added in v0.76.0

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

func (JobDefinitionLinuxParametersPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionLogConfigurationArgs) ToOutput added in v0.76.0

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

func (JobDefinitionLogConfigurationOutput) ToOutput added in v0.76.0

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

func (JobDefinitionLogConfigurationPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionMetadataArgs) ToOutput added in v0.76.0

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

func (JobDefinitionMetadataOutput) ToOutput added in v0.76.0

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

func (JobDefinitionMetadataPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionMountPointsArgs) ToOutput added in v0.76.0

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

func (JobDefinitionMountPointsArray) ToOutput added in v0.76.0

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

func (JobDefinitionMountPointsArrayOutput) ToOutput added in v0.76.0

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

func (JobDefinitionMountPointsOutput) ToOutput added in v0.76.0

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

func (JobDefinitionNetworkConfigurationArgs) ToOutput added in v0.76.0

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

func (JobDefinitionNetworkConfigurationOutput) ToOutput added in v0.76.0

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

func (JobDefinitionNetworkConfigurationPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionNodePropertiesArgs) ToOutput added in v0.76.0

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

func (JobDefinitionNodePropertiesOutput) ToOutput added in v0.76.0

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

func (JobDefinitionNodePropertiesPtrOutput) ToOutput added in v0.76.0

type JobDefinitionNodeRangeProperty

type JobDefinitionNodeRangeProperty struct {
	Container   *JobDefinitionContainerProperties `pulumi:"container"`
	TargetNodes string                            `pulumi:"targetNodes"`
}

type JobDefinitionNodeRangePropertyArgs

type JobDefinitionNodeRangePropertyArgs struct {
	Container   JobDefinitionContainerPropertiesPtrInput `pulumi:"container"`
	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

func (JobDefinitionNodeRangePropertyArgs) ToOutput added in v0.76.0

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

func (JobDefinitionNodeRangePropertyArray) ToOutput added in v0.76.0

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

func (JobDefinitionNodeRangePropertyArrayOutput) ToOutput added in v0.76.0

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) ElementType

func (JobDefinitionNodeRangePropertyOutput) TargetNodes

func (JobDefinitionNodeRangePropertyOutput) ToJobDefinitionNodeRangePropertyOutput

func (o JobDefinitionNodeRangePropertyOutput) ToJobDefinitionNodeRangePropertyOutput() JobDefinitionNodeRangePropertyOutput

func (JobDefinitionNodeRangePropertyOutput) ToJobDefinitionNodeRangePropertyOutputWithContext

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

func (JobDefinitionNodeRangePropertyOutput) ToOutput added in v0.76.0

type JobDefinitionOutput

type JobDefinitionOutput struct{ *pulumi.OutputState }

func (JobDefinitionOutput) ContainerProperties added in v0.17.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

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

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) ToOutput added in v0.76.0

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"`
	Metadata           *JobDefinitionMetadata      `pulumi:"metadata"`
	ServiceAccountName *string                     `pulumi:"serviceAccountName"`
	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"`
	Metadata           JobDefinitionMetadataPtrInput       `pulumi:"metadata"`
	ServiceAccountName pulumi.StringPtrInput               `pulumi:"serviceAccountName"`
	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

func (JobDefinitionPodPropertiesArgs) ToOutput added in v0.76.0

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) Metadata added in v0.56.0

func (JobDefinitionPodPropertiesOutput) ServiceAccountName added in v0.41.0

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) ToOutput added in v0.76.0

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) Metadata added in v0.56.0

func (JobDefinitionPodPropertiesPtrOutput) ServiceAccountName added in v0.41.0

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) ToOutput added in v0.76.0

func (JobDefinitionPodPropertiesPtrOutput) Volumes added in v0.41.0

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

func (JobDefinitionResourceRequirementArgs) ToOutput added in v0.76.0

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

func (JobDefinitionResourceRequirementArray) ToOutput added in v0.76.0

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

func (JobDefinitionResourceRequirementArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (JobDefinitionRetryStrategyArgs) ToOutput added in v0.76.0

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

func (JobDefinitionRetryStrategyOutput) ToOutput added in v0.76.0

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

func (JobDefinitionRetryStrategyPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionRuntimePlatformArgs) ToOutput added in v0.76.0

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

func (JobDefinitionRuntimePlatformOutput) ToOutput added in v0.76.0

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

func (JobDefinitionRuntimePlatformPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionSecretArgs) ToOutput added in v0.76.0

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

func (JobDefinitionSecretArray) ToOutput added in v0.76.0

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

func (JobDefinitionSecretArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (JobDefinitionSecretOutput) ValueFrom

type JobDefinitionState

type JobDefinitionState struct {
}

func (JobDefinitionState) ElementType

func (JobDefinitionState) ElementType() reflect.Type

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

func (JobDefinitionTimeoutArgs) ToOutput added in v0.76.0

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

func (JobDefinitionTimeoutOutput) ToOutput added in v0.76.0

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

func (JobDefinitionTimeoutPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionTmpfsArgs) ToOutput added in v0.76.0

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

func (JobDefinitionTmpfsArray) ToOutput added in v0.76.0

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

func (JobDefinitionTmpfsArrayOutput) ToOutput added in v0.76.0

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

func (JobDefinitionTmpfsOutput) ToOutput added in v0.76.0

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

func (JobDefinitionUlimitArgs) ToOutput added in v0.76.0

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

func (JobDefinitionUlimitArray) ToOutput added in v0.76.0

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

func (JobDefinitionUlimitArrayOutput) ToOutput added in v0.76.0

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

func (JobDefinitionUlimitOutput) ToOutput added in v0.76.0

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

func (JobDefinitionVolumesArgs) ToOutput added in v0.76.0

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

func (JobDefinitionVolumesArray) ToOutput added in v0.76.0

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

func (JobDefinitionVolumesArrayOutput) ToOutput added in v0.76.0

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

func (JobDefinitionVolumesHostArgs) ToOutput added in v0.76.0

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

func (JobDefinitionVolumesHostOutput) ToOutput added in v0.76.0

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

func (JobDefinitionVolumesHostPtrOutput) ToOutput added in v0.76.0

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

func (JobDefinitionVolumesOutput) ToOutput added in v0.76.0

type JobQueue

type JobQueue struct {
	pulumi.CustomResourceState

	ComputeEnvironmentOrder JobQueueComputeEnvironmentOrderArrayOutput `pulumi:"computeEnvironmentOrder"`
	JobQueueArn             pulumi.StringOutput                        `pulumi:"jobQueueArn"`
	JobQueueName            pulumi.StringPtrOutput                     `pulumi:"jobQueueName"`
	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.AnyOutput `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

func (*JobQueue) ToOutput added in v0.76.0

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

type JobQueueArgs

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

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

func (JobQueueComputeEnvironmentOrderArgs) ToOutput added in v0.76.0

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

func (JobQueueComputeEnvironmentOrderArray) ToOutput added in v0.76.0

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

func (JobQueueComputeEnvironmentOrderArrayOutput) ToOutput added in v0.76.0

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

func (JobQueueComputeEnvironmentOrderOutput) ToOutput added in v0.76.0

type JobQueueInput

type JobQueueInput interface {
	pulumi.Input

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

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) 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

func (o JobQueueOutput) Tags() pulumi.AnyOutput

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

func (JobQueueOutput) ToOutput added in v0.76.0

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 JobQueueStateEnumArgs and JobQueueStateEnumOutput values. You can construct a concrete instance of `JobQueueStateEnumInput` via:

JobQueueStateEnumArgs{...}

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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"`
	EksProperties        *JobDefinitionEksProperties       `pulumi:"eksProperties"`
	Id                   *string                           `pulumi:"id"`
	NodeProperties       *JobDefinitionNodeProperties      `pulumi:"nodeProperties"`
	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) 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

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) ToOutput added in v0.76.0

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"`
	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) 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

func (LookupJobQueueResultOutput) ToOutput added in v0.76.0

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

func (LookupSchedulingPolicyResultOutput) ToOutput added in v0.76.0

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.AnyOutput `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) ToOutput added in v0.76.0

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.Input
}

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) ToOutput added in v0.76.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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.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) ToOutput added in v0.76.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) ToOutput added in v0.76.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) ToOutput added in v0.76.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