deadline

package
v0.123.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	FleetAutoScalingModeNoScaling             = FleetAutoScalingMode("NO_SCALING")
	FleetAutoScalingModeEventBasedAutoScaling = FleetAutoScalingMode("EVENT_BASED_AUTO_SCALING")
)
View Source
const (
	FleetCpuArchitectureTypeX8664 = FleetCpuArchitectureType("x86_64")
	FleetCpuArchitectureTypeArm64 = FleetCpuArchitectureType("arm64")
)
View Source
const (
	FleetCustomerManagedFleetOperatingSystemFamilyWindows = FleetCustomerManagedFleetOperatingSystemFamily("WINDOWS")
	FleetCustomerManagedFleetOperatingSystemFamilyLinux   = FleetCustomerManagedFleetOperatingSystemFamily("LINUX")
	FleetCustomerManagedFleetOperatingSystemFamilyMacos   = FleetCustomerManagedFleetOperatingSystemFamily("MACOS")
)
View Source
const (
	FleetEc2MarketTypeOnDemand = FleetEc2MarketType("on-demand")
	FleetEc2MarketTypeSpot     = FleetEc2MarketType("spot")
)
View Source
const (
	FleetServiceManagedFleetOperatingSystemFamilyLinux   = FleetServiceManagedFleetOperatingSystemFamily("LINUX")
	FleetServiceManagedFleetOperatingSystemFamilyWindows = FleetServiceManagedFleetOperatingSystemFamily("WINDOWS")
)
View Source
const (
	FleetStatusActive           = FleetStatus("ACTIVE")
	FleetStatusCreateInProgress = FleetStatus("CREATE_IN_PROGRESS")
	FleetStatusUpdateInProgress = FleetStatus("UPDATE_IN_PROGRESS")
	FleetStatusCreateFailed     = FleetStatus("CREATE_FAILED")
	FleetStatusUpdateFailed     = FleetStatus("UPDATE_FAILED")
)
View Source
const (
	LicenseEndpointStatusCreateInProgress = LicenseEndpointStatus("CREATE_IN_PROGRESS")
	LicenseEndpointStatusDeleteInProgress = LicenseEndpointStatus("DELETE_IN_PROGRESS")
	LicenseEndpointStatusReady            = LicenseEndpointStatus("READY")
	LicenseEndpointStatusNotReady         = LicenseEndpointStatus("NOT_READY")
)
View Source
const (
	QueueDefaultQueueBudgetActionNone                           = QueueDefaultQueueBudgetAction("NONE")
	QueueDefaultQueueBudgetActionStopSchedulingAndCompleteTasks = QueueDefaultQueueBudgetAction("STOP_SCHEDULING_AND_COMPLETE_TASKS")
	QueueDefaultQueueBudgetActionStopSchedulingAndCancelTasks   = QueueDefaultQueueBudgetAction("STOP_SCHEDULING_AND_CANCEL_TASKS")
)
View Source
const (
	QueueEnvironmentEnvironmentTemplateTypeJson = QueueEnvironmentEnvironmentTemplateType("JSON")
	QueueEnvironmentEnvironmentTemplateTypeYaml = QueueEnvironmentEnvironmentTemplateType("YAML")
)
View Source
const (
	QueueRunAsQueueConfiguredUser = QueueRunAs("QUEUE_CONFIGURED_USER")
	QueueRunAsWorkerAgentUser     = QueueRunAs("WORKER_AGENT_USER")
)
View Source
const (
	StorageProfileFileSystemLocationTypeShared = StorageProfileFileSystemLocationType("SHARED")
	StorageProfileFileSystemLocationTypeLocal  = StorageProfileFileSystemLocationType("LOCAL")
)
View Source
const (
	StorageProfileOperatingSystemFamilyWindows = StorageProfileOperatingSystemFamily("WINDOWS")
	StorageProfileOperatingSystemFamilyLinux   = StorageProfileOperatingSystemFamily("LINUX")
	StorageProfileOperatingSystemFamilyMacos   = StorageProfileOperatingSystemFamily("MACOS")
)
View Source
const (
	FleetAcceleratorTypeGpu = FleetAcceleratorType("gpu")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Farm

type Farm struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) assigned to the farm.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A description of the farm that helps identify what the farm is used for.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The display name of the farm.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The farm ID.
	FarmId pulumi.StringOutput `pulumi:"farmId"`
	// The ARN for the KMS key.
	KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::Deadline::Farm Resource Type

func GetFarm

func GetFarm(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FarmState, opts ...pulumi.ResourceOption) (*Farm, error)

GetFarm gets an existing Farm 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 NewFarm

func NewFarm(ctx *pulumi.Context,
	name string, args *FarmArgs, opts ...pulumi.ResourceOption) (*Farm, error)

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

func (*Farm) ElementType

func (*Farm) ElementType() reflect.Type

func (*Farm) ToFarmOutput

func (i *Farm) ToFarmOutput() FarmOutput

func (*Farm) ToFarmOutputWithContext

func (i *Farm) ToFarmOutputWithContext(ctx context.Context) FarmOutput

type FarmArgs

type FarmArgs struct {
	// A description of the farm that helps identify what the farm is used for.
	Description pulumi.StringPtrInput
	// The display name of the farm.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName pulumi.StringInput
	// The ARN for the KMS key.
	KmsKeyArn pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Farm resource.

func (FarmArgs) ElementType

func (FarmArgs) ElementType() reflect.Type

type FarmInput

type FarmInput interface {
	pulumi.Input

	ToFarmOutput() FarmOutput
	ToFarmOutputWithContext(ctx context.Context) FarmOutput
}

type FarmOutput

type FarmOutput struct{ *pulumi.OutputState }

func (FarmOutput) Arn

func (o FarmOutput) Arn() pulumi.StringOutput

The Amazon Resource Name (ARN) assigned to the farm.

func (FarmOutput) Description

func (o FarmOutput) Description() pulumi.StringPtrOutput

A description of the farm that helps identify what the farm is used for.

func (FarmOutput) DisplayName

func (o FarmOutput) DisplayName() pulumi.StringOutput

The display name of the farm.

> This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

func (FarmOutput) ElementType

func (FarmOutput) ElementType() reflect.Type

func (FarmOutput) FarmId

func (o FarmOutput) FarmId() pulumi.StringOutput

The farm ID.

func (FarmOutput) KmsKeyArn

func (o FarmOutput) KmsKeyArn() pulumi.StringPtrOutput

The ARN for the KMS key.

func (FarmOutput) Tags added in v0.108.3

func (o FarmOutput) Tags() aws.TagArrayOutput

An array of key-value pairs to apply to this resource.

func (FarmOutput) ToFarmOutput

func (o FarmOutput) ToFarmOutput() FarmOutput

func (FarmOutput) ToFarmOutputWithContext

func (o FarmOutput) ToFarmOutputWithContext(ctx context.Context) FarmOutput

type FarmState

type FarmState struct {
}

func (FarmState) ElementType

func (FarmState) ElementType() reflect.Type

type FarmTag added in v0.108.3

type FarmTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type Fleet

type Fleet struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) assigned to the fleet.
	Arn          pulumi.StringOutput     `pulumi:"arn"`
	Capabilities FleetCapabilitiesOutput `pulumi:"capabilities"`
	// The configuration details for the fleet.
	Configuration pulumi.AnyOutput `pulumi:"configuration"`
	// A description that helps identify what the fleet is used for.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The display name of the fleet summary to update.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The farm ID.
	FarmId pulumi.StringOutput `pulumi:"farmId"`
	// The fleet ID.
	FleetId pulumi.StringOutput `pulumi:"fleetId"`
	// The maximum number of workers specified in the fleet.
	MaxWorkerCount pulumi.IntOutput `pulumi:"maxWorkerCount"`
	// The minimum number of workers in the fleet.
	MinWorkerCount pulumi.IntPtrOutput `pulumi:"minWorkerCount"`
	// The IAM role that workers in the fleet use when processing jobs.
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// The status of the fleet.
	Status FleetStatusOutput `pulumi:"status"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The number of workers in the fleet summary.
	WorkerCount pulumi.IntOutput `pulumi:"workerCount"`
}

Definition of AWS::Deadline::Fleet Resource Type

func GetFleet

func GetFleet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FleetState, opts ...pulumi.ResourceOption) (*Fleet, error)

GetFleet gets an existing Fleet 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 NewFleet

func NewFleet(ctx *pulumi.Context,
	name string, args *FleetArgs, opts ...pulumi.ResourceOption) (*Fleet, error)

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

func (*Fleet) ElementType

func (*Fleet) ElementType() reflect.Type

func (*Fleet) ToFleetOutput

func (i *Fleet) ToFleetOutput() FleetOutput

func (*Fleet) ToFleetOutputWithContext

func (i *Fleet) ToFleetOutputWithContext(ctx context.Context) FleetOutput

type FleetAcceleratorCountRange

type FleetAcceleratorCountRange struct {
	Max *int `pulumi:"max"`
	Min int  `pulumi:"min"`
}

type FleetAcceleratorCountRangeArgs

type FleetAcceleratorCountRangeArgs struct {
	Max pulumi.IntPtrInput `pulumi:"max"`
	Min pulumi.IntInput    `pulumi:"min"`
}

func (FleetAcceleratorCountRangeArgs) ElementType

func (FleetAcceleratorCountRangeArgs) ToFleetAcceleratorCountRangeOutput

func (i FleetAcceleratorCountRangeArgs) ToFleetAcceleratorCountRangeOutput() FleetAcceleratorCountRangeOutput

func (FleetAcceleratorCountRangeArgs) ToFleetAcceleratorCountRangeOutputWithContext

func (i FleetAcceleratorCountRangeArgs) ToFleetAcceleratorCountRangeOutputWithContext(ctx context.Context) FleetAcceleratorCountRangeOutput

func (FleetAcceleratorCountRangeArgs) ToFleetAcceleratorCountRangePtrOutput

func (i FleetAcceleratorCountRangeArgs) ToFleetAcceleratorCountRangePtrOutput() FleetAcceleratorCountRangePtrOutput

func (FleetAcceleratorCountRangeArgs) ToFleetAcceleratorCountRangePtrOutputWithContext

func (i FleetAcceleratorCountRangeArgs) ToFleetAcceleratorCountRangePtrOutputWithContext(ctx context.Context) FleetAcceleratorCountRangePtrOutput

type FleetAcceleratorCountRangeInput

type FleetAcceleratorCountRangeInput interface {
	pulumi.Input

	ToFleetAcceleratorCountRangeOutput() FleetAcceleratorCountRangeOutput
	ToFleetAcceleratorCountRangeOutputWithContext(context.Context) FleetAcceleratorCountRangeOutput
}

FleetAcceleratorCountRangeInput is an input type that accepts FleetAcceleratorCountRangeArgs and FleetAcceleratorCountRangeOutput values. You can construct a concrete instance of `FleetAcceleratorCountRangeInput` via:

FleetAcceleratorCountRangeArgs{...}

type FleetAcceleratorCountRangeOutput

type FleetAcceleratorCountRangeOutput struct{ *pulumi.OutputState }

func (FleetAcceleratorCountRangeOutput) ElementType

func (FleetAcceleratorCountRangeOutput) Max

func (FleetAcceleratorCountRangeOutput) Min

func (FleetAcceleratorCountRangeOutput) ToFleetAcceleratorCountRangeOutput

func (o FleetAcceleratorCountRangeOutput) ToFleetAcceleratorCountRangeOutput() FleetAcceleratorCountRangeOutput

func (FleetAcceleratorCountRangeOutput) ToFleetAcceleratorCountRangeOutputWithContext

func (o FleetAcceleratorCountRangeOutput) ToFleetAcceleratorCountRangeOutputWithContext(ctx context.Context) FleetAcceleratorCountRangeOutput

func (FleetAcceleratorCountRangeOutput) ToFleetAcceleratorCountRangePtrOutput

func (o FleetAcceleratorCountRangeOutput) ToFleetAcceleratorCountRangePtrOutput() FleetAcceleratorCountRangePtrOutput

func (FleetAcceleratorCountRangeOutput) ToFleetAcceleratorCountRangePtrOutputWithContext

func (o FleetAcceleratorCountRangeOutput) ToFleetAcceleratorCountRangePtrOutputWithContext(ctx context.Context) FleetAcceleratorCountRangePtrOutput

type FleetAcceleratorCountRangePtrInput

type FleetAcceleratorCountRangePtrInput interface {
	pulumi.Input

	ToFleetAcceleratorCountRangePtrOutput() FleetAcceleratorCountRangePtrOutput
	ToFleetAcceleratorCountRangePtrOutputWithContext(context.Context) FleetAcceleratorCountRangePtrOutput
}

FleetAcceleratorCountRangePtrInput is an input type that accepts FleetAcceleratorCountRangeArgs, FleetAcceleratorCountRangePtr and FleetAcceleratorCountRangePtrOutput values. You can construct a concrete instance of `FleetAcceleratorCountRangePtrInput` via:

        FleetAcceleratorCountRangeArgs{...}

or:

        nil

type FleetAcceleratorCountRangePtrOutput

type FleetAcceleratorCountRangePtrOutput struct{ *pulumi.OutputState }

func (FleetAcceleratorCountRangePtrOutput) Elem

func (FleetAcceleratorCountRangePtrOutput) ElementType

func (FleetAcceleratorCountRangePtrOutput) Max

func (FleetAcceleratorCountRangePtrOutput) Min

func (FleetAcceleratorCountRangePtrOutput) ToFleetAcceleratorCountRangePtrOutput

func (o FleetAcceleratorCountRangePtrOutput) ToFleetAcceleratorCountRangePtrOutput() FleetAcceleratorCountRangePtrOutput

func (FleetAcceleratorCountRangePtrOutput) ToFleetAcceleratorCountRangePtrOutputWithContext

func (o FleetAcceleratorCountRangePtrOutput) ToFleetAcceleratorCountRangePtrOutputWithContext(ctx context.Context) FleetAcceleratorCountRangePtrOutput

type FleetAcceleratorTotalMemoryMiBRange

type FleetAcceleratorTotalMemoryMiBRange struct {
	Max *int `pulumi:"max"`
	Min int  `pulumi:"min"`
}

type FleetAcceleratorTotalMemoryMiBRangeArgs

type FleetAcceleratorTotalMemoryMiBRangeArgs struct {
	Max pulumi.IntPtrInput `pulumi:"max"`
	Min pulumi.IntInput    `pulumi:"min"`
}

func (FleetAcceleratorTotalMemoryMiBRangeArgs) ElementType

func (FleetAcceleratorTotalMemoryMiBRangeArgs) ToFleetAcceleratorTotalMemoryMiBRangeOutput

func (i FleetAcceleratorTotalMemoryMiBRangeArgs) ToFleetAcceleratorTotalMemoryMiBRangeOutput() FleetAcceleratorTotalMemoryMiBRangeOutput

func (FleetAcceleratorTotalMemoryMiBRangeArgs) ToFleetAcceleratorTotalMemoryMiBRangeOutputWithContext

func (i FleetAcceleratorTotalMemoryMiBRangeArgs) ToFleetAcceleratorTotalMemoryMiBRangeOutputWithContext(ctx context.Context) FleetAcceleratorTotalMemoryMiBRangeOutput

func (FleetAcceleratorTotalMemoryMiBRangeArgs) ToFleetAcceleratorTotalMemoryMiBRangePtrOutput

func (i FleetAcceleratorTotalMemoryMiBRangeArgs) ToFleetAcceleratorTotalMemoryMiBRangePtrOutput() FleetAcceleratorTotalMemoryMiBRangePtrOutput

func (FleetAcceleratorTotalMemoryMiBRangeArgs) ToFleetAcceleratorTotalMemoryMiBRangePtrOutputWithContext

func (i FleetAcceleratorTotalMemoryMiBRangeArgs) ToFleetAcceleratorTotalMemoryMiBRangePtrOutputWithContext(ctx context.Context) FleetAcceleratorTotalMemoryMiBRangePtrOutput

type FleetAcceleratorTotalMemoryMiBRangeInput

type FleetAcceleratorTotalMemoryMiBRangeInput interface {
	pulumi.Input

	ToFleetAcceleratorTotalMemoryMiBRangeOutput() FleetAcceleratorTotalMemoryMiBRangeOutput
	ToFleetAcceleratorTotalMemoryMiBRangeOutputWithContext(context.Context) FleetAcceleratorTotalMemoryMiBRangeOutput
}

FleetAcceleratorTotalMemoryMiBRangeInput is an input type that accepts FleetAcceleratorTotalMemoryMiBRangeArgs and FleetAcceleratorTotalMemoryMiBRangeOutput values. You can construct a concrete instance of `FleetAcceleratorTotalMemoryMiBRangeInput` via:

FleetAcceleratorTotalMemoryMiBRangeArgs{...}

type FleetAcceleratorTotalMemoryMiBRangeOutput

type FleetAcceleratorTotalMemoryMiBRangeOutput struct{ *pulumi.OutputState }

func (FleetAcceleratorTotalMemoryMiBRangeOutput) ElementType

func (FleetAcceleratorTotalMemoryMiBRangeOutput) Max

func (FleetAcceleratorTotalMemoryMiBRangeOutput) Min

func (FleetAcceleratorTotalMemoryMiBRangeOutput) ToFleetAcceleratorTotalMemoryMiBRangeOutput

func (o FleetAcceleratorTotalMemoryMiBRangeOutput) ToFleetAcceleratorTotalMemoryMiBRangeOutput() FleetAcceleratorTotalMemoryMiBRangeOutput

func (FleetAcceleratorTotalMemoryMiBRangeOutput) ToFleetAcceleratorTotalMemoryMiBRangeOutputWithContext

func (o FleetAcceleratorTotalMemoryMiBRangeOutput) ToFleetAcceleratorTotalMemoryMiBRangeOutputWithContext(ctx context.Context) FleetAcceleratorTotalMemoryMiBRangeOutput

func (FleetAcceleratorTotalMemoryMiBRangeOutput) ToFleetAcceleratorTotalMemoryMiBRangePtrOutput

func (o FleetAcceleratorTotalMemoryMiBRangeOutput) ToFleetAcceleratorTotalMemoryMiBRangePtrOutput() FleetAcceleratorTotalMemoryMiBRangePtrOutput

func (FleetAcceleratorTotalMemoryMiBRangeOutput) ToFleetAcceleratorTotalMemoryMiBRangePtrOutputWithContext

func (o FleetAcceleratorTotalMemoryMiBRangeOutput) ToFleetAcceleratorTotalMemoryMiBRangePtrOutputWithContext(ctx context.Context) FleetAcceleratorTotalMemoryMiBRangePtrOutput

type FleetAcceleratorTotalMemoryMiBRangePtrInput

type FleetAcceleratorTotalMemoryMiBRangePtrInput interface {
	pulumi.Input

	ToFleetAcceleratorTotalMemoryMiBRangePtrOutput() FleetAcceleratorTotalMemoryMiBRangePtrOutput
	ToFleetAcceleratorTotalMemoryMiBRangePtrOutputWithContext(context.Context) FleetAcceleratorTotalMemoryMiBRangePtrOutput
}

FleetAcceleratorTotalMemoryMiBRangePtrInput is an input type that accepts FleetAcceleratorTotalMemoryMiBRangeArgs, FleetAcceleratorTotalMemoryMiBRangePtr and FleetAcceleratorTotalMemoryMiBRangePtrOutput values. You can construct a concrete instance of `FleetAcceleratorTotalMemoryMiBRangePtrInput` via:

        FleetAcceleratorTotalMemoryMiBRangeArgs{...}

or:

        nil

type FleetAcceleratorTotalMemoryMiBRangePtrOutput

type FleetAcceleratorTotalMemoryMiBRangePtrOutput struct{ *pulumi.OutputState }

func (FleetAcceleratorTotalMemoryMiBRangePtrOutput) Elem

func (FleetAcceleratorTotalMemoryMiBRangePtrOutput) ElementType

func (FleetAcceleratorTotalMemoryMiBRangePtrOutput) Max

func (FleetAcceleratorTotalMemoryMiBRangePtrOutput) Min

func (FleetAcceleratorTotalMemoryMiBRangePtrOutput) ToFleetAcceleratorTotalMemoryMiBRangePtrOutput

func (o FleetAcceleratorTotalMemoryMiBRangePtrOutput) ToFleetAcceleratorTotalMemoryMiBRangePtrOutput() FleetAcceleratorTotalMemoryMiBRangePtrOutput

func (FleetAcceleratorTotalMemoryMiBRangePtrOutput) ToFleetAcceleratorTotalMemoryMiBRangePtrOutputWithContext

func (o FleetAcceleratorTotalMemoryMiBRangePtrOutput) ToFleetAcceleratorTotalMemoryMiBRangePtrOutputWithContext(ctx context.Context) FleetAcceleratorTotalMemoryMiBRangePtrOutput

type FleetAcceleratorType

type FleetAcceleratorType string

func (FleetAcceleratorType) ElementType

func (FleetAcceleratorType) ElementType() reflect.Type

func (FleetAcceleratorType) ToFleetAcceleratorTypeOutput

func (e FleetAcceleratorType) ToFleetAcceleratorTypeOutput() FleetAcceleratorTypeOutput

func (FleetAcceleratorType) ToFleetAcceleratorTypeOutputWithContext

func (e FleetAcceleratorType) ToFleetAcceleratorTypeOutputWithContext(ctx context.Context) FleetAcceleratorTypeOutput

func (FleetAcceleratorType) ToFleetAcceleratorTypePtrOutput

func (e FleetAcceleratorType) ToFleetAcceleratorTypePtrOutput() FleetAcceleratorTypePtrOutput

func (FleetAcceleratorType) ToFleetAcceleratorTypePtrOutputWithContext

func (e FleetAcceleratorType) ToFleetAcceleratorTypePtrOutputWithContext(ctx context.Context) FleetAcceleratorTypePtrOutput

func (FleetAcceleratorType) ToStringOutput

func (e FleetAcceleratorType) ToStringOutput() pulumi.StringOutput

func (FleetAcceleratorType) ToStringOutputWithContext

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

func (FleetAcceleratorType) ToStringPtrOutput

func (e FleetAcceleratorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FleetAcceleratorType) ToStringPtrOutputWithContext

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

type FleetAcceleratorTypeArray

type FleetAcceleratorTypeArray []FleetAcceleratorType

func (FleetAcceleratorTypeArray) ElementType

func (FleetAcceleratorTypeArray) ElementType() reflect.Type

func (FleetAcceleratorTypeArray) ToFleetAcceleratorTypeArrayOutput

func (i FleetAcceleratorTypeArray) ToFleetAcceleratorTypeArrayOutput() FleetAcceleratorTypeArrayOutput

func (FleetAcceleratorTypeArray) ToFleetAcceleratorTypeArrayOutputWithContext

func (i FleetAcceleratorTypeArray) ToFleetAcceleratorTypeArrayOutputWithContext(ctx context.Context) FleetAcceleratorTypeArrayOutput

type FleetAcceleratorTypeArrayInput

type FleetAcceleratorTypeArrayInput interface {
	pulumi.Input

	ToFleetAcceleratorTypeArrayOutput() FleetAcceleratorTypeArrayOutput
	ToFleetAcceleratorTypeArrayOutputWithContext(context.Context) FleetAcceleratorTypeArrayOutput
}

FleetAcceleratorTypeArrayInput is an input type that accepts FleetAcceleratorTypeArray and FleetAcceleratorTypeArrayOutput values. You can construct a concrete instance of `FleetAcceleratorTypeArrayInput` via:

FleetAcceleratorTypeArray{ FleetAcceleratorTypeArgs{...} }

type FleetAcceleratorTypeArrayOutput

type FleetAcceleratorTypeArrayOutput struct{ *pulumi.OutputState }

func (FleetAcceleratorTypeArrayOutput) ElementType

func (FleetAcceleratorTypeArrayOutput) Index

func (FleetAcceleratorTypeArrayOutput) ToFleetAcceleratorTypeArrayOutput

func (o FleetAcceleratorTypeArrayOutput) ToFleetAcceleratorTypeArrayOutput() FleetAcceleratorTypeArrayOutput

func (FleetAcceleratorTypeArrayOutput) ToFleetAcceleratorTypeArrayOutputWithContext

func (o FleetAcceleratorTypeArrayOutput) ToFleetAcceleratorTypeArrayOutputWithContext(ctx context.Context) FleetAcceleratorTypeArrayOutput

type FleetAcceleratorTypeInput

type FleetAcceleratorTypeInput interface {
	pulumi.Input

	ToFleetAcceleratorTypeOutput() FleetAcceleratorTypeOutput
	ToFleetAcceleratorTypeOutputWithContext(context.Context) FleetAcceleratorTypeOutput
}

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

FleetAcceleratorTypeGpu

type FleetAcceleratorTypeOutput

type FleetAcceleratorTypeOutput struct{ *pulumi.OutputState }

func (FleetAcceleratorTypeOutput) ElementType

func (FleetAcceleratorTypeOutput) ElementType() reflect.Type

func (FleetAcceleratorTypeOutput) ToFleetAcceleratorTypeOutput

func (o FleetAcceleratorTypeOutput) ToFleetAcceleratorTypeOutput() FleetAcceleratorTypeOutput

func (FleetAcceleratorTypeOutput) ToFleetAcceleratorTypeOutputWithContext

func (o FleetAcceleratorTypeOutput) ToFleetAcceleratorTypeOutputWithContext(ctx context.Context) FleetAcceleratorTypeOutput

func (FleetAcceleratorTypeOutput) ToFleetAcceleratorTypePtrOutput

func (o FleetAcceleratorTypeOutput) ToFleetAcceleratorTypePtrOutput() FleetAcceleratorTypePtrOutput

func (FleetAcceleratorTypeOutput) ToFleetAcceleratorTypePtrOutputWithContext

func (o FleetAcceleratorTypeOutput) ToFleetAcceleratorTypePtrOutputWithContext(ctx context.Context) FleetAcceleratorTypePtrOutput

func (FleetAcceleratorTypeOutput) ToStringOutput

func (o FleetAcceleratorTypeOutput) ToStringOutput() pulumi.StringOutput

func (FleetAcceleratorTypeOutput) ToStringOutputWithContext

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

func (FleetAcceleratorTypeOutput) ToStringPtrOutput

func (o FleetAcceleratorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FleetAcceleratorTypeOutput) ToStringPtrOutputWithContext

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

type FleetAcceleratorTypePtrInput

type FleetAcceleratorTypePtrInput interface {
	pulumi.Input

	ToFleetAcceleratorTypePtrOutput() FleetAcceleratorTypePtrOutput
	ToFleetAcceleratorTypePtrOutputWithContext(context.Context) FleetAcceleratorTypePtrOutput
}

func FleetAcceleratorTypePtr

func FleetAcceleratorTypePtr(v string) FleetAcceleratorTypePtrInput

type FleetAcceleratorTypePtrOutput

type FleetAcceleratorTypePtrOutput struct{ *pulumi.OutputState }

func (FleetAcceleratorTypePtrOutput) Elem

func (FleetAcceleratorTypePtrOutput) ElementType

func (FleetAcceleratorTypePtrOutput) ToFleetAcceleratorTypePtrOutput

func (o FleetAcceleratorTypePtrOutput) ToFleetAcceleratorTypePtrOutput() FleetAcceleratorTypePtrOutput

func (FleetAcceleratorTypePtrOutput) ToFleetAcceleratorTypePtrOutputWithContext

func (o FleetAcceleratorTypePtrOutput) ToFleetAcceleratorTypePtrOutputWithContext(ctx context.Context) FleetAcceleratorTypePtrOutput

func (FleetAcceleratorTypePtrOutput) ToStringPtrOutput

func (FleetAcceleratorTypePtrOutput) ToStringPtrOutputWithContext

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

type FleetAmountCapability

type FleetAmountCapability struct {
	// The maximum amount of the fleet worker capability.
	Max *float64 `pulumi:"max"`
	// The minimum amount of fleet worker capability.
	Min float64 `pulumi:"min"`
	// The name of the fleet capability.
	Name string `pulumi:"name"`
}

type FleetAmountCapabilityArgs

type FleetAmountCapabilityArgs struct {
	// The maximum amount of the fleet worker capability.
	Max pulumi.Float64PtrInput `pulumi:"max"`
	// The minimum amount of fleet worker capability.
	Min pulumi.Float64Input `pulumi:"min"`
	// The name of the fleet capability.
	Name pulumi.StringInput `pulumi:"name"`
}

func (FleetAmountCapabilityArgs) ElementType

func (FleetAmountCapabilityArgs) ElementType() reflect.Type

func (FleetAmountCapabilityArgs) ToFleetAmountCapabilityOutput

func (i FleetAmountCapabilityArgs) ToFleetAmountCapabilityOutput() FleetAmountCapabilityOutput

func (FleetAmountCapabilityArgs) ToFleetAmountCapabilityOutputWithContext

func (i FleetAmountCapabilityArgs) ToFleetAmountCapabilityOutputWithContext(ctx context.Context) FleetAmountCapabilityOutput

type FleetAmountCapabilityArray

type FleetAmountCapabilityArray []FleetAmountCapabilityInput

func (FleetAmountCapabilityArray) ElementType

func (FleetAmountCapabilityArray) ElementType() reflect.Type

func (FleetAmountCapabilityArray) ToFleetAmountCapabilityArrayOutput

func (i FleetAmountCapabilityArray) ToFleetAmountCapabilityArrayOutput() FleetAmountCapabilityArrayOutput

func (FleetAmountCapabilityArray) ToFleetAmountCapabilityArrayOutputWithContext

func (i FleetAmountCapabilityArray) ToFleetAmountCapabilityArrayOutputWithContext(ctx context.Context) FleetAmountCapabilityArrayOutput

type FleetAmountCapabilityArrayInput

type FleetAmountCapabilityArrayInput interface {
	pulumi.Input

	ToFleetAmountCapabilityArrayOutput() FleetAmountCapabilityArrayOutput
	ToFleetAmountCapabilityArrayOutputWithContext(context.Context) FleetAmountCapabilityArrayOutput
}

FleetAmountCapabilityArrayInput is an input type that accepts FleetAmountCapabilityArray and FleetAmountCapabilityArrayOutput values. You can construct a concrete instance of `FleetAmountCapabilityArrayInput` via:

FleetAmountCapabilityArray{ FleetAmountCapabilityArgs{...} }

type FleetAmountCapabilityArrayOutput

type FleetAmountCapabilityArrayOutput struct{ *pulumi.OutputState }

func (FleetAmountCapabilityArrayOutput) ElementType

func (FleetAmountCapabilityArrayOutput) Index

func (FleetAmountCapabilityArrayOutput) ToFleetAmountCapabilityArrayOutput

func (o FleetAmountCapabilityArrayOutput) ToFleetAmountCapabilityArrayOutput() FleetAmountCapabilityArrayOutput

func (FleetAmountCapabilityArrayOutput) ToFleetAmountCapabilityArrayOutputWithContext

func (o FleetAmountCapabilityArrayOutput) ToFleetAmountCapabilityArrayOutputWithContext(ctx context.Context) FleetAmountCapabilityArrayOutput

type FleetAmountCapabilityInput

type FleetAmountCapabilityInput interface {
	pulumi.Input

	ToFleetAmountCapabilityOutput() FleetAmountCapabilityOutput
	ToFleetAmountCapabilityOutputWithContext(context.Context) FleetAmountCapabilityOutput
}

FleetAmountCapabilityInput is an input type that accepts FleetAmountCapabilityArgs and FleetAmountCapabilityOutput values. You can construct a concrete instance of `FleetAmountCapabilityInput` via:

FleetAmountCapabilityArgs{...}

type FleetAmountCapabilityOutput

type FleetAmountCapabilityOutput struct{ *pulumi.OutputState }

func (FleetAmountCapabilityOutput) ElementType

func (FleetAmountCapabilityOutput) Max

The maximum amount of the fleet worker capability.

func (FleetAmountCapabilityOutput) Min

The minimum amount of fleet worker capability.

func (FleetAmountCapabilityOutput) Name

The name of the fleet capability.

func (FleetAmountCapabilityOutput) ToFleetAmountCapabilityOutput

func (o FleetAmountCapabilityOutput) ToFleetAmountCapabilityOutput() FleetAmountCapabilityOutput

func (FleetAmountCapabilityOutput) ToFleetAmountCapabilityOutputWithContext

func (o FleetAmountCapabilityOutput) ToFleetAmountCapabilityOutputWithContext(ctx context.Context) FleetAmountCapabilityOutput

type FleetArgs

type FleetArgs struct {
	// The configuration details for the fleet.
	Configuration pulumi.Input
	// A description that helps identify what the fleet is used for.
	Description pulumi.StringPtrInput
	// The display name of the fleet summary to update.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName pulumi.StringInput
	// The farm ID.
	FarmId pulumi.StringInput
	// The maximum number of workers specified in the fleet.
	MaxWorkerCount pulumi.IntInput
	// The minimum number of workers in the fleet.
	MinWorkerCount pulumi.IntPtrInput
	// The IAM role that workers in the fleet use when processing jobs.
	RoleArn pulumi.StringInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Fleet resource.

func (FleetArgs) ElementType

func (FleetArgs) ElementType() reflect.Type

type FleetAttributeCapability

type FleetAttributeCapability struct {
	// The name of the fleet attribute capability for the worker.
	Name string `pulumi:"name"`
	// The number of fleet attribute capabilities.
	Values []string `pulumi:"values"`
}

type FleetAttributeCapabilityArgs

type FleetAttributeCapabilityArgs struct {
	// The name of the fleet attribute capability for the worker.
	Name pulumi.StringInput `pulumi:"name"`
	// The number of fleet attribute capabilities.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (FleetAttributeCapabilityArgs) ElementType

func (FleetAttributeCapabilityArgs) ToFleetAttributeCapabilityOutput

func (i FleetAttributeCapabilityArgs) ToFleetAttributeCapabilityOutput() FleetAttributeCapabilityOutput

func (FleetAttributeCapabilityArgs) ToFleetAttributeCapabilityOutputWithContext

func (i FleetAttributeCapabilityArgs) ToFleetAttributeCapabilityOutputWithContext(ctx context.Context) FleetAttributeCapabilityOutput

type FleetAttributeCapabilityArray

type FleetAttributeCapabilityArray []FleetAttributeCapabilityInput

func (FleetAttributeCapabilityArray) ElementType

func (FleetAttributeCapabilityArray) ToFleetAttributeCapabilityArrayOutput

func (i FleetAttributeCapabilityArray) ToFleetAttributeCapabilityArrayOutput() FleetAttributeCapabilityArrayOutput

func (FleetAttributeCapabilityArray) ToFleetAttributeCapabilityArrayOutputWithContext

func (i FleetAttributeCapabilityArray) ToFleetAttributeCapabilityArrayOutputWithContext(ctx context.Context) FleetAttributeCapabilityArrayOutput

type FleetAttributeCapabilityArrayInput

type FleetAttributeCapabilityArrayInput interface {
	pulumi.Input

	ToFleetAttributeCapabilityArrayOutput() FleetAttributeCapabilityArrayOutput
	ToFleetAttributeCapabilityArrayOutputWithContext(context.Context) FleetAttributeCapabilityArrayOutput
}

FleetAttributeCapabilityArrayInput is an input type that accepts FleetAttributeCapabilityArray and FleetAttributeCapabilityArrayOutput values. You can construct a concrete instance of `FleetAttributeCapabilityArrayInput` via:

FleetAttributeCapabilityArray{ FleetAttributeCapabilityArgs{...} }

type FleetAttributeCapabilityArrayOutput

type FleetAttributeCapabilityArrayOutput struct{ *pulumi.OutputState }

func (FleetAttributeCapabilityArrayOutput) ElementType

func (FleetAttributeCapabilityArrayOutput) Index

func (FleetAttributeCapabilityArrayOutput) ToFleetAttributeCapabilityArrayOutput

func (o FleetAttributeCapabilityArrayOutput) ToFleetAttributeCapabilityArrayOutput() FleetAttributeCapabilityArrayOutput

func (FleetAttributeCapabilityArrayOutput) ToFleetAttributeCapabilityArrayOutputWithContext

func (o FleetAttributeCapabilityArrayOutput) ToFleetAttributeCapabilityArrayOutputWithContext(ctx context.Context) FleetAttributeCapabilityArrayOutput

type FleetAttributeCapabilityInput

type FleetAttributeCapabilityInput interface {
	pulumi.Input

	ToFleetAttributeCapabilityOutput() FleetAttributeCapabilityOutput
	ToFleetAttributeCapabilityOutputWithContext(context.Context) FleetAttributeCapabilityOutput
}

FleetAttributeCapabilityInput is an input type that accepts FleetAttributeCapabilityArgs and FleetAttributeCapabilityOutput values. You can construct a concrete instance of `FleetAttributeCapabilityInput` via:

FleetAttributeCapabilityArgs{...}

type FleetAttributeCapabilityOutput

type FleetAttributeCapabilityOutput struct{ *pulumi.OutputState }

func (FleetAttributeCapabilityOutput) ElementType

func (FleetAttributeCapabilityOutput) Name

The name of the fleet attribute capability for the worker.

func (FleetAttributeCapabilityOutput) ToFleetAttributeCapabilityOutput

func (o FleetAttributeCapabilityOutput) ToFleetAttributeCapabilityOutput() FleetAttributeCapabilityOutput

func (FleetAttributeCapabilityOutput) ToFleetAttributeCapabilityOutputWithContext

func (o FleetAttributeCapabilityOutput) ToFleetAttributeCapabilityOutputWithContext(ctx context.Context) FleetAttributeCapabilityOutput

func (FleetAttributeCapabilityOutput) Values

The number of fleet attribute capabilities.

type FleetAutoScalingMode

type FleetAutoScalingMode string

func (FleetAutoScalingMode) ElementType

func (FleetAutoScalingMode) ElementType() reflect.Type

func (FleetAutoScalingMode) ToFleetAutoScalingModeOutput

func (e FleetAutoScalingMode) ToFleetAutoScalingModeOutput() FleetAutoScalingModeOutput

func (FleetAutoScalingMode) ToFleetAutoScalingModeOutputWithContext

func (e FleetAutoScalingMode) ToFleetAutoScalingModeOutputWithContext(ctx context.Context) FleetAutoScalingModeOutput

func (FleetAutoScalingMode) ToFleetAutoScalingModePtrOutput

func (e FleetAutoScalingMode) ToFleetAutoScalingModePtrOutput() FleetAutoScalingModePtrOutput

func (FleetAutoScalingMode) ToFleetAutoScalingModePtrOutputWithContext

func (e FleetAutoScalingMode) ToFleetAutoScalingModePtrOutputWithContext(ctx context.Context) FleetAutoScalingModePtrOutput

func (FleetAutoScalingMode) ToStringOutput

func (e FleetAutoScalingMode) ToStringOutput() pulumi.StringOutput

func (FleetAutoScalingMode) ToStringOutputWithContext

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

func (FleetAutoScalingMode) ToStringPtrOutput

func (e FleetAutoScalingMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (FleetAutoScalingMode) ToStringPtrOutputWithContext

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

type FleetAutoScalingModeInput

type FleetAutoScalingModeInput interface {
	pulumi.Input

	ToFleetAutoScalingModeOutput() FleetAutoScalingModeOutput
	ToFleetAutoScalingModeOutputWithContext(context.Context) FleetAutoScalingModeOutput
}

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

FleetAutoScalingModeNoScaling
FleetAutoScalingModeEventBasedAutoScaling

type FleetAutoScalingModeOutput

type FleetAutoScalingModeOutput struct{ *pulumi.OutputState }

func (FleetAutoScalingModeOutput) ElementType

func (FleetAutoScalingModeOutput) ElementType() reflect.Type

func (FleetAutoScalingModeOutput) ToFleetAutoScalingModeOutput

func (o FleetAutoScalingModeOutput) ToFleetAutoScalingModeOutput() FleetAutoScalingModeOutput

func (FleetAutoScalingModeOutput) ToFleetAutoScalingModeOutputWithContext

func (o FleetAutoScalingModeOutput) ToFleetAutoScalingModeOutputWithContext(ctx context.Context) FleetAutoScalingModeOutput

func (FleetAutoScalingModeOutput) ToFleetAutoScalingModePtrOutput

func (o FleetAutoScalingModeOutput) ToFleetAutoScalingModePtrOutput() FleetAutoScalingModePtrOutput

func (FleetAutoScalingModeOutput) ToFleetAutoScalingModePtrOutputWithContext

func (o FleetAutoScalingModeOutput) ToFleetAutoScalingModePtrOutputWithContext(ctx context.Context) FleetAutoScalingModePtrOutput

func (FleetAutoScalingModeOutput) ToStringOutput

func (o FleetAutoScalingModeOutput) ToStringOutput() pulumi.StringOutput

func (FleetAutoScalingModeOutput) ToStringOutputWithContext

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

func (FleetAutoScalingModeOutput) ToStringPtrOutput

func (o FleetAutoScalingModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FleetAutoScalingModeOutput) ToStringPtrOutputWithContext

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

type FleetAutoScalingModePtrInput

type FleetAutoScalingModePtrInput interface {
	pulumi.Input

	ToFleetAutoScalingModePtrOutput() FleetAutoScalingModePtrOutput
	ToFleetAutoScalingModePtrOutputWithContext(context.Context) FleetAutoScalingModePtrOutput
}

func FleetAutoScalingModePtr

func FleetAutoScalingModePtr(v string) FleetAutoScalingModePtrInput

type FleetAutoScalingModePtrOutput

type FleetAutoScalingModePtrOutput struct{ *pulumi.OutputState }

func (FleetAutoScalingModePtrOutput) Elem

func (FleetAutoScalingModePtrOutput) ElementType

func (FleetAutoScalingModePtrOutput) ToFleetAutoScalingModePtrOutput

func (o FleetAutoScalingModePtrOutput) ToFleetAutoScalingModePtrOutput() FleetAutoScalingModePtrOutput

func (FleetAutoScalingModePtrOutput) ToFleetAutoScalingModePtrOutputWithContext

func (o FleetAutoScalingModePtrOutput) ToFleetAutoScalingModePtrOutputWithContext(ctx context.Context) FleetAutoScalingModePtrOutput

func (FleetAutoScalingModePtrOutput) ToStringPtrOutput

func (FleetAutoScalingModePtrOutput) ToStringPtrOutputWithContext

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

type FleetCapabilities

type FleetCapabilities struct {
	// Amount capabilities of the fleet.
	Amounts []FleetAmountCapability `pulumi:"amounts"`
	// Attribute capabilities of the fleet.
	Attributes []FleetAttributeCapability `pulumi:"attributes"`
}

type FleetCapabilitiesOutput

type FleetCapabilitiesOutput struct{ *pulumi.OutputState }

func (FleetCapabilitiesOutput) Amounts

Amount capabilities of the fleet.

func (FleetCapabilitiesOutput) Attributes

Attribute capabilities of the fleet.

func (FleetCapabilitiesOutput) ElementType

func (FleetCapabilitiesOutput) ElementType() reflect.Type

func (FleetCapabilitiesOutput) ToFleetCapabilitiesOutput

func (o FleetCapabilitiesOutput) ToFleetCapabilitiesOutput() FleetCapabilitiesOutput

func (FleetCapabilitiesOutput) ToFleetCapabilitiesOutputWithContext

func (o FleetCapabilitiesOutput) ToFleetCapabilitiesOutputWithContext(ctx context.Context) FleetCapabilitiesOutput

type FleetCapabilitiesPtrOutput

type FleetCapabilitiesPtrOutput struct{ *pulumi.OutputState }

func (FleetCapabilitiesPtrOutput) Amounts

Amount capabilities of the fleet.

func (FleetCapabilitiesPtrOutput) Attributes

Attribute capabilities of the fleet.

func (FleetCapabilitiesPtrOutput) Elem

func (FleetCapabilitiesPtrOutput) ElementType

func (FleetCapabilitiesPtrOutput) ElementType() reflect.Type

func (FleetCapabilitiesPtrOutput) ToFleetCapabilitiesPtrOutput

func (o FleetCapabilitiesPtrOutput) ToFleetCapabilitiesPtrOutput() FleetCapabilitiesPtrOutput

func (FleetCapabilitiesPtrOutput) ToFleetCapabilitiesPtrOutputWithContext

func (o FleetCapabilitiesPtrOutput) ToFleetCapabilitiesPtrOutputWithContext(ctx context.Context) FleetCapabilitiesPtrOutput

type FleetConfiguration0Properties

type FleetConfiguration0Properties struct {
	CustomerManaged FleetCustomerManagedFleetConfiguration `pulumi:"customerManaged"`
}

type FleetConfiguration0PropertiesArgs

type FleetConfiguration0PropertiesArgs struct {
	CustomerManaged FleetCustomerManagedFleetConfigurationInput `pulumi:"customerManaged"`
}

func (FleetConfiguration0PropertiesArgs) ElementType

func (FleetConfiguration0PropertiesArgs) ToFleetConfiguration0PropertiesOutput

func (i FleetConfiguration0PropertiesArgs) ToFleetConfiguration0PropertiesOutput() FleetConfiguration0PropertiesOutput

func (FleetConfiguration0PropertiesArgs) ToFleetConfiguration0PropertiesOutputWithContext

func (i FleetConfiguration0PropertiesArgs) ToFleetConfiguration0PropertiesOutputWithContext(ctx context.Context) FleetConfiguration0PropertiesOutput

type FleetConfiguration0PropertiesInput

type FleetConfiguration0PropertiesInput interface {
	pulumi.Input

	ToFleetConfiguration0PropertiesOutput() FleetConfiguration0PropertiesOutput
	ToFleetConfiguration0PropertiesOutputWithContext(context.Context) FleetConfiguration0PropertiesOutput
}

FleetConfiguration0PropertiesInput is an input type that accepts FleetConfiguration0PropertiesArgs and FleetConfiguration0PropertiesOutput values. You can construct a concrete instance of `FleetConfiguration0PropertiesInput` via:

FleetConfiguration0PropertiesArgs{...}

type FleetConfiguration0PropertiesOutput

type FleetConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

func (FleetConfiguration0PropertiesOutput) CustomerManaged

func (FleetConfiguration0PropertiesOutput) ElementType

func (FleetConfiguration0PropertiesOutput) ToFleetConfiguration0PropertiesOutput

func (o FleetConfiguration0PropertiesOutput) ToFleetConfiguration0PropertiesOutput() FleetConfiguration0PropertiesOutput

func (FleetConfiguration0PropertiesOutput) ToFleetConfiguration0PropertiesOutputWithContext

func (o FleetConfiguration0PropertiesOutput) ToFleetConfiguration0PropertiesOutputWithContext(ctx context.Context) FleetConfiguration0PropertiesOutput

type FleetConfiguration0PropertiesPtrOutput

type FleetConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FleetConfiguration0PropertiesPtrOutput) CustomerManaged

func (FleetConfiguration0PropertiesPtrOutput) Elem

func (FleetConfiguration0PropertiesPtrOutput) ElementType

func (FleetConfiguration0PropertiesPtrOutput) ToFleetConfiguration0PropertiesPtrOutput

func (o FleetConfiguration0PropertiesPtrOutput) ToFleetConfiguration0PropertiesPtrOutput() FleetConfiguration0PropertiesPtrOutput

func (FleetConfiguration0PropertiesPtrOutput) ToFleetConfiguration0PropertiesPtrOutputWithContext

func (o FleetConfiguration0PropertiesPtrOutput) ToFleetConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) FleetConfiguration0PropertiesPtrOutput

type FleetConfiguration1Properties

type FleetConfiguration1Properties struct {
	ServiceManagedEc2 FleetServiceManagedEc2FleetConfiguration `pulumi:"serviceManagedEc2"`
}

type FleetConfiguration1PropertiesArgs

type FleetConfiguration1PropertiesArgs struct {
	ServiceManagedEc2 FleetServiceManagedEc2FleetConfigurationInput `pulumi:"serviceManagedEc2"`
}

func (FleetConfiguration1PropertiesArgs) ElementType

func (FleetConfiguration1PropertiesArgs) ToFleetConfiguration1PropertiesOutput

func (i FleetConfiguration1PropertiesArgs) ToFleetConfiguration1PropertiesOutput() FleetConfiguration1PropertiesOutput

func (FleetConfiguration1PropertiesArgs) ToFleetConfiguration1PropertiesOutputWithContext

func (i FleetConfiguration1PropertiesArgs) ToFleetConfiguration1PropertiesOutputWithContext(ctx context.Context) FleetConfiguration1PropertiesOutput

type FleetConfiguration1PropertiesInput

type FleetConfiguration1PropertiesInput interface {
	pulumi.Input

	ToFleetConfiguration1PropertiesOutput() FleetConfiguration1PropertiesOutput
	ToFleetConfiguration1PropertiesOutputWithContext(context.Context) FleetConfiguration1PropertiesOutput
}

FleetConfiguration1PropertiesInput is an input type that accepts FleetConfiguration1PropertiesArgs and FleetConfiguration1PropertiesOutput values. You can construct a concrete instance of `FleetConfiguration1PropertiesInput` via:

FleetConfiguration1PropertiesArgs{...}

type FleetConfiguration1PropertiesOutput

type FleetConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

func (FleetConfiguration1PropertiesOutput) ElementType

func (FleetConfiguration1PropertiesOutput) ServiceManagedEc2

func (FleetConfiguration1PropertiesOutput) ToFleetConfiguration1PropertiesOutput

func (o FleetConfiguration1PropertiesOutput) ToFleetConfiguration1PropertiesOutput() FleetConfiguration1PropertiesOutput

func (FleetConfiguration1PropertiesOutput) ToFleetConfiguration1PropertiesOutputWithContext

func (o FleetConfiguration1PropertiesOutput) ToFleetConfiguration1PropertiesOutputWithContext(ctx context.Context) FleetConfiguration1PropertiesOutput

type FleetConfiguration1PropertiesPtrOutput

type FleetConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FleetConfiguration1PropertiesPtrOutput) Elem

func (FleetConfiguration1PropertiesPtrOutput) ElementType

func (FleetConfiguration1PropertiesPtrOutput) ServiceManagedEc2

func (FleetConfiguration1PropertiesPtrOutput) ToFleetConfiguration1PropertiesPtrOutput

func (o FleetConfiguration1PropertiesPtrOutput) ToFleetConfiguration1PropertiesPtrOutput() FleetConfiguration1PropertiesPtrOutput

func (FleetConfiguration1PropertiesPtrOutput) ToFleetConfiguration1PropertiesPtrOutputWithContext

func (o FleetConfiguration1PropertiesPtrOutput) ToFleetConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) FleetConfiguration1PropertiesPtrOutput

type FleetCpuArchitectureType

type FleetCpuArchitectureType string

func (FleetCpuArchitectureType) ElementType

func (FleetCpuArchitectureType) ElementType() reflect.Type

func (FleetCpuArchitectureType) ToFleetCpuArchitectureTypeOutput

func (e FleetCpuArchitectureType) ToFleetCpuArchitectureTypeOutput() FleetCpuArchitectureTypeOutput

func (FleetCpuArchitectureType) ToFleetCpuArchitectureTypeOutputWithContext

func (e FleetCpuArchitectureType) ToFleetCpuArchitectureTypeOutputWithContext(ctx context.Context) FleetCpuArchitectureTypeOutput

func (FleetCpuArchitectureType) ToFleetCpuArchitectureTypePtrOutput

func (e FleetCpuArchitectureType) ToFleetCpuArchitectureTypePtrOutput() FleetCpuArchitectureTypePtrOutput

func (FleetCpuArchitectureType) ToFleetCpuArchitectureTypePtrOutputWithContext

func (e FleetCpuArchitectureType) ToFleetCpuArchitectureTypePtrOutputWithContext(ctx context.Context) FleetCpuArchitectureTypePtrOutput

func (FleetCpuArchitectureType) ToStringOutput

func (e FleetCpuArchitectureType) ToStringOutput() pulumi.StringOutput

func (FleetCpuArchitectureType) ToStringOutputWithContext

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

func (FleetCpuArchitectureType) ToStringPtrOutput

func (e FleetCpuArchitectureType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FleetCpuArchitectureType) ToStringPtrOutputWithContext

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

type FleetCpuArchitectureTypeInput

type FleetCpuArchitectureTypeInput interface {
	pulumi.Input

	ToFleetCpuArchitectureTypeOutput() FleetCpuArchitectureTypeOutput
	ToFleetCpuArchitectureTypeOutputWithContext(context.Context) FleetCpuArchitectureTypeOutput
}

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

FleetCpuArchitectureTypeX8664
FleetCpuArchitectureTypeArm64

type FleetCpuArchitectureTypeOutput

type FleetCpuArchitectureTypeOutput struct{ *pulumi.OutputState }

func (FleetCpuArchitectureTypeOutput) ElementType

func (FleetCpuArchitectureTypeOutput) ToFleetCpuArchitectureTypeOutput

func (o FleetCpuArchitectureTypeOutput) ToFleetCpuArchitectureTypeOutput() FleetCpuArchitectureTypeOutput

func (FleetCpuArchitectureTypeOutput) ToFleetCpuArchitectureTypeOutputWithContext

func (o FleetCpuArchitectureTypeOutput) ToFleetCpuArchitectureTypeOutputWithContext(ctx context.Context) FleetCpuArchitectureTypeOutput

func (FleetCpuArchitectureTypeOutput) ToFleetCpuArchitectureTypePtrOutput

func (o FleetCpuArchitectureTypeOutput) ToFleetCpuArchitectureTypePtrOutput() FleetCpuArchitectureTypePtrOutput

func (FleetCpuArchitectureTypeOutput) ToFleetCpuArchitectureTypePtrOutputWithContext

func (o FleetCpuArchitectureTypeOutput) ToFleetCpuArchitectureTypePtrOutputWithContext(ctx context.Context) FleetCpuArchitectureTypePtrOutput

func (FleetCpuArchitectureTypeOutput) ToStringOutput

func (FleetCpuArchitectureTypeOutput) ToStringOutputWithContext

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

func (FleetCpuArchitectureTypeOutput) ToStringPtrOutput

func (FleetCpuArchitectureTypeOutput) ToStringPtrOutputWithContext

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

type FleetCpuArchitectureTypePtrInput

type FleetCpuArchitectureTypePtrInput interface {
	pulumi.Input

	ToFleetCpuArchitectureTypePtrOutput() FleetCpuArchitectureTypePtrOutput
	ToFleetCpuArchitectureTypePtrOutputWithContext(context.Context) FleetCpuArchitectureTypePtrOutput
}

func FleetCpuArchitectureTypePtr

func FleetCpuArchitectureTypePtr(v string) FleetCpuArchitectureTypePtrInput

type FleetCpuArchitectureTypePtrOutput

type FleetCpuArchitectureTypePtrOutput struct{ *pulumi.OutputState }

func (FleetCpuArchitectureTypePtrOutput) Elem

func (FleetCpuArchitectureTypePtrOutput) ElementType

func (FleetCpuArchitectureTypePtrOutput) ToFleetCpuArchitectureTypePtrOutput

func (o FleetCpuArchitectureTypePtrOutput) ToFleetCpuArchitectureTypePtrOutput() FleetCpuArchitectureTypePtrOutput

func (FleetCpuArchitectureTypePtrOutput) ToFleetCpuArchitectureTypePtrOutputWithContext

func (o FleetCpuArchitectureTypePtrOutput) ToFleetCpuArchitectureTypePtrOutputWithContext(ctx context.Context) FleetCpuArchitectureTypePtrOutput

func (FleetCpuArchitectureTypePtrOutput) ToStringPtrOutput

func (FleetCpuArchitectureTypePtrOutput) ToStringPtrOutputWithContext

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

type FleetCustomerManagedFleetConfiguration

type FleetCustomerManagedFleetConfiguration struct {
	Mode               FleetAutoScalingMode                   `pulumi:"mode"`
	StorageProfileId   *string                                `pulumi:"storageProfileId"`
	WorkerCapabilities FleetCustomerManagedWorkerCapabilities `pulumi:"workerCapabilities"`
}

type FleetCustomerManagedFleetConfigurationArgs

type FleetCustomerManagedFleetConfigurationArgs struct {
	Mode               FleetAutoScalingModeInput                   `pulumi:"mode"`
	StorageProfileId   pulumi.StringPtrInput                       `pulumi:"storageProfileId"`
	WorkerCapabilities FleetCustomerManagedWorkerCapabilitiesInput `pulumi:"workerCapabilities"`
}

func (FleetCustomerManagedFleetConfigurationArgs) ElementType

func (FleetCustomerManagedFleetConfigurationArgs) ToFleetCustomerManagedFleetConfigurationOutput

func (i FleetCustomerManagedFleetConfigurationArgs) ToFleetCustomerManagedFleetConfigurationOutput() FleetCustomerManagedFleetConfigurationOutput

func (FleetCustomerManagedFleetConfigurationArgs) ToFleetCustomerManagedFleetConfigurationOutputWithContext

func (i FleetCustomerManagedFleetConfigurationArgs) ToFleetCustomerManagedFleetConfigurationOutputWithContext(ctx context.Context) FleetCustomerManagedFleetConfigurationOutput

type FleetCustomerManagedFleetConfigurationInput

type FleetCustomerManagedFleetConfigurationInput interface {
	pulumi.Input

	ToFleetCustomerManagedFleetConfigurationOutput() FleetCustomerManagedFleetConfigurationOutput
	ToFleetCustomerManagedFleetConfigurationOutputWithContext(context.Context) FleetCustomerManagedFleetConfigurationOutput
}

FleetCustomerManagedFleetConfigurationInput is an input type that accepts FleetCustomerManagedFleetConfigurationArgs and FleetCustomerManagedFleetConfigurationOutput values. You can construct a concrete instance of `FleetCustomerManagedFleetConfigurationInput` via:

FleetCustomerManagedFleetConfigurationArgs{...}

type FleetCustomerManagedFleetConfigurationOutput

type FleetCustomerManagedFleetConfigurationOutput struct{ *pulumi.OutputState }

func (FleetCustomerManagedFleetConfigurationOutput) ElementType

func (FleetCustomerManagedFleetConfigurationOutput) Mode

func (FleetCustomerManagedFleetConfigurationOutput) StorageProfileId

func (FleetCustomerManagedFleetConfigurationOutput) ToFleetCustomerManagedFleetConfigurationOutput

func (o FleetCustomerManagedFleetConfigurationOutput) ToFleetCustomerManagedFleetConfigurationOutput() FleetCustomerManagedFleetConfigurationOutput

func (FleetCustomerManagedFleetConfigurationOutput) ToFleetCustomerManagedFleetConfigurationOutputWithContext

func (o FleetCustomerManagedFleetConfigurationOutput) ToFleetCustomerManagedFleetConfigurationOutputWithContext(ctx context.Context) FleetCustomerManagedFleetConfigurationOutput

func (FleetCustomerManagedFleetConfigurationOutput) WorkerCapabilities

type FleetCustomerManagedFleetConfigurationPtrOutput

type FleetCustomerManagedFleetConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FleetCustomerManagedFleetConfigurationPtrOutput) Elem

func (FleetCustomerManagedFleetConfigurationPtrOutput) ElementType

func (FleetCustomerManagedFleetConfigurationPtrOutput) Mode

func (FleetCustomerManagedFleetConfigurationPtrOutput) StorageProfileId

func (FleetCustomerManagedFleetConfigurationPtrOutput) ToFleetCustomerManagedFleetConfigurationPtrOutput

func (o FleetCustomerManagedFleetConfigurationPtrOutput) ToFleetCustomerManagedFleetConfigurationPtrOutput() FleetCustomerManagedFleetConfigurationPtrOutput

func (FleetCustomerManagedFleetConfigurationPtrOutput) ToFleetCustomerManagedFleetConfigurationPtrOutputWithContext

func (o FleetCustomerManagedFleetConfigurationPtrOutput) ToFleetCustomerManagedFleetConfigurationPtrOutputWithContext(ctx context.Context) FleetCustomerManagedFleetConfigurationPtrOutput

func (FleetCustomerManagedFleetConfigurationPtrOutput) WorkerCapabilities

type FleetCustomerManagedFleetOperatingSystemFamily

type FleetCustomerManagedFleetOperatingSystemFamily string

func (FleetCustomerManagedFleetOperatingSystemFamily) ElementType

func (FleetCustomerManagedFleetOperatingSystemFamily) ToFleetCustomerManagedFleetOperatingSystemFamilyOutput

func (e FleetCustomerManagedFleetOperatingSystemFamily) ToFleetCustomerManagedFleetOperatingSystemFamilyOutput() FleetCustomerManagedFleetOperatingSystemFamilyOutput

func (FleetCustomerManagedFleetOperatingSystemFamily) ToFleetCustomerManagedFleetOperatingSystemFamilyOutputWithContext

func (e FleetCustomerManagedFleetOperatingSystemFamily) ToFleetCustomerManagedFleetOperatingSystemFamilyOutputWithContext(ctx context.Context) FleetCustomerManagedFleetOperatingSystemFamilyOutput

func (FleetCustomerManagedFleetOperatingSystemFamily) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutput

func (e FleetCustomerManagedFleetOperatingSystemFamily) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutput() FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput

func (FleetCustomerManagedFleetOperatingSystemFamily) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutputWithContext

func (e FleetCustomerManagedFleetOperatingSystemFamily) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutputWithContext(ctx context.Context) FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput

func (FleetCustomerManagedFleetOperatingSystemFamily) ToStringOutput

func (FleetCustomerManagedFleetOperatingSystemFamily) ToStringOutputWithContext

func (FleetCustomerManagedFleetOperatingSystemFamily) ToStringPtrOutput

func (FleetCustomerManagedFleetOperatingSystemFamily) ToStringPtrOutputWithContext

type FleetCustomerManagedFleetOperatingSystemFamilyInput

type FleetCustomerManagedFleetOperatingSystemFamilyInput interface {
	pulumi.Input

	ToFleetCustomerManagedFleetOperatingSystemFamilyOutput() FleetCustomerManagedFleetOperatingSystemFamilyOutput
	ToFleetCustomerManagedFleetOperatingSystemFamilyOutputWithContext(context.Context) FleetCustomerManagedFleetOperatingSystemFamilyOutput
}

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

FleetCustomerManagedFleetOperatingSystemFamilyWindows
FleetCustomerManagedFleetOperatingSystemFamilyLinux
FleetCustomerManagedFleetOperatingSystemFamilyMacos

type FleetCustomerManagedFleetOperatingSystemFamilyOutput

type FleetCustomerManagedFleetOperatingSystemFamilyOutput struct{ *pulumi.OutputState }

func (FleetCustomerManagedFleetOperatingSystemFamilyOutput) ElementType

func (FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToFleetCustomerManagedFleetOperatingSystemFamilyOutput

func (FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToFleetCustomerManagedFleetOperatingSystemFamilyOutputWithContext

func (o FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToFleetCustomerManagedFleetOperatingSystemFamilyOutputWithContext(ctx context.Context) FleetCustomerManagedFleetOperatingSystemFamilyOutput

func (FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutput

func (o FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutput() FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput

func (FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutputWithContext

func (o FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutputWithContext(ctx context.Context) FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput

func (FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToStringOutput

func (FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToStringOutputWithContext

func (FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToStringPtrOutput

func (FleetCustomerManagedFleetOperatingSystemFamilyOutput) ToStringPtrOutputWithContext

type FleetCustomerManagedFleetOperatingSystemFamilyPtrInput

type FleetCustomerManagedFleetOperatingSystemFamilyPtrInput interface {
	pulumi.Input

	ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutput() FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput
	ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutputWithContext(context.Context) FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput
}

type FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput

type FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput struct{ *pulumi.OutputState }

func (FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput) Elem

func (FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput) ElementType

func (FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutput

func (FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutputWithContext

func (o FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput) ToFleetCustomerManagedFleetOperatingSystemFamilyPtrOutputWithContext(ctx context.Context) FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput

func (FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput) ToStringPtrOutput

func (FleetCustomerManagedFleetOperatingSystemFamilyPtrOutput) ToStringPtrOutputWithContext

type FleetCustomerManagedWorkerCapabilities

type FleetCustomerManagedWorkerCapabilities struct {
	AcceleratorCount          *FleetAcceleratorCountRange                    `pulumi:"acceleratorCount"`
	AcceleratorTotalMemoryMiB *FleetAcceleratorTotalMemoryMiBRange           `pulumi:"acceleratorTotalMemoryMiB"`
	AcceleratorTypes          []FleetAcceleratorType                         `pulumi:"acceleratorTypes"`
	CpuArchitectureType       FleetCpuArchitectureType                       `pulumi:"cpuArchitectureType"`
	CustomAmounts             []FleetAmountCapability                        `pulumi:"customAmounts"`
	CustomAttributes          []FleetAttributeCapability                     `pulumi:"customAttributes"`
	MemoryMiB                 FleetMemoryMiBRange                            `pulumi:"memoryMiB"`
	OsFamily                  FleetCustomerManagedFleetOperatingSystemFamily `pulumi:"osFamily"`
	VCpuCount                 FleetVCpuCountRange                            `pulumi:"vCpuCount"`
}

type FleetCustomerManagedWorkerCapabilitiesArgs

type FleetCustomerManagedWorkerCapabilitiesArgs struct {
	AcceleratorCount          FleetAcceleratorCountRangePtrInput                  `pulumi:"acceleratorCount"`
	AcceleratorTotalMemoryMiB FleetAcceleratorTotalMemoryMiBRangePtrInput         `pulumi:"acceleratorTotalMemoryMiB"`
	AcceleratorTypes          FleetAcceleratorTypeArrayInput                      `pulumi:"acceleratorTypes"`
	CpuArchitectureType       FleetCpuArchitectureTypeInput                       `pulumi:"cpuArchitectureType"`
	CustomAmounts             FleetAmountCapabilityArrayInput                     `pulumi:"customAmounts"`
	CustomAttributes          FleetAttributeCapabilityArrayInput                  `pulumi:"customAttributes"`
	MemoryMiB                 FleetMemoryMiBRangeInput                            `pulumi:"memoryMiB"`
	OsFamily                  FleetCustomerManagedFleetOperatingSystemFamilyInput `pulumi:"osFamily"`
	VCpuCount                 FleetVCpuCountRangeInput                            `pulumi:"vCpuCount"`
}

func (FleetCustomerManagedWorkerCapabilitiesArgs) ElementType

func (FleetCustomerManagedWorkerCapabilitiesArgs) ToFleetCustomerManagedWorkerCapabilitiesOutput

func (i FleetCustomerManagedWorkerCapabilitiesArgs) ToFleetCustomerManagedWorkerCapabilitiesOutput() FleetCustomerManagedWorkerCapabilitiesOutput

func (FleetCustomerManagedWorkerCapabilitiesArgs) ToFleetCustomerManagedWorkerCapabilitiesOutputWithContext

func (i FleetCustomerManagedWorkerCapabilitiesArgs) ToFleetCustomerManagedWorkerCapabilitiesOutputWithContext(ctx context.Context) FleetCustomerManagedWorkerCapabilitiesOutput

type FleetCustomerManagedWorkerCapabilitiesInput

type FleetCustomerManagedWorkerCapabilitiesInput interface {
	pulumi.Input

	ToFleetCustomerManagedWorkerCapabilitiesOutput() FleetCustomerManagedWorkerCapabilitiesOutput
	ToFleetCustomerManagedWorkerCapabilitiesOutputWithContext(context.Context) FleetCustomerManagedWorkerCapabilitiesOutput
}

FleetCustomerManagedWorkerCapabilitiesInput is an input type that accepts FleetCustomerManagedWorkerCapabilitiesArgs and FleetCustomerManagedWorkerCapabilitiesOutput values. You can construct a concrete instance of `FleetCustomerManagedWorkerCapabilitiesInput` via:

FleetCustomerManagedWorkerCapabilitiesArgs{...}

type FleetCustomerManagedWorkerCapabilitiesOutput

type FleetCustomerManagedWorkerCapabilitiesOutput struct{ *pulumi.OutputState }

func (FleetCustomerManagedWorkerCapabilitiesOutput) AcceleratorCount

func (FleetCustomerManagedWorkerCapabilitiesOutput) AcceleratorTotalMemoryMiB

func (FleetCustomerManagedWorkerCapabilitiesOutput) AcceleratorTypes

func (FleetCustomerManagedWorkerCapabilitiesOutput) CpuArchitectureType

func (FleetCustomerManagedWorkerCapabilitiesOutput) CustomAmounts

func (FleetCustomerManagedWorkerCapabilitiesOutput) CustomAttributes

func (FleetCustomerManagedWorkerCapabilitiesOutput) ElementType

func (FleetCustomerManagedWorkerCapabilitiesOutput) MemoryMiB

func (FleetCustomerManagedWorkerCapabilitiesOutput) OsFamily

func (FleetCustomerManagedWorkerCapabilitiesOutput) ToFleetCustomerManagedWorkerCapabilitiesOutput

func (o FleetCustomerManagedWorkerCapabilitiesOutput) ToFleetCustomerManagedWorkerCapabilitiesOutput() FleetCustomerManagedWorkerCapabilitiesOutput

func (FleetCustomerManagedWorkerCapabilitiesOutput) ToFleetCustomerManagedWorkerCapabilitiesOutputWithContext

func (o FleetCustomerManagedWorkerCapabilitiesOutput) ToFleetCustomerManagedWorkerCapabilitiesOutputWithContext(ctx context.Context) FleetCustomerManagedWorkerCapabilitiesOutput

func (FleetCustomerManagedWorkerCapabilitiesOutput) VCpuCount

type FleetCustomerManagedWorkerCapabilitiesPtrOutput

type FleetCustomerManagedWorkerCapabilitiesPtrOutput struct{ *pulumi.OutputState }

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) AcceleratorCount

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) AcceleratorTotalMemoryMiB

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) AcceleratorTypes

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) CpuArchitectureType

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) CustomAmounts

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) CustomAttributes

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) Elem

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) ElementType

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) MemoryMiB

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) OsFamily

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) ToFleetCustomerManagedWorkerCapabilitiesPtrOutput

func (o FleetCustomerManagedWorkerCapabilitiesPtrOutput) ToFleetCustomerManagedWorkerCapabilitiesPtrOutput() FleetCustomerManagedWorkerCapabilitiesPtrOutput

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) ToFleetCustomerManagedWorkerCapabilitiesPtrOutputWithContext

func (o FleetCustomerManagedWorkerCapabilitiesPtrOutput) ToFleetCustomerManagedWorkerCapabilitiesPtrOutputWithContext(ctx context.Context) FleetCustomerManagedWorkerCapabilitiesPtrOutput

func (FleetCustomerManagedWorkerCapabilitiesPtrOutput) VCpuCount

type FleetEc2EbsVolume

type FleetEc2EbsVolume struct {
	Iops          *int `pulumi:"iops"`
	SizeGiB       *int `pulumi:"sizeGiB"`
	ThroughputMiB *int `pulumi:"throughputMiB"`
}

type FleetEc2EbsVolumeArgs

type FleetEc2EbsVolumeArgs struct {
	Iops          pulumi.IntPtrInput `pulumi:"iops"`
	SizeGiB       pulumi.IntPtrInput `pulumi:"sizeGiB"`
	ThroughputMiB pulumi.IntPtrInput `pulumi:"throughputMiB"`
}

func (FleetEc2EbsVolumeArgs) ElementType

func (FleetEc2EbsVolumeArgs) ElementType() reflect.Type

func (FleetEc2EbsVolumeArgs) ToFleetEc2EbsVolumeOutput

func (i FleetEc2EbsVolumeArgs) ToFleetEc2EbsVolumeOutput() FleetEc2EbsVolumeOutput

func (FleetEc2EbsVolumeArgs) ToFleetEc2EbsVolumeOutputWithContext

func (i FleetEc2EbsVolumeArgs) ToFleetEc2EbsVolumeOutputWithContext(ctx context.Context) FleetEc2EbsVolumeOutput

func (FleetEc2EbsVolumeArgs) ToFleetEc2EbsVolumePtrOutput

func (i FleetEc2EbsVolumeArgs) ToFleetEc2EbsVolumePtrOutput() FleetEc2EbsVolumePtrOutput

func (FleetEc2EbsVolumeArgs) ToFleetEc2EbsVolumePtrOutputWithContext

func (i FleetEc2EbsVolumeArgs) ToFleetEc2EbsVolumePtrOutputWithContext(ctx context.Context) FleetEc2EbsVolumePtrOutput

type FleetEc2EbsVolumeInput

type FleetEc2EbsVolumeInput interface {
	pulumi.Input

	ToFleetEc2EbsVolumeOutput() FleetEc2EbsVolumeOutput
	ToFleetEc2EbsVolumeOutputWithContext(context.Context) FleetEc2EbsVolumeOutput
}

FleetEc2EbsVolumeInput is an input type that accepts FleetEc2EbsVolumeArgs and FleetEc2EbsVolumeOutput values. You can construct a concrete instance of `FleetEc2EbsVolumeInput` via:

FleetEc2EbsVolumeArgs{...}

type FleetEc2EbsVolumeOutput

type FleetEc2EbsVolumeOutput struct{ *pulumi.OutputState }

func (FleetEc2EbsVolumeOutput) ElementType

func (FleetEc2EbsVolumeOutput) ElementType() reflect.Type

func (FleetEc2EbsVolumeOutput) Iops

func (FleetEc2EbsVolumeOutput) SizeGiB

func (FleetEc2EbsVolumeOutput) ThroughputMiB

func (o FleetEc2EbsVolumeOutput) ThroughputMiB() pulumi.IntPtrOutput

func (FleetEc2EbsVolumeOutput) ToFleetEc2EbsVolumeOutput

func (o FleetEc2EbsVolumeOutput) ToFleetEc2EbsVolumeOutput() FleetEc2EbsVolumeOutput

func (FleetEc2EbsVolumeOutput) ToFleetEc2EbsVolumeOutputWithContext

func (o FleetEc2EbsVolumeOutput) ToFleetEc2EbsVolumeOutputWithContext(ctx context.Context) FleetEc2EbsVolumeOutput

func (FleetEc2EbsVolumeOutput) ToFleetEc2EbsVolumePtrOutput

func (o FleetEc2EbsVolumeOutput) ToFleetEc2EbsVolumePtrOutput() FleetEc2EbsVolumePtrOutput

func (FleetEc2EbsVolumeOutput) ToFleetEc2EbsVolumePtrOutputWithContext

func (o FleetEc2EbsVolumeOutput) ToFleetEc2EbsVolumePtrOutputWithContext(ctx context.Context) FleetEc2EbsVolumePtrOutput

type FleetEc2EbsVolumePtrInput

type FleetEc2EbsVolumePtrInput interface {
	pulumi.Input

	ToFleetEc2EbsVolumePtrOutput() FleetEc2EbsVolumePtrOutput
	ToFleetEc2EbsVolumePtrOutputWithContext(context.Context) FleetEc2EbsVolumePtrOutput
}

FleetEc2EbsVolumePtrInput is an input type that accepts FleetEc2EbsVolumeArgs, FleetEc2EbsVolumePtr and FleetEc2EbsVolumePtrOutput values. You can construct a concrete instance of `FleetEc2EbsVolumePtrInput` via:

        FleetEc2EbsVolumeArgs{...}

or:

        nil

type FleetEc2EbsVolumePtrOutput

type FleetEc2EbsVolumePtrOutput struct{ *pulumi.OutputState }

func (FleetEc2EbsVolumePtrOutput) Elem

func (FleetEc2EbsVolumePtrOutput) ElementType

func (FleetEc2EbsVolumePtrOutput) ElementType() reflect.Type

func (FleetEc2EbsVolumePtrOutput) Iops

func (FleetEc2EbsVolumePtrOutput) SizeGiB

func (FleetEc2EbsVolumePtrOutput) ThroughputMiB

func (FleetEc2EbsVolumePtrOutput) ToFleetEc2EbsVolumePtrOutput

func (o FleetEc2EbsVolumePtrOutput) ToFleetEc2EbsVolumePtrOutput() FleetEc2EbsVolumePtrOutput

func (FleetEc2EbsVolumePtrOutput) ToFleetEc2EbsVolumePtrOutputWithContext

func (o FleetEc2EbsVolumePtrOutput) ToFleetEc2EbsVolumePtrOutputWithContext(ctx context.Context) FleetEc2EbsVolumePtrOutput

type FleetEc2MarketType

type FleetEc2MarketType string

func (FleetEc2MarketType) ElementType

func (FleetEc2MarketType) ElementType() reflect.Type

func (FleetEc2MarketType) ToFleetEc2MarketTypeOutput

func (e FleetEc2MarketType) ToFleetEc2MarketTypeOutput() FleetEc2MarketTypeOutput

func (FleetEc2MarketType) ToFleetEc2MarketTypeOutputWithContext

func (e FleetEc2MarketType) ToFleetEc2MarketTypeOutputWithContext(ctx context.Context) FleetEc2MarketTypeOutput

func (FleetEc2MarketType) ToFleetEc2MarketTypePtrOutput

func (e FleetEc2MarketType) ToFleetEc2MarketTypePtrOutput() FleetEc2MarketTypePtrOutput

func (FleetEc2MarketType) ToFleetEc2MarketTypePtrOutputWithContext

func (e FleetEc2MarketType) ToFleetEc2MarketTypePtrOutputWithContext(ctx context.Context) FleetEc2MarketTypePtrOutput

func (FleetEc2MarketType) ToStringOutput

func (e FleetEc2MarketType) ToStringOutput() pulumi.StringOutput

func (FleetEc2MarketType) ToStringOutputWithContext

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

func (FleetEc2MarketType) ToStringPtrOutput

func (e FleetEc2MarketType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FleetEc2MarketType) ToStringPtrOutputWithContext

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

type FleetEc2MarketTypeInput

type FleetEc2MarketTypeInput interface {
	pulumi.Input

	ToFleetEc2MarketTypeOutput() FleetEc2MarketTypeOutput
	ToFleetEc2MarketTypeOutputWithContext(context.Context) FleetEc2MarketTypeOutput
}

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

FleetEc2MarketTypeOnDemand
FleetEc2MarketTypeSpot

type FleetEc2MarketTypeOutput

type FleetEc2MarketTypeOutput struct{ *pulumi.OutputState }

func (FleetEc2MarketTypeOutput) ElementType

func (FleetEc2MarketTypeOutput) ElementType() reflect.Type

func (FleetEc2MarketTypeOutput) ToFleetEc2MarketTypeOutput

func (o FleetEc2MarketTypeOutput) ToFleetEc2MarketTypeOutput() FleetEc2MarketTypeOutput

func (FleetEc2MarketTypeOutput) ToFleetEc2MarketTypeOutputWithContext

func (o FleetEc2MarketTypeOutput) ToFleetEc2MarketTypeOutputWithContext(ctx context.Context) FleetEc2MarketTypeOutput

func (FleetEc2MarketTypeOutput) ToFleetEc2MarketTypePtrOutput

func (o FleetEc2MarketTypeOutput) ToFleetEc2MarketTypePtrOutput() FleetEc2MarketTypePtrOutput

func (FleetEc2MarketTypeOutput) ToFleetEc2MarketTypePtrOutputWithContext

func (o FleetEc2MarketTypeOutput) ToFleetEc2MarketTypePtrOutputWithContext(ctx context.Context) FleetEc2MarketTypePtrOutput

func (FleetEc2MarketTypeOutput) ToStringOutput

func (o FleetEc2MarketTypeOutput) ToStringOutput() pulumi.StringOutput

func (FleetEc2MarketTypeOutput) ToStringOutputWithContext

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

func (FleetEc2MarketTypeOutput) ToStringPtrOutput

func (o FleetEc2MarketTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FleetEc2MarketTypeOutput) ToStringPtrOutputWithContext

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

type FleetEc2MarketTypePtrInput

type FleetEc2MarketTypePtrInput interface {
	pulumi.Input

	ToFleetEc2MarketTypePtrOutput() FleetEc2MarketTypePtrOutput
	ToFleetEc2MarketTypePtrOutputWithContext(context.Context) FleetEc2MarketTypePtrOutput
}

func FleetEc2MarketTypePtr

func FleetEc2MarketTypePtr(v string) FleetEc2MarketTypePtrInput

type FleetEc2MarketTypePtrOutput

type FleetEc2MarketTypePtrOutput struct{ *pulumi.OutputState }

func (FleetEc2MarketTypePtrOutput) Elem

func (FleetEc2MarketTypePtrOutput) ElementType

func (FleetEc2MarketTypePtrOutput) ToFleetEc2MarketTypePtrOutput

func (o FleetEc2MarketTypePtrOutput) ToFleetEc2MarketTypePtrOutput() FleetEc2MarketTypePtrOutput

func (FleetEc2MarketTypePtrOutput) ToFleetEc2MarketTypePtrOutputWithContext

func (o FleetEc2MarketTypePtrOutput) ToFleetEc2MarketTypePtrOutputWithContext(ctx context.Context) FleetEc2MarketTypePtrOutput

func (FleetEc2MarketTypePtrOutput) ToStringPtrOutput

func (o FleetEc2MarketTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FleetEc2MarketTypePtrOutput) ToStringPtrOutputWithContext

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

type FleetInput

type FleetInput interface {
	pulumi.Input

	ToFleetOutput() FleetOutput
	ToFleetOutputWithContext(ctx context.Context) FleetOutput
}

type FleetMemoryMiBRange

type FleetMemoryMiBRange struct {
	Max *int `pulumi:"max"`
	Min int  `pulumi:"min"`
}

type FleetMemoryMiBRangeArgs

type FleetMemoryMiBRangeArgs struct {
	Max pulumi.IntPtrInput `pulumi:"max"`
	Min pulumi.IntInput    `pulumi:"min"`
}

func (FleetMemoryMiBRangeArgs) ElementType

func (FleetMemoryMiBRangeArgs) ElementType() reflect.Type

func (FleetMemoryMiBRangeArgs) ToFleetMemoryMiBRangeOutput

func (i FleetMemoryMiBRangeArgs) ToFleetMemoryMiBRangeOutput() FleetMemoryMiBRangeOutput

func (FleetMemoryMiBRangeArgs) ToFleetMemoryMiBRangeOutputWithContext

func (i FleetMemoryMiBRangeArgs) ToFleetMemoryMiBRangeOutputWithContext(ctx context.Context) FleetMemoryMiBRangeOutput

type FleetMemoryMiBRangeInput

type FleetMemoryMiBRangeInput interface {
	pulumi.Input

	ToFleetMemoryMiBRangeOutput() FleetMemoryMiBRangeOutput
	ToFleetMemoryMiBRangeOutputWithContext(context.Context) FleetMemoryMiBRangeOutput
}

FleetMemoryMiBRangeInput is an input type that accepts FleetMemoryMiBRangeArgs and FleetMemoryMiBRangeOutput values. You can construct a concrete instance of `FleetMemoryMiBRangeInput` via:

FleetMemoryMiBRangeArgs{...}

type FleetMemoryMiBRangeOutput

type FleetMemoryMiBRangeOutput struct{ *pulumi.OutputState }

func (FleetMemoryMiBRangeOutput) ElementType

func (FleetMemoryMiBRangeOutput) ElementType() reflect.Type

func (FleetMemoryMiBRangeOutput) Max

func (FleetMemoryMiBRangeOutput) Min

func (FleetMemoryMiBRangeOutput) ToFleetMemoryMiBRangeOutput

func (o FleetMemoryMiBRangeOutput) ToFleetMemoryMiBRangeOutput() FleetMemoryMiBRangeOutput

func (FleetMemoryMiBRangeOutput) ToFleetMemoryMiBRangeOutputWithContext

func (o FleetMemoryMiBRangeOutput) ToFleetMemoryMiBRangeOutputWithContext(ctx context.Context) FleetMemoryMiBRangeOutput

type FleetMemoryMiBRangePtrOutput

type FleetMemoryMiBRangePtrOutput struct{ *pulumi.OutputState }

func (FleetMemoryMiBRangePtrOutput) Elem

func (FleetMemoryMiBRangePtrOutput) ElementType

func (FleetMemoryMiBRangePtrOutput) Max

func (FleetMemoryMiBRangePtrOutput) Min

func (FleetMemoryMiBRangePtrOutput) ToFleetMemoryMiBRangePtrOutput

func (o FleetMemoryMiBRangePtrOutput) ToFleetMemoryMiBRangePtrOutput() FleetMemoryMiBRangePtrOutput

func (FleetMemoryMiBRangePtrOutput) ToFleetMemoryMiBRangePtrOutputWithContext

func (o FleetMemoryMiBRangePtrOutput) ToFleetMemoryMiBRangePtrOutputWithContext(ctx context.Context) FleetMemoryMiBRangePtrOutput

type FleetOutput

type FleetOutput struct{ *pulumi.OutputState }

func (FleetOutput) Arn

The Amazon Resource Name (ARN) assigned to the fleet.

func (FleetOutput) Capabilities

func (o FleetOutput) Capabilities() FleetCapabilitiesOutput

func (FleetOutput) Configuration

func (o FleetOutput) Configuration() pulumi.AnyOutput

The configuration details for the fleet.

func (FleetOutput) Description

func (o FleetOutput) Description() pulumi.StringPtrOutput

A description that helps identify what the fleet is used for.

func (FleetOutput) DisplayName

func (o FleetOutput) DisplayName() pulumi.StringOutput

The display name of the fleet summary to update.

> This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

func (FleetOutput) ElementType

func (FleetOutput) ElementType() reflect.Type

func (FleetOutput) FarmId

func (o FleetOutput) FarmId() pulumi.StringOutput

The farm ID.

func (FleetOutput) FleetId

func (o FleetOutput) FleetId() pulumi.StringOutput

The fleet ID.

func (FleetOutput) MaxWorkerCount

func (o FleetOutput) MaxWorkerCount() pulumi.IntOutput

The maximum number of workers specified in the fleet.

func (FleetOutput) MinWorkerCount

func (o FleetOutput) MinWorkerCount() pulumi.IntPtrOutput

The minimum number of workers in the fleet.

func (FleetOutput) RoleArn

func (o FleetOutput) RoleArn() pulumi.StringOutput

The IAM role that workers in the fleet use when processing jobs.

func (FleetOutput) Status

func (o FleetOutput) Status() FleetStatusOutput

The status of the fleet.

func (FleetOutput) Tags added in v0.108.3

func (o FleetOutput) Tags() aws.TagArrayOutput

An array of key-value pairs to apply to this resource.

func (FleetOutput) ToFleetOutput

func (o FleetOutput) ToFleetOutput() FleetOutput

func (FleetOutput) ToFleetOutputWithContext

func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput

func (FleetOutput) WorkerCount

func (o FleetOutput) WorkerCount() pulumi.IntOutput

The number of workers in the fleet summary.

type FleetServiceManagedEc2FleetConfiguration

type FleetServiceManagedEc2FleetConfiguration struct {
	InstanceCapabilities  FleetServiceManagedEc2InstanceCapabilities  `pulumi:"instanceCapabilities"`
	InstanceMarketOptions FleetServiceManagedEc2InstanceMarketOptions `pulumi:"instanceMarketOptions"`
}

type FleetServiceManagedEc2FleetConfigurationArgs

type FleetServiceManagedEc2FleetConfigurationArgs struct {
	InstanceCapabilities  FleetServiceManagedEc2InstanceCapabilitiesInput  `pulumi:"instanceCapabilities"`
	InstanceMarketOptions FleetServiceManagedEc2InstanceMarketOptionsInput `pulumi:"instanceMarketOptions"`
}

func (FleetServiceManagedEc2FleetConfigurationArgs) ElementType

func (FleetServiceManagedEc2FleetConfigurationArgs) ToFleetServiceManagedEc2FleetConfigurationOutput

func (i FleetServiceManagedEc2FleetConfigurationArgs) ToFleetServiceManagedEc2FleetConfigurationOutput() FleetServiceManagedEc2FleetConfigurationOutput

func (FleetServiceManagedEc2FleetConfigurationArgs) ToFleetServiceManagedEc2FleetConfigurationOutputWithContext

func (i FleetServiceManagedEc2FleetConfigurationArgs) ToFleetServiceManagedEc2FleetConfigurationOutputWithContext(ctx context.Context) FleetServiceManagedEc2FleetConfigurationOutput

type FleetServiceManagedEc2FleetConfigurationInput

type FleetServiceManagedEc2FleetConfigurationInput interface {
	pulumi.Input

	ToFleetServiceManagedEc2FleetConfigurationOutput() FleetServiceManagedEc2FleetConfigurationOutput
	ToFleetServiceManagedEc2FleetConfigurationOutputWithContext(context.Context) FleetServiceManagedEc2FleetConfigurationOutput
}

FleetServiceManagedEc2FleetConfigurationInput is an input type that accepts FleetServiceManagedEc2FleetConfigurationArgs and FleetServiceManagedEc2FleetConfigurationOutput values. You can construct a concrete instance of `FleetServiceManagedEc2FleetConfigurationInput` via:

FleetServiceManagedEc2FleetConfigurationArgs{...}

type FleetServiceManagedEc2FleetConfigurationOutput

type FleetServiceManagedEc2FleetConfigurationOutput struct{ *pulumi.OutputState }

func (FleetServiceManagedEc2FleetConfigurationOutput) ElementType

func (FleetServiceManagedEc2FleetConfigurationOutput) InstanceCapabilities

func (FleetServiceManagedEc2FleetConfigurationOutput) InstanceMarketOptions

func (FleetServiceManagedEc2FleetConfigurationOutput) ToFleetServiceManagedEc2FleetConfigurationOutput

func (o FleetServiceManagedEc2FleetConfigurationOutput) ToFleetServiceManagedEc2FleetConfigurationOutput() FleetServiceManagedEc2FleetConfigurationOutput

func (FleetServiceManagedEc2FleetConfigurationOutput) ToFleetServiceManagedEc2FleetConfigurationOutputWithContext

func (o FleetServiceManagedEc2FleetConfigurationOutput) ToFleetServiceManagedEc2FleetConfigurationOutputWithContext(ctx context.Context) FleetServiceManagedEc2FleetConfigurationOutput

type FleetServiceManagedEc2FleetConfigurationPtrOutput

type FleetServiceManagedEc2FleetConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FleetServiceManagedEc2FleetConfigurationPtrOutput) Elem

func (FleetServiceManagedEc2FleetConfigurationPtrOutput) ElementType

func (FleetServiceManagedEc2FleetConfigurationPtrOutput) InstanceCapabilities

func (FleetServiceManagedEc2FleetConfigurationPtrOutput) InstanceMarketOptions

func (FleetServiceManagedEc2FleetConfigurationPtrOutput) ToFleetServiceManagedEc2FleetConfigurationPtrOutput

func (o FleetServiceManagedEc2FleetConfigurationPtrOutput) ToFleetServiceManagedEc2FleetConfigurationPtrOutput() FleetServiceManagedEc2FleetConfigurationPtrOutput

func (FleetServiceManagedEc2FleetConfigurationPtrOutput) ToFleetServiceManagedEc2FleetConfigurationPtrOutputWithContext

func (o FleetServiceManagedEc2FleetConfigurationPtrOutput) ToFleetServiceManagedEc2FleetConfigurationPtrOutputWithContext(ctx context.Context) FleetServiceManagedEc2FleetConfigurationPtrOutput

type FleetServiceManagedEc2InstanceCapabilities

type FleetServiceManagedEc2InstanceCapabilities struct {
	AllowedInstanceTypes  []string                                      `pulumi:"allowedInstanceTypes"`
	CpuArchitectureType   FleetCpuArchitectureType                      `pulumi:"cpuArchitectureType"`
	CustomAmounts         []FleetAmountCapability                       `pulumi:"customAmounts"`
	CustomAttributes      []FleetAttributeCapability                    `pulumi:"customAttributes"`
	ExcludedInstanceTypes []string                                      `pulumi:"excludedInstanceTypes"`
	MemoryMiB             FleetMemoryMiBRange                           `pulumi:"memoryMiB"`
	OsFamily              FleetServiceManagedFleetOperatingSystemFamily `pulumi:"osFamily"`
	RootEbsVolume         *FleetEc2EbsVolume                            `pulumi:"rootEbsVolume"`
	VCpuCount             FleetVCpuCountRange                           `pulumi:"vCpuCount"`
}

type FleetServiceManagedEc2InstanceCapabilitiesArgs

type FleetServiceManagedEc2InstanceCapabilitiesArgs struct {
	AllowedInstanceTypes  pulumi.StringArrayInput                            `pulumi:"allowedInstanceTypes"`
	CpuArchitectureType   FleetCpuArchitectureTypeInput                      `pulumi:"cpuArchitectureType"`
	CustomAmounts         FleetAmountCapabilityArrayInput                    `pulumi:"customAmounts"`
	CustomAttributes      FleetAttributeCapabilityArrayInput                 `pulumi:"customAttributes"`
	ExcludedInstanceTypes pulumi.StringArrayInput                            `pulumi:"excludedInstanceTypes"`
	MemoryMiB             FleetMemoryMiBRangeInput                           `pulumi:"memoryMiB"`
	OsFamily              FleetServiceManagedFleetOperatingSystemFamilyInput `pulumi:"osFamily"`
	RootEbsVolume         FleetEc2EbsVolumePtrInput                          `pulumi:"rootEbsVolume"`
	VCpuCount             FleetVCpuCountRangeInput                           `pulumi:"vCpuCount"`
}

func (FleetServiceManagedEc2InstanceCapabilitiesArgs) ElementType

func (FleetServiceManagedEc2InstanceCapabilitiesArgs) ToFleetServiceManagedEc2InstanceCapabilitiesOutput

func (i FleetServiceManagedEc2InstanceCapabilitiesArgs) ToFleetServiceManagedEc2InstanceCapabilitiesOutput() FleetServiceManagedEc2InstanceCapabilitiesOutput

func (FleetServiceManagedEc2InstanceCapabilitiesArgs) ToFleetServiceManagedEc2InstanceCapabilitiesOutputWithContext

func (i FleetServiceManagedEc2InstanceCapabilitiesArgs) ToFleetServiceManagedEc2InstanceCapabilitiesOutputWithContext(ctx context.Context) FleetServiceManagedEc2InstanceCapabilitiesOutput

type FleetServiceManagedEc2InstanceCapabilitiesInput

type FleetServiceManagedEc2InstanceCapabilitiesInput interface {
	pulumi.Input

	ToFleetServiceManagedEc2InstanceCapabilitiesOutput() FleetServiceManagedEc2InstanceCapabilitiesOutput
	ToFleetServiceManagedEc2InstanceCapabilitiesOutputWithContext(context.Context) FleetServiceManagedEc2InstanceCapabilitiesOutput
}

FleetServiceManagedEc2InstanceCapabilitiesInput is an input type that accepts FleetServiceManagedEc2InstanceCapabilitiesArgs and FleetServiceManagedEc2InstanceCapabilitiesOutput values. You can construct a concrete instance of `FleetServiceManagedEc2InstanceCapabilitiesInput` via:

FleetServiceManagedEc2InstanceCapabilitiesArgs{...}

type FleetServiceManagedEc2InstanceCapabilitiesOutput

type FleetServiceManagedEc2InstanceCapabilitiesOutput struct{ *pulumi.OutputState }

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) AllowedInstanceTypes

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) CpuArchitectureType

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) CustomAmounts

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) CustomAttributes

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) ElementType

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) ExcludedInstanceTypes

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) MemoryMiB

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) OsFamily

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) RootEbsVolume

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) ToFleetServiceManagedEc2InstanceCapabilitiesOutput

func (o FleetServiceManagedEc2InstanceCapabilitiesOutput) ToFleetServiceManagedEc2InstanceCapabilitiesOutput() FleetServiceManagedEc2InstanceCapabilitiesOutput

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) ToFleetServiceManagedEc2InstanceCapabilitiesOutputWithContext

func (o FleetServiceManagedEc2InstanceCapabilitiesOutput) ToFleetServiceManagedEc2InstanceCapabilitiesOutputWithContext(ctx context.Context) FleetServiceManagedEc2InstanceCapabilitiesOutput

func (FleetServiceManagedEc2InstanceCapabilitiesOutput) VCpuCount

type FleetServiceManagedEc2InstanceCapabilitiesPtrOutput

type FleetServiceManagedEc2InstanceCapabilitiesPtrOutput struct{ *pulumi.OutputState }

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) AllowedInstanceTypes

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) CpuArchitectureType

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) CustomAmounts

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) CustomAttributes

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) Elem

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) ElementType

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) ExcludedInstanceTypes

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) MemoryMiB

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) OsFamily

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) RootEbsVolume

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) ToFleetServiceManagedEc2InstanceCapabilitiesPtrOutput

func (o FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) ToFleetServiceManagedEc2InstanceCapabilitiesPtrOutput() FleetServiceManagedEc2InstanceCapabilitiesPtrOutput

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) ToFleetServiceManagedEc2InstanceCapabilitiesPtrOutputWithContext

func (o FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) ToFleetServiceManagedEc2InstanceCapabilitiesPtrOutputWithContext(ctx context.Context) FleetServiceManagedEc2InstanceCapabilitiesPtrOutput

func (FleetServiceManagedEc2InstanceCapabilitiesPtrOutput) VCpuCount

type FleetServiceManagedEc2InstanceMarketOptions

type FleetServiceManagedEc2InstanceMarketOptions struct {
	Type FleetEc2MarketType `pulumi:"type"`
}

type FleetServiceManagedEc2InstanceMarketOptionsArgs

type FleetServiceManagedEc2InstanceMarketOptionsArgs struct {
	Type FleetEc2MarketTypeInput `pulumi:"type"`
}

func (FleetServiceManagedEc2InstanceMarketOptionsArgs) ElementType

func (FleetServiceManagedEc2InstanceMarketOptionsArgs) ToFleetServiceManagedEc2InstanceMarketOptionsOutput

func (i FleetServiceManagedEc2InstanceMarketOptionsArgs) ToFleetServiceManagedEc2InstanceMarketOptionsOutput() FleetServiceManagedEc2InstanceMarketOptionsOutput

func (FleetServiceManagedEc2InstanceMarketOptionsArgs) ToFleetServiceManagedEc2InstanceMarketOptionsOutputWithContext

func (i FleetServiceManagedEc2InstanceMarketOptionsArgs) ToFleetServiceManagedEc2InstanceMarketOptionsOutputWithContext(ctx context.Context) FleetServiceManagedEc2InstanceMarketOptionsOutput

type FleetServiceManagedEc2InstanceMarketOptionsInput

type FleetServiceManagedEc2InstanceMarketOptionsInput interface {
	pulumi.Input

	ToFleetServiceManagedEc2InstanceMarketOptionsOutput() FleetServiceManagedEc2InstanceMarketOptionsOutput
	ToFleetServiceManagedEc2InstanceMarketOptionsOutputWithContext(context.Context) FleetServiceManagedEc2InstanceMarketOptionsOutput
}

FleetServiceManagedEc2InstanceMarketOptionsInput is an input type that accepts FleetServiceManagedEc2InstanceMarketOptionsArgs and FleetServiceManagedEc2InstanceMarketOptionsOutput values. You can construct a concrete instance of `FleetServiceManagedEc2InstanceMarketOptionsInput` via:

FleetServiceManagedEc2InstanceMarketOptionsArgs{...}

type FleetServiceManagedEc2InstanceMarketOptionsOutput

type FleetServiceManagedEc2InstanceMarketOptionsOutput struct{ *pulumi.OutputState }

func (FleetServiceManagedEc2InstanceMarketOptionsOutput) ElementType

func (FleetServiceManagedEc2InstanceMarketOptionsOutput) ToFleetServiceManagedEc2InstanceMarketOptionsOutput

func (o FleetServiceManagedEc2InstanceMarketOptionsOutput) ToFleetServiceManagedEc2InstanceMarketOptionsOutput() FleetServiceManagedEc2InstanceMarketOptionsOutput

func (FleetServiceManagedEc2InstanceMarketOptionsOutput) ToFleetServiceManagedEc2InstanceMarketOptionsOutputWithContext

func (o FleetServiceManagedEc2InstanceMarketOptionsOutput) ToFleetServiceManagedEc2InstanceMarketOptionsOutputWithContext(ctx context.Context) FleetServiceManagedEc2InstanceMarketOptionsOutput

func (FleetServiceManagedEc2InstanceMarketOptionsOutput) Type

type FleetServiceManagedEc2InstanceMarketOptionsPtrOutput

type FleetServiceManagedEc2InstanceMarketOptionsPtrOutput struct{ *pulumi.OutputState }

func (FleetServiceManagedEc2InstanceMarketOptionsPtrOutput) Elem

func (FleetServiceManagedEc2InstanceMarketOptionsPtrOutput) ElementType

func (FleetServiceManagedEc2InstanceMarketOptionsPtrOutput) ToFleetServiceManagedEc2InstanceMarketOptionsPtrOutput

func (FleetServiceManagedEc2InstanceMarketOptionsPtrOutput) ToFleetServiceManagedEc2InstanceMarketOptionsPtrOutputWithContext

func (o FleetServiceManagedEc2InstanceMarketOptionsPtrOutput) ToFleetServiceManagedEc2InstanceMarketOptionsPtrOutputWithContext(ctx context.Context) FleetServiceManagedEc2InstanceMarketOptionsPtrOutput

func (FleetServiceManagedEc2InstanceMarketOptionsPtrOutput) Type

type FleetServiceManagedFleetOperatingSystemFamily

type FleetServiceManagedFleetOperatingSystemFamily string

func (FleetServiceManagedFleetOperatingSystemFamily) ElementType

func (FleetServiceManagedFleetOperatingSystemFamily) ToFleetServiceManagedFleetOperatingSystemFamilyOutput

func (e FleetServiceManagedFleetOperatingSystemFamily) ToFleetServiceManagedFleetOperatingSystemFamilyOutput() FleetServiceManagedFleetOperatingSystemFamilyOutput

func (FleetServiceManagedFleetOperatingSystemFamily) ToFleetServiceManagedFleetOperatingSystemFamilyOutputWithContext

func (e FleetServiceManagedFleetOperatingSystemFamily) ToFleetServiceManagedFleetOperatingSystemFamilyOutputWithContext(ctx context.Context) FleetServiceManagedFleetOperatingSystemFamilyOutput

func (FleetServiceManagedFleetOperatingSystemFamily) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutput

func (e FleetServiceManagedFleetOperatingSystemFamily) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutput() FleetServiceManagedFleetOperatingSystemFamilyPtrOutput

func (FleetServiceManagedFleetOperatingSystemFamily) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutputWithContext

func (e FleetServiceManagedFleetOperatingSystemFamily) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutputWithContext(ctx context.Context) FleetServiceManagedFleetOperatingSystemFamilyPtrOutput

func (FleetServiceManagedFleetOperatingSystemFamily) ToStringOutput

func (FleetServiceManagedFleetOperatingSystemFamily) ToStringOutputWithContext

func (FleetServiceManagedFleetOperatingSystemFamily) ToStringPtrOutput

func (FleetServiceManagedFleetOperatingSystemFamily) ToStringPtrOutputWithContext

type FleetServiceManagedFleetOperatingSystemFamilyInput

type FleetServiceManagedFleetOperatingSystemFamilyInput interface {
	pulumi.Input

	ToFleetServiceManagedFleetOperatingSystemFamilyOutput() FleetServiceManagedFleetOperatingSystemFamilyOutput
	ToFleetServiceManagedFleetOperatingSystemFamilyOutputWithContext(context.Context) FleetServiceManagedFleetOperatingSystemFamilyOutput
}

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

FleetServiceManagedFleetOperatingSystemFamilyLinux
FleetServiceManagedFleetOperatingSystemFamilyWindows

type FleetServiceManagedFleetOperatingSystemFamilyOutput

type FleetServiceManagedFleetOperatingSystemFamilyOutput struct{ *pulumi.OutputState }

func (FleetServiceManagedFleetOperatingSystemFamilyOutput) ElementType

func (FleetServiceManagedFleetOperatingSystemFamilyOutput) ToFleetServiceManagedFleetOperatingSystemFamilyOutput

func (o FleetServiceManagedFleetOperatingSystemFamilyOutput) ToFleetServiceManagedFleetOperatingSystemFamilyOutput() FleetServiceManagedFleetOperatingSystemFamilyOutput

func (FleetServiceManagedFleetOperatingSystemFamilyOutput) ToFleetServiceManagedFleetOperatingSystemFamilyOutputWithContext

func (o FleetServiceManagedFleetOperatingSystemFamilyOutput) ToFleetServiceManagedFleetOperatingSystemFamilyOutputWithContext(ctx context.Context) FleetServiceManagedFleetOperatingSystemFamilyOutput

func (FleetServiceManagedFleetOperatingSystemFamilyOutput) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutput

func (o FleetServiceManagedFleetOperatingSystemFamilyOutput) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutput() FleetServiceManagedFleetOperatingSystemFamilyPtrOutput

func (FleetServiceManagedFleetOperatingSystemFamilyOutput) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutputWithContext

func (o FleetServiceManagedFleetOperatingSystemFamilyOutput) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutputWithContext(ctx context.Context) FleetServiceManagedFleetOperatingSystemFamilyPtrOutput

func (FleetServiceManagedFleetOperatingSystemFamilyOutput) ToStringOutput

func (FleetServiceManagedFleetOperatingSystemFamilyOutput) ToStringOutputWithContext

func (FleetServiceManagedFleetOperatingSystemFamilyOutput) ToStringPtrOutput

func (FleetServiceManagedFleetOperatingSystemFamilyOutput) ToStringPtrOutputWithContext

type FleetServiceManagedFleetOperatingSystemFamilyPtrInput

type FleetServiceManagedFleetOperatingSystemFamilyPtrInput interface {
	pulumi.Input

	ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutput() FleetServiceManagedFleetOperatingSystemFamilyPtrOutput
	ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutputWithContext(context.Context) FleetServiceManagedFleetOperatingSystemFamilyPtrOutput
}

type FleetServiceManagedFleetOperatingSystemFamilyPtrOutput

type FleetServiceManagedFleetOperatingSystemFamilyPtrOutput struct{ *pulumi.OutputState }

func (FleetServiceManagedFleetOperatingSystemFamilyPtrOutput) Elem

func (FleetServiceManagedFleetOperatingSystemFamilyPtrOutput) ElementType

func (FleetServiceManagedFleetOperatingSystemFamilyPtrOutput) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutput

func (FleetServiceManagedFleetOperatingSystemFamilyPtrOutput) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutputWithContext

func (o FleetServiceManagedFleetOperatingSystemFamilyPtrOutput) ToFleetServiceManagedFleetOperatingSystemFamilyPtrOutputWithContext(ctx context.Context) FleetServiceManagedFleetOperatingSystemFamilyPtrOutput

func (FleetServiceManagedFleetOperatingSystemFamilyPtrOutput) ToStringPtrOutput

func (FleetServiceManagedFleetOperatingSystemFamilyPtrOutput) ToStringPtrOutputWithContext

type FleetState

type FleetState struct {
}

func (FleetState) ElementType

func (FleetState) ElementType() reflect.Type

type FleetStatus

type FleetStatus string

type FleetStatusOutput

type FleetStatusOutput struct{ *pulumi.OutputState }

func (FleetStatusOutput) ElementType

func (FleetStatusOutput) ElementType() reflect.Type

func (FleetStatusOutput) ToFleetStatusOutput

func (o FleetStatusOutput) ToFleetStatusOutput() FleetStatusOutput

func (FleetStatusOutput) ToFleetStatusOutputWithContext

func (o FleetStatusOutput) ToFleetStatusOutputWithContext(ctx context.Context) FleetStatusOutput

func (FleetStatusOutput) ToFleetStatusPtrOutput

func (o FleetStatusOutput) ToFleetStatusPtrOutput() FleetStatusPtrOutput

func (FleetStatusOutput) ToFleetStatusPtrOutputWithContext

func (o FleetStatusOutput) ToFleetStatusPtrOutputWithContext(ctx context.Context) FleetStatusPtrOutput

func (FleetStatusOutput) ToStringOutput

func (o FleetStatusOutput) ToStringOutput() pulumi.StringOutput

func (FleetStatusOutput) ToStringOutputWithContext

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

func (FleetStatusOutput) ToStringPtrOutput

func (o FleetStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FleetStatusOutput) ToStringPtrOutputWithContext

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

type FleetStatusPtrOutput

type FleetStatusPtrOutput struct{ *pulumi.OutputState }

func (FleetStatusPtrOutput) Elem

func (FleetStatusPtrOutput) ElementType

func (FleetStatusPtrOutput) ElementType() reflect.Type

func (FleetStatusPtrOutput) ToFleetStatusPtrOutput

func (o FleetStatusPtrOutput) ToFleetStatusPtrOutput() FleetStatusPtrOutput

func (FleetStatusPtrOutput) ToFleetStatusPtrOutputWithContext

func (o FleetStatusPtrOutput) ToFleetStatusPtrOutputWithContext(ctx context.Context) FleetStatusPtrOutput

func (FleetStatusPtrOutput) ToStringPtrOutput

func (o FleetStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FleetStatusPtrOutput) ToStringPtrOutputWithContext

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

type FleetTag added in v0.108.3

type FleetTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type FleetVCpuCountRange

type FleetVCpuCountRange struct {
	Max *int `pulumi:"max"`
	Min int  `pulumi:"min"`
}

type FleetVCpuCountRangeArgs

type FleetVCpuCountRangeArgs struct {
	Max pulumi.IntPtrInput `pulumi:"max"`
	Min pulumi.IntInput    `pulumi:"min"`
}

func (FleetVCpuCountRangeArgs) ElementType

func (FleetVCpuCountRangeArgs) ElementType() reflect.Type

func (FleetVCpuCountRangeArgs) ToFleetVCpuCountRangeOutput

func (i FleetVCpuCountRangeArgs) ToFleetVCpuCountRangeOutput() FleetVCpuCountRangeOutput

func (FleetVCpuCountRangeArgs) ToFleetVCpuCountRangeOutputWithContext

func (i FleetVCpuCountRangeArgs) ToFleetVCpuCountRangeOutputWithContext(ctx context.Context) FleetVCpuCountRangeOutput

type FleetVCpuCountRangeInput

type FleetVCpuCountRangeInput interface {
	pulumi.Input

	ToFleetVCpuCountRangeOutput() FleetVCpuCountRangeOutput
	ToFleetVCpuCountRangeOutputWithContext(context.Context) FleetVCpuCountRangeOutput
}

FleetVCpuCountRangeInput is an input type that accepts FleetVCpuCountRangeArgs and FleetVCpuCountRangeOutput values. You can construct a concrete instance of `FleetVCpuCountRangeInput` via:

FleetVCpuCountRangeArgs{...}

type FleetVCpuCountRangeOutput

type FleetVCpuCountRangeOutput struct{ *pulumi.OutputState }

func (FleetVCpuCountRangeOutput) ElementType

func (FleetVCpuCountRangeOutput) ElementType() reflect.Type

func (FleetVCpuCountRangeOutput) Max

func (FleetVCpuCountRangeOutput) Min

func (FleetVCpuCountRangeOutput) ToFleetVCpuCountRangeOutput

func (o FleetVCpuCountRangeOutput) ToFleetVCpuCountRangeOutput() FleetVCpuCountRangeOutput

func (FleetVCpuCountRangeOutput) ToFleetVCpuCountRangeOutputWithContext

func (o FleetVCpuCountRangeOutput) ToFleetVCpuCountRangeOutputWithContext(ctx context.Context) FleetVCpuCountRangeOutput

type FleetVCpuCountRangePtrOutput

type FleetVCpuCountRangePtrOutput struct{ *pulumi.OutputState }

func (FleetVCpuCountRangePtrOutput) Elem

func (FleetVCpuCountRangePtrOutput) ElementType

func (FleetVCpuCountRangePtrOutput) Max

func (FleetVCpuCountRangePtrOutput) Min

func (FleetVCpuCountRangePtrOutput) ToFleetVCpuCountRangePtrOutput

func (o FleetVCpuCountRangePtrOutput) ToFleetVCpuCountRangePtrOutput() FleetVCpuCountRangePtrOutput

func (FleetVCpuCountRangePtrOutput) ToFleetVCpuCountRangePtrOutputWithContext

func (o FleetVCpuCountRangePtrOutput) ToFleetVCpuCountRangePtrOutputWithContext(ctx context.Context) FleetVCpuCountRangePtrOutput

type LicenseEndpoint

type LicenseEndpoint struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the license endpoint.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The DNS name of the license server endpoint.
	DnsName pulumi.StringOutput `pulumi:"dnsName"`
	// The license endpoint ID.
	LicenseEndpointId pulumi.StringOutput `pulumi:"licenseEndpointId"`
	// The identifier of the Amazon EC2 security group that controls access to the license endpoint.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	// The status of the license endpoint.
	Status LicenseEndpointStatusOutput `pulumi:"status"`
	// The status message of the license endpoint.
	StatusMessage pulumi.StringOutput `pulumi:"statusMessage"`
	// Identifies the VPC subnets that can connect to a license endpoint.
	SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The VCP(virtual private cloud) ID associated with the license endpoint.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

Definition of AWS::Deadline::LicenseEndpoint Resource Type

func GetLicenseEndpoint

func GetLicenseEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LicenseEndpointState, opts ...pulumi.ResourceOption) (*LicenseEndpoint, error)

GetLicenseEndpoint gets an existing LicenseEndpoint 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 NewLicenseEndpoint

func NewLicenseEndpoint(ctx *pulumi.Context,
	name string, args *LicenseEndpointArgs, opts ...pulumi.ResourceOption) (*LicenseEndpoint, error)

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

func (*LicenseEndpoint) ElementType

func (*LicenseEndpoint) ElementType() reflect.Type

func (*LicenseEndpoint) ToLicenseEndpointOutput

func (i *LicenseEndpoint) ToLicenseEndpointOutput() LicenseEndpointOutput

func (*LicenseEndpoint) ToLicenseEndpointOutputWithContext

func (i *LicenseEndpoint) ToLicenseEndpointOutputWithContext(ctx context.Context) LicenseEndpointOutput

type LicenseEndpointArgs

type LicenseEndpointArgs struct {
	// The identifier of the Amazon EC2 security group that controls access to the license endpoint.
	SecurityGroupIds pulumi.StringArrayInput
	// Identifies the VPC subnets that can connect to a license endpoint.
	SubnetIds pulumi.StringArrayInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
	// The VCP(virtual private cloud) ID associated with the license endpoint.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a LicenseEndpoint resource.

func (LicenseEndpointArgs) ElementType

func (LicenseEndpointArgs) ElementType() reflect.Type

type LicenseEndpointInput

type LicenseEndpointInput interface {
	pulumi.Input

	ToLicenseEndpointOutput() LicenseEndpointOutput
	ToLicenseEndpointOutputWithContext(ctx context.Context) LicenseEndpointOutput
}

type LicenseEndpointOutput

type LicenseEndpointOutput struct{ *pulumi.OutputState }

func (LicenseEndpointOutput) Arn

The Amazon Resource Name (ARN) of the license endpoint.

func (LicenseEndpointOutput) DnsName

The DNS name of the license server endpoint.

func (LicenseEndpointOutput) ElementType

func (LicenseEndpointOutput) ElementType() reflect.Type

func (LicenseEndpointOutput) LicenseEndpointId

func (o LicenseEndpointOutput) LicenseEndpointId() pulumi.StringOutput

The license endpoint ID.

func (LicenseEndpointOutput) SecurityGroupIds

func (o LicenseEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput

The identifier of the Amazon EC2 security group that controls access to the license endpoint.

func (LicenseEndpointOutput) Status

The status of the license endpoint.

func (LicenseEndpointOutput) StatusMessage

func (o LicenseEndpointOutput) StatusMessage() pulumi.StringOutput

The status message of the license endpoint.

func (LicenseEndpointOutput) SubnetIds

Identifies the VPC subnets that can connect to a license endpoint.

func (LicenseEndpointOutput) Tags added in v0.108.3

An array of key-value pairs to apply to this resource.

func (LicenseEndpointOutput) ToLicenseEndpointOutput

func (o LicenseEndpointOutput) ToLicenseEndpointOutput() LicenseEndpointOutput

func (LicenseEndpointOutput) ToLicenseEndpointOutputWithContext

func (o LicenseEndpointOutput) ToLicenseEndpointOutputWithContext(ctx context.Context) LicenseEndpointOutput

func (LicenseEndpointOutput) VpcId

The VCP(virtual private cloud) ID associated with the license endpoint.

type LicenseEndpointState

type LicenseEndpointState struct {
}

func (LicenseEndpointState) ElementType

func (LicenseEndpointState) ElementType() reflect.Type

type LicenseEndpointStatus

type LicenseEndpointStatus string

type LicenseEndpointStatusOutput

type LicenseEndpointStatusOutput struct{ *pulumi.OutputState }

func (LicenseEndpointStatusOutput) ElementType

func (LicenseEndpointStatusOutput) ToLicenseEndpointStatusOutput

func (o LicenseEndpointStatusOutput) ToLicenseEndpointStatusOutput() LicenseEndpointStatusOutput

func (LicenseEndpointStatusOutput) ToLicenseEndpointStatusOutputWithContext

func (o LicenseEndpointStatusOutput) ToLicenseEndpointStatusOutputWithContext(ctx context.Context) LicenseEndpointStatusOutput

func (LicenseEndpointStatusOutput) ToLicenseEndpointStatusPtrOutput

func (o LicenseEndpointStatusOutput) ToLicenseEndpointStatusPtrOutput() LicenseEndpointStatusPtrOutput

func (LicenseEndpointStatusOutput) ToLicenseEndpointStatusPtrOutputWithContext

func (o LicenseEndpointStatusOutput) ToLicenseEndpointStatusPtrOutputWithContext(ctx context.Context) LicenseEndpointStatusPtrOutput

func (LicenseEndpointStatusOutput) ToStringOutput

func (o LicenseEndpointStatusOutput) ToStringOutput() pulumi.StringOutput

func (LicenseEndpointStatusOutput) ToStringOutputWithContext

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

func (LicenseEndpointStatusOutput) ToStringPtrOutput

func (o LicenseEndpointStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicenseEndpointStatusOutput) ToStringPtrOutputWithContext

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

type LicenseEndpointStatusPtrOutput

type LicenseEndpointStatusPtrOutput struct{ *pulumi.OutputState }

func (LicenseEndpointStatusPtrOutput) Elem

func (LicenseEndpointStatusPtrOutput) ElementType

func (LicenseEndpointStatusPtrOutput) ToLicenseEndpointStatusPtrOutput

func (o LicenseEndpointStatusPtrOutput) ToLicenseEndpointStatusPtrOutput() LicenseEndpointStatusPtrOutput

func (LicenseEndpointStatusPtrOutput) ToLicenseEndpointStatusPtrOutputWithContext

func (o LicenseEndpointStatusPtrOutput) ToLicenseEndpointStatusPtrOutputWithContext(ctx context.Context) LicenseEndpointStatusPtrOutput

func (LicenseEndpointStatusPtrOutput) ToStringPtrOutput

func (LicenseEndpointStatusPtrOutput) ToStringPtrOutputWithContext

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

type LicenseEndpointTag added in v0.108.3

type LicenseEndpointTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LookupFarmArgs

type LookupFarmArgs struct {
	// The Amazon Resource Name (ARN) assigned to the farm.
	Arn string `pulumi:"arn"`
}

type LookupFarmOutputArgs

type LookupFarmOutputArgs struct {
	// The Amazon Resource Name (ARN) assigned to the farm.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupFarmOutputArgs) ElementType

func (LookupFarmOutputArgs) ElementType() reflect.Type

type LookupFarmResult

type LookupFarmResult struct {
	// The Amazon Resource Name (ARN) assigned to the farm.
	Arn *string `pulumi:"arn"`
	// A description of the farm that helps identify what the farm is used for.
	Description *string `pulumi:"description"`
	// The display name of the farm.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName *string `pulumi:"displayName"`
	// The farm ID.
	FarmId *string `pulumi:"farmId"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupFarm

func LookupFarm(ctx *pulumi.Context, args *LookupFarmArgs, opts ...pulumi.InvokeOption) (*LookupFarmResult, error)

Definition of AWS::Deadline::Farm Resource Type

type LookupFarmResultOutput

type LookupFarmResultOutput struct{ *pulumi.OutputState }

func (LookupFarmResultOutput) Arn

The Amazon Resource Name (ARN) assigned to the farm.

func (LookupFarmResultOutput) Description

A description of the farm that helps identify what the farm is used for.

func (LookupFarmResultOutput) DisplayName

The display name of the farm.

> This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

func (LookupFarmResultOutput) ElementType

func (LookupFarmResultOutput) ElementType() reflect.Type

func (LookupFarmResultOutput) FarmId

The farm ID.

func (LookupFarmResultOutput) Tags added in v0.108.3

An array of key-value pairs to apply to this resource.

func (LookupFarmResultOutput) ToLookupFarmResultOutput

func (o LookupFarmResultOutput) ToLookupFarmResultOutput() LookupFarmResultOutput

func (LookupFarmResultOutput) ToLookupFarmResultOutputWithContext

func (o LookupFarmResultOutput) ToLookupFarmResultOutputWithContext(ctx context.Context) LookupFarmResultOutput

type LookupFleetArgs

type LookupFleetArgs struct {
	// The Amazon Resource Name (ARN) assigned to the fleet.
	Arn string `pulumi:"arn"`
}

type LookupFleetOutputArgs

type LookupFleetOutputArgs struct {
	// The Amazon Resource Name (ARN) assigned to the fleet.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupFleetOutputArgs) ElementType

func (LookupFleetOutputArgs) ElementType() reflect.Type

type LookupFleetResult

type LookupFleetResult struct {
	// The Amazon Resource Name (ARN) assigned to the fleet.
	Arn          *string            `pulumi:"arn"`
	Capabilities *FleetCapabilities `pulumi:"capabilities"`
	// The configuration details for the fleet.
	Configuration interface{} `pulumi:"configuration"`
	// A description that helps identify what the fleet is used for.
	Description *string `pulumi:"description"`
	// The display name of the fleet summary to update.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName *string `pulumi:"displayName"`
	// The fleet ID.
	FleetId *string `pulumi:"fleetId"`
	// The maximum number of workers specified in the fleet.
	MaxWorkerCount *int `pulumi:"maxWorkerCount"`
	// The minimum number of workers in the fleet.
	MinWorkerCount *int `pulumi:"minWorkerCount"`
	// The IAM role that workers in the fleet use when processing jobs.
	RoleArn *string `pulumi:"roleArn"`
	// The status of the fleet.
	Status *FleetStatus `pulumi:"status"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
	// The number of workers in the fleet summary.
	WorkerCount *int `pulumi:"workerCount"`
}

func LookupFleet

func LookupFleet(ctx *pulumi.Context, args *LookupFleetArgs, opts ...pulumi.InvokeOption) (*LookupFleetResult, error)

Definition of AWS::Deadline::Fleet Resource Type

type LookupFleetResultOutput

type LookupFleetResultOutput struct{ *pulumi.OutputState }

func (LookupFleetResultOutput) Arn

The Amazon Resource Name (ARN) assigned to the fleet.

func (LookupFleetResultOutput) Capabilities

func (LookupFleetResultOutput) Configuration

func (o LookupFleetResultOutput) Configuration() pulumi.AnyOutput

The configuration details for the fleet.

func (LookupFleetResultOutput) Description

A description that helps identify what the fleet is used for.

func (LookupFleetResultOutput) DisplayName

The display name of the fleet summary to update.

> This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

func (LookupFleetResultOutput) ElementType

func (LookupFleetResultOutput) ElementType() reflect.Type

func (LookupFleetResultOutput) FleetId

The fleet ID.

func (LookupFleetResultOutput) MaxWorkerCount

func (o LookupFleetResultOutput) MaxWorkerCount() pulumi.IntPtrOutput

The maximum number of workers specified in the fleet.

func (LookupFleetResultOutput) MinWorkerCount

func (o LookupFleetResultOutput) MinWorkerCount() pulumi.IntPtrOutput

The minimum number of workers in the fleet.

func (LookupFleetResultOutput) RoleArn

The IAM role that workers in the fleet use when processing jobs.

func (LookupFleetResultOutput) Status

The status of the fleet.

func (LookupFleetResultOutput) Tags added in v0.108.3

An array of key-value pairs to apply to this resource.

func (LookupFleetResultOutput) ToLookupFleetResultOutput

func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput

func (LookupFleetResultOutput) ToLookupFleetResultOutputWithContext

func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput

func (LookupFleetResultOutput) WorkerCount

The number of workers in the fleet summary.

type LookupLicenseEndpointArgs

type LookupLicenseEndpointArgs struct {
	// The Amazon Resource Name (ARN) of the license endpoint.
	Arn string `pulumi:"arn"`
}

type LookupLicenseEndpointOutputArgs

type LookupLicenseEndpointOutputArgs struct {
	// The Amazon Resource Name (ARN) of the license endpoint.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupLicenseEndpointOutputArgs) ElementType

type LookupLicenseEndpointResult

type LookupLicenseEndpointResult struct {
	// The Amazon Resource Name (ARN) of the license endpoint.
	Arn *string `pulumi:"arn"`
	// The DNS name of the license server endpoint.
	DnsName *string `pulumi:"dnsName"`
	// The license endpoint ID.
	LicenseEndpointId *string `pulumi:"licenseEndpointId"`
	// The status of the license endpoint.
	Status *LicenseEndpointStatus `pulumi:"status"`
	// The status message of the license endpoint.
	StatusMessage *string `pulumi:"statusMessage"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupLicenseEndpoint

func LookupLicenseEndpoint(ctx *pulumi.Context, args *LookupLicenseEndpointArgs, opts ...pulumi.InvokeOption) (*LookupLicenseEndpointResult, error)

Definition of AWS::Deadline::LicenseEndpoint Resource Type

type LookupLicenseEndpointResultOutput

type LookupLicenseEndpointResultOutput struct{ *pulumi.OutputState }

func (LookupLicenseEndpointResultOutput) Arn

The Amazon Resource Name (ARN) of the license endpoint.

func (LookupLicenseEndpointResultOutput) DnsName

The DNS name of the license server endpoint.

func (LookupLicenseEndpointResultOutput) ElementType

func (LookupLicenseEndpointResultOutput) LicenseEndpointId

The license endpoint ID.

func (LookupLicenseEndpointResultOutput) Status

The status of the license endpoint.

func (LookupLicenseEndpointResultOutput) StatusMessage

The status message of the license endpoint.

func (LookupLicenseEndpointResultOutput) Tags added in v0.108.3

An array of key-value pairs to apply to this resource.

func (LookupLicenseEndpointResultOutput) ToLookupLicenseEndpointResultOutput

func (o LookupLicenseEndpointResultOutput) ToLookupLicenseEndpointResultOutput() LookupLicenseEndpointResultOutput

func (LookupLicenseEndpointResultOutput) ToLookupLicenseEndpointResultOutputWithContext

func (o LookupLicenseEndpointResultOutput) ToLookupLicenseEndpointResultOutputWithContext(ctx context.Context) LookupLicenseEndpointResultOutput

type LookupMeteredProductArgs

type LookupMeteredProductArgs struct {
	// The Amazon Resource Name (ARN) of the metered product.
	Arn string `pulumi:"arn"`
}

type LookupMeteredProductOutputArgs

type LookupMeteredProductOutputArgs struct {
	// The Amazon Resource Name (ARN) of the metered product.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupMeteredProductOutputArgs) ElementType

type LookupMeteredProductResult

type LookupMeteredProductResult struct {
	// The Amazon Resource Name (ARN) of the metered product.
	Arn *string `pulumi:"arn"`
	// The family to which the metered product belongs.
	Family *string `pulumi:"family"`
	// The port on which the metered product should run.
	Port *int `pulumi:"port"`
	// The vendor.
	Vendor *string `pulumi:"vendor"`
}

func LookupMeteredProduct

func LookupMeteredProduct(ctx *pulumi.Context, args *LookupMeteredProductArgs, opts ...pulumi.InvokeOption) (*LookupMeteredProductResult, error)

Definition of AWS::Deadline::MeteredProduct Resource Type

type LookupMeteredProductResultOutput

type LookupMeteredProductResultOutput struct{ *pulumi.OutputState }

func (LookupMeteredProductResultOutput) Arn

The Amazon Resource Name (ARN) of the metered product.

func (LookupMeteredProductResultOutput) ElementType

func (LookupMeteredProductResultOutput) Family

The family to which the metered product belongs.

func (LookupMeteredProductResultOutput) Port

The port on which the metered product should run.

func (LookupMeteredProductResultOutput) ToLookupMeteredProductResultOutput

func (o LookupMeteredProductResultOutput) ToLookupMeteredProductResultOutput() LookupMeteredProductResultOutput

func (LookupMeteredProductResultOutput) ToLookupMeteredProductResultOutputWithContext

func (o LookupMeteredProductResultOutput) ToLookupMeteredProductResultOutputWithContext(ctx context.Context) LookupMeteredProductResultOutput

func (LookupMeteredProductResultOutput) Vendor

The vendor.

type LookupMonitorArgs added in v0.108.3

type LookupMonitorArgs struct {
	// The Amazon Resource Name (ARN) of the monitor.
	Arn string `pulumi:"arn"`
}

type LookupMonitorOutputArgs added in v0.108.3

type LookupMonitorOutputArgs struct {
	// The Amazon Resource Name (ARN) of the monitor.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupMonitorOutputArgs) ElementType added in v0.108.3

func (LookupMonitorOutputArgs) ElementType() reflect.Type

type LookupMonitorResult added in v0.108.3

type LookupMonitorResult struct {
	// The Amazon Resource Name (ARN) of the monitor.
	Arn *string `pulumi:"arn"`
	// The name of the monitor that displays on the Deadline Cloud console.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName *string `pulumi:"displayName"`
	// The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.
	IdentityCenterApplicationArn *string `pulumi:"identityCenterApplicationArn"`
	// The unique identifier for the monitor.
	MonitorId *string `pulumi:"monitorId"`
	// The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.
	RoleArn *string `pulumi:"roleArn"`
	// The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
	Subdomain *string `pulumi:"subdomain"`
	// The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
	Url *string `pulumi:"url"`
}

func LookupMonitor added in v0.108.3

func LookupMonitor(ctx *pulumi.Context, args *LookupMonitorArgs, opts ...pulumi.InvokeOption) (*LookupMonitorResult, error)

Definition of AWS::Deadline::Monitor Resource Type

type LookupMonitorResultOutput added in v0.108.3

type LookupMonitorResultOutput struct{ *pulumi.OutputState }

func LookupMonitorOutput added in v0.108.3

func LookupMonitorOutput(ctx *pulumi.Context, args LookupMonitorOutputArgs, opts ...pulumi.InvokeOption) LookupMonitorResultOutput

func (LookupMonitorResultOutput) Arn added in v0.108.3

The Amazon Resource Name (ARN) of the monitor.

func (LookupMonitorResultOutput) DisplayName added in v0.108.3

The name of the monitor that displays on the Deadline Cloud console.

> This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

func (LookupMonitorResultOutput) ElementType added in v0.108.3

func (LookupMonitorResultOutput) ElementType() reflect.Type

func (LookupMonitorResultOutput) IdentityCenterApplicationArn added in v0.108.3

func (o LookupMonitorResultOutput) IdentityCenterApplicationArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.

func (LookupMonitorResultOutput) MonitorId added in v0.108.3

The unique identifier for the monitor.

func (LookupMonitorResultOutput) RoleArn added in v0.108.3

The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.

func (LookupMonitorResultOutput) Subdomain added in v0.108.3

The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.

func (LookupMonitorResultOutput) ToLookupMonitorResultOutput added in v0.108.3

func (o LookupMonitorResultOutput) ToLookupMonitorResultOutput() LookupMonitorResultOutput

func (LookupMonitorResultOutput) ToLookupMonitorResultOutputWithContext added in v0.108.3

func (o LookupMonitorResultOutput) ToLookupMonitorResultOutputWithContext(ctx context.Context) LookupMonitorResultOutput

func (LookupMonitorResultOutput) Url added in v0.108.3

The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.

type LookupQueueArgs

type LookupQueueArgs struct {
	// The Amazon Resource Name (ARN) of the queue.
	Arn string `pulumi:"arn"`
}

type LookupQueueEnvironmentArgs

type LookupQueueEnvironmentArgs struct {
	// The identifier assigned to the farm that contains the queue.
	FarmId string `pulumi:"farmId"`
	// The queue environment ID.
	QueueEnvironmentId string `pulumi:"queueEnvironmentId"`
	// The unique identifier of the queue that contains the environment.
	QueueId string `pulumi:"queueId"`
}

type LookupQueueEnvironmentOutputArgs

type LookupQueueEnvironmentOutputArgs struct {
	// The identifier assigned to the farm that contains the queue.
	FarmId pulumi.StringInput `pulumi:"farmId"`
	// The queue environment ID.
	QueueEnvironmentId pulumi.StringInput `pulumi:"queueEnvironmentId"`
	// The unique identifier of the queue that contains the environment.
	QueueId pulumi.StringInput `pulumi:"queueId"`
}

func (LookupQueueEnvironmentOutputArgs) ElementType

type LookupQueueEnvironmentResult

type LookupQueueEnvironmentResult struct {
	// The name of the queue environment.
	Name *string `pulumi:"name"`
	// The queue environment's priority.
	Priority *int `pulumi:"priority"`
	// The queue environment ID.
	QueueEnvironmentId *string `pulumi:"queueEnvironmentId"`
	// A JSON or YAML template that describes the processing environment for the queue.
	Template *string `pulumi:"template"`
	// Specifies whether the template for the queue environment is JSON or YAML.
	TemplateType *QueueEnvironmentEnvironmentTemplateType `pulumi:"templateType"`
}

func LookupQueueEnvironment

func LookupQueueEnvironment(ctx *pulumi.Context, args *LookupQueueEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupQueueEnvironmentResult, error)

Definition of AWS::Deadline::QueueEnvironment Resource Type

type LookupQueueEnvironmentResultOutput

type LookupQueueEnvironmentResultOutput struct{ *pulumi.OutputState }

func (LookupQueueEnvironmentResultOutput) ElementType

func (LookupQueueEnvironmentResultOutput) Name

The name of the queue environment.

func (LookupQueueEnvironmentResultOutput) Priority

The queue environment's priority.

func (LookupQueueEnvironmentResultOutput) QueueEnvironmentId

The queue environment ID.

func (LookupQueueEnvironmentResultOutput) Template

A JSON or YAML template that describes the processing environment for the queue.

func (LookupQueueEnvironmentResultOutput) TemplateType

Specifies whether the template for the queue environment is JSON or YAML.

func (LookupQueueEnvironmentResultOutput) ToLookupQueueEnvironmentResultOutput

func (o LookupQueueEnvironmentResultOutput) ToLookupQueueEnvironmentResultOutput() LookupQueueEnvironmentResultOutput

func (LookupQueueEnvironmentResultOutput) ToLookupQueueEnvironmentResultOutputWithContext

func (o LookupQueueEnvironmentResultOutput) ToLookupQueueEnvironmentResultOutputWithContext(ctx context.Context) LookupQueueEnvironmentResultOutput

type LookupQueueOutputArgs

type LookupQueueOutputArgs struct {
	// The Amazon Resource Name (ARN) of the queue.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupQueueOutputArgs) ElementType

func (LookupQueueOutputArgs) ElementType() reflect.Type

type LookupQueueResult

type LookupQueueResult struct {
	// The identifiers of the storage profiles that this queue can use to share assets between workers using different operating systems.
	AllowedStorageProfileIds []string `pulumi:"allowedStorageProfileIds"`
	// The Amazon Resource Name (ARN) of the queue.
	Arn *string `pulumi:"arn"`
	// The default action taken on a queue summary if a budget wasn't configured.
	DefaultBudgetAction *QueueDefaultQueueBudgetAction `pulumi:"defaultBudgetAction"`
	// A description of the queue that helps identify what the queue is used for.
	Description *string `pulumi:"description"`
	// The display name of the queue summary to update.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName *string `pulumi:"displayName"`
	// The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.
	JobAttachmentSettings *QueueJobAttachmentSettings `pulumi:"jobAttachmentSettings"`
	// Identifies the user for a job.
	JobRunAsUser *QueueJobRunAsUser `pulumi:"jobRunAsUser"`
	// The queue ID.
	QueueId *string `pulumi:"queueId"`
	// The file system location that the queue uses.
	RequiredFileSystemLocationNames []string `pulumi:"requiredFileSystemLocationNames"`
	// The Amazon Resource Name (ARN) of the IAM role that workers use when running jobs in this queue.
	RoleArn *string `pulumi:"roleArn"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupQueue

func LookupQueue(ctx *pulumi.Context, args *LookupQueueArgs, opts ...pulumi.InvokeOption) (*LookupQueueResult, error)

Definition of AWS::Deadline::Queue Resource Type

type LookupQueueResultOutput

type LookupQueueResultOutput struct{ *pulumi.OutputState }

func (LookupQueueResultOutput) AllowedStorageProfileIds

func (o LookupQueueResultOutput) AllowedStorageProfileIds() pulumi.StringArrayOutput

The identifiers of the storage profiles that this queue can use to share assets between workers using different operating systems.

func (LookupQueueResultOutput) Arn

The Amazon Resource Name (ARN) of the queue.

func (LookupQueueResultOutput) DefaultBudgetAction

The default action taken on a queue summary if a budget wasn't configured.

func (LookupQueueResultOutput) Description

A description of the queue that helps identify what the queue is used for.

func (LookupQueueResultOutput) DisplayName

The display name of the queue summary to update.

> This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

func (LookupQueueResultOutput) ElementType

func (LookupQueueResultOutput) ElementType() reflect.Type

func (LookupQueueResultOutput) JobAttachmentSettings

The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.

func (LookupQueueResultOutput) JobRunAsUser

Identifies the user for a job.

func (LookupQueueResultOutput) QueueId

The queue ID.

func (LookupQueueResultOutput) RequiredFileSystemLocationNames

func (o LookupQueueResultOutput) RequiredFileSystemLocationNames() pulumi.StringArrayOutput

The file system location that the queue uses.

func (LookupQueueResultOutput) RoleArn

The Amazon Resource Name (ARN) of the IAM role that workers use when running jobs in this queue.

func (LookupQueueResultOutput) Tags added in v0.108.3

An array of key-value pairs to apply to this resource.

func (LookupQueueResultOutput) ToLookupQueueResultOutput

func (o LookupQueueResultOutput) ToLookupQueueResultOutput() LookupQueueResultOutput

func (LookupQueueResultOutput) ToLookupQueueResultOutputWithContext

func (o LookupQueueResultOutput) ToLookupQueueResultOutputWithContext(ctx context.Context) LookupQueueResultOutput

type LookupStorageProfileArgs

type LookupStorageProfileArgs struct {
	// The unique identifier of the farm that contains the storage profile.
	FarmId string `pulumi:"farmId"`
	// The storage profile ID.
	StorageProfileId string `pulumi:"storageProfileId"`
}

type LookupStorageProfileOutputArgs

type LookupStorageProfileOutputArgs struct {
	// The unique identifier of the farm that contains the storage profile.
	FarmId pulumi.StringInput `pulumi:"farmId"`
	// The storage profile ID.
	StorageProfileId pulumi.StringInput `pulumi:"storageProfileId"`
}

func (LookupStorageProfileOutputArgs) ElementType

type LookupStorageProfileResult

type LookupStorageProfileResult struct {
	// The display name of the storage profile summary to update.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName *string `pulumi:"displayName"`
	// Operating system specific file system path to the storage location.
	FileSystemLocations []StorageProfileFileSystemLocation `pulumi:"fileSystemLocations"`
	// The operating system (OS) family.
	OsFamily *StorageProfileOperatingSystemFamily `pulumi:"osFamily"`
	// The storage profile ID.
	StorageProfileId *string `pulumi:"storageProfileId"`
}

func LookupStorageProfile

func LookupStorageProfile(ctx *pulumi.Context, args *LookupStorageProfileArgs, opts ...pulumi.InvokeOption) (*LookupStorageProfileResult, error)

Definition of AWS::Deadline::StorageProfile Resource Type

type LookupStorageProfileResultOutput

type LookupStorageProfileResultOutput struct{ *pulumi.OutputState }

func (LookupStorageProfileResultOutput) DisplayName

The display name of the storage profile summary to update.

> This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

func (LookupStorageProfileResultOutput) ElementType

func (LookupStorageProfileResultOutput) FileSystemLocations

Operating system specific file system path to the storage location.

func (LookupStorageProfileResultOutput) OsFamily

The operating system (OS) family.

func (LookupStorageProfileResultOutput) StorageProfileId

The storage profile ID.

func (LookupStorageProfileResultOutput) ToLookupStorageProfileResultOutput

func (o LookupStorageProfileResultOutput) ToLookupStorageProfileResultOutput() LookupStorageProfileResultOutput

func (LookupStorageProfileResultOutput) ToLookupStorageProfileResultOutputWithContext

func (o LookupStorageProfileResultOutput) ToLookupStorageProfileResultOutputWithContext(ctx context.Context) LookupStorageProfileResultOutput

type MeteredProduct

type MeteredProduct struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the metered product.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The family to which the metered product belongs.
	Family pulumi.StringOutput `pulumi:"family"`
	// The Amazon EC2 identifier of the license endpoint.
	LicenseEndpointId pulumi.StringPtrOutput `pulumi:"licenseEndpointId"`
	// The port on which the metered product should run.
	Port pulumi.IntOutput `pulumi:"port"`
	// The product ID.
	ProductId pulumi.StringPtrOutput `pulumi:"productId"`
	// The vendor.
	Vendor pulumi.StringOutput `pulumi:"vendor"`
}

Definition of AWS::Deadline::MeteredProduct Resource Type

func GetMeteredProduct

func GetMeteredProduct(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MeteredProductState, opts ...pulumi.ResourceOption) (*MeteredProduct, error)

GetMeteredProduct gets an existing MeteredProduct 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 NewMeteredProduct

func NewMeteredProduct(ctx *pulumi.Context,
	name string, args *MeteredProductArgs, opts ...pulumi.ResourceOption) (*MeteredProduct, error)

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

func (*MeteredProduct) ElementType

func (*MeteredProduct) ElementType() reflect.Type

func (*MeteredProduct) ToMeteredProductOutput

func (i *MeteredProduct) ToMeteredProductOutput() MeteredProductOutput

func (*MeteredProduct) ToMeteredProductOutputWithContext

func (i *MeteredProduct) ToMeteredProductOutputWithContext(ctx context.Context) MeteredProductOutput

type MeteredProductArgs

type MeteredProductArgs struct {
	// The Amazon EC2 identifier of the license endpoint.
	LicenseEndpointId pulumi.StringPtrInput
	// The product ID.
	ProductId pulumi.StringPtrInput
}

The set of arguments for constructing a MeteredProduct resource.

func (MeteredProductArgs) ElementType

func (MeteredProductArgs) ElementType() reflect.Type

type MeteredProductInput

type MeteredProductInput interface {
	pulumi.Input

	ToMeteredProductOutput() MeteredProductOutput
	ToMeteredProductOutputWithContext(ctx context.Context) MeteredProductOutput
}

type MeteredProductOutput

type MeteredProductOutput struct{ *pulumi.OutputState }

func (MeteredProductOutput) Arn

The Amazon Resource Name (ARN) of the metered product.

func (MeteredProductOutput) ElementType

func (MeteredProductOutput) ElementType() reflect.Type

func (MeteredProductOutput) Family

The family to which the metered product belongs.

func (MeteredProductOutput) LicenseEndpointId

func (o MeteredProductOutput) LicenseEndpointId() pulumi.StringPtrOutput

The Amazon EC2 identifier of the license endpoint.

func (MeteredProductOutput) Port

The port on which the metered product should run.

func (MeteredProductOutput) ProductId

The product ID.

func (MeteredProductOutput) ToMeteredProductOutput

func (o MeteredProductOutput) ToMeteredProductOutput() MeteredProductOutput

func (MeteredProductOutput) ToMeteredProductOutputWithContext

func (o MeteredProductOutput) ToMeteredProductOutputWithContext(ctx context.Context) MeteredProductOutput

func (MeteredProductOutput) Vendor

The vendor.

type MeteredProductState

type MeteredProductState struct {
}

func (MeteredProductState) ElementType

func (MeteredProductState) ElementType() reflect.Type

type Monitor added in v0.108.3

type Monitor struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the monitor.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The name of the monitor that displays on the Deadline Cloud console.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.
	IdentityCenterApplicationArn pulumi.StringOutput `pulumi:"identityCenterApplicationArn"`
	// The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.
	IdentityCenterInstanceArn pulumi.StringOutput `pulumi:"identityCenterInstanceArn"`
	// The unique identifier for the monitor.
	MonitorId pulumi.StringOutput `pulumi:"monitorId"`
	// The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
	Subdomain pulumi.StringOutput `pulumi:"subdomain"`
	// The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
	Url pulumi.StringOutput `pulumi:"url"`
}

Definition of AWS::Deadline::Monitor Resource Type

func GetMonitor added in v0.108.3

func GetMonitor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MonitorState, opts ...pulumi.ResourceOption) (*Monitor, error)

GetMonitor gets an existing Monitor 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 NewMonitor added in v0.108.3

func NewMonitor(ctx *pulumi.Context,
	name string, args *MonitorArgs, opts ...pulumi.ResourceOption) (*Monitor, error)

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

func (*Monitor) ElementType added in v0.108.3

func (*Monitor) ElementType() reflect.Type

func (*Monitor) ToMonitorOutput added in v0.108.3

func (i *Monitor) ToMonitorOutput() MonitorOutput

func (*Monitor) ToMonitorOutputWithContext added in v0.108.3

func (i *Monitor) ToMonitorOutputWithContext(ctx context.Context) MonitorOutput

type MonitorArgs added in v0.108.3

type MonitorArgs struct {
	// The name of the monitor that displays on the Deadline Cloud console.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName pulumi.StringInput
	// The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.
	IdentityCenterInstanceArn pulumi.StringInput
	// The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.
	RoleArn pulumi.StringInput
	// The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
	Subdomain pulumi.StringInput
}

The set of arguments for constructing a Monitor resource.

func (MonitorArgs) ElementType added in v0.108.3

func (MonitorArgs) ElementType() reflect.Type

type MonitorInput added in v0.108.3

type MonitorInput interface {
	pulumi.Input

	ToMonitorOutput() MonitorOutput
	ToMonitorOutputWithContext(ctx context.Context) MonitorOutput
}

type MonitorOutput added in v0.108.3

type MonitorOutput struct{ *pulumi.OutputState }

func (MonitorOutput) Arn added in v0.108.3

The Amazon Resource Name (ARN) of the monitor.

func (MonitorOutput) DisplayName added in v0.108.3

func (o MonitorOutput) DisplayName() pulumi.StringOutput

The name of the monitor that displays on the Deadline Cloud console.

> This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

func (MonitorOutput) ElementType added in v0.108.3

func (MonitorOutput) ElementType() reflect.Type

func (MonitorOutput) IdentityCenterApplicationArn added in v0.108.3

func (o MonitorOutput) IdentityCenterApplicationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.

func (MonitorOutput) IdentityCenterInstanceArn added in v0.108.3

func (o MonitorOutput) IdentityCenterInstanceArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.

func (MonitorOutput) MonitorId added in v0.108.3

func (o MonitorOutput) MonitorId() pulumi.StringOutput

The unique identifier for the monitor.

func (MonitorOutput) RoleArn added in v0.108.3

func (o MonitorOutput) RoleArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.

func (MonitorOutput) Subdomain added in v0.108.3

func (o MonitorOutput) Subdomain() pulumi.StringOutput

The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.

func (MonitorOutput) ToMonitorOutput added in v0.108.3

func (o MonitorOutput) ToMonitorOutput() MonitorOutput

func (MonitorOutput) ToMonitorOutputWithContext added in v0.108.3

func (o MonitorOutput) ToMonitorOutputWithContext(ctx context.Context) MonitorOutput

func (MonitorOutput) Url added in v0.108.3

The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.

type MonitorState added in v0.108.3

type MonitorState struct {
}

func (MonitorState) ElementType added in v0.108.3

func (MonitorState) ElementType() reflect.Type

type Queue

type Queue struct {
	pulumi.CustomResourceState

	// The identifiers of the storage profiles that this queue can use to share assets between workers using different operating systems.
	AllowedStorageProfileIds pulumi.StringArrayOutput `pulumi:"allowedStorageProfileIds"`
	// The Amazon Resource Name (ARN) of the queue.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The default action taken on a queue summary if a budget wasn't configured.
	DefaultBudgetAction QueueDefaultQueueBudgetActionPtrOutput `pulumi:"defaultBudgetAction"`
	// A description of the queue that helps identify what the queue is used for.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The display name of the queue summary to update.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The farm ID.
	FarmId pulumi.StringOutput `pulumi:"farmId"`
	// The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.
	JobAttachmentSettings QueueJobAttachmentSettingsPtrOutput `pulumi:"jobAttachmentSettings"`
	// Identifies the user for a job.
	JobRunAsUser QueueJobRunAsUserPtrOutput `pulumi:"jobRunAsUser"`
	// The queue ID.
	QueueId pulumi.StringOutput `pulumi:"queueId"`
	// The file system location that the queue uses.
	RequiredFileSystemLocationNames pulumi.StringArrayOutput `pulumi:"requiredFileSystemLocationNames"`
	// The Amazon Resource Name (ARN) of the IAM role that workers use when running jobs in this queue.
	RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::Deadline::Queue Resource Type

func GetQueue

func GetQueue(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QueueState, opts ...pulumi.ResourceOption) (*Queue, error)

GetQueue gets an existing Queue 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 NewQueue

func NewQueue(ctx *pulumi.Context,
	name string, args *QueueArgs, opts ...pulumi.ResourceOption) (*Queue, error)

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

func (*Queue) ElementType

func (*Queue) ElementType() reflect.Type

func (*Queue) ToQueueOutput

func (i *Queue) ToQueueOutput() QueueOutput

func (*Queue) ToQueueOutputWithContext

func (i *Queue) ToQueueOutputWithContext(ctx context.Context) QueueOutput

type QueueArgs

type QueueArgs struct {
	// The identifiers of the storage profiles that this queue can use to share assets between workers using different operating systems.
	AllowedStorageProfileIds pulumi.StringArrayInput
	// The default action taken on a queue summary if a budget wasn't configured.
	DefaultBudgetAction QueueDefaultQueueBudgetActionPtrInput
	// A description of the queue that helps identify what the queue is used for.
	Description pulumi.StringPtrInput
	// The display name of the queue summary to update.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName pulumi.StringInput
	// The farm ID.
	FarmId pulumi.StringInput
	// The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.
	JobAttachmentSettings QueueJobAttachmentSettingsPtrInput
	// Identifies the user for a job.
	JobRunAsUser QueueJobRunAsUserPtrInput
	// The file system location that the queue uses.
	RequiredFileSystemLocationNames pulumi.StringArrayInput
	// The Amazon Resource Name (ARN) of the IAM role that workers use when running jobs in this queue.
	RoleArn pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Queue resource.

func (QueueArgs) ElementType

func (QueueArgs) ElementType() reflect.Type

type QueueDefaultQueueBudgetAction

type QueueDefaultQueueBudgetAction string

func (QueueDefaultQueueBudgetAction) ElementType

func (QueueDefaultQueueBudgetAction) ToQueueDefaultQueueBudgetActionOutput

func (e QueueDefaultQueueBudgetAction) ToQueueDefaultQueueBudgetActionOutput() QueueDefaultQueueBudgetActionOutput

func (QueueDefaultQueueBudgetAction) ToQueueDefaultQueueBudgetActionOutputWithContext

func (e QueueDefaultQueueBudgetAction) ToQueueDefaultQueueBudgetActionOutputWithContext(ctx context.Context) QueueDefaultQueueBudgetActionOutput

func (QueueDefaultQueueBudgetAction) ToQueueDefaultQueueBudgetActionPtrOutput

func (e QueueDefaultQueueBudgetAction) ToQueueDefaultQueueBudgetActionPtrOutput() QueueDefaultQueueBudgetActionPtrOutput

func (QueueDefaultQueueBudgetAction) ToQueueDefaultQueueBudgetActionPtrOutputWithContext

func (e QueueDefaultQueueBudgetAction) ToQueueDefaultQueueBudgetActionPtrOutputWithContext(ctx context.Context) QueueDefaultQueueBudgetActionPtrOutput

func (QueueDefaultQueueBudgetAction) ToStringOutput

func (QueueDefaultQueueBudgetAction) ToStringOutputWithContext

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

func (QueueDefaultQueueBudgetAction) ToStringPtrOutput

func (QueueDefaultQueueBudgetAction) ToStringPtrOutputWithContext

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

type QueueDefaultQueueBudgetActionInput

type QueueDefaultQueueBudgetActionInput interface {
	pulumi.Input

	ToQueueDefaultQueueBudgetActionOutput() QueueDefaultQueueBudgetActionOutput
	ToQueueDefaultQueueBudgetActionOutputWithContext(context.Context) QueueDefaultQueueBudgetActionOutput
}

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

QueueDefaultQueueBudgetActionNone
QueueDefaultQueueBudgetActionStopSchedulingAndCompleteTasks
QueueDefaultQueueBudgetActionStopSchedulingAndCancelTasks

type QueueDefaultQueueBudgetActionOutput

type QueueDefaultQueueBudgetActionOutput struct{ *pulumi.OutputState }

func (QueueDefaultQueueBudgetActionOutput) ElementType

func (QueueDefaultQueueBudgetActionOutput) ToQueueDefaultQueueBudgetActionOutput

func (o QueueDefaultQueueBudgetActionOutput) ToQueueDefaultQueueBudgetActionOutput() QueueDefaultQueueBudgetActionOutput

func (QueueDefaultQueueBudgetActionOutput) ToQueueDefaultQueueBudgetActionOutputWithContext

func (o QueueDefaultQueueBudgetActionOutput) ToQueueDefaultQueueBudgetActionOutputWithContext(ctx context.Context) QueueDefaultQueueBudgetActionOutput

func (QueueDefaultQueueBudgetActionOutput) ToQueueDefaultQueueBudgetActionPtrOutput

func (o QueueDefaultQueueBudgetActionOutput) ToQueueDefaultQueueBudgetActionPtrOutput() QueueDefaultQueueBudgetActionPtrOutput

func (QueueDefaultQueueBudgetActionOutput) ToQueueDefaultQueueBudgetActionPtrOutputWithContext

func (o QueueDefaultQueueBudgetActionOutput) ToQueueDefaultQueueBudgetActionPtrOutputWithContext(ctx context.Context) QueueDefaultQueueBudgetActionPtrOutput

func (QueueDefaultQueueBudgetActionOutput) ToStringOutput

func (QueueDefaultQueueBudgetActionOutput) ToStringOutputWithContext

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

func (QueueDefaultQueueBudgetActionOutput) ToStringPtrOutput

func (QueueDefaultQueueBudgetActionOutput) ToStringPtrOutputWithContext

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

type QueueDefaultQueueBudgetActionPtrInput

type QueueDefaultQueueBudgetActionPtrInput interface {
	pulumi.Input

	ToQueueDefaultQueueBudgetActionPtrOutput() QueueDefaultQueueBudgetActionPtrOutput
	ToQueueDefaultQueueBudgetActionPtrOutputWithContext(context.Context) QueueDefaultQueueBudgetActionPtrOutput
}

type QueueDefaultQueueBudgetActionPtrOutput

type QueueDefaultQueueBudgetActionPtrOutput struct{ *pulumi.OutputState }

func (QueueDefaultQueueBudgetActionPtrOutput) Elem

func (QueueDefaultQueueBudgetActionPtrOutput) ElementType

func (QueueDefaultQueueBudgetActionPtrOutput) ToQueueDefaultQueueBudgetActionPtrOutput

func (o QueueDefaultQueueBudgetActionPtrOutput) ToQueueDefaultQueueBudgetActionPtrOutput() QueueDefaultQueueBudgetActionPtrOutput

func (QueueDefaultQueueBudgetActionPtrOutput) ToQueueDefaultQueueBudgetActionPtrOutputWithContext

func (o QueueDefaultQueueBudgetActionPtrOutput) ToQueueDefaultQueueBudgetActionPtrOutputWithContext(ctx context.Context) QueueDefaultQueueBudgetActionPtrOutput

func (QueueDefaultQueueBudgetActionPtrOutput) ToStringPtrOutput

func (QueueDefaultQueueBudgetActionPtrOutput) ToStringPtrOutputWithContext

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

type QueueEnvironment

type QueueEnvironment struct {
	pulumi.CustomResourceState

	// The identifier assigned to the farm that contains the queue.
	FarmId pulumi.StringOutput `pulumi:"farmId"`
	// The name of the queue environment.
	Name pulumi.StringOutput `pulumi:"name"`
	// The queue environment's priority.
	Priority pulumi.IntOutput `pulumi:"priority"`
	// The queue environment ID.
	QueueEnvironmentId pulumi.StringOutput `pulumi:"queueEnvironmentId"`
	// The unique identifier of the queue that contains the environment.
	QueueId pulumi.StringOutput `pulumi:"queueId"`
	// A JSON or YAML template that describes the processing environment for the queue.
	Template pulumi.StringOutput `pulumi:"template"`
	// Specifies whether the template for the queue environment is JSON or YAML.
	TemplateType QueueEnvironmentEnvironmentTemplateTypeOutput `pulumi:"templateType"`
}

Definition of AWS::Deadline::QueueEnvironment Resource Type

func GetQueueEnvironment

func GetQueueEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QueueEnvironmentState, opts ...pulumi.ResourceOption) (*QueueEnvironment, error)

GetQueueEnvironment gets an existing QueueEnvironment 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 NewQueueEnvironment

func NewQueueEnvironment(ctx *pulumi.Context,
	name string, args *QueueEnvironmentArgs, opts ...pulumi.ResourceOption) (*QueueEnvironment, error)

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

func (*QueueEnvironment) ElementType

func (*QueueEnvironment) ElementType() reflect.Type

func (*QueueEnvironment) ToQueueEnvironmentOutput

func (i *QueueEnvironment) ToQueueEnvironmentOutput() QueueEnvironmentOutput

func (*QueueEnvironment) ToQueueEnvironmentOutputWithContext

func (i *QueueEnvironment) ToQueueEnvironmentOutputWithContext(ctx context.Context) QueueEnvironmentOutput

type QueueEnvironmentArgs

type QueueEnvironmentArgs struct {
	// The identifier assigned to the farm that contains the queue.
	FarmId pulumi.StringInput
	// The queue environment's priority.
	Priority pulumi.IntInput
	// The unique identifier of the queue that contains the environment.
	QueueId pulumi.StringInput
	// A JSON or YAML template that describes the processing environment for the queue.
	Template pulumi.StringInput
	// Specifies whether the template for the queue environment is JSON or YAML.
	TemplateType QueueEnvironmentEnvironmentTemplateTypeInput
}

The set of arguments for constructing a QueueEnvironment resource.

func (QueueEnvironmentArgs) ElementType

func (QueueEnvironmentArgs) ElementType() reflect.Type

type QueueEnvironmentEnvironmentTemplateType

type QueueEnvironmentEnvironmentTemplateType string

func (QueueEnvironmentEnvironmentTemplateType) ElementType

func (QueueEnvironmentEnvironmentTemplateType) ToQueueEnvironmentEnvironmentTemplateTypeOutput

func (e QueueEnvironmentEnvironmentTemplateType) ToQueueEnvironmentEnvironmentTemplateTypeOutput() QueueEnvironmentEnvironmentTemplateTypeOutput

func (QueueEnvironmentEnvironmentTemplateType) ToQueueEnvironmentEnvironmentTemplateTypeOutputWithContext

func (e QueueEnvironmentEnvironmentTemplateType) ToQueueEnvironmentEnvironmentTemplateTypeOutputWithContext(ctx context.Context) QueueEnvironmentEnvironmentTemplateTypeOutput

func (QueueEnvironmentEnvironmentTemplateType) ToQueueEnvironmentEnvironmentTemplateTypePtrOutput

func (e QueueEnvironmentEnvironmentTemplateType) ToQueueEnvironmentEnvironmentTemplateTypePtrOutput() QueueEnvironmentEnvironmentTemplateTypePtrOutput

func (QueueEnvironmentEnvironmentTemplateType) ToQueueEnvironmentEnvironmentTemplateTypePtrOutputWithContext

func (e QueueEnvironmentEnvironmentTemplateType) ToQueueEnvironmentEnvironmentTemplateTypePtrOutputWithContext(ctx context.Context) QueueEnvironmentEnvironmentTemplateTypePtrOutput

func (QueueEnvironmentEnvironmentTemplateType) ToStringOutput

func (QueueEnvironmentEnvironmentTemplateType) ToStringOutputWithContext

func (QueueEnvironmentEnvironmentTemplateType) ToStringPtrOutput

func (QueueEnvironmentEnvironmentTemplateType) ToStringPtrOutputWithContext

type QueueEnvironmentEnvironmentTemplateTypeInput

type QueueEnvironmentEnvironmentTemplateTypeInput interface {
	pulumi.Input

	ToQueueEnvironmentEnvironmentTemplateTypeOutput() QueueEnvironmentEnvironmentTemplateTypeOutput
	ToQueueEnvironmentEnvironmentTemplateTypeOutputWithContext(context.Context) QueueEnvironmentEnvironmentTemplateTypeOutput
}

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

QueueEnvironmentEnvironmentTemplateTypeJson
QueueEnvironmentEnvironmentTemplateTypeYaml

type QueueEnvironmentEnvironmentTemplateTypeOutput

type QueueEnvironmentEnvironmentTemplateTypeOutput struct{ *pulumi.OutputState }

func (QueueEnvironmentEnvironmentTemplateTypeOutput) ElementType

func (QueueEnvironmentEnvironmentTemplateTypeOutput) ToQueueEnvironmentEnvironmentTemplateTypeOutput

func (o QueueEnvironmentEnvironmentTemplateTypeOutput) ToQueueEnvironmentEnvironmentTemplateTypeOutput() QueueEnvironmentEnvironmentTemplateTypeOutput

func (QueueEnvironmentEnvironmentTemplateTypeOutput) ToQueueEnvironmentEnvironmentTemplateTypeOutputWithContext

func (o QueueEnvironmentEnvironmentTemplateTypeOutput) ToQueueEnvironmentEnvironmentTemplateTypeOutputWithContext(ctx context.Context) QueueEnvironmentEnvironmentTemplateTypeOutput

func (QueueEnvironmentEnvironmentTemplateTypeOutput) ToQueueEnvironmentEnvironmentTemplateTypePtrOutput

func (o QueueEnvironmentEnvironmentTemplateTypeOutput) ToQueueEnvironmentEnvironmentTemplateTypePtrOutput() QueueEnvironmentEnvironmentTemplateTypePtrOutput

func (QueueEnvironmentEnvironmentTemplateTypeOutput) ToQueueEnvironmentEnvironmentTemplateTypePtrOutputWithContext

func (o QueueEnvironmentEnvironmentTemplateTypeOutput) ToQueueEnvironmentEnvironmentTemplateTypePtrOutputWithContext(ctx context.Context) QueueEnvironmentEnvironmentTemplateTypePtrOutput

func (QueueEnvironmentEnvironmentTemplateTypeOutput) ToStringOutput

func (QueueEnvironmentEnvironmentTemplateTypeOutput) ToStringOutputWithContext

func (QueueEnvironmentEnvironmentTemplateTypeOutput) ToStringPtrOutput

func (QueueEnvironmentEnvironmentTemplateTypeOutput) ToStringPtrOutputWithContext

type QueueEnvironmentEnvironmentTemplateTypePtrInput

type QueueEnvironmentEnvironmentTemplateTypePtrInput interface {
	pulumi.Input

	ToQueueEnvironmentEnvironmentTemplateTypePtrOutput() QueueEnvironmentEnvironmentTemplateTypePtrOutput
	ToQueueEnvironmentEnvironmentTemplateTypePtrOutputWithContext(context.Context) QueueEnvironmentEnvironmentTemplateTypePtrOutput
}

type QueueEnvironmentEnvironmentTemplateTypePtrOutput

type QueueEnvironmentEnvironmentTemplateTypePtrOutput struct{ *pulumi.OutputState }

func (QueueEnvironmentEnvironmentTemplateTypePtrOutput) Elem

func (QueueEnvironmentEnvironmentTemplateTypePtrOutput) ElementType

func (QueueEnvironmentEnvironmentTemplateTypePtrOutput) ToQueueEnvironmentEnvironmentTemplateTypePtrOutput

func (o QueueEnvironmentEnvironmentTemplateTypePtrOutput) ToQueueEnvironmentEnvironmentTemplateTypePtrOutput() QueueEnvironmentEnvironmentTemplateTypePtrOutput

func (QueueEnvironmentEnvironmentTemplateTypePtrOutput) ToQueueEnvironmentEnvironmentTemplateTypePtrOutputWithContext

func (o QueueEnvironmentEnvironmentTemplateTypePtrOutput) ToQueueEnvironmentEnvironmentTemplateTypePtrOutputWithContext(ctx context.Context) QueueEnvironmentEnvironmentTemplateTypePtrOutput

func (QueueEnvironmentEnvironmentTemplateTypePtrOutput) ToStringPtrOutput

func (QueueEnvironmentEnvironmentTemplateTypePtrOutput) ToStringPtrOutputWithContext

type QueueEnvironmentInput

type QueueEnvironmentInput interface {
	pulumi.Input

	ToQueueEnvironmentOutput() QueueEnvironmentOutput
	ToQueueEnvironmentOutputWithContext(ctx context.Context) QueueEnvironmentOutput
}

type QueueEnvironmentOutput

type QueueEnvironmentOutput struct{ *pulumi.OutputState }

func (QueueEnvironmentOutput) ElementType

func (QueueEnvironmentOutput) ElementType() reflect.Type

func (QueueEnvironmentOutput) FarmId

The identifier assigned to the farm that contains the queue.

func (QueueEnvironmentOutput) Name

The name of the queue environment.

func (QueueEnvironmentOutput) Priority

The queue environment's priority.

func (QueueEnvironmentOutput) QueueEnvironmentId

func (o QueueEnvironmentOutput) QueueEnvironmentId() pulumi.StringOutput

The queue environment ID.

func (QueueEnvironmentOutput) QueueId

The unique identifier of the queue that contains the environment.

func (QueueEnvironmentOutput) Template

A JSON or YAML template that describes the processing environment for the queue.

func (QueueEnvironmentOutput) TemplateType

Specifies whether the template for the queue environment is JSON or YAML.

func (QueueEnvironmentOutput) ToQueueEnvironmentOutput

func (o QueueEnvironmentOutput) ToQueueEnvironmentOutput() QueueEnvironmentOutput

func (QueueEnvironmentOutput) ToQueueEnvironmentOutputWithContext

func (o QueueEnvironmentOutput) ToQueueEnvironmentOutputWithContext(ctx context.Context) QueueEnvironmentOutput

type QueueEnvironmentState

type QueueEnvironmentState struct {
}

func (QueueEnvironmentState) ElementType

func (QueueEnvironmentState) ElementType() reflect.Type

type QueueFleetAssociation

type QueueFleetAssociation struct {
	pulumi.CustomResourceState

	// The identifier of the farm that contains the queue and the fleet.
	FarmId pulumi.StringOutput `pulumi:"farmId"`
	// The fleet ID.
	FleetId pulumi.StringOutput `pulumi:"fleetId"`
	// The queue ID.
	QueueId pulumi.StringOutput `pulumi:"queueId"`
}

Definition of AWS::Deadline::QueueFleetAssociation Resource Type

func GetQueueFleetAssociation

func GetQueueFleetAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QueueFleetAssociationState, opts ...pulumi.ResourceOption) (*QueueFleetAssociation, error)

GetQueueFleetAssociation gets an existing QueueFleetAssociation 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 NewQueueFleetAssociation

func NewQueueFleetAssociation(ctx *pulumi.Context,
	name string, args *QueueFleetAssociationArgs, opts ...pulumi.ResourceOption) (*QueueFleetAssociation, error)

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

func (*QueueFleetAssociation) ElementType

func (*QueueFleetAssociation) ElementType() reflect.Type

func (*QueueFleetAssociation) ToQueueFleetAssociationOutput

func (i *QueueFleetAssociation) ToQueueFleetAssociationOutput() QueueFleetAssociationOutput

func (*QueueFleetAssociation) ToQueueFleetAssociationOutputWithContext

func (i *QueueFleetAssociation) ToQueueFleetAssociationOutputWithContext(ctx context.Context) QueueFleetAssociationOutput

type QueueFleetAssociationArgs

type QueueFleetAssociationArgs struct {
	// The identifier of the farm that contains the queue and the fleet.
	FarmId pulumi.StringInput
	// The fleet ID.
	FleetId pulumi.StringInput
	// The queue ID.
	QueueId pulumi.StringInput
}

The set of arguments for constructing a QueueFleetAssociation resource.

func (QueueFleetAssociationArgs) ElementType

func (QueueFleetAssociationArgs) ElementType() reflect.Type

type QueueFleetAssociationInput

type QueueFleetAssociationInput interface {
	pulumi.Input

	ToQueueFleetAssociationOutput() QueueFleetAssociationOutput
	ToQueueFleetAssociationOutputWithContext(ctx context.Context) QueueFleetAssociationOutput
}

type QueueFleetAssociationOutput

type QueueFleetAssociationOutput struct{ *pulumi.OutputState }

func (QueueFleetAssociationOutput) ElementType

func (QueueFleetAssociationOutput) FarmId

The identifier of the farm that contains the queue and the fleet.

func (QueueFleetAssociationOutput) FleetId

The fleet ID.

func (QueueFleetAssociationOutput) QueueId

The queue ID.

func (QueueFleetAssociationOutput) ToQueueFleetAssociationOutput

func (o QueueFleetAssociationOutput) ToQueueFleetAssociationOutput() QueueFleetAssociationOutput

func (QueueFleetAssociationOutput) ToQueueFleetAssociationOutputWithContext

func (o QueueFleetAssociationOutput) ToQueueFleetAssociationOutputWithContext(ctx context.Context) QueueFleetAssociationOutput

type QueueFleetAssociationState

type QueueFleetAssociationState struct {
}

func (QueueFleetAssociationState) ElementType

func (QueueFleetAssociationState) ElementType() reflect.Type

type QueueInput

type QueueInput interface {
	pulumi.Input

	ToQueueOutput() QueueOutput
	ToQueueOutputWithContext(ctx context.Context) QueueOutput
}

type QueueJobAttachmentSettings

type QueueJobAttachmentSettings struct {
	// The root prefix.
	RootPrefix string `pulumi:"rootPrefix"`
	// The Amazon S3 bucket name.
	S3BucketName string `pulumi:"s3BucketName"`
}

type QueueJobAttachmentSettingsArgs

type QueueJobAttachmentSettingsArgs struct {
	// The root prefix.
	RootPrefix pulumi.StringInput `pulumi:"rootPrefix"`
	// The Amazon S3 bucket name.
	S3BucketName pulumi.StringInput `pulumi:"s3BucketName"`
}

func (QueueJobAttachmentSettingsArgs) ElementType

func (QueueJobAttachmentSettingsArgs) ToQueueJobAttachmentSettingsOutput

func (i QueueJobAttachmentSettingsArgs) ToQueueJobAttachmentSettingsOutput() QueueJobAttachmentSettingsOutput

func (QueueJobAttachmentSettingsArgs) ToQueueJobAttachmentSettingsOutputWithContext

func (i QueueJobAttachmentSettingsArgs) ToQueueJobAttachmentSettingsOutputWithContext(ctx context.Context) QueueJobAttachmentSettingsOutput

func (QueueJobAttachmentSettingsArgs) ToQueueJobAttachmentSettingsPtrOutput

func (i QueueJobAttachmentSettingsArgs) ToQueueJobAttachmentSettingsPtrOutput() QueueJobAttachmentSettingsPtrOutput

func (QueueJobAttachmentSettingsArgs) ToQueueJobAttachmentSettingsPtrOutputWithContext

func (i QueueJobAttachmentSettingsArgs) ToQueueJobAttachmentSettingsPtrOutputWithContext(ctx context.Context) QueueJobAttachmentSettingsPtrOutput

type QueueJobAttachmentSettingsInput

type QueueJobAttachmentSettingsInput interface {
	pulumi.Input

	ToQueueJobAttachmentSettingsOutput() QueueJobAttachmentSettingsOutput
	ToQueueJobAttachmentSettingsOutputWithContext(context.Context) QueueJobAttachmentSettingsOutput
}

QueueJobAttachmentSettingsInput is an input type that accepts QueueJobAttachmentSettingsArgs and QueueJobAttachmentSettingsOutput values. You can construct a concrete instance of `QueueJobAttachmentSettingsInput` via:

QueueJobAttachmentSettingsArgs{...}

type QueueJobAttachmentSettingsOutput

type QueueJobAttachmentSettingsOutput struct{ *pulumi.OutputState }

func (QueueJobAttachmentSettingsOutput) ElementType

func (QueueJobAttachmentSettingsOutput) RootPrefix

The root prefix.

func (QueueJobAttachmentSettingsOutput) S3BucketName

The Amazon S3 bucket name.

func (QueueJobAttachmentSettingsOutput) ToQueueJobAttachmentSettingsOutput

func (o QueueJobAttachmentSettingsOutput) ToQueueJobAttachmentSettingsOutput() QueueJobAttachmentSettingsOutput

func (QueueJobAttachmentSettingsOutput) ToQueueJobAttachmentSettingsOutputWithContext

func (o QueueJobAttachmentSettingsOutput) ToQueueJobAttachmentSettingsOutputWithContext(ctx context.Context) QueueJobAttachmentSettingsOutput

func (QueueJobAttachmentSettingsOutput) ToQueueJobAttachmentSettingsPtrOutput

func (o QueueJobAttachmentSettingsOutput) ToQueueJobAttachmentSettingsPtrOutput() QueueJobAttachmentSettingsPtrOutput

func (QueueJobAttachmentSettingsOutput) ToQueueJobAttachmentSettingsPtrOutputWithContext

func (o QueueJobAttachmentSettingsOutput) ToQueueJobAttachmentSettingsPtrOutputWithContext(ctx context.Context) QueueJobAttachmentSettingsPtrOutput

type QueueJobAttachmentSettingsPtrInput

type QueueJobAttachmentSettingsPtrInput interface {
	pulumi.Input

	ToQueueJobAttachmentSettingsPtrOutput() QueueJobAttachmentSettingsPtrOutput
	ToQueueJobAttachmentSettingsPtrOutputWithContext(context.Context) QueueJobAttachmentSettingsPtrOutput
}

QueueJobAttachmentSettingsPtrInput is an input type that accepts QueueJobAttachmentSettingsArgs, QueueJobAttachmentSettingsPtr and QueueJobAttachmentSettingsPtrOutput values. You can construct a concrete instance of `QueueJobAttachmentSettingsPtrInput` via:

        QueueJobAttachmentSettingsArgs{...}

or:

        nil

type QueueJobAttachmentSettingsPtrOutput

type QueueJobAttachmentSettingsPtrOutput struct{ *pulumi.OutputState }

func (QueueJobAttachmentSettingsPtrOutput) Elem

func (QueueJobAttachmentSettingsPtrOutput) ElementType

func (QueueJobAttachmentSettingsPtrOutput) RootPrefix

The root prefix.

func (QueueJobAttachmentSettingsPtrOutput) S3BucketName

The Amazon S3 bucket name.

func (QueueJobAttachmentSettingsPtrOutput) ToQueueJobAttachmentSettingsPtrOutput

func (o QueueJobAttachmentSettingsPtrOutput) ToQueueJobAttachmentSettingsPtrOutput() QueueJobAttachmentSettingsPtrOutput

func (QueueJobAttachmentSettingsPtrOutput) ToQueueJobAttachmentSettingsPtrOutputWithContext

func (o QueueJobAttachmentSettingsPtrOutput) ToQueueJobAttachmentSettingsPtrOutputWithContext(ctx context.Context) QueueJobAttachmentSettingsPtrOutput

type QueueJobRunAsUser

type QueueJobRunAsUser struct {
	// The user and group that the jobs in the queue run as.
	Posix *QueuePosixUser `pulumi:"posix"`
	// Specifies whether the job should run using the queue's system user or if the job should run using the worker agent system user.
	RunAs QueueRunAs `pulumi:"runAs"`
	// Identifies a Microsoft Windows user.
	Windows *QueueWindowsUser `pulumi:"windows"`
}

type QueueJobRunAsUserArgs

type QueueJobRunAsUserArgs struct {
	// The user and group that the jobs in the queue run as.
	Posix QueuePosixUserPtrInput `pulumi:"posix"`
	// Specifies whether the job should run using the queue's system user or if the job should run using the worker agent system user.
	RunAs QueueRunAsInput `pulumi:"runAs"`
	// Identifies a Microsoft Windows user.
	Windows QueueWindowsUserPtrInput `pulumi:"windows"`
}

func (QueueJobRunAsUserArgs) ElementType

func (QueueJobRunAsUserArgs) ElementType() reflect.Type

func (QueueJobRunAsUserArgs) ToQueueJobRunAsUserOutput

func (i QueueJobRunAsUserArgs) ToQueueJobRunAsUserOutput() QueueJobRunAsUserOutput

func (QueueJobRunAsUserArgs) ToQueueJobRunAsUserOutputWithContext

func (i QueueJobRunAsUserArgs) ToQueueJobRunAsUserOutputWithContext(ctx context.Context) QueueJobRunAsUserOutput

func (QueueJobRunAsUserArgs) ToQueueJobRunAsUserPtrOutput

func (i QueueJobRunAsUserArgs) ToQueueJobRunAsUserPtrOutput() QueueJobRunAsUserPtrOutput

func (QueueJobRunAsUserArgs) ToQueueJobRunAsUserPtrOutputWithContext

func (i QueueJobRunAsUserArgs) ToQueueJobRunAsUserPtrOutputWithContext(ctx context.Context) QueueJobRunAsUserPtrOutput

type QueueJobRunAsUserInput

type QueueJobRunAsUserInput interface {
	pulumi.Input

	ToQueueJobRunAsUserOutput() QueueJobRunAsUserOutput
	ToQueueJobRunAsUserOutputWithContext(context.Context) QueueJobRunAsUserOutput
}

QueueJobRunAsUserInput is an input type that accepts QueueJobRunAsUserArgs and QueueJobRunAsUserOutput values. You can construct a concrete instance of `QueueJobRunAsUserInput` via:

QueueJobRunAsUserArgs{...}

type QueueJobRunAsUserOutput

type QueueJobRunAsUserOutput struct{ *pulumi.OutputState }

func (QueueJobRunAsUserOutput) ElementType

func (QueueJobRunAsUserOutput) ElementType() reflect.Type

func (QueueJobRunAsUserOutput) Posix

The user and group that the jobs in the queue run as.

func (QueueJobRunAsUserOutput) RunAs

Specifies whether the job should run using the queue's system user or if the job should run using the worker agent system user.

func (QueueJobRunAsUserOutput) ToQueueJobRunAsUserOutput

func (o QueueJobRunAsUserOutput) ToQueueJobRunAsUserOutput() QueueJobRunAsUserOutput

func (QueueJobRunAsUserOutput) ToQueueJobRunAsUserOutputWithContext

func (o QueueJobRunAsUserOutput) ToQueueJobRunAsUserOutputWithContext(ctx context.Context) QueueJobRunAsUserOutput

func (QueueJobRunAsUserOutput) ToQueueJobRunAsUserPtrOutput

func (o QueueJobRunAsUserOutput) ToQueueJobRunAsUserPtrOutput() QueueJobRunAsUserPtrOutput

func (QueueJobRunAsUserOutput) ToQueueJobRunAsUserPtrOutputWithContext

func (o QueueJobRunAsUserOutput) ToQueueJobRunAsUserPtrOutputWithContext(ctx context.Context) QueueJobRunAsUserPtrOutput

func (QueueJobRunAsUserOutput) Windows

Identifies a Microsoft Windows user.

type QueueJobRunAsUserPtrInput

type QueueJobRunAsUserPtrInput interface {
	pulumi.Input

	ToQueueJobRunAsUserPtrOutput() QueueJobRunAsUserPtrOutput
	ToQueueJobRunAsUserPtrOutputWithContext(context.Context) QueueJobRunAsUserPtrOutput
}

QueueJobRunAsUserPtrInput is an input type that accepts QueueJobRunAsUserArgs, QueueJobRunAsUserPtr and QueueJobRunAsUserPtrOutput values. You can construct a concrete instance of `QueueJobRunAsUserPtrInput` via:

        QueueJobRunAsUserArgs{...}

or:

        nil

type QueueJobRunAsUserPtrOutput

type QueueJobRunAsUserPtrOutput struct{ *pulumi.OutputState }

func (QueueJobRunAsUserPtrOutput) Elem

func (QueueJobRunAsUserPtrOutput) ElementType

func (QueueJobRunAsUserPtrOutput) ElementType() reflect.Type

func (QueueJobRunAsUserPtrOutput) Posix

The user and group that the jobs in the queue run as.

func (QueueJobRunAsUserPtrOutput) RunAs

Specifies whether the job should run using the queue's system user or if the job should run using the worker agent system user.

func (QueueJobRunAsUserPtrOutput) ToQueueJobRunAsUserPtrOutput

func (o QueueJobRunAsUserPtrOutput) ToQueueJobRunAsUserPtrOutput() QueueJobRunAsUserPtrOutput

func (QueueJobRunAsUserPtrOutput) ToQueueJobRunAsUserPtrOutputWithContext

func (o QueueJobRunAsUserPtrOutput) ToQueueJobRunAsUserPtrOutputWithContext(ctx context.Context) QueueJobRunAsUserPtrOutput

func (QueueJobRunAsUserPtrOutput) Windows

Identifies a Microsoft Windows user.

type QueueOutput

type QueueOutput struct{ *pulumi.OutputState }

func (QueueOutput) AllowedStorageProfileIds

func (o QueueOutput) AllowedStorageProfileIds() pulumi.StringArrayOutput

The identifiers of the storage profiles that this queue can use to share assets between workers using different operating systems.

func (QueueOutput) Arn

The Amazon Resource Name (ARN) of the queue.

func (QueueOutput) DefaultBudgetAction

func (o QueueOutput) DefaultBudgetAction() QueueDefaultQueueBudgetActionPtrOutput

The default action taken on a queue summary if a budget wasn't configured.

func (QueueOutput) Description

func (o QueueOutput) Description() pulumi.StringPtrOutput

A description of the queue that helps identify what the queue is used for.

func (QueueOutput) DisplayName

func (o QueueOutput) DisplayName() pulumi.StringOutput

The display name of the queue summary to update.

> This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

func (QueueOutput) ElementType

func (QueueOutput) ElementType() reflect.Type

func (QueueOutput) FarmId

func (o QueueOutput) FarmId() pulumi.StringOutput

The farm ID.

func (QueueOutput) JobAttachmentSettings

func (o QueueOutput) JobAttachmentSettings() QueueJobAttachmentSettingsPtrOutput

The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.

func (QueueOutput) JobRunAsUser

func (o QueueOutput) JobRunAsUser() QueueJobRunAsUserPtrOutput

Identifies the user for a job.

func (QueueOutput) QueueId

func (o QueueOutput) QueueId() pulumi.StringOutput

The queue ID.

func (QueueOutput) RequiredFileSystemLocationNames

func (o QueueOutput) RequiredFileSystemLocationNames() pulumi.StringArrayOutput

The file system location that the queue uses.

func (QueueOutput) RoleArn

func (o QueueOutput) RoleArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the IAM role that workers use when running jobs in this queue.

func (QueueOutput) Tags added in v0.108.3

func (o QueueOutput) Tags() aws.TagArrayOutput

An array of key-value pairs to apply to this resource.

func (QueueOutput) ToQueueOutput

func (o QueueOutput) ToQueueOutput() QueueOutput

func (QueueOutput) ToQueueOutputWithContext

func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput

type QueuePosixUser

type QueuePosixUser struct {
	// The name of the POSIX user's group.
	Group string `pulumi:"group"`
	// The name of the POSIX user.
	User string `pulumi:"user"`
}

type QueuePosixUserArgs

type QueuePosixUserArgs struct {
	// The name of the POSIX user's group.
	Group pulumi.StringInput `pulumi:"group"`
	// The name of the POSIX user.
	User pulumi.StringInput `pulumi:"user"`
}

func (QueuePosixUserArgs) ElementType

func (QueuePosixUserArgs) ElementType() reflect.Type

func (QueuePosixUserArgs) ToQueuePosixUserOutput

func (i QueuePosixUserArgs) ToQueuePosixUserOutput() QueuePosixUserOutput

func (QueuePosixUserArgs) ToQueuePosixUserOutputWithContext

func (i QueuePosixUserArgs) ToQueuePosixUserOutputWithContext(ctx context.Context) QueuePosixUserOutput

func (QueuePosixUserArgs) ToQueuePosixUserPtrOutput

func (i QueuePosixUserArgs) ToQueuePosixUserPtrOutput() QueuePosixUserPtrOutput

func (QueuePosixUserArgs) ToQueuePosixUserPtrOutputWithContext

func (i QueuePosixUserArgs) ToQueuePosixUserPtrOutputWithContext(ctx context.Context) QueuePosixUserPtrOutput

type QueuePosixUserInput

type QueuePosixUserInput interface {
	pulumi.Input

	ToQueuePosixUserOutput() QueuePosixUserOutput
	ToQueuePosixUserOutputWithContext(context.Context) QueuePosixUserOutput
}

QueuePosixUserInput is an input type that accepts QueuePosixUserArgs and QueuePosixUserOutput values. You can construct a concrete instance of `QueuePosixUserInput` via:

QueuePosixUserArgs{...}

type QueuePosixUserOutput

type QueuePosixUserOutput struct{ *pulumi.OutputState }

func (QueuePosixUserOutput) ElementType

func (QueuePosixUserOutput) ElementType() reflect.Type

func (QueuePosixUserOutput) Group

The name of the POSIX user's group.

func (QueuePosixUserOutput) ToQueuePosixUserOutput

func (o QueuePosixUserOutput) ToQueuePosixUserOutput() QueuePosixUserOutput

func (QueuePosixUserOutput) ToQueuePosixUserOutputWithContext

func (o QueuePosixUserOutput) ToQueuePosixUserOutputWithContext(ctx context.Context) QueuePosixUserOutput

func (QueuePosixUserOutput) ToQueuePosixUserPtrOutput

func (o QueuePosixUserOutput) ToQueuePosixUserPtrOutput() QueuePosixUserPtrOutput

func (QueuePosixUserOutput) ToQueuePosixUserPtrOutputWithContext

func (o QueuePosixUserOutput) ToQueuePosixUserPtrOutputWithContext(ctx context.Context) QueuePosixUserPtrOutput

func (QueuePosixUserOutput) User

The name of the POSIX user.

type QueuePosixUserPtrInput

type QueuePosixUserPtrInput interface {
	pulumi.Input

	ToQueuePosixUserPtrOutput() QueuePosixUserPtrOutput
	ToQueuePosixUserPtrOutputWithContext(context.Context) QueuePosixUserPtrOutput
}

QueuePosixUserPtrInput is an input type that accepts QueuePosixUserArgs, QueuePosixUserPtr and QueuePosixUserPtrOutput values. You can construct a concrete instance of `QueuePosixUserPtrInput` via:

        QueuePosixUserArgs{...}

or:

        nil

type QueuePosixUserPtrOutput

type QueuePosixUserPtrOutput struct{ *pulumi.OutputState }

func (QueuePosixUserPtrOutput) Elem

func (QueuePosixUserPtrOutput) ElementType

func (QueuePosixUserPtrOutput) ElementType() reflect.Type

func (QueuePosixUserPtrOutput) Group

The name of the POSIX user's group.

func (QueuePosixUserPtrOutput) ToQueuePosixUserPtrOutput

func (o QueuePosixUserPtrOutput) ToQueuePosixUserPtrOutput() QueuePosixUserPtrOutput

func (QueuePosixUserPtrOutput) ToQueuePosixUserPtrOutputWithContext

func (o QueuePosixUserPtrOutput) ToQueuePosixUserPtrOutputWithContext(ctx context.Context) QueuePosixUserPtrOutput

func (QueuePosixUserPtrOutput) User

The name of the POSIX user.

type QueueRunAs

type QueueRunAs string

func (QueueRunAs) ElementType

func (QueueRunAs) ElementType() reflect.Type

func (QueueRunAs) ToQueueRunAsOutput

func (e QueueRunAs) ToQueueRunAsOutput() QueueRunAsOutput

func (QueueRunAs) ToQueueRunAsOutputWithContext

func (e QueueRunAs) ToQueueRunAsOutputWithContext(ctx context.Context) QueueRunAsOutput

func (QueueRunAs) ToQueueRunAsPtrOutput

func (e QueueRunAs) ToQueueRunAsPtrOutput() QueueRunAsPtrOutput

func (QueueRunAs) ToQueueRunAsPtrOutputWithContext

func (e QueueRunAs) ToQueueRunAsPtrOutputWithContext(ctx context.Context) QueueRunAsPtrOutput

func (QueueRunAs) ToStringOutput

func (e QueueRunAs) ToStringOutput() pulumi.StringOutput

func (QueueRunAs) ToStringOutputWithContext

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

func (QueueRunAs) ToStringPtrOutput

func (e QueueRunAs) ToStringPtrOutput() pulumi.StringPtrOutput

func (QueueRunAs) ToStringPtrOutputWithContext

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

type QueueRunAsInput

type QueueRunAsInput interface {
	pulumi.Input

	ToQueueRunAsOutput() QueueRunAsOutput
	ToQueueRunAsOutputWithContext(context.Context) QueueRunAsOutput
}

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

QueueRunAsQueueConfiguredUser
QueueRunAsWorkerAgentUser

type QueueRunAsOutput

type QueueRunAsOutput struct{ *pulumi.OutputState }

func (QueueRunAsOutput) ElementType

func (QueueRunAsOutput) ElementType() reflect.Type

func (QueueRunAsOutput) ToQueueRunAsOutput

func (o QueueRunAsOutput) ToQueueRunAsOutput() QueueRunAsOutput

func (QueueRunAsOutput) ToQueueRunAsOutputWithContext

func (o QueueRunAsOutput) ToQueueRunAsOutputWithContext(ctx context.Context) QueueRunAsOutput

func (QueueRunAsOutput) ToQueueRunAsPtrOutput

func (o QueueRunAsOutput) ToQueueRunAsPtrOutput() QueueRunAsPtrOutput

func (QueueRunAsOutput) ToQueueRunAsPtrOutputWithContext

func (o QueueRunAsOutput) ToQueueRunAsPtrOutputWithContext(ctx context.Context) QueueRunAsPtrOutput

func (QueueRunAsOutput) ToStringOutput

func (o QueueRunAsOutput) ToStringOutput() pulumi.StringOutput

func (QueueRunAsOutput) ToStringOutputWithContext

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

func (QueueRunAsOutput) ToStringPtrOutput

func (o QueueRunAsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QueueRunAsOutput) ToStringPtrOutputWithContext

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

type QueueRunAsPtrInput

type QueueRunAsPtrInput interface {
	pulumi.Input

	ToQueueRunAsPtrOutput() QueueRunAsPtrOutput
	ToQueueRunAsPtrOutputWithContext(context.Context) QueueRunAsPtrOutput
}

func QueueRunAsPtr

func QueueRunAsPtr(v string) QueueRunAsPtrInput

type QueueRunAsPtrOutput

type QueueRunAsPtrOutput struct{ *pulumi.OutputState }

func (QueueRunAsPtrOutput) Elem

func (QueueRunAsPtrOutput) ElementType

func (QueueRunAsPtrOutput) ElementType() reflect.Type

func (QueueRunAsPtrOutput) ToQueueRunAsPtrOutput

func (o QueueRunAsPtrOutput) ToQueueRunAsPtrOutput() QueueRunAsPtrOutput

func (QueueRunAsPtrOutput) ToQueueRunAsPtrOutputWithContext

func (o QueueRunAsPtrOutput) ToQueueRunAsPtrOutputWithContext(ctx context.Context) QueueRunAsPtrOutput

func (QueueRunAsPtrOutput) ToStringPtrOutput

func (o QueueRunAsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QueueRunAsPtrOutput) ToStringPtrOutputWithContext

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

type QueueState

type QueueState struct {
}

func (QueueState) ElementType

func (QueueState) ElementType() reflect.Type

type QueueTag added in v0.108.3

type QueueTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type QueueWindowsUser

type QueueWindowsUser struct {
	// The password ARN for the Windows user.
	PasswordArn string `pulumi:"passwordArn"`
	// The user.
	User string `pulumi:"user"`
}

type QueueWindowsUserArgs

type QueueWindowsUserArgs struct {
	// The password ARN for the Windows user.
	PasswordArn pulumi.StringInput `pulumi:"passwordArn"`
	// The user.
	User pulumi.StringInput `pulumi:"user"`
}

func (QueueWindowsUserArgs) ElementType

func (QueueWindowsUserArgs) ElementType() reflect.Type

func (QueueWindowsUserArgs) ToQueueWindowsUserOutput

func (i QueueWindowsUserArgs) ToQueueWindowsUserOutput() QueueWindowsUserOutput

func (QueueWindowsUserArgs) ToQueueWindowsUserOutputWithContext

func (i QueueWindowsUserArgs) ToQueueWindowsUserOutputWithContext(ctx context.Context) QueueWindowsUserOutput

func (QueueWindowsUserArgs) ToQueueWindowsUserPtrOutput

func (i QueueWindowsUserArgs) ToQueueWindowsUserPtrOutput() QueueWindowsUserPtrOutput

func (QueueWindowsUserArgs) ToQueueWindowsUserPtrOutputWithContext

func (i QueueWindowsUserArgs) ToQueueWindowsUserPtrOutputWithContext(ctx context.Context) QueueWindowsUserPtrOutput

type QueueWindowsUserInput

type QueueWindowsUserInput interface {
	pulumi.Input

	ToQueueWindowsUserOutput() QueueWindowsUserOutput
	ToQueueWindowsUserOutputWithContext(context.Context) QueueWindowsUserOutput
}

QueueWindowsUserInput is an input type that accepts QueueWindowsUserArgs and QueueWindowsUserOutput values. You can construct a concrete instance of `QueueWindowsUserInput` via:

QueueWindowsUserArgs{...}

type QueueWindowsUserOutput

type QueueWindowsUserOutput struct{ *pulumi.OutputState }

func (QueueWindowsUserOutput) ElementType

func (QueueWindowsUserOutput) ElementType() reflect.Type

func (QueueWindowsUserOutput) PasswordArn

func (o QueueWindowsUserOutput) PasswordArn() pulumi.StringOutput

The password ARN for the Windows user.

func (QueueWindowsUserOutput) ToQueueWindowsUserOutput

func (o QueueWindowsUserOutput) ToQueueWindowsUserOutput() QueueWindowsUserOutput

func (QueueWindowsUserOutput) ToQueueWindowsUserOutputWithContext

func (o QueueWindowsUserOutput) ToQueueWindowsUserOutputWithContext(ctx context.Context) QueueWindowsUserOutput

func (QueueWindowsUserOutput) ToQueueWindowsUserPtrOutput

func (o QueueWindowsUserOutput) ToQueueWindowsUserPtrOutput() QueueWindowsUserPtrOutput

func (QueueWindowsUserOutput) ToQueueWindowsUserPtrOutputWithContext

func (o QueueWindowsUserOutput) ToQueueWindowsUserPtrOutputWithContext(ctx context.Context) QueueWindowsUserPtrOutput

func (QueueWindowsUserOutput) User

The user.

type QueueWindowsUserPtrInput

type QueueWindowsUserPtrInput interface {
	pulumi.Input

	ToQueueWindowsUserPtrOutput() QueueWindowsUserPtrOutput
	ToQueueWindowsUserPtrOutputWithContext(context.Context) QueueWindowsUserPtrOutput
}

QueueWindowsUserPtrInput is an input type that accepts QueueWindowsUserArgs, QueueWindowsUserPtr and QueueWindowsUserPtrOutput values. You can construct a concrete instance of `QueueWindowsUserPtrInput` via:

        QueueWindowsUserArgs{...}

or:

        nil

type QueueWindowsUserPtrOutput

type QueueWindowsUserPtrOutput struct{ *pulumi.OutputState }

func (QueueWindowsUserPtrOutput) Elem

func (QueueWindowsUserPtrOutput) ElementType

func (QueueWindowsUserPtrOutput) ElementType() reflect.Type

func (QueueWindowsUserPtrOutput) PasswordArn

The password ARN for the Windows user.

func (QueueWindowsUserPtrOutput) ToQueueWindowsUserPtrOutput

func (o QueueWindowsUserPtrOutput) ToQueueWindowsUserPtrOutput() QueueWindowsUserPtrOutput

func (QueueWindowsUserPtrOutput) ToQueueWindowsUserPtrOutputWithContext

func (o QueueWindowsUserPtrOutput) ToQueueWindowsUserPtrOutputWithContext(ctx context.Context) QueueWindowsUserPtrOutput

func (QueueWindowsUserPtrOutput) User

The user.

type StorageProfile

type StorageProfile struct {
	pulumi.CustomResourceState

	// The display name of the storage profile summary to update.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The unique identifier of the farm that contains the storage profile.
	FarmId pulumi.StringOutput `pulumi:"farmId"`
	// Operating system specific file system path to the storage location.
	FileSystemLocations StorageProfileFileSystemLocationArrayOutput `pulumi:"fileSystemLocations"`
	// The operating system (OS) family.
	OsFamily StorageProfileOperatingSystemFamilyOutput `pulumi:"osFamily"`
	// The storage profile ID.
	StorageProfileId pulumi.StringOutput `pulumi:"storageProfileId"`
}

Definition of AWS::Deadline::StorageProfile Resource Type

func GetStorageProfile

func GetStorageProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageProfileState, opts ...pulumi.ResourceOption) (*StorageProfile, error)

GetStorageProfile gets an existing StorageProfile 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 NewStorageProfile

func NewStorageProfile(ctx *pulumi.Context,
	name string, args *StorageProfileArgs, opts ...pulumi.ResourceOption) (*StorageProfile, error)

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

func (*StorageProfile) ElementType

func (*StorageProfile) ElementType() reflect.Type

func (*StorageProfile) ToStorageProfileOutput

func (i *StorageProfile) ToStorageProfileOutput() StorageProfileOutput

func (*StorageProfile) ToStorageProfileOutputWithContext

func (i *StorageProfile) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput

type StorageProfileArgs

type StorageProfileArgs struct {
	// The display name of the storage profile summary to update.
	//
	// > This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
	DisplayName pulumi.StringInput
	// The unique identifier of the farm that contains the storage profile.
	FarmId pulumi.StringInput
	// Operating system specific file system path to the storage location.
	FileSystemLocations StorageProfileFileSystemLocationArrayInput
	// The operating system (OS) family.
	OsFamily StorageProfileOperatingSystemFamilyInput
}

The set of arguments for constructing a StorageProfile resource.

func (StorageProfileArgs) ElementType

func (StorageProfileArgs) ElementType() reflect.Type

type StorageProfileFileSystemLocation

type StorageProfileFileSystemLocation struct {
	// The location name.
	Name string `pulumi:"name"`
	// The file path.
	Path string `pulumi:"path"`
	// The type of file.
	Type StorageProfileFileSystemLocationType `pulumi:"type"`
}

type StorageProfileFileSystemLocationArgs

type StorageProfileFileSystemLocationArgs struct {
	// The location name.
	Name pulumi.StringInput `pulumi:"name"`
	// The file path.
	Path pulumi.StringInput `pulumi:"path"`
	// The type of file.
	Type StorageProfileFileSystemLocationTypeInput `pulumi:"type"`
}

func (StorageProfileFileSystemLocationArgs) ElementType

func (StorageProfileFileSystemLocationArgs) ToStorageProfileFileSystemLocationOutput

func (i StorageProfileFileSystemLocationArgs) ToStorageProfileFileSystemLocationOutput() StorageProfileFileSystemLocationOutput

func (StorageProfileFileSystemLocationArgs) ToStorageProfileFileSystemLocationOutputWithContext

func (i StorageProfileFileSystemLocationArgs) ToStorageProfileFileSystemLocationOutputWithContext(ctx context.Context) StorageProfileFileSystemLocationOutput

type StorageProfileFileSystemLocationArray

type StorageProfileFileSystemLocationArray []StorageProfileFileSystemLocationInput

func (StorageProfileFileSystemLocationArray) ElementType

func (StorageProfileFileSystemLocationArray) ToStorageProfileFileSystemLocationArrayOutput

func (i StorageProfileFileSystemLocationArray) ToStorageProfileFileSystemLocationArrayOutput() StorageProfileFileSystemLocationArrayOutput

func (StorageProfileFileSystemLocationArray) ToStorageProfileFileSystemLocationArrayOutputWithContext

func (i StorageProfileFileSystemLocationArray) ToStorageProfileFileSystemLocationArrayOutputWithContext(ctx context.Context) StorageProfileFileSystemLocationArrayOutput

type StorageProfileFileSystemLocationArrayInput

type StorageProfileFileSystemLocationArrayInput interface {
	pulumi.Input

	ToStorageProfileFileSystemLocationArrayOutput() StorageProfileFileSystemLocationArrayOutput
	ToStorageProfileFileSystemLocationArrayOutputWithContext(context.Context) StorageProfileFileSystemLocationArrayOutput
}

StorageProfileFileSystemLocationArrayInput is an input type that accepts StorageProfileFileSystemLocationArray and StorageProfileFileSystemLocationArrayOutput values. You can construct a concrete instance of `StorageProfileFileSystemLocationArrayInput` via:

StorageProfileFileSystemLocationArray{ StorageProfileFileSystemLocationArgs{...} }

type StorageProfileFileSystemLocationArrayOutput

type StorageProfileFileSystemLocationArrayOutput struct{ *pulumi.OutputState }

func (StorageProfileFileSystemLocationArrayOutput) ElementType

func (StorageProfileFileSystemLocationArrayOutput) Index

func (StorageProfileFileSystemLocationArrayOutput) ToStorageProfileFileSystemLocationArrayOutput

func (o StorageProfileFileSystemLocationArrayOutput) ToStorageProfileFileSystemLocationArrayOutput() StorageProfileFileSystemLocationArrayOutput

func (StorageProfileFileSystemLocationArrayOutput) ToStorageProfileFileSystemLocationArrayOutputWithContext

func (o StorageProfileFileSystemLocationArrayOutput) ToStorageProfileFileSystemLocationArrayOutputWithContext(ctx context.Context) StorageProfileFileSystemLocationArrayOutput

type StorageProfileFileSystemLocationInput

type StorageProfileFileSystemLocationInput interface {
	pulumi.Input

	ToStorageProfileFileSystemLocationOutput() StorageProfileFileSystemLocationOutput
	ToStorageProfileFileSystemLocationOutputWithContext(context.Context) StorageProfileFileSystemLocationOutput
}

StorageProfileFileSystemLocationInput is an input type that accepts StorageProfileFileSystemLocationArgs and StorageProfileFileSystemLocationOutput values. You can construct a concrete instance of `StorageProfileFileSystemLocationInput` via:

StorageProfileFileSystemLocationArgs{...}

type StorageProfileFileSystemLocationOutput

type StorageProfileFileSystemLocationOutput struct{ *pulumi.OutputState }

func (StorageProfileFileSystemLocationOutput) ElementType

func (StorageProfileFileSystemLocationOutput) Name

The location name.

func (StorageProfileFileSystemLocationOutput) Path

The file path.

func (StorageProfileFileSystemLocationOutput) ToStorageProfileFileSystemLocationOutput

func (o StorageProfileFileSystemLocationOutput) ToStorageProfileFileSystemLocationOutput() StorageProfileFileSystemLocationOutput

func (StorageProfileFileSystemLocationOutput) ToStorageProfileFileSystemLocationOutputWithContext

func (o StorageProfileFileSystemLocationOutput) ToStorageProfileFileSystemLocationOutputWithContext(ctx context.Context) StorageProfileFileSystemLocationOutput

func (StorageProfileFileSystemLocationOutput) Type

The type of file.

type StorageProfileFileSystemLocationType

type StorageProfileFileSystemLocationType string

func (StorageProfileFileSystemLocationType) ElementType

func (StorageProfileFileSystemLocationType) ToStorageProfileFileSystemLocationTypeOutput

func (e StorageProfileFileSystemLocationType) ToStorageProfileFileSystemLocationTypeOutput() StorageProfileFileSystemLocationTypeOutput

func (StorageProfileFileSystemLocationType) ToStorageProfileFileSystemLocationTypeOutputWithContext

func (e StorageProfileFileSystemLocationType) ToStorageProfileFileSystemLocationTypeOutputWithContext(ctx context.Context) StorageProfileFileSystemLocationTypeOutput

func (StorageProfileFileSystemLocationType) ToStorageProfileFileSystemLocationTypePtrOutput

func (e StorageProfileFileSystemLocationType) ToStorageProfileFileSystemLocationTypePtrOutput() StorageProfileFileSystemLocationTypePtrOutput

func (StorageProfileFileSystemLocationType) ToStorageProfileFileSystemLocationTypePtrOutputWithContext

func (e StorageProfileFileSystemLocationType) ToStorageProfileFileSystemLocationTypePtrOutputWithContext(ctx context.Context) StorageProfileFileSystemLocationTypePtrOutput

func (StorageProfileFileSystemLocationType) ToStringOutput

func (StorageProfileFileSystemLocationType) ToStringOutputWithContext

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

func (StorageProfileFileSystemLocationType) ToStringPtrOutput

func (StorageProfileFileSystemLocationType) ToStringPtrOutputWithContext

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

type StorageProfileFileSystemLocationTypeInput

type StorageProfileFileSystemLocationTypeInput interface {
	pulumi.Input

	ToStorageProfileFileSystemLocationTypeOutput() StorageProfileFileSystemLocationTypeOutput
	ToStorageProfileFileSystemLocationTypeOutputWithContext(context.Context) StorageProfileFileSystemLocationTypeOutput
}

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

StorageProfileFileSystemLocationTypeShared
StorageProfileFileSystemLocationTypeLocal

type StorageProfileFileSystemLocationTypeOutput

type StorageProfileFileSystemLocationTypeOutput struct{ *pulumi.OutputState }

func (StorageProfileFileSystemLocationTypeOutput) ElementType

func (StorageProfileFileSystemLocationTypeOutput) ToStorageProfileFileSystemLocationTypeOutput

func (o StorageProfileFileSystemLocationTypeOutput) ToStorageProfileFileSystemLocationTypeOutput() StorageProfileFileSystemLocationTypeOutput

func (StorageProfileFileSystemLocationTypeOutput) ToStorageProfileFileSystemLocationTypeOutputWithContext

func (o StorageProfileFileSystemLocationTypeOutput) ToStorageProfileFileSystemLocationTypeOutputWithContext(ctx context.Context) StorageProfileFileSystemLocationTypeOutput

func (StorageProfileFileSystemLocationTypeOutput) ToStorageProfileFileSystemLocationTypePtrOutput

func (o StorageProfileFileSystemLocationTypeOutput) ToStorageProfileFileSystemLocationTypePtrOutput() StorageProfileFileSystemLocationTypePtrOutput

func (StorageProfileFileSystemLocationTypeOutput) ToStorageProfileFileSystemLocationTypePtrOutputWithContext

func (o StorageProfileFileSystemLocationTypeOutput) ToStorageProfileFileSystemLocationTypePtrOutputWithContext(ctx context.Context) StorageProfileFileSystemLocationTypePtrOutput

func (StorageProfileFileSystemLocationTypeOutput) ToStringOutput

func (StorageProfileFileSystemLocationTypeOutput) ToStringOutputWithContext

func (StorageProfileFileSystemLocationTypeOutput) ToStringPtrOutput

func (StorageProfileFileSystemLocationTypeOutput) ToStringPtrOutputWithContext

type StorageProfileFileSystemLocationTypePtrInput

type StorageProfileFileSystemLocationTypePtrInput interface {
	pulumi.Input

	ToStorageProfileFileSystemLocationTypePtrOutput() StorageProfileFileSystemLocationTypePtrOutput
	ToStorageProfileFileSystemLocationTypePtrOutputWithContext(context.Context) StorageProfileFileSystemLocationTypePtrOutput
}

type StorageProfileFileSystemLocationTypePtrOutput

type StorageProfileFileSystemLocationTypePtrOutput struct{ *pulumi.OutputState }

func (StorageProfileFileSystemLocationTypePtrOutput) Elem

func (StorageProfileFileSystemLocationTypePtrOutput) ElementType

func (StorageProfileFileSystemLocationTypePtrOutput) ToStorageProfileFileSystemLocationTypePtrOutput

func (o StorageProfileFileSystemLocationTypePtrOutput) ToStorageProfileFileSystemLocationTypePtrOutput() StorageProfileFileSystemLocationTypePtrOutput

func (StorageProfileFileSystemLocationTypePtrOutput) ToStorageProfileFileSystemLocationTypePtrOutputWithContext

func (o StorageProfileFileSystemLocationTypePtrOutput) ToStorageProfileFileSystemLocationTypePtrOutputWithContext(ctx context.Context) StorageProfileFileSystemLocationTypePtrOutput

func (StorageProfileFileSystemLocationTypePtrOutput) ToStringPtrOutput

func (StorageProfileFileSystemLocationTypePtrOutput) ToStringPtrOutputWithContext

type StorageProfileInput

type StorageProfileInput interface {
	pulumi.Input

	ToStorageProfileOutput() StorageProfileOutput
	ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
}

type StorageProfileOperatingSystemFamily

type StorageProfileOperatingSystemFamily string

func (StorageProfileOperatingSystemFamily) ElementType

func (StorageProfileOperatingSystemFamily) ToStorageProfileOperatingSystemFamilyOutput

func (e StorageProfileOperatingSystemFamily) ToStorageProfileOperatingSystemFamilyOutput() StorageProfileOperatingSystemFamilyOutput

func (StorageProfileOperatingSystemFamily) ToStorageProfileOperatingSystemFamilyOutputWithContext

func (e StorageProfileOperatingSystemFamily) ToStorageProfileOperatingSystemFamilyOutputWithContext(ctx context.Context) StorageProfileOperatingSystemFamilyOutput

func (StorageProfileOperatingSystemFamily) ToStorageProfileOperatingSystemFamilyPtrOutput

func (e StorageProfileOperatingSystemFamily) ToStorageProfileOperatingSystemFamilyPtrOutput() StorageProfileOperatingSystemFamilyPtrOutput

func (StorageProfileOperatingSystemFamily) ToStorageProfileOperatingSystemFamilyPtrOutputWithContext

func (e StorageProfileOperatingSystemFamily) ToStorageProfileOperatingSystemFamilyPtrOutputWithContext(ctx context.Context) StorageProfileOperatingSystemFamilyPtrOutput

func (StorageProfileOperatingSystemFamily) ToStringOutput

func (StorageProfileOperatingSystemFamily) ToStringOutputWithContext

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

func (StorageProfileOperatingSystemFamily) ToStringPtrOutput

func (StorageProfileOperatingSystemFamily) ToStringPtrOutputWithContext

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

type StorageProfileOperatingSystemFamilyInput

type StorageProfileOperatingSystemFamilyInput interface {
	pulumi.Input

	ToStorageProfileOperatingSystemFamilyOutput() StorageProfileOperatingSystemFamilyOutput
	ToStorageProfileOperatingSystemFamilyOutputWithContext(context.Context) StorageProfileOperatingSystemFamilyOutput
}

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

StorageProfileOperatingSystemFamilyWindows
StorageProfileOperatingSystemFamilyLinux
StorageProfileOperatingSystemFamilyMacos

type StorageProfileOperatingSystemFamilyOutput

type StorageProfileOperatingSystemFamilyOutput struct{ *pulumi.OutputState }

func (StorageProfileOperatingSystemFamilyOutput) ElementType

func (StorageProfileOperatingSystemFamilyOutput) ToStorageProfileOperatingSystemFamilyOutput

func (o StorageProfileOperatingSystemFamilyOutput) ToStorageProfileOperatingSystemFamilyOutput() StorageProfileOperatingSystemFamilyOutput

func (StorageProfileOperatingSystemFamilyOutput) ToStorageProfileOperatingSystemFamilyOutputWithContext

func (o StorageProfileOperatingSystemFamilyOutput) ToStorageProfileOperatingSystemFamilyOutputWithContext(ctx context.Context) StorageProfileOperatingSystemFamilyOutput

func (StorageProfileOperatingSystemFamilyOutput) ToStorageProfileOperatingSystemFamilyPtrOutput

func (o StorageProfileOperatingSystemFamilyOutput) ToStorageProfileOperatingSystemFamilyPtrOutput() StorageProfileOperatingSystemFamilyPtrOutput

func (StorageProfileOperatingSystemFamilyOutput) ToStorageProfileOperatingSystemFamilyPtrOutputWithContext

func (o StorageProfileOperatingSystemFamilyOutput) ToStorageProfileOperatingSystemFamilyPtrOutputWithContext(ctx context.Context) StorageProfileOperatingSystemFamilyPtrOutput

func (StorageProfileOperatingSystemFamilyOutput) ToStringOutput

func (StorageProfileOperatingSystemFamilyOutput) ToStringOutputWithContext

func (StorageProfileOperatingSystemFamilyOutput) ToStringPtrOutput

func (StorageProfileOperatingSystemFamilyOutput) ToStringPtrOutputWithContext

type StorageProfileOperatingSystemFamilyPtrInput

type StorageProfileOperatingSystemFamilyPtrInput interface {
	pulumi.Input

	ToStorageProfileOperatingSystemFamilyPtrOutput() StorageProfileOperatingSystemFamilyPtrOutput
	ToStorageProfileOperatingSystemFamilyPtrOutputWithContext(context.Context) StorageProfileOperatingSystemFamilyPtrOutput
}

type StorageProfileOperatingSystemFamilyPtrOutput

type StorageProfileOperatingSystemFamilyPtrOutput struct{ *pulumi.OutputState }

func (StorageProfileOperatingSystemFamilyPtrOutput) Elem

func (StorageProfileOperatingSystemFamilyPtrOutput) ElementType

func (StorageProfileOperatingSystemFamilyPtrOutput) ToStorageProfileOperatingSystemFamilyPtrOutput

func (o StorageProfileOperatingSystemFamilyPtrOutput) ToStorageProfileOperatingSystemFamilyPtrOutput() StorageProfileOperatingSystemFamilyPtrOutput

func (StorageProfileOperatingSystemFamilyPtrOutput) ToStorageProfileOperatingSystemFamilyPtrOutputWithContext

func (o StorageProfileOperatingSystemFamilyPtrOutput) ToStorageProfileOperatingSystemFamilyPtrOutputWithContext(ctx context.Context) StorageProfileOperatingSystemFamilyPtrOutput

func (StorageProfileOperatingSystemFamilyPtrOutput) ToStringPtrOutput

func (StorageProfileOperatingSystemFamilyPtrOutput) ToStringPtrOutputWithContext

type StorageProfileOutput

type StorageProfileOutput struct{ *pulumi.OutputState }

func (StorageProfileOutput) DisplayName

func (o StorageProfileOutput) DisplayName() pulumi.StringOutput

The display name of the storage profile summary to update.

> This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

func (StorageProfileOutput) ElementType

func (StorageProfileOutput) ElementType() reflect.Type

func (StorageProfileOutput) FarmId

The unique identifier of the farm that contains the storage profile.

func (StorageProfileOutput) FileSystemLocations

Operating system specific file system path to the storage location.

func (StorageProfileOutput) OsFamily

The operating system (OS) family.

func (StorageProfileOutput) StorageProfileId

func (o StorageProfileOutput) StorageProfileId() pulumi.StringOutput

The storage profile ID.

func (StorageProfileOutput) ToStorageProfileOutput

func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput

func (StorageProfileOutput) ToStorageProfileOutputWithContext

func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput

type StorageProfileState

type StorageProfileState struct {
}

func (StorageProfileState) ElementType

func (StorageProfileState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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