batch

package
v0.93.0 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2024 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

type JobDefinition struct {
	pulumi.CustomResourceState

	ContainerOrchestrationType pulumi.StringOutput                       `pulumi:"containerOrchestrationType"`
	ContainerProperties        JobDefinitionContainerPropertiesPtrOutput `pulumi:"containerProperties"`
	EksProperties              JobDefinitionEksPropertiesPtrOutput       `pulumi:"eksProperties"`
	JobDefinitionArn           pulumi.StringOutput                       `pulumi:"jobDefinitionArn"`
	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"`
	Revision                   pulumi.IntOutput                          `pulumi:"revision"`
	SchedulingPriority         pulumi.IntPtrOutput                       `pulumi:"schedulingPriority"`
	Status                     pulumi.StringOutput                       `pulumi:"status"`
	// A key-value pair to associate with a resource.
	Tags    pulumi.AnyOutput                 `pulumi:"tags"`
	Timeout JobDefinitionJobTimeoutPtrOutput `pulumi:"timeout"`
	Type    pulumi.StringOutput              `pulumi:"type"`
}

Resource Type definition for AWS::Batch::JobDefinition

func GetJobDefinition

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

GetJobDefinition gets an existing JobDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJobDefinition

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

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

func (*JobDefinition) ElementType

func (*JobDefinition) ElementType() reflect.Type

func (*JobDefinition) ToJobDefinitionOutput

func (i *JobDefinition) ToJobDefinitionOutput() JobDefinitionOutput

func (*JobDefinition) ToJobDefinitionOutputWithContext

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

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
	// A key-value pair to associate with a resource.
	Tags    pulumi.Input
	Timeout JobDefinitionJobTimeoutPtrInput
	Type    pulumi.StringInput
}

The set of arguments for constructing a JobDefinition resource.

func (JobDefinitionArgs) ElementType

func (JobDefinitionArgs) ElementType() reflect.Type

type JobDefinitionContainerProperties

type JobDefinitionContainerProperties struct {
	Command                      []string                                                                `pulumi:"command"`
	Environment                  []JobDefinitionEnvironment                                              `pulumi:"environment"`
	EphemeralStorage             *JobDefinitionContainerPropertiesEphemeralStorageProperties             `pulumi:"ephemeralStorage"`
	ExecutionRoleArn             *string                                                                 `pulumi:"executionRoleArn"`
	FargatePlatformConfiguration *JobDefinitionContainerPropertiesFargatePlatformConfigurationProperties `pulumi:"fargatePlatformConfiguration"`
	Image                        string                                                                  `pulumi:"image"`
	InstanceType                 *string                                                                 `pulumi:"instanceType"`
	JobRoleArn                   *string                                                                 `pulumi:"jobRoleArn"`
	LinuxParameters              *JobDefinitionContainerPropertiesLinuxParametersProperties              `pulumi:"linuxParameters"`
	LogConfiguration             *JobDefinitionContainerPropertiesLogConfigurationProperties             `pulumi:"logConfiguration"`
	Memory                       *int                                                                    `pulumi:"memory"`
	MountPoints                  []JobDefinitionMountPoint                                               `pulumi:"mountPoints"`
	NetworkConfiguration         *JobDefinitionContainerPropertiesNetworkConfigurationProperties         `pulumi:"networkConfiguration"`
	Privileged                   *bool                                                                   `pulumi:"privileged"`
	ReadonlyRootFilesystem       *bool                                                                   `pulumi:"readonlyRootFilesystem"`
	ResourceRequirements         []JobDefinitionResourceRequirement                                      `pulumi:"resourceRequirements"`
	RuntimePlatform              *JobDefinitionContainerPropertiesRuntimePlatformProperties              `pulumi:"runtimePlatform"`
	Secrets                      []JobDefinitionSecret                                                   `pulumi:"secrets"`
	Ulimits                      []JobDefinitionUlimit                                                   `pulumi:"ulimits"`
	User                         *string                                                                 `pulumi:"user"`
	Vcpus                        *int                                                                    `pulumi:"vcpus"`
	Volumes                      []JobDefinitionVolume                                                   `pulumi:"volumes"`
}

type JobDefinitionContainerPropertiesArgs

type JobDefinitionContainerPropertiesArgs struct {
	Command                      pulumi.StringArrayInput                                                        `pulumi:"command"`
	Environment                  JobDefinitionEnvironmentArrayInput                                             `pulumi:"environment"`
	EphemeralStorage             JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrInput             `pulumi:"ephemeralStorage"`
	ExecutionRoleArn             pulumi.StringPtrInput                                                          `pulumi:"executionRoleArn"`
	FargatePlatformConfiguration JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrInput `pulumi:"fargatePlatformConfiguration"`
	Image                        pulumi.StringInput                                                             `pulumi:"image"`
	InstanceType                 pulumi.StringPtrInput                                                          `pulumi:"instanceType"`
	JobRoleArn                   pulumi.StringPtrInput                                                          `pulumi:"jobRoleArn"`
	LinuxParameters              JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrInput              `pulumi:"linuxParameters"`
	LogConfiguration             JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrInput             `pulumi:"logConfiguration"`
	Memory                       pulumi.IntPtrInput                                                             `pulumi:"memory"`
	MountPoints                  JobDefinitionMountPointArrayInput                                              `pulumi:"mountPoints"`
	NetworkConfiguration         JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrInput         `pulumi:"networkConfiguration"`
	Privileged                   pulumi.BoolPtrInput                                                            `pulumi:"privileged"`
	ReadonlyRootFilesystem       pulumi.BoolPtrInput                                                            `pulumi:"readonlyRootFilesystem"`
	ResourceRequirements         JobDefinitionResourceRequirementArrayInput                                     `pulumi:"resourceRequirements"`
	RuntimePlatform              JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrInput              `pulumi:"runtimePlatform"`
	Secrets                      JobDefinitionSecretArrayInput                                                  `pulumi:"secrets"`
	Ulimits                      JobDefinitionUlimitArrayInput                                                  `pulumi:"ulimits"`
	User                         pulumi.StringPtrInput                                                          `pulumi:"user"`
	Vcpus                        pulumi.IntPtrInput                                                             `pulumi:"vcpus"`
	Volumes                      JobDefinitionVolumeArrayInput                                                  `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 JobDefinitionContainerPropertiesEphemeralStorageProperties added in v0.91.0

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

type JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs added in v0.91.0

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

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesEphemeralStoragePropertiesInput added in v0.91.0

type JobDefinitionContainerPropertiesEphemeralStoragePropertiesInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput() JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput
	ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesOutputWithContext(context.Context) JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput
}

JobDefinitionContainerPropertiesEphemeralStoragePropertiesInput is an input type that accepts JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs and JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesEphemeralStoragePropertiesInput` via:

JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs{...}

type JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput added in v0.91.0

type JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput) SizeInGiB added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesOutput) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrInput added in v0.91.0

type JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput() JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput
	ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutputWithContext(context.Context) JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput
}

JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrInput is an input type that accepts JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs, JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtr and JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrInput` via:

        JobDefinitionContainerPropertiesEphemeralStoragePropertiesArgs{...}

or:

        nil

type JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput added in v0.91.0

type JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput) Elem added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput) SizeInGiB added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput) ToJobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput

func (JobDefinitionContainerPropertiesEphemeralStoragePropertiesPtrOutput) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesFargatePlatformConfigurationProperties added in v0.91.0

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

type JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs added in v0.91.0

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

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutputWithContext added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesInput added in v0.91.0

type JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput() JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput
	ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutputWithContext(context.Context) JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput
}

JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesInput is an input type that accepts JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs and JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesInput` via:

JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs{...}

type JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput added in v0.91.0

type JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput) PlatformVersion added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutputWithContext added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutputWithContext added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesOutput) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrInput added in v0.91.0

type JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput() JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput
	ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutputWithContext(context.Context) JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput
}

JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrInput is an input type that accepts JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs, JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtr and JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrInput` via:

        JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs{...}

or:

        nil

type JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput added in v0.91.0

type JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput) Elem added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput) PlatformVersion added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput) ToJobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutputWithContext added in v0.91.0

func (JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesPtrOutput) ToOutput added in v0.91.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 JobDefinitionContainerPropertiesLinuxParametersProperties added in v0.91.0

type JobDefinitionContainerPropertiesLinuxParametersProperties 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 JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs added in v0.91.0

type JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs 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 (JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesLinuxParametersPropertiesInput added in v0.91.0

type JobDefinitionContainerPropertiesLinuxParametersPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesLinuxParametersPropertiesOutput() JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput
	ToJobDefinitionContainerPropertiesLinuxParametersPropertiesOutputWithContext(context.Context) JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput
}

JobDefinitionContainerPropertiesLinuxParametersPropertiesInput is an input type that accepts JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs and JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesLinuxParametersPropertiesInput` via:

JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs{...}

type JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput added in v0.91.0

type JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) Devices added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) InitProcessEnabled added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) MaxSwap added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) SharedMemorySize added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) Swappiness added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) Tmpfs added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesOutput) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrInput added in v0.91.0

type JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput() JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput
	ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutputWithContext(context.Context) JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput
}

JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrInput is an input type that accepts JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs, JobDefinitionContainerPropertiesLinuxParametersPropertiesPtr and JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrInput` via:

        JobDefinitionContainerPropertiesLinuxParametersPropertiesArgs{...}

or:

        nil

type JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput added in v0.91.0

type JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) Devices added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) Elem added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) InitProcessEnabled added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) MaxSwap added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) SharedMemorySize added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) Swappiness added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) Tmpfs added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) ToJobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput

func (JobDefinitionContainerPropertiesLinuxParametersPropertiesPtrOutput) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesLogConfigurationProperties added in v0.91.0

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

type JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs added in v0.91.0

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

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesLogConfigurationPropertiesInput added in v0.91.0

type JobDefinitionContainerPropertiesLogConfigurationPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesLogConfigurationPropertiesOutput() JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput
	ToJobDefinitionContainerPropertiesLogConfigurationPropertiesOutputWithContext(context.Context) JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput
}

JobDefinitionContainerPropertiesLogConfigurationPropertiesInput is an input type that accepts JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs and JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesLogConfigurationPropertiesInput` via:

JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs{...}

type JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput added in v0.91.0

type JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) LogDriver added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) Options added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) SecretOptions added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesOutput) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrInput added in v0.91.0

type JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput() JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput
	ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutputWithContext(context.Context) JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput
}

JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrInput is an input type that accepts JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs, JobDefinitionContainerPropertiesLogConfigurationPropertiesPtr and JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrInput` via:

        JobDefinitionContainerPropertiesLogConfigurationPropertiesArgs{...}

or:

        nil

type JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput added in v0.91.0

type JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput) Elem added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput) LogDriver added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput) Options added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput) SecretOptions added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput) ToJobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput

func (JobDefinitionContainerPropertiesLogConfigurationPropertiesPtrOutput) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesNetworkConfigurationProperties added in v0.91.0

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

type JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs added in v0.91.0

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

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesNetworkConfigurationPropertiesInput added in v0.91.0

type JobDefinitionContainerPropertiesNetworkConfigurationPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput() JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput
	ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutputWithContext(context.Context) JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput
}

JobDefinitionContainerPropertiesNetworkConfigurationPropertiesInput is an input type that accepts JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs and JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesNetworkConfigurationPropertiesInput` via:

JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs{...}

type JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput added in v0.91.0

type JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput) AssignPublicIp added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesOutput) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrInput added in v0.91.0

type JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput() JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput
	ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutputWithContext(context.Context) JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput
}

JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrInput is an input type that accepts JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs, JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtr and JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrInput` via:

        JobDefinitionContainerPropertiesNetworkConfigurationPropertiesArgs{...}

or:

        nil

type JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput added in v0.91.0

type JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput) AssignPublicIp added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput) Elem added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput) ToJobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput

func (JobDefinitionContainerPropertiesNetworkConfigurationPropertiesPtrOutput) ToOutput added in v0.91.0

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

func (JobDefinitionContainerPropertiesOutput) InstanceType

func (JobDefinitionContainerPropertiesOutput) JobRoleArn

func (JobDefinitionContainerPropertiesOutput) Memory

func (JobDefinitionContainerPropertiesOutput) MountPoints

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

func (JobDefinitionContainerPropertiesPtrOutput) InstanceType

func (JobDefinitionContainerPropertiesPtrOutput) JobRoleArn

func (JobDefinitionContainerPropertiesPtrOutput) Memory

func (JobDefinitionContainerPropertiesPtrOutput) MountPoints

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

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

type JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs added in v0.91.0

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

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutputWithContext added in v0.91.0

func (i JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesRuntimePlatformPropertiesInput added in v0.91.0

type JobDefinitionContainerPropertiesRuntimePlatformPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput() JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput
	ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesOutputWithContext(context.Context) JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput
}

JobDefinitionContainerPropertiesRuntimePlatformPropertiesInput is an input type that accepts JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs and JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesRuntimePlatformPropertiesInput` via:

JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs{...}

type JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput added in v0.91.0

type JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput) CpuArchitecture added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput) OperatingSystemFamily added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesOutput) ToOutput added in v0.91.0

type JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrInput added in v0.91.0

type JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput() JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput
	ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutputWithContext(context.Context) JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput
}

JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrInput is an input type that accepts JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs, JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtr and JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrInput` via:

        JobDefinitionContainerPropertiesRuntimePlatformPropertiesArgs{...}

or:

        nil

type JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput added in v0.91.0

type JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput) CpuArchitecture added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput) Elem added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput) ElementType added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput) OperatingSystemFamily added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput added in v0.91.0

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput) ToJobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput

func (JobDefinitionContainerPropertiesRuntimePlatformPropertiesPtrOutput) ToOutput added in v0.91.0

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

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

type JobDefinitionEfsAuthorizationConfigArgs added in v0.91.0

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

func (JobDefinitionEfsAuthorizationConfigArgs) ElementType added in v0.91.0

func (JobDefinitionEfsAuthorizationConfigArgs) ToJobDefinitionEfsAuthorizationConfigOutput added in v0.91.0

func (i JobDefinitionEfsAuthorizationConfigArgs) ToJobDefinitionEfsAuthorizationConfigOutput() JobDefinitionEfsAuthorizationConfigOutput

func (JobDefinitionEfsAuthorizationConfigArgs) ToJobDefinitionEfsAuthorizationConfigOutputWithContext added in v0.91.0

func (i JobDefinitionEfsAuthorizationConfigArgs) ToJobDefinitionEfsAuthorizationConfigOutputWithContext(ctx context.Context) JobDefinitionEfsAuthorizationConfigOutput

func (JobDefinitionEfsAuthorizationConfigArgs) ToJobDefinitionEfsAuthorizationConfigPtrOutput added in v0.91.0

func (i JobDefinitionEfsAuthorizationConfigArgs) ToJobDefinitionEfsAuthorizationConfigPtrOutput() JobDefinitionEfsAuthorizationConfigPtrOutput

func (JobDefinitionEfsAuthorizationConfigArgs) ToJobDefinitionEfsAuthorizationConfigPtrOutputWithContext added in v0.91.0

func (i JobDefinitionEfsAuthorizationConfigArgs) ToJobDefinitionEfsAuthorizationConfigPtrOutputWithContext(ctx context.Context) JobDefinitionEfsAuthorizationConfigPtrOutput

func (JobDefinitionEfsAuthorizationConfigArgs) ToOutput added in v0.91.0

type JobDefinitionEfsAuthorizationConfigInput added in v0.91.0

type JobDefinitionEfsAuthorizationConfigInput interface {
	pulumi.Input

	ToJobDefinitionEfsAuthorizationConfigOutput() JobDefinitionEfsAuthorizationConfigOutput
	ToJobDefinitionEfsAuthorizationConfigOutputWithContext(context.Context) JobDefinitionEfsAuthorizationConfigOutput
}

JobDefinitionEfsAuthorizationConfigInput is an input type that accepts JobDefinitionEfsAuthorizationConfigArgs and JobDefinitionEfsAuthorizationConfigOutput values. You can construct a concrete instance of `JobDefinitionEfsAuthorizationConfigInput` via:

JobDefinitionEfsAuthorizationConfigArgs{...}

type JobDefinitionEfsAuthorizationConfigOutput added in v0.91.0

type JobDefinitionEfsAuthorizationConfigOutput struct{ *pulumi.OutputState }

func (JobDefinitionEfsAuthorizationConfigOutput) AccessPointId added in v0.91.0

func (JobDefinitionEfsAuthorizationConfigOutput) ElementType added in v0.91.0

func (JobDefinitionEfsAuthorizationConfigOutput) Iam added in v0.91.0

func (JobDefinitionEfsAuthorizationConfigOutput) ToJobDefinitionEfsAuthorizationConfigOutput added in v0.91.0

func (o JobDefinitionEfsAuthorizationConfigOutput) ToJobDefinitionEfsAuthorizationConfigOutput() JobDefinitionEfsAuthorizationConfigOutput

func (JobDefinitionEfsAuthorizationConfigOutput) ToJobDefinitionEfsAuthorizationConfigOutputWithContext added in v0.91.0

func (o JobDefinitionEfsAuthorizationConfigOutput) ToJobDefinitionEfsAuthorizationConfigOutputWithContext(ctx context.Context) JobDefinitionEfsAuthorizationConfigOutput

func (JobDefinitionEfsAuthorizationConfigOutput) ToJobDefinitionEfsAuthorizationConfigPtrOutput added in v0.91.0

func (o JobDefinitionEfsAuthorizationConfigOutput) ToJobDefinitionEfsAuthorizationConfigPtrOutput() JobDefinitionEfsAuthorizationConfigPtrOutput

func (JobDefinitionEfsAuthorizationConfigOutput) ToJobDefinitionEfsAuthorizationConfigPtrOutputWithContext added in v0.91.0

func (o JobDefinitionEfsAuthorizationConfigOutput) ToJobDefinitionEfsAuthorizationConfigPtrOutputWithContext(ctx context.Context) JobDefinitionEfsAuthorizationConfigPtrOutput

func (JobDefinitionEfsAuthorizationConfigOutput) ToOutput added in v0.91.0

type JobDefinitionEfsAuthorizationConfigPtrInput added in v0.91.0

type JobDefinitionEfsAuthorizationConfigPtrInput interface {
	pulumi.Input

	ToJobDefinitionEfsAuthorizationConfigPtrOutput() JobDefinitionEfsAuthorizationConfigPtrOutput
	ToJobDefinitionEfsAuthorizationConfigPtrOutputWithContext(context.Context) JobDefinitionEfsAuthorizationConfigPtrOutput
}

JobDefinitionEfsAuthorizationConfigPtrInput is an input type that accepts JobDefinitionEfsAuthorizationConfigArgs, JobDefinitionEfsAuthorizationConfigPtr and JobDefinitionEfsAuthorizationConfigPtrOutput values. You can construct a concrete instance of `JobDefinitionEfsAuthorizationConfigPtrInput` via:

        JobDefinitionEfsAuthorizationConfigArgs{...}

or:

        nil

type JobDefinitionEfsAuthorizationConfigPtrOutput added in v0.91.0

type JobDefinitionEfsAuthorizationConfigPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEfsAuthorizationConfigPtrOutput) AccessPointId added in v0.91.0

func (JobDefinitionEfsAuthorizationConfigPtrOutput) Elem added in v0.91.0

func (JobDefinitionEfsAuthorizationConfigPtrOutput) ElementType added in v0.91.0

func (JobDefinitionEfsAuthorizationConfigPtrOutput) Iam added in v0.91.0

func (JobDefinitionEfsAuthorizationConfigPtrOutput) ToJobDefinitionEfsAuthorizationConfigPtrOutput added in v0.91.0

func (o JobDefinitionEfsAuthorizationConfigPtrOutput) ToJobDefinitionEfsAuthorizationConfigPtrOutput() JobDefinitionEfsAuthorizationConfigPtrOutput

func (JobDefinitionEfsAuthorizationConfigPtrOutput) ToJobDefinitionEfsAuthorizationConfigPtrOutputWithContext added in v0.91.0

func (o JobDefinitionEfsAuthorizationConfigPtrOutput) ToJobDefinitionEfsAuthorizationConfigPtrOutputWithContext(ctx context.Context) JobDefinitionEfsAuthorizationConfigPtrOutput

func (JobDefinitionEfsAuthorizationConfigPtrOutput) ToOutput added in v0.91.0

type JobDefinitionEfsVolumeConfiguration

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

type JobDefinitionEfsVolumeConfigurationArgs

type JobDefinitionEfsVolumeConfigurationArgs struct {
	AuthorizationConfig   JobDefinitionEfsAuthorizationConfigPtrInput `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 JobDefinitionEksMetadata added in v0.91.0

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

type JobDefinitionEksMetadataArgs added in v0.91.0

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

func (JobDefinitionEksMetadataArgs) ElementType added in v0.91.0

func (JobDefinitionEksMetadataArgs) ToJobDefinitionEksMetadataOutput added in v0.91.0

func (i JobDefinitionEksMetadataArgs) ToJobDefinitionEksMetadataOutput() JobDefinitionEksMetadataOutput

func (JobDefinitionEksMetadataArgs) ToJobDefinitionEksMetadataOutputWithContext added in v0.91.0

func (i JobDefinitionEksMetadataArgs) ToJobDefinitionEksMetadataOutputWithContext(ctx context.Context) JobDefinitionEksMetadataOutput

func (JobDefinitionEksMetadataArgs) ToJobDefinitionEksMetadataPtrOutput added in v0.91.0

func (i JobDefinitionEksMetadataArgs) ToJobDefinitionEksMetadataPtrOutput() JobDefinitionEksMetadataPtrOutput

func (JobDefinitionEksMetadataArgs) ToJobDefinitionEksMetadataPtrOutputWithContext added in v0.91.0

func (i JobDefinitionEksMetadataArgs) ToJobDefinitionEksMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksMetadataPtrOutput

func (JobDefinitionEksMetadataArgs) ToOutput added in v0.91.0

type JobDefinitionEksMetadataInput added in v0.91.0

type JobDefinitionEksMetadataInput interface {
	pulumi.Input

	ToJobDefinitionEksMetadataOutput() JobDefinitionEksMetadataOutput
	ToJobDefinitionEksMetadataOutputWithContext(context.Context) JobDefinitionEksMetadataOutput
}

JobDefinitionEksMetadataInput is an input type that accepts JobDefinitionEksMetadataArgs and JobDefinitionEksMetadataOutput values. You can construct a concrete instance of `JobDefinitionEksMetadataInput` via:

JobDefinitionEksMetadataArgs{...}

type JobDefinitionEksMetadataOutput added in v0.91.0

type JobDefinitionEksMetadataOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksMetadataOutput) ElementType added in v0.91.0

func (JobDefinitionEksMetadataOutput) Labels added in v0.91.0

func (JobDefinitionEksMetadataOutput) ToJobDefinitionEksMetadataOutput added in v0.91.0

func (o JobDefinitionEksMetadataOutput) ToJobDefinitionEksMetadataOutput() JobDefinitionEksMetadataOutput

func (JobDefinitionEksMetadataOutput) ToJobDefinitionEksMetadataOutputWithContext added in v0.91.0

func (o JobDefinitionEksMetadataOutput) ToJobDefinitionEksMetadataOutputWithContext(ctx context.Context) JobDefinitionEksMetadataOutput

func (JobDefinitionEksMetadataOutput) ToJobDefinitionEksMetadataPtrOutput added in v0.91.0

func (o JobDefinitionEksMetadataOutput) ToJobDefinitionEksMetadataPtrOutput() JobDefinitionEksMetadataPtrOutput

func (JobDefinitionEksMetadataOutput) ToJobDefinitionEksMetadataPtrOutputWithContext added in v0.91.0

func (o JobDefinitionEksMetadataOutput) ToJobDefinitionEksMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksMetadataPtrOutput

func (JobDefinitionEksMetadataOutput) ToOutput added in v0.91.0

type JobDefinitionEksMetadataPtrInput added in v0.91.0

type JobDefinitionEksMetadataPtrInput interface {
	pulumi.Input

	ToJobDefinitionEksMetadataPtrOutput() JobDefinitionEksMetadataPtrOutput
	ToJobDefinitionEksMetadataPtrOutputWithContext(context.Context) JobDefinitionEksMetadataPtrOutput
}

JobDefinitionEksMetadataPtrInput is an input type that accepts JobDefinitionEksMetadataArgs, JobDefinitionEksMetadataPtr and JobDefinitionEksMetadataPtrOutput values. You can construct a concrete instance of `JobDefinitionEksMetadataPtrInput` via:

        JobDefinitionEksMetadataArgs{...}

or:

        nil

func JobDefinitionEksMetadataPtr added in v0.91.0

func JobDefinitionEksMetadataPtr(v *JobDefinitionEksMetadataArgs) JobDefinitionEksMetadataPtrInput

type JobDefinitionEksMetadataPtrOutput added in v0.91.0

type JobDefinitionEksMetadataPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksMetadataPtrOutput) Elem added in v0.91.0

func (JobDefinitionEksMetadataPtrOutput) ElementType added in v0.91.0

func (JobDefinitionEksMetadataPtrOutput) Labels added in v0.91.0

func (JobDefinitionEksMetadataPtrOutput) ToJobDefinitionEksMetadataPtrOutput added in v0.91.0

func (o JobDefinitionEksMetadataPtrOutput) ToJobDefinitionEksMetadataPtrOutput() JobDefinitionEksMetadataPtrOutput

func (JobDefinitionEksMetadataPtrOutput) ToJobDefinitionEksMetadataPtrOutputWithContext added in v0.91.0

func (o JobDefinitionEksMetadataPtrOutput) ToJobDefinitionEksMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksMetadataPtrOutput

func (JobDefinitionEksMetadataPtrOutput) ToOutput added in v0.91.0

type JobDefinitionEksPodProperties added in v0.91.0

type JobDefinitionEksPodProperties struct {
	Containers         []JobDefinitionEksContainer `pulumi:"containers"`
	DnsPolicy          *string                     `pulumi:"dnsPolicy"`
	HostNetwork        *bool                       `pulumi:"hostNetwork"`
	Metadata           *JobDefinitionEksMetadata   `pulumi:"metadata"`
	ServiceAccountName *string                     `pulumi:"serviceAccountName"`
	Volumes            []JobDefinitionEksVolume    `pulumi:"volumes"`
}

type JobDefinitionEksPodPropertiesArgs added in v0.91.0

type JobDefinitionEksPodPropertiesArgs struct {
	Containers         JobDefinitionEksContainerArrayInput `pulumi:"containers"`
	DnsPolicy          pulumi.StringPtrInput               `pulumi:"dnsPolicy"`
	HostNetwork        pulumi.BoolPtrInput                 `pulumi:"hostNetwork"`
	Metadata           JobDefinitionEksMetadataPtrInput    `pulumi:"metadata"`
	ServiceAccountName pulumi.StringPtrInput               `pulumi:"serviceAccountName"`
	Volumes            JobDefinitionEksVolumeArrayInput    `pulumi:"volumes"`
}

func (JobDefinitionEksPodPropertiesArgs) ElementType added in v0.91.0

func (JobDefinitionEksPodPropertiesArgs) ToJobDefinitionEksPodPropertiesOutput added in v0.91.0

func (i JobDefinitionEksPodPropertiesArgs) ToJobDefinitionEksPodPropertiesOutput() JobDefinitionEksPodPropertiesOutput

func (JobDefinitionEksPodPropertiesArgs) ToJobDefinitionEksPodPropertiesOutputWithContext added in v0.91.0

func (i JobDefinitionEksPodPropertiesArgs) ToJobDefinitionEksPodPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPodPropertiesOutput

func (JobDefinitionEksPodPropertiesArgs) ToJobDefinitionEksPodPropertiesPtrOutput added in v0.91.0

func (i JobDefinitionEksPodPropertiesArgs) ToJobDefinitionEksPodPropertiesPtrOutput() JobDefinitionEksPodPropertiesPtrOutput

func (JobDefinitionEksPodPropertiesArgs) ToJobDefinitionEksPodPropertiesPtrOutputWithContext added in v0.91.0

func (i JobDefinitionEksPodPropertiesArgs) ToJobDefinitionEksPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPodPropertiesPtrOutput

func (JobDefinitionEksPodPropertiesArgs) ToOutput added in v0.91.0

type JobDefinitionEksPodPropertiesInput added in v0.91.0

type JobDefinitionEksPodPropertiesInput interface {
	pulumi.Input

	ToJobDefinitionEksPodPropertiesOutput() JobDefinitionEksPodPropertiesOutput
	ToJobDefinitionEksPodPropertiesOutputWithContext(context.Context) JobDefinitionEksPodPropertiesOutput
}

JobDefinitionEksPodPropertiesInput is an input type that accepts JobDefinitionEksPodPropertiesArgs and JobDefinitionEksPodPropertiesOutput values. You can construct a concrete instance of `JobDefinitionEksPodPropertiesInput` via:

JobDefinitionEksPodPropertiesArgs{...}

type JobDefinitionEksPodPropertiesOutput added in v0.91.0

type JobDefinitionEksPodPropertiesOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksPodPropertiesOutput) Containers added in v0.91.0

func (JobDefinitionEksPodPropertiesOutput) DnsPolicy added in v0.91.0

func (JobDefinitionEksPodPropertiesOutput) ElementType added in v0.91.0

func (JobDefinitionEksPodPropertiesOutput) HostNetwork added in v0.91.0

func (JobDefinitionEksPodPropertiesOutput) Metadata added in v0.91.0

func (JobDefinitionEksPodPropertiesOutput) ServiceAccountName added in v0.91.0

func (JobDefinitionEksPodPropertiesOutput) ToJobDefinitionEksPodPropertiesOutput added in v0.91.0

func (o JobDefinitionEksPodPropertiesOutput) ToJobDefinitionEksPodPropertiesOutput() JobDefinitionEksPodPropertiesOutput

func (JobDefinitionEksPodPropertiesOutput) ToJobDefinitionEksPodPropertiesOutputWithContext added in v0.91.0

func (o JobDefinitionEksPodPropertiesOutput) ToJobDefinitionEksPodPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPodPropertiesOutput

func (JobDefinitionEksPodPropertiesOutput) ToJobDefinitionEksPodPropertiesPtrOutput added in v0.91.0

func (o JobDefinitionEksPodPropertiesOutput) ToJobDefinitionEksPodPropertiesPtrOutput() JobDefinitionEksPodPropertiesPtrOutput

func (JobDefinitionEksPodPropertiesOutput) ToJobDefinitionEksPodPropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionEksPodPropertiesOutput) ToJobDefinitionEksPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPodPropertiesPtrOutput

func (JobDefinitionEksPodPropertiesOutput) ToOutput added in v0.91.0

func (JobDefinitionEksPodPropertiesOutput) Volumes added in v0.91.0

type JobDefinitionEksPodPropertiesPtrInput added in v0.91.0

type JobDefinitionEksPodPropertiesPtrInput interface {
	pulumi.Input

	ToJobDefinitionEksPodPropertiesPtrOutput() JobDefinitionEksPodPropertiesPtrOutput
	ToJobDefinitionEksPodPropertiesPtrOutputWithContext(context.Context) JobDefinitionEksPodPropertiesPtrOutput
}

JobDefinitionEksPodPropertiesPtrInput is an input type that accepts JobDefinitionEksPodPropertiesArgs, JobDefinitionEksPodPropertiesPtr and JobDefinitionEksPodPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPodPropertiesPtrInput` via:

        JobDefinitionEksPodPropertiesArgs{...}

or:

        nil

type JobDefinitionEksPodPropertiesPtrOutput added in v0.91.0

type JobDefinitionEksPodPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionEksPodPropertiesPtrOutput) Containers added in v0.91.0

func (JobDefinitionEksPodPropertiesPtrOutput) DnsPolicy added in v0.91.0

func (JobDefinitionEksPodPropertiesPtrOutput) Elem added in v0.91.0

func (JobDefinitionEksPodPropertiesPtrOutput) ElementType added in v0.91.0

func (JobDefinitionEksPodPropertiesPtrOutput) HostNetwork added in v0.91.0

func (JobDefinitionEksPodPropertiesPtrOutput) Metadata added in v0.91.0

func (JobDefinitionEksPodPropertiesPtrOutput) ServiceAccountName added in v0.91.0

func (JobDefinitionEksPodPropertiesPtrOutput) ToJobDefinitionEksPodPropertiesPtrOutput added in v0.91.0

func (o JobDefinitionEksPodPropertiesPtrOutput) ToJobDefinitionEksPodPropertiesPtrOutput() JobDefinitionEksPodPropertiesPtrOutput

func (JobDefinitionEksPodPropertiesPtrOutput) ToJobDefinitionEksPodPropertiesPtrOutputWithContext added in v0.91.0

func (o JobDefinitionEksPodPropertiesPtrOutput) ToJobDefinitionEksPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPodPropertiesPtrOutput

func (JobDefinitionEksPodPropertiesPtrOutput) ToOutput added in v0.91.0

func (JobDefinitionEksPodPropertiesPtrOutput) Volumes added in v0.91.0

type JobDefinitionEksProperties added in v0.41.0

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

type JobDefinitionEksPropertiesArgs added in v0.41.0

type JobDefinitionEksPropertiesArgs struct {
	PodProperties JobDefinitionEksPodPropertiesPtrInput `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 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 JobDefinitionHost added in v0.91.0

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

type JobDefinitionHostArgs added in v0.91.0

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

func (JobDefinitionHostArgs) ElementType added in v0.91.0

func (JobDefinitionHostArgs) ElementType() reflect.Type

func (JobDefinitionHostArgs) ToJobDefinitionHostOutput added in v0.91.0

func (i JobDefinitionHostArgs) ToJobDefinitionHostOutput() JobDefinitionHostOutput

func (JobDefinitionHostArgs) ToJobDefinitionHostOutputWithContext added in v0.91.0

func (i JobDefinitionHostArgs) ToJobDefinitionHostOutputWithContext(ctx context.Context) JobDefinitionHostOutput

func (JobDefinitionHostArgs) ToJobDefinitionHostPtrOutput added in v0.91.0

func (i JobDefinitionHostArgs) ToJobDefinitionHostPtrOutput() JobDefinitionHostPtrOutput

func (JobDefinitionHostArgs) ToJobDefinitionHostPtrOutputWithContext added in v0.91.0

func (i JobDefinitionHostArgs) ToJobDefinitionHostPtrOutputWithContext(ctx context.Context) JobDefinitionHostPtrOutput

func (JobDefinitionHostArgs) ToOutput added in v0.91.0

type JobDefinitionHostInput added in v0.91.0

type JobDefinitionHostInput interface {
	pulumi.Input

	ToJobDefinitionHostOutput() JobDefinitionHostOutput
	ToJobDefinitionHostOutputWithContext(context.Context) JobDefinitionHostOutput
}

JobDefinitionHostInput is an input type that accepts JobDefinitionHostArgs and JobDefinitionHostOutput values. You can construct a concrete instance of `JobDefinitionHostInput` via:

JobDefinitionHostArgs{...}

type JobDefinitionHostOutput added in v0.91.0

type JobDefinitionHostOutput struct{ *pulumi.OutputState }

func (JobDefinitionHostOutput) ElementType added in v0.91.0

func (JobDefinitionHostOutput) ElementType() reflect.Type

func (JobDefinitionHostOutput) SourcePath added in v0.91.0

func (JobDefinitionHostOutput) ToJobDefinitionHostOutput added in v0.91.0

func (o JobDefinitionHostOutput) ToJobDefinitionHostOutput() JobDefinitionHostOutput

func (JobDefinitionHostOutput) ToJobDefinitionHostOutputWithContext added in v0.91.0

func (o JobDefinitionHostOutput) ToJobDefinitionHostOutputWithContext(ctx context.Context) JobDefinitionHostOutput

func (JobDefinitionHostOutput) ToJobDefinitionHostPtrOutput added in v0.91.0

func (o JobDefinitionHostOutput) ToJobDefinitionHostPtrOutput() JobDefinitionHostPtrOutput

func (JobDefinitionHostOutput) ToJobDefinitionHostPtrOutputWithContext added in v0.91.0

func (o JobDefinitionHostOutput) ToJobDefinitionHostPtrOutputWithContext(ctx context.Context) JobDefinitionHostPtrOutput

func (JobDefinitionHostOutput) ToOutput added in v0.91.0

type JobDefinitionHostPtrInput added in v0.91.0

type JobDefinitionHostPtrInput interface {
	pulumi.Input

	ToJobDefinitionHostPtrOutput() JobDefinitionHostPtrOutput
	ToJobDefinitionHostPtrOutputWithContext(context.Context) JobDefinitionHostPtrOutput
}

JobDefinitionHostPtrInput is an input type that accepts JobDefinitionHostArgs, JobDefinitionHostPtr and JobDefinitionHostPtrOutput values. You can construct a concrete instance of `JobDefinitionHostPtrInput` via:

        JobDefinitionHostArgs{...}

or:

        nil

func JobDefinitionHostPtr added in v0.91.0

func JobDefinitionHostPtr(v *JobDefinitionHostArgs) JobDefinitionHostPtrInput

type JobDefinitionHostPtrOutput added in v0.91.0

type JobDefinitionHostPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionHostPtrOutput) Elem added in v0.91.0

func (JobDefinitionHostPtrOutput) ElementType added in v0.91.0

func (JobDefinitionHostPtrOutput) ElementType() reflect.Type

func (JobDefinitionHostPtrOutput) SourcePath added in v0.91.0

func (JobDefinitionHostPtrOutput) ToJobDefinitionHostPtrOutput added in v0.91.0

func (o JobDefinitionHostPtrOutput) ToJobDefinitionHostPtrOutput() JobDefinitionHostPtrOutput

func (JobDefinitionHostPtrOutput) ToJobDefinitionHostPtrOutputWithContext added in v0.91.0

func (o JobDefinitionHostPtrOutput) ToJobDefinitionHostPtrOutputWithContext(ctx context.Context) JobDefinitionHostPtrOutput

func (JobDefinitionHostPtrOutput) ToOutput added in v0.91.0

type JobDefinitionInput

type JobDefinitionInput interface {
	pulumi.Input

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

type JobDefinitionJobTimeout added in v0.91.0

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

type JobDefinitionJobTimeoutArgs added in v0.91.0

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

func (JobDefinitionJobTimeoutArgs) ElementType added in v0.91.0

func (JobDefinitionJobTimeoutArgs) ToJobDefinitionJobTimeoutOutput added in v0.91.0

func (i JobDefinitionJobTimeoutArgs) ToJobDefinitionJobTimeoutOutput() JobDefinitionJobTimeoutOutput

func (JobDefinitionJobTimeoutArgs) ToJobDefinitionJobTimeoutOutputWithContext added in v0.91.0

func (i JobDefinitionJobTimeoutArgs) ToJobDefinitionJobTimeoutOutputWithContext(ctx context.Context) JobDefinitionJobTimeoutOutput

func (JobDefinitionJobTimeoutArgs) ToJobDefinitionJobTimeoutPtrOutput added in v0.91.0

func (i JobDefinitionJobTimeoutArgs) ToJobDefinitionJobTimeoutPtrOutput() JobDefinitionJobTimeoutPtrOutput

func (JobDefinitionJobTimeoutArgs) ToJobDefinitionJobTimeoutPtrOutputWithContext added in v0.91.0

func (i JobDefinitionJobTimeoutArgs) ToJobDefinitionJobTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionJobTimeoutPtrOutput

func (JobDefinitionJobTimeoutArgs) ToOutput added in v0.91.0

type JobDefinitionJobTimeoutInput added in v0.91.0

type JobDefinitionJobTimeoutInput interface {
	pulumi.Input

	ToJobDefinitionJobTimeoutOutput() JobDefinitionJobTimeoutOutput
	ToJobDefinitionJobTimeoutOutputWithContext(context.Context) JobDefinitionJobTimeoutOutput
}

JobDefinitionJobTimeoutInput is an input type that accepts JobDefinitionJobTimeoutArgs and JobDefinitionJobTimeoutOutput values. You can construct a concrete instance of `JobDefinitionJobTimeoutInput` via:

JobDefinitionJobTimeoutArgs{...}

type JobDefinitionJobTimeoutOutput added in v0.91.0

type JobDefinitionJobTimeoutOutput struct{ *pulumi.OutputState }

func (JobDefinitionJobTimeoutOutput) AttemptDurationSeconds added in v0.91.0

func (o JobDefinitionJobTimeoutOutput) AttemptDurationSeconds() pulumi.IntPtrOutput

func (JobDefinitionJobTimeoutOutput) ElementType added in v0.91.0

func (JobDefinitionJobTimeoutOutput) ToJobDefinitionJobTimeoutOutput added in v0.91.0

func (o JobDefinitionJobTimeoutOutput) ToJobDefinitionJobTimeoutOutput() JobDefinitionJobTimeoutOutput

func (JobDefinitionJobTimeoutOutput) ToJobDefinitionJobTimeoutOutputWithContext added in v0.91.0

func (o JobDefinitionJobTimeoutOutput) ToJobDefinitionJobTimeoutOutputWithContext(ctx context.Context) JobDefinitionJobTimeoutOutput

func (JobDefinitionJobTimeoutOutput) ToJobDefinitionJobTimeoutPtrOutput added in v0.91.0

func (o JobDefinitionJobTimeoutOutput) ToJobDefinitionJobTimeoutPtrOutput() JobDefinitionJobTimeoutPtrOutput

func (JobDefinitionJobTimeoutOutput) ToJobDefinitionJobTimeoutPtrOutputWithContext added in v0.91.0

func (o JobDefinitionJobTimeoutOutput) ToJobDefinitionJobTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionJobTimeoutPtrOutput

func (JobDefinitionJobTimeoutOutput) ToOutput added in v0.91.0

type JobDefinitionJobTimeoutPtrInput added in v0.91.0

type JobDefinitionJobTimeoutPtrInput interface {
	pulumi.Input

	ToJobDefinitionJobTimeoutPtrOutput() JobDefinitionJobTimeoutPtrOutput
	ToJobDefinitionJobTimeoutPtrOutputWithContext(context.Context) JobDefinitionJobTimeoutPtrOutput
}

JobDefinitionJobTimeoutPtrInput is an input type that accepts JobDefinitionJobTimeoutArgs, JobDefinitionJobTimeoutPtr and JobDefinitionJobTimeoutPtrOutput values. You can construct a concrete instance of `JobDefinitionJobTimeoutPtrInput` via:

        JobDefinitionJobTimeoutArgs{...}

or:

        nil

func JobDefinitionJobTimeoutPtr added in v0.91.0

func JobDefinitionJobTimeoutPtr(v *JobDefinitionJobTimeoutArgs) JobDefinitionJobTimeoutPtrInput

type JobDefinitionJobTimeoutPtrOutput added in v0.91.0

type JobDefinitionJobTimeoutPtrOutput struct{ *pulumi.OutputState }

func (JobDefinitionJobTimeoutPtrOutput) AttemptDurationSeconds added in v0.91.0

func (o JobDefinitionJobTimeoutPtrOutput) AttemptDurationSeconds() pulumi.IntPtrOutput

func (JobDefinitionJobTimeoutPtrOutput) Elem added in v0.91.0

func (JobDefinitionJobTimeoutPtrOutput) ElementType added in v0.91.0

func (JobDefinitionJobTimeoutPtrOutput) ToJobDefinitionJobTimeoutPtrOutput added in v0.91.0

func (o JobDefinitionJobTimeoutPtrOutput) ToJobDefinitionJobTimeoutPtrOutput() JobDefinitionJobTimeoutPtrOutput

func (JobDefinitionJobTimeoutPtrOutput) ToJobDefinitionJobTimeoutPtrOutputWithContext added in v0.91.0

func (o JobDefinitionJobTimeoutPtrOutput) ToJobDefinitionJobTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionJobTimeoutPtrOutput

func (JobDefinitionJobTimeoutPtrOutput) ToOutput added in v0.91.0

type JobDefinitionMountPoint added in v0.91.0

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

type JobDefinitionMountPointArgs added in v0.91.0

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

func (JobDefinitionMountPointArgs) ElementType added in v0.91.0

func (JobDefinitionMountPointArgs) ToJobDefinitionMountPointOutput added in v0.91.0

func (i JobDefinitionMountPointArgs) ToJobDefinitionMountPointOutput() JobDefinitionMountPointOutput

func (JobDefinitionMountPointArgs) ToJobDefinitionMountPointOutputWithContext added in v0.91.0

func (i JobDefinitionMountPointArgs) ToJobDefinitionMountPointOutputWithContext(ctx context.Context) JobDefinitionMountPointOutput

func (JobDefinitionMountPointArgs) ToOutput added in v0.91.0

type JobDefinitionMountPointArray added in v0.91.0

type JobDefinitionMountPointArray []JobDefinitionMountPointInput

func (JobDefinitionMountPointArray) ElementType added in v0.91.0

func (JobDefinitionMountPointArray) ToJobDefinitionMountPointArrayOutput added in v0.91.0

func (i JobDefinitionMountPointArray) ToJobDefinitionMountPointArrayOutput() JobDefinitionMountPointArrayOutput

func (JobDefinitionMountPointArray) ToJobDefinitionMountPointArrayOutputWithContext added in v0.91.0

func (i JobDefinitionMountPointArray) ToJobDefinitionMountPointArrayOutputWithContext(ctx context.Context) JobDefinitionMountPointArrayOutput

func (JobDefinitionMountPointArray) ToOutput added in v0.91.0

type JobDefinitionMountPointArrayInput added in v0.91.0

type JobDefinitionMountPointArrayInput interface {
	pulumi.Input

	ToJobDefinitionMountPointArrayOutput() JobDefinitionMountPointArrayOutput
	ToJobDefinitionMountPointArrayOutputWithContext(context.Context) JobDefinitionMountPointArrayOutput
}

JobDefinitionMountPointArrayInput is an input type that accepts JobDefinitionMountPointArray and JobDefinitionMountPointArrayOutput values. You can construct a concrete instance of `JobDefinitionMountPointArrayInput` via:

JobDefinitionMountPointArray{ JobDefinitionMountPointArgs{...} }

type JobDefinitionMountPointArrayOutput added in v0.91.0

type JobDefinitionMountPointArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionMountPointArrayOutput) ElementType added in v0.91.0

func (JobDefinitionMountPointArrayOutput) Index added in v0.91.0

func (JobDefinitionMountPointArrayOutput) ToJobDefinitionMountPointArrayOutput added in v0.91.0

func (o JobDefinitionMountPointArrayOutput) ToJobDefinitionMountPointArrayOutput() JobDefinitionMountPointArrayOutput

func (JobDefinitionMountPointArrayOutput) ToJobDefinitionMountPointArrayOutputWithContext added in v0.91.0

func (o JobDefinitionMountPointArrayOutput) ToJobDefinitionMountPointArrayOutputWithContext(ctx context.Context) JobDefinitionMountPointArrayOutput

func (JobDefinitionMountPointArrayOutput) ToOutput added in v0.91.0

type JobDefinitionMountPointInput added in v0.91.0

type JobDefinitionMountPointInput interface {
	pulumi.Input

	ToJobDefinitionMountPointOutput() JobDefinitionMountPointOutput
	ToJobDefinitionMountPointOutputWithContext(context.Context) JobDefinitionMountPointOutput
}

JobDefinitionMountPointInput is an input type that accepts JobDefinitionMountPointArgs and JobDefinitionMountPointOutput values. You can construct a concrete instance of `JobDefinitionMountPointInput` via:

JobDefinitionMountPointArgs{...}

type JobDefinitionMountPointOutput added in v0.91.0

type JobDefinitionMountPointOutput struct{ *pulumi.OutputState }

func (JobDefinitionMountPointOutput) ContainerPath added in v0.91.0

func (JobDefinitionMountPointOutput) ElementType added in v0.91.0

func (JobDefinitionMountPointOutput) ReadOnly added in v0.91.0

func (JobDefinitionMountPointOutput) SourceVolume added in v0.91.0

func (JobDefinitionMountPointOutput) ToJobDefinitionMountPointOutput added in v0.91.0

func (o JobDefinitionMountPointOutput) ToJobDefinitionMountPointOutput() JobDefinitionMountPointOutput

func (JobDefinitionMountPointOutput) ToJobDefinitionMountPointOutputWithContext added in v0.91.0

func (o JobDefinitionMountPointOutput) ToJobDefinitionMountPointOutputWithContext(ctx context.Context) JobDefinitionMountPointOutput

func (JobDefinitionMountPointOutput) ToOutput added in v0.91.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) ContainerOrchestrationType added in v0.91.0

func (o JobDefinitionOutput) ContainerOrchestrationType() pulumi.StringOutput

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) JobDefinitionArn added in v0.91.0

func (o JobDefinitionOutput) JobDefinitionArn() pulumi.StringOutput

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) Revision added in v0.91.0

func (o JobDefinitionOutput) Revision() pulumi.IntOutput

func (JobDefinitionOutput) SchedulingPriority added in v0.17.0

func (o JobDefinitionOutput) SchedulingPriority() pulumi.IntPtrOutput

func (JobDefinitionOutput) Status added in v0.91.0

func (JobDefinitionOutput) Tags added in v0.17.0

A key-value pair to associate with a resource.

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

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

type JobDefinitionVolumeArgs added in v0.91.0

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

func (JobDefinitionVolumeArgs) ElementType added in v0.91.0

func (JobDefinitionVolumeArgs) ElementType() reflect.Type

func (JobDefinitionVolumeArgs) ToJobDefinitionVolumeOutput added in v0.91.0

func (i JobDefinitionVolumeArgs) ToJobDefinitionVolumeOutput() JobDefinitionVolumeOutput

func (JobDefinitionVolumeArgs) ToJobDefinitionVolumeOutputWithContext added in v0.91.0

func (i JobDefinitionVolumeArgs) ToJobDefinitionVolumeOutputWithContext(ctx context.Context) JobDefinitionVolumeOutput

func (JobDefinitionVolumeArgs) ToOutput added in v0.91.0

type JobDefinitionVolumeArray added in v0.91.0

type JobDefinitionVolumeArray []JobDefinitionVolumeInput

func (JobDefinitionVolumeArray) ElementType added in v0.91.0

func (JobDefinitionVolumeArray) ElementType() reflect.Type

func (JobDefinitionVolumeArray) ToJobDefinitionVolumeArrayOutput added in v0.91.0

func (i JobDefinitionVolumeArray) ToJobDefinitionVolumeArrayOutput() JobDefinitionVolumeArrayOutput

func (JobDefinitionVolumeArray) ToJobDefinitionVolumeArrayOutputWithContext added in v0.91.0

func (i JobDefinitionVolumeArray) ToJobDefinitionVolumeArrayOutputWithContext(ctx context.Context) JobDefinitionVolumeArrayOutput

func (JobDefinitionVolumeArray) ToOutput added in v0.91.0

type JobDefinitionVolumeArrayInput added in v0.91.0

type JobDefinitionVolumeArrayInput interface {
	pulumi.Input

	ToJobDefinitionVolumeArrayOutput() JobDefinitionVolumeArrayOutput
	ToJobDefinitionVolumeArrayOutputWithContext(context.Context) JobDefinitionVolumeArrayOutput
}

JobDefinitionVolumeArrayInput is an input type that accepts JobDefinitionVolumeArray and JobDefinitionVolumeArrayOutput values. You can construct a concrete instance of `JobDefinitionVolumeArrayInput` via:

JobDefinitionVolumeArray{ JobDefinitionVolumeArgs{...} }

type JobDefinitionVolumeArrayOutput added in v0.91.0

type JobDefinitionVolumeArrayOutput struct{ *pulumi.OutputState }

func (JobDefinitionVolumeArrayOutput) ElementType added in v0.91.0

func (JobDefinitionVolumeArrayOutput) Index added in v0.91.0

func (JobDefinitionVolumeArrayOutput) ToJobDefinitionVolumeArrayOutput added in v0.91.0

func (o JobDefinitionVolumeArrayOutput) ToJobDefinitionVolumeArrayOutput() JobDefinitionVolumeArrayOutput

func (JobDefinitionVolumeArrayOutput) ToJobDefinitionVolumeArrayOutputWithContext added in v0.91.0

func (o JobDefinitionVolumeArrayOutput) ToJobDefinitionVolumeArrayOutputWithContext(ctx context.Context) JobDefinitionVolumeArrayOutput

func (JobDefinitionVolumeArrayOutput) ToOutput added in v0.91.0

type JobDefinitionVolumeInput added in v0.91.0

type JobDefinitionVolumeInput interface {
	pulumi.Input

	ToJobDefinitionVolumeOutput() JobDefinitionVolumeOutput
	ToJobDefinitionVolumeOutputWithContext(context.Context) JobDefinitionVolumeOutput
}

JobDefinitionVolumeInput is an input type that accepts JobDefinitionVolumeArgs and JobDefinitionVolumeOutput values. You can construct a concrete instance of `JobDefinitionVolumeInput` via:

JobDefinitionVolumeArgs{...}

type JobDefinitionVolumeOutput added in v0.91.0

type JobDefinitionVolumeOutput struct{ *pulumi.OutputState }

func (JobDefinitionVolumeOutput) EfsVolumeConfiguration added in v0.91.0

func (JobDefinitionVolumeOutput) ElementType added in v0.91.0

func (JobDefinitionVolumeOutput) ElementType() reflect.Type

func (JobDefinitionVolumeOutput) Host added in v0.91.0

func (JobDefinitionVolumeOutput) Name added in v0.91.0

func (JobDefinitionVolumeOutput) ToJobDefinitionVolumeOutput added in v0.91.0

func (o JobDefinitionVolumeOutput) ToJobDefinitionVolumeOutput() JobDefinitionVolumeOutput

func (JobDefinitionVolumeOutput) ToJobDefinitionVolumeOutputWithContext added in v0.91.0

func (o JobDefinitionVolumeOutput) ToJobDefinitionVolumeOutputWithContext(ctx context.Context) JobDefinitionVolumeOutput

func (JobDefinitionVolumeOutput) ToOutput added in v0.91.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 {
	JobDefinitionArn string `pulumi:"jobDefinitionArn"`
}

type LookupJobDefinitionOutputArgs added in v0.12.0

type LookupJobDefinitionOutputArgs struct {
	JobDefinitionArn pulumi.StringInput `pulumi:"jobDefinitionArn"`
}

func (LookupJobDefinitionOutputArgs) ElementType added in v0.12.0

type LookupJobDefinitionResult added in v0.12.0

type LookupJobDefinitionResult struct {
	ContainerOrchestrationType *string `pulumi:"containerOrchestrationType"`
	JobDefinitionArn           *string `pulumi:"jobDefinitionArn"`
	Revision                   *int    `pulumi:"revision"`
	Status                     *string `pulumi:"status"`
	// A key-value pair to associate with a resource.
	Tags interface{} `pulumi:"tags"`
}

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) ContainerOrchestrationType added in v0.91.0

func (o LookupJobDefinitionResultOutput) ContainerOrchestrationType() pulumi.StringPtrOutput

func (LookupJobDefinitionResultOutput) ElementType added in v0.12.0

func (LookupJobDefinitionResultOutput) JobDefinitionArn added in v0.91.0

func (LookupJobDefinitionResultOutput) Revision added in v0.91.0

func (LookupJobDefinitionResultOutput) Status added in v0.91.0

func (LookupJobDefinitionResultOutput) Tags added in v0.91.0

A key-value pair to associate with a resource.

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

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