greengrassv2

package
v0.104.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ComponentVersionComponentDependencyRequirementDependencyTypeSoft = ComponentVersionComponentDependencyRequirementDependencyType("SOFT")
	ComponentVersionComponentDependencyRequirementDependencyTypeHard = ComponentVersionComponentDependencyRequirementDependencyType("HARD")
)
View Source
const (
	ComponentVersionLambdaEventSourceTypePubSub  = ComponentVersionLambdaEventSourceType("PUB_SUB")
	ComponentVersionLambdaEventSourceTypeIotCore = ComponentVersionLambdaEventSourceType("IOT_CORE")
)
View Source
const (
	ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeJson   = ComponentVersionLambdaExecutionParametersInputPayloadEncodingType("json")
	ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeBinary = ComponentVersionLambdaExecutionParametersInputPayloadEncodingType("binary")
)
View Source
const (
	ComponentVersionLambdaFilesystemPermissionRo = ComponentVersionLambdaFilesystemPermission("ro")
	ComponentVersionLambdaFilesystemPermissionRw = ComponentVersionLambdaFilesystemPermission("rw")
)
View Source
const (
	ComponentVersionLambdaLinuxProcessParamsIsolationModeGreengrassContainer = ComponentVersionLambdaLinuxProcessParamsIsolationMode("GreengrassContainer")
	ComponentVersionLambdaLinuxProcessParamsIsolationModeNoContainer         = ComponentVersionLambdaLinuxProcessParamsIsolationMode("NoContainer")
)
View Source
const (
	DeploymentComponentUpdatePolicyActionNotifyComponents     = DeploymentComponentUpdatePolicyAction("NOTIFY_COMPONENTS")
	DeploymentComponentUpdatePolicyActionSkipNotifyComponents = DeploymentComponentUpdatePolicyAction("SKIP_NOTIFY_COMPONENTS")
)
View Source
const (
	DeploymentIoTJobAbortCriteriaFailureTypeFailed   = DeploymentIoTJobAbortCriteriaFailureType("FAILED")
	DeploymentIoTJobAbortCriteriaFailureTypeRejected = DeploymentIoTJobAbortCriteriaFailureType("REJECTED")
	DeploymentIoTJobAbortCriteriaFailureTypeTimedOut = DeploymentIoTJobAbortCriteriaFailureType("TIMED_OUT")
	DeploymentIoTJobAbortCriteriaFailureTypeAll      = DeploymentIoTJobAbortCriteriaFailureType("ALL")
)
View Source
const (
	DeploymentPoliciesFailureHandlingPolicyRollback  = DeploymentPoliciesFailureHandlingPolicy("ROLLBACK")
	DeploymentPoliciesFailureHandlingPolicyDoNothing = DeploymentPoliciesFailureHandlingPolicy("DO_NOTHING")
)
View Source
const (
	DeploymentIoTJobAbortCriteriaActionCancel = DeploymentIoTJobAbortCriteriaAction("CANCEL")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ComponentVersion

type ComponentVersion struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput                                 `pulumi:"arn"`
	ComponentName    pulumi.StringOutput                                 `pulumi:"componentName"`
	ComponentVersion pulumi.StringOutput                                 `pulumi:"componentVersion"`
	InlineRecipe     pulumi.StringPtrOutput                              `pulumi:"inlineRecipe"`
	LambdaFunction   ComponentVersionLambdaFunctionRecipeSourcePtrOutput `pulumi:"lambdaFunction"`
	Tags             pulumi.StringMapOutput                              `pulumi:"tags"`
}

Resource for Greengrass component version.

func GetComponentVersion

func GetComponentVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ComponentVersionState, opts ...pulumi.ResourceOption) (*ComponentVersion, error)

GetComponentVersion gets an existing ComponentVersion 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 NewComponentVersion

func NewComponentVersion(ctx *pulumi.Context,
	name string, args *ComponentVersionArgs, opts ...pulumi.ResourceOption) (*ComponentVersion, error)

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

func (*ComponentVersion) ElementType

func (*ComponentVersion) ElementType() reflect.Type

func (*ComponentVersion) ToComponentVersionOutput

func (i *ComponentVersion) ToComponentVersionOutput() ComponentVersionOutput

func (*ComponentVersion) ToComponentVersionOutputWithContext

func (i *ComponentVersion) ToComponentVersionOutputWithContext(ctx context.Context) ComponentVersionOutput

type ComponentVersionArgs

type ComponentVersionArgs struct {
	InlineRecipe   pulumi.StringPtrInput
	LambdaFunction ComponentVersionLambdaFunctionRecipeSourcePtrInput
	Tags           pulumi.StringMapInput
}

The set of arguments for constructing a ComponentVersion resource.

func (ComponentVersionArgs) ElementType

func (ComponentVersionArgs) ElementType() reflect.Type

type ComponentVersionComponentDependencyRequirement added in v0.97.0

type ComponentVersionComponentDependencyRequirement struct {
	DependencyType     *ComponentVersionComponentDependencyRequirementDependencyType `pulumi:"dependencyType"`
	VersionRequirement *string                                                       `pulumi:"versionRequirement"`
}

type ComponentVersionComponentDependencyRequirementArgs added in v0.97.0

type ComponentVersionComponentDependencyRequirementArgs struct {
	DependencyType     ComponentVersionComponentDependencyRequirementDependencyTypePtrInput `pulumi:"dependencyType"`
	VersionRequirement pulumi.StringPtrInput                                                `pulumi:"versionRequirement"`
}

func (ComponentVersionComponentDependencyRequirementArgs) ElementType added in v0.97.0

func (ComponentVersionComponentDependencyRequirementArgs) ToComponentVersionComponentDependencyRequirementOutput added in v0.97.0

func (i ComponentVersionComponentDependencyRequirementArgs) ToComponentVersionComponentDependencyRequirementOutput() ComponentVersionComponentDependencyRequirementOutput

func (ComponentVersionComponentDependencyRequirementArgs) ToComponentVersionComponentDependencyRequirementOutputWithContext added in v0.97.0

func (i ComponentVersionComponentDependencyRequirementArgs) ToComponentVersionComponentDependencyRequirementOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementOutput

type ComponentVersionComponentDependencyRequirementDependencyType added in v0.97.0

type ComponentVersionComponentDependencyRequirementDependencyType string

func (ComponentVersionComponentDependencyRequirementDependencyType) ElementType added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypeOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext added in v0.97.0

func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypeOutput

func (ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput added in v0.97.0

func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput() ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput

func (ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext added in v0.97.0

func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput

func (ComponentVersionComponentDependencyRequirementDependencyType) ToStringOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyType) ToStringOutputWithContext added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyType) ToStringPtrOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyType) ToStringPtrOutputWithContext added in v0.97.0

type ComponentVersionComponentDependencyRequirementDependencyTypeInput added in v0.97.0

type ComponentVersionComponentDependencyRequirementDependencyTypeInput interface {
	pulumi.Input

	ToComponentVersionComponentDependencyRequirementDependencyTypeOutput() ComponentVersionComponentDependencyRequirementDependencyTypeOutput
	ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext(context.Context) ComponentVersionComponentDependencyRequirementDependencyTypeOutput
}

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

ComponentVersionComponentDependencyRequirementDependencyTypeSoft
ComponentVersionComponentDependencyRequirementDependencyTypeHard

type ComponentVersionComponentDependencyRequirementDependencyTypeOutput added in v0.97.0

type ComponentVersionComponentDependencyRequirementDependencyTypeOutput struct{ *pulumi.OutputState }

func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ElementType added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypeOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext added in v0.97.0

func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypeOutput

func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext added in v0.97.0

func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput

func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringOutputWithContext added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringPtrOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringPtrOutputWithContext added in v0.97.0

type ComponentVersionComponentDependencyRequirementDependencyTypePtrInput added in v0.97.0

type ComponentVersionComponentDependencyRequirementDependencyTypePtrInput interface {
	pulumi.Input

	ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput() ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
	ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
}

func ComponentVersionComponentDependencyRequirementDependencyTypePtr added in v0.97.0

func ComponentVersionComponentDependencyRequirementDependencyTypePtr(v string) ComponentVersionComponentDependencyRequirementDependencyTypePtrInput

type ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput added in v0.97.0

type ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput struct{ *pulumi.OutputState }

func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) Elem added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ElementType added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext added in v0.97.0

func (o ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput

func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToStringPtrOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToStringPtrOutputWithContext added in v0.97.0

type ComponentVersionComponentDependencyRequirementInput added in v0.97.0

type ComponentVersionComponentDependencyRequirementInput interface {
	pulumi.Input

	ToComponentVersionComponentDependencyRequirementOutput() ComponentVersionComponentDependencyRequirementOutput
	ToComponentVersionComponentDependencyRequirementOutputWithContext(context.Context) ComponentVersionComponentDependencyRequirementOutput
}

ComponentVersionComponentDependencyRequirementInput is an input type that accepts ComponentVersionComponentDependencyRequirementArgs and ComponentVersionComponentDependencyRequirementOutput values. You can construct a concrete instance of `ComponentVersionComponentDependencyRequirementInput` via:

ComponentVersionComponentDependencyRequirementArgs{...}

type ComponentVersionComponentDependencyRequirementMap added in v0.97.0

type ComponentVersionComponentDependencyRequirementMap map[string]ComponentVersionComponentDependencyRequirementInput

func (ComponentVersionComponentDependencyRequirementMap) ElementType added in v0.97.0

func (ComponentVersionComponentDependencyRequirementMap) ToComponentVersionComponentDependencyRequirementMapOutput added in v0.97.0

func (i ComponentVersionComponentDependencyRequirementMap) ToComponentVersionComponentDependencyRequirementMapOutput() ComponentVersionComponentDependencyRequirementMapOutput

func (ComponentVersionComponentDependencyRequirementMap) ToComponentVersionComponentDependencyRequirementMapOutputWithContext added in v0.97.0

func (i ComponentVersionComponentDependencyRequirementMap) ToComponentVersionComponentDependencyRequirementMapOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementMapOutput

type ComponentVersionComponentDependencyRequirementMapInput added in v0.97.0

type ComponentVersionComponentDependencyRequirementMapInput interface {
	pulumi.Input

	ToComponentVersionComponentDependencyRequirementMapOutput() ComponentVersionComponentDependencyRequirementMapOutput
	ToComponentVersionComponentDependencyRequirementMapOutputWithContext(context.Context) ComponentVersionComponentDependencyRequirementMapOutput
}

ComponentVersionComponentDependencyRequirementMapInput is an input type that accepts ComponentVersionComponentDependencyRequirementMap and ComponentVersionComponentDependencyRequirementMapOutput values. You can construct a concrete instance of `ComponentVersionComponentDependencyRequirementMapInput` via:

ComponentVersionComponentDependencyRequirementMap{ "key": ComponentVersionComponentDependencyRequirementArgs{...} }

type ComponentVersionComponentDependencyRequirementMapOutput added in v0.97.0

type ComponentVersionComponentDependencyRequirementMapOutput struct{ *pulumi.OutputState }

func (ComponentVersionComponentDependencyRequirementMapOutput) ElementType added in v0.97.0

func (ComponentVersionComponentDependencyRequirementMapOutput) MapIndex added in v0.97.0

func (ComponentVersionComponentDependencyRequirementMapOutput) ToComponentVersionComponentDependencyRequirementMapOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementMapOutput) ToComponentVersionComponentDependencyRequirementMapOutputWithContext added in v0.97.0

func (o ComponentVersionComponentDependencyRequirementMapOutput) ToComponentVersionComponentDependencyRequirementMapOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementMapOutput

type ComponentVersionComponentDependencyRequirementOutput added in v0.97.0

type ComponentVersionComponentDependencyRequirementOutput struct{ *pulumi.OutputState }

func (ComponentVersionComponentDependencyRequirementOutput) DependencyType added in v0.97.0

func (ComponentVersionComponentDependencyRequirementOutput) ElementType added in v0.97.0

func (ComponentVersionComponentDependencyRequirementOutput) ToComponentVersionComponentDependencyRequirementOutput added in v0.97.0

func (ComponentVersionComponentDependencyRequirementOutput) ToComponentVersionComponentDependencyRequirementOutputWithContext added in v0.97.0

func (o ComponentVersionComponentDependencyRequirementOutput) ToComponentVersionComponentDependencyRequirementOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementOutput

func (ComponentVersionComponentDependencyRequirementOutput) VersionRequirement added in v0.97.0

type ComponentVersionComponentPlatform

type ComponentVersionComponentPlatform struct {
	Attributes map[string]string `pulumi:"attributes"`
	Name       *string           `pulumi:"name"`
}

type ComponentVersionComponentPlatformArgs

type ComponentVersionComponentPlatformArgs struct {
	Attributes pulumi.StringMapInput `pulumi:"attributes"`
	Name       pulumi.StringPtrInput `pulumi:"name"`
}

func (ComponentVersionComponentPlatformArgs) ElementType

func (ComponentVersionComponentPlatformArgs) ToComponentVersionComponentPlatformOutput

func (i ComponentVersionComponentPlatformArgs) ToComponentVersionComponentPlatformOutput() ComponentVersionComponentPlatformOutput

func (ComponentVersionComponentPlatformArgs) ToComponentVersionComponentPlatformOutputWithContext

func (i ComponentVersionComponentPlatformArgs) ToComponentVersionComponentPlatformOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformOutput

type ComponentVersionComponentPlatformArray

type ComponentVersionComponentPlatformArray []ComponentVersionComponentPlatformInput

func (ComponentVersionComponentPlatformArray) ElementType

func (ComponentVersionComponentPlatformArray) ToComponentVersionComponentPlatformArrayOutput

func (i ComponentVersionComponentPlatformArray) ToComponentVersionComponentPlatformArrayOutput() ComponentVersionComponentPlatformArrayOutput

func (ComponentVersionComponentPlatformArray) ToComponentVersionComponentPlatformArrayOutputWithContext

func (i ComponentVersionComponentPlatformArray) ToComponentVersionComponentPlatformArrayOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformArrayOutput

type ComponentVersionComponentPlatformArrayInput

type ComponentVersionComponentPlatformArrayInput interface {
	pulumi.Input

	ToComponentVersionComponentPlatformArrayOutput() ComponentVersionComponentPlatformArrayOutput
	ToComponentVersionComponentPlatformArrayOutputWithContext(context.Context) ComponentVersionComponentPlatformArrayOutput
}

ComponentVersionComponentPlatformArrayInput is an input type that accepts ComponentVersionComponentPlatformArray and ComponentVersionComponentPlatformArrayOutput values. You can construct a concrete instance of `ComponentVersionComponentPlatformArrayInput` via:

ComponentVersionComponentPlatformArray{ ComponentVersionComponentPlatformArgs{...} }

type ComponentVersionComponentPlatformArrayOutput

type ComponentVersionComponentPlatformArrayOutput struct{ *pulumi.OutputState }

func (ComponentVersionComponentPlatformArrayOutput) ElementType

func (ComponentVersionComponentPlatformArrayOutput) Index

func (ComponentVersionComponentPlatformArrayOutput) ToComponentVersionComponentPlatformArrayOutput

func (o ComponentVersionComponentPlatformArrayOutput) ToComponentVersionComponentPlatformArrayOutput() ComponentVersionComponentPlatformArrayOutput

func (ComponentVersionComponentPlatformArrayOutput) ToComponentVersionComponentPlatformArrayOutputWithContext

func (o ComponentVersionComponentPlatformArrayOutput) ToComponentVersionComponentPlatformArrayOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformArrayOutput

type ComponentVersionComponentPlatformInput

type ComponentVersionComponentPlatformInput interface {
	pulumi.Input

	ToComponentVersionComponentPlatformOutput() ComponentVersionComponentPlatformOutput
	ToComponentVersionComponentPlatformOutputWithContext(context.Context) ComponentVersionComponentPlatformOutput
}

ComponentVersionComponentPlatformInput is an input type that accepts ComponentVersionComponentPlatformArgs and ComponentVersionComponentPlatformOutput values. You can construct a concrete instance of `ComponentVersionComponentPlatformInput` via:

ComponentVersionComponentPlatformArgs{...}

type ComponentVersionComponentPlatformOutput

type ComponentVersionComponentPlatformOutput struct{ *pulumi.OutputState }

func (ComponentVersionComponentPlatformOutput) Attributes

func (ComponentVersionComponentPlatformOutput) ElementType

func (ComponentVersionComponentPlatformOutput) Name

func (ComponentVersionComponentPlatformOutput) ToComponentVersionComponentPlatformOutput

func (o ComponentVersionComponentPlatformOutput) ToComponentVersionComponentPlatformOutput() ComponentVersionComponentPlatformOutput

func (ComponentVersionComponentPlatformOutput) ToComponentVersionComponentPlatformOutputWithContext

func (o ComponentVersionComponentPlatformOutput) ToComponentVersionComponentPlatformOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformOutput

type ComponentVersionInput

type ComponentVersionInput interface {
	pulumi.Input

	ToComponentVersionOutput() ComponentVersionOutput
	ToComponentVersionOutputWithContext(ctx context.Context) ComponentVersionOutput
}

type ComponentVersionLambdaContainerParams

type ComponentVersionLambdaContainerParams struct {
	Devices        []ComponentVersionLambdaDeviceMount `pulumi:"devices"`
	MemorySizeInKb *int                                `pulumi:"memorySizeInKb"`
	MountRoSysfs   *bool                               `pulumi:"mountRoSysfs"`
	Volumes        []ComponentVersionLambdaVolumeMount `pulumi:"volumes"`
}

type ComponentVersionLambdaContainerParamsArgs

type ComponentVersionLambdaContainerParamsArgs struct {
	Devices        ComponentVersionLambdaDeviceMountArrayInput `pulumi:"devices"`
	MemorySizeInKb pulumi.IntPtrInput                          `pulumi:"memorySizeInKb"`
	MountRoSysfs   pulumi.BoolPtrInput                         `pulumi:"mountRoSysfs"`
	Volumes        ComponentVersionLambdaVolumeMountArrayInput `pulumi:"volumes"`
}

func (ComponentVersionLambdaContainerParamsArgs) ElementType

func (ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsOutput

func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsOutput() ComponentVersionLambdaContainerParamsOutput

func (ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsOutputWithContext

func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsOutput

func (ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsPtrOutput

func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput

func (ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsPtrOutputWithContext

func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsPtrOutput

type ComponentVersionLambdaContainerParamsInput

type ComponentVersionLambdaContainerParamsInput interface {
	pulumi.Input

	ToComponentVersionLambdaContainerParamsOutput() ComponentVersionLambdaContainerParamsOutput
	ToComponentVersionLambdaContainerParamsOutputWithContext(context.Context) ComponentVersionLambdaContainerParamsOutput
}

ComponentVersionLambdaContainerParamsInput is an input type that accepts ComponentVersionLambdaContainerParamsArgs and ComponentVersionLambdaContainerParamsOutput values. You can construct a concrete instance of `ComponentVersionLambdaContainerParamsInput` via:

ComponentVersionLambdaContainerParamsArgs{...}

type ComponentVersionLambdaContainerParamsOutput

type ComponentVersionLambdaContainerParamsOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaContainerParamsOutput) Devices

func (ComponentVersionLambdaContainerParamsOutput) ElementType

func (ComponentVersionLambdaContainerParamsOutput) MemorySizeInKb added in v0.72.0

func (ComponentVersionLambdaContainerParamsOutput) MountRoSysfs added in v0.72.0

func (ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsOutput

func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsOutput() ComponentVersionLambdaContainerParamsOutput

func (ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsOutputWithContext

func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsOutput

func (ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsPtrOutput

func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput

func (ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsPtrOutputWithContext

func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsPtrOutput

func (ComponentVersionLambdaContainerParamsOutput) Volumes

type ComponentVersionLambdaContainerParamsPtrInput

type ComponentVersionLambdaContainerParamsPtrInput interface {
	pulumi.Input

	ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput
	ToComponentVersionLambdaContainerParamsPtrOutputWithContext(context.Context) ComponentVersionLambdaContainerParamsPtrOutput
}

ComponentVersionLambdaContainerParamsPtrInput is an input type that accepts ComponentVersionLambdaContainerParamsArgs, ComponentVersionLambdaContainerParamsPtr and ComponentVersionLambdaContainerParamsPtrOutput values. You can construct a concrete instance of `ComponentVersionLambdaContainerParamsPtrInput` via:

        ComponentVersionLambdaContainerParamsArgs{...}

or:

        nil

type ComponentVersionLambdaContainerParamsPtrOutput

type ComponentVersionLambdaContainerParamsPtrOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaContainerParamsPtrOutput) Devices

func (ComponentVersionLambdaContainerParamsPtrOutput) Elem

func (ComponentVersionLambdaContainerParamsPtrOutput) ElementType

func (ComponentVersionLambdaContainerParamsPtrOutput) MemorySizeInKb added in v0.72.0

func (ComponentVersionLambdaContainerParamsPtrOutput) MountRoSysfs added in v0.72.0

func (ComponentVersionLambdaContainerParamsPtrOutput) ToComponentVersionLambdaContainerParamsPtrOutput

func (o ComponentVersionLambdaContainerParamsPtrOutput) ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput

func (ComponentVersionLambdaContainerParamsPtrOutput) ToComponentVersionLambdaContainerParamsPtrOutputWithContext

func (o ComponentVersionLambdaContainerParamsPtrOutput) ToComponentVersionLambdaContainerParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsPtrOutput

func (ComponentVersionLambdaContainerParamsPtrOutput) Volumes

type ComponentVersionLambdaDeviceMount

type ComponentVersionLambdaDeviceMount struct {
	AddGroupOwner *bool                                       `pulumi:"addGroupOwner"`
	Path          *string                                     `pulumi:"path"`
	Permission    *ComponentVersionLambdaFilesystemPermission `pulumi:"permission"`
}

type ComponentVersionLambdaDeviceMountArgs

type ComponentVersionLambdaDeviceMountArgs struct {
	AddGroupOwner pulumi.BoolPtrInput                                `pulumi:"addGroupOwner"`
	Path          pulumi.StringPtrInput                              `pulumi:"path"`
	Permission    ComponentVersionLambdaFilesystemPermissionPtrInput `pulumi:"permission"`
}

func (ComponentVersionLambdaDeviceMountArgs) ElementType

func (ComponentVersionLambdaDeviceMountArgs) ToComponentVersionLambdaDeviceMountOutput

func (i ComponentVersionLambdaDeviceMountArgs) ToComponentVersionLambdaDeviceMountOutput() ComponentVersionLambdaDeviceMountOutput

func (ComponentVersionLambdaDeviceMountArgs) ToComponentVersionLambdaDeviceMountOutputWithContext

func (i ComponentVersionLambdaDeviceMountArgs) ToComponentVersionLambdaDeviceMountOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountOutput

type ComponentVersionLambdaDeviceMountArray

type ComponentVersionLambdaDeviceMountArray []ComponentVersionLambdaDeviceMountInput

func (ComponentVersionLambdaDeviceMountArray) ElementType

func (ComponentVersionLambdaDeviceMountArray) ToComponentVersionLambdaDeviceMountArrayOutput

func (i ComponentVersionLambdaDeviceMountArray) ToComponentVersionLambdaDeviceMountArrayOutput() ComponentVersionLambdaDeviceMountArrayOutput

func (ComponentVersionLambdaDeviceMountArray) ToComponentVersionLambdaDeviceMountArrayOutputWithContext

func (i ComponentVersionLambdaDeviceMountArray) ToComponentVersionLambdaDeviceMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountArrayOutput

type ComponentVersionLambdaDeviceMountArrayInput

type ComponentVersionLambdaDeviceMountArrayInput interface {
	pulumi.Input

	ToComponentVersionLambdaDeviceMountArrayOutput() ComponentVersionLambdaDeviceMountArrayOutput
	ToComponentVersionLambdaDeviceMountArrayOutputWithContext(context.Context) ComponentVersionLambdaDeviceMountArrayOutput
}

ComponentVersionLambdaDeviceMountArrayInput is an input type that accepts ComponentVersionLambdaDeviceMountArray and ComponentVersionLambdaDeviceMountArrayOutput values. You can construct a concrete instance of `ComponentVersionLambdaDeviceMountArrayInput` via:

ComponentVersionLambdaDeviceMountArray{ ComponentVersionLambdaDeviceMountArgs{...} }

type ComponentVersionLambdaDeviceMountArrayOutput

type ComponentVersionLambdaDeviceMountArrayOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaDeviceMountArrayOutput) ElementType

func (ComponentVersionLambdaDeviceMountArrayOutput) Index

func (ComponentVersionLambdaDeviceMountArrayOutput) ToComponentVersionLambdaDeviceMountArrayOutput

func (o ComponentVersionLambdaDeviceMountArrayOutput) ToComponentVersionLambdaDeviceMountArrayOutput() ComponentVersionLambdaDeviceMountArrayOutput

func (ComponentVersionLambdaDeviceMountArrayOutput) ToComponentVersionLambdaDeviceMountArrayOutputWithContext

func (o ComponentVersionLambdaDeviceMountArrayOutput) ToComponentVersionLambdaDeviceMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountArrayOutput

type ComponentVersionLambdaDeviceMountInput

type ComponentVersionLambdaDeviceMountInput interface {
	pulumi.Input

	ToComponentVersionLambdaDeviceMountOutput() ComponentVersionLambdaDeviceMountOutput
	ToComponentVersionLambdaDeviceMountOutputWithContext(context.Context) ComponentVersionLambdaDeviceMountOutput
}

ComponentVersionLambdaDeviceMountInput is an input type that accepts ComponentVersionLambdaDeviceMountArgs and ComponentVersionLambdaDeviceMountOutput values. You can construct a concrete instance of `ComponentVersionLambdaDeviceMountInput` via:

ComponentVersionLambdaDeviceMountArgs{...}

type ComponentVersionLambdaDeviceMountOutput

type ComponentVersionLambdaDeviceMountOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaDeviceMountOutput) AddGroupOwner

func (ComponentVersionLambdaDeviceMountOutput) ElementType

func (ComponentVersionLambdaDeviceMountOutput) Path

func (ComponentVersionLambdaDeviceMountOutput) Permission

func (ComponentVersionLambdaDeviceMountOutput) ToComponentVersionLambdaDeviceMountOutput

func (o ComponentVersionLambdaDeviceMountOutput) ToComponentVersionLambdaDeviceMountOutput() ComponentVersionLambdaDeviceMountOutput

func (ComponentVersionLambdaDeviceMountOutput) ToComponentVersionLambdaDeviceMountOutputWithContext

func (o ComponentVersionLambdaDeviceMountOutput) ToComponentVersionLambdaDeviceMountOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountOutput

type ComponentVersionLambdaEventSource

type ComponentVersionLambdaEventSource struct {
	Topic *string                                `pulumi:"topic"`
	Type  *ComponentVersionLambdaEventSourceType `pulumi:"type"`
}

type ComponentVersionLambdaEventSourceArgs

type ComponentVersionLambdaEventSourceArgs struct {
	Topic pulumi.StringPtrInput                         `pulumi:"topic"`
	Type  ComponentVersionLambdaEventSourceTypePtrInput `pulumi:"type"`
}

func (ComponentVersionLambdaEventSourceArgs) ElementType

func (ComponentVersionLambdaEventSourceArgs) ToComponentVersionLambdaEventSourceOutput

func (i ComponentVersionLambdaEventSourceArgs) ToComponentVersionLambdaEventSourceOutput() ComponentVersionLambdaEventSourceOutput

func (ComponentVersionLambdaEventSourceArgs) ToComponentVersionLambdaEventSourceOutputWithContext

func (i ComponentVersionLambdaEventSourceArgs) ToComponentVersionLambdaEventSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceOutput

type ComponentVersionLambdaEventSourceArray

type ComponentVersionLambdaEventSourceArray []ComponentVersionLambdaEventSourceInput

func (ComponentVersionLambdaEventSourceArray) ElementType

func (ComponentVersionLambdaEventSourceArray) ToComponentVersionLambdaEventSourceArrayOutput

func (i ComponentVersionLambdaEventSourceArray) ToComponentVersionLambdaEventSourceArrayOutput() ComponentVersionLambdaEventSourceArrayOutput

func (ComponentVersionLambdaEventSourceArray) ToComponentVersionLambdaEventSourceArrayOutputWithContext

func (i ComponentVersionLambdaEventSourceArray) ToComponentVersionLambdaEventSourceArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceArrayOutput

type ComponentVersionLambdaEventSourceArrayInput

type ComponentVersionLambdaEventSourceArrayInput interface {
	pulumi.Input

	ToComponentVersionLambdaEventSourceArrayOutput() ComponentVersionLambdaEventSourceArrayOutput
	ToComponentVersionLambdaEventSourceArrayOutputWithContext(context.Context) ComponentVersionLambdaEventSourceArrayOutput
}

ComponentVersionLambdaEventSourceArrayInput is an input type that accepts ComponentVersionLambdaEventSourceArray and ComponentVersionLambdaEventSourceArrayOutput values. You can construct a concrete instance of `ComponentVersionLambdaEventSourceArrayInput` via:

ComponentVersionLambdaEventSourceArray{ ComponentVersionLambdaEventSourceArgs{...} }

type ComponentVersionLambdaEventSourceArrayOutput

type ComponentVersionLambdaEventSourceArrayOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaEventSourceArrayOutput) ElementType

func (ComponentVersionLambdaEventSourceArrayOutput) Index

func (ComponentVersionLambdaEventSourceArrayOutput) ToComponentVersionLambdaEventSourceArrayOutput

func (o ComponentVersionLambdaEventSourceArrayOutput) ToComponentVersionLambdaEventSourceArrayOutput() ComponentVersionLambdaEventSourceArrayOutput

func (ComponentVersionLambdaEventSourceArrayOutput) ToComponentVersionLambdaEventSourceArrayOutputWithContext

func (o ComponentVersionLambdaEventSourceArrayOutput) ToComponentVersionLambdaEventSourceArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceArrayOutput

type ComponentVersionLambdaEventSourceInput

type ComponentVersionLambdaEventSourceInput interface {
	pulumi.Input

	ToComponentVersionLambdaEventSourceOutput() ComponentVersionLambdaEventSourceOutput
	ToComponentVersionLambdaEventSourceOutputWithContext(context.Context) ComponentVersionLambdaEventSourceOutput
}

ComponentVersionLambdaEventSourceInput is an input type that accepts ComponentVersionLambdaEventSourceArgs and ComponentVersionLambdaEventSourceOutput values. You can construct a concrete instance of `ComponentVersionLambdaEventSourceInput` via:

ComponentVersionLambdaEventSourceArgs{...}

type ComponentVersionLambdaEventSourceOutput

type ComponentVersionLambdaEventSourceOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaEventSourceOutput) ElementType

func (ComponentVersionLambdaEventSourceOutput) ToComponentVersionLambdaEventSourceOutput

func (o ComponentVersionLambdaEventSourceOutput) ToComponentVersionLambdaEventSourceOutput() ComponentVersionLambdaEventSourceOutput

func (ComponentVersionLambdaEventSourceOutput) ToComponentVersionLambdaEventSourceOutputWithContext

func (o ComponentVersionLambdaEventSourceOutput) ToComponentVersionLambdaEventSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceOutput

func (ComponentVersionLambdaEventSourceOutput) Topic

func (ComponentVersionLambdaEventSourceOutput) Type

type ComponentVersionLambdaEventSourceType

type ComponentVersionLambdaEventSourceType string

func (ComponentVersionLambdaEventSourceType) ElementType

func (ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypeOutput

func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypeOutput() ComponentVersionLambdaEventSourceTypeOutput

func (ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypeOutputWithContext

func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypeOutput

func (ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypePtrOutput

func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput

func (ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext

func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypePtrOutput

func (ComponentVersionLambdaEventSourceType) ToStringOutput

func (ComponentVersionLambdaEventSourceType) ToStringOutputWithContext

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

func (ComponentVersionLambdaEventSourceType) ToStringPtrOutput

func (ComponentVersionLambdaEventSourceType) ToStringPtrOutputWithContext

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

type ComponentVersionLambdaEventSourceTypeInput

type ComponentVersionLambdaEventSourceTypeInput interface {
	pulumi.Input

	ToComponentVersionLambdaEventSourceTypeOutput() ComponentVersionLambdaEventSourceTypeOutput
	ToComponentVersionLambdaEventSourceTypeOutputWithContext(context.Context) ComponentVersionLambdaEventSourceTypeOutput
}

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

ComponentVersionLambdaEventSourceTypePubSub
ComponentVersionLambdaEventSourceTypeIotCore

type ComponentVersionLambdaEventSourceTypeOutput

type ComponentVersionLambdaEventSourceTypeOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaEventSourceTypeOutput) ElementType

func (ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypeOutput

func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypeOutput() ComponentVersionLambdaEventSourceTypeOutput

func (ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypeOutputWithContext

func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypeOutput

func (ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypePtrOutput

func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput

func (ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext

func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypePtrOutput

func (ComponentVersionLambdaEventSourceTypeOutput) ToStringOutput

func (ComponentVersionLambdaEventSourceTypeOutput) ToStringOutputWithContext

func (ComponentVersionLambdaEventSourceTypeOutput) ToStringPtrOutput

func (ComponentVersionLambdaEventSourceTypeOutput) ToStringPtrOutputWithContext

type ComponentVersionLambdaEventSourceTypePtrInput

type ComponentVersionLambdaEventSourceTypePtrInput interface {
	pulumi.Input

	ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput
	ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(context.Context) ComponentVersionLambdaEventSourceTypePtrOutput
}

type ComponentVersionLambdaEventSourceTypePtrOutput

type ComponentVersionLambdaEventSourceTypePtrOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaEventSourceTypePtrOutput) Elem

func (ComponentVersionLambdaEventSourceTypePtrOutput) ElementType

func (ComponentVersionLambdaEventSourceTypePtrOutput) ToComponentVersionLambdaEventSourceTypePtrOutput

func (o ComponentVersionLambdaEventSourceTypePtrOutput) ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput

func (ComponentVersionLambdaEventSourceTypePtrOutput) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext

func (o ComponentVersionLambdaEventSourceTypePtrOutput) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypePtrOutput

func (ComponentVersionLambdaEventSourceTypePtrOutput) ToStringPtrOutput

func (ComponentVersionLambdaEventSourceTypePtrOutput) ToStringPtrOutputWithContext

type ComponentVersionLambdaExecutionParameters

type ComponentVersionLambdaExecutionParameters struct {
	EnvironmentVariables     map[string]string                                                  `pulumi:"environmentVariables"`
	EventSources             []ComponentVersionLambdaEventSource                                `pulumi:"eventSources"`
	ExecArgs                 []string                                                           `pulumi:"execArgs"`
	InputPayloadEncodingType *ComponentVersionLambdaExecutionParametersInputPayloadEncodingType `pulumi:"inputPayloadEncodingType"`
	LinuxProcessParams       *ComponentVersionLambdaLinuxProcessParams                          `pulumi:"linuxProcessParams"`
	MaxIdleTimeInSeconds     *int                                                               `pulumi:"maxIdleTimeInSeconds"`
	MaxInstancesCount        *int                                                               `pulumi:"maxInstancesCount"`
	MaxQueueSize             *int                                                               `pulumi:"maxQueueSize"`
	Pinned                   *bool                                                              `pulumi:"pinned"`
	StatusTimeoutInSeconds   *int                                                               `pulumi:"statusTimeoutInSeconds"`
	TimeoutInSeconds         *int                                                               `pulumi:"timeoutInSeconds"`
}

type ComponentVersionLambdaExecutionParametersArgs

type ComponentVersionLambdaExecutionParametersArgs struct {
	EnvironmentVariables     pulumi.StringMapInput                                                     `pulumi:"environmentVariables"`
	EventSources             ComponentVersionLambdaEventSourceArrayInput                               `pulumi:"eventSources"`
	ExecArgs                 pulumi.StringArrayInput                                                   `pulumi:"execArgs"`
	InputPayloadEncodingType ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrInput `pulumi:"inputPayloadEncodingType"`
	LinuxProcessParams       ComponentVersionLambdaLinuxProcessParamsPtrInput                          `pulumi:"linuxProcessParams"`
	MaxIdleTimeInSeconds     pulumi.IntPtrInput                                                        `pulumi:"maxIdleTimeInSeconds"`
	MaxInstancesCount        pulumi.IntPtrInput                                                        `pulumi:"maxInstancesCount"`
	MaxQueueSize             pulumi.IntPtrInput                                                        `pulumi:"maxQueueSize"`
	Pinned                   pulumi.BoolPtrInput                                                       `pulumi:"pinned"`
	StatusTimeoutInSeconds   pulumi.IntPtrInput                                                        `pulumi:"statusTimeoutInSeconds"`
	TimeoutInSeconds         pulumi.IntPtrInput                                                        `pulumi:"timeoutInSeconds"`
}

func (ComponentVersionLambdaExecutionParametersArgs) ElementType

func (ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersOutput

func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersOutput() ComponentVersionLambdaExecutionParametersOutput

func (ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersOutputWithContext

func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersOutput

func (ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersPtrOutput

func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput

func (ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext

func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersPtrOutput

type ComponentVersionLambdaExecutionParametersInput

type ComponentVersionLambdaExecutionParametersInput interface {
	pulumi.Input

	ToComponentVersionLambdaExecutionParametersOutput() ComponentVersionLambdaExecutionParametersOutput
	ToComponentVersionLambdaExecutionParametersOutputWithContext(context.Context) ComponentVersionLambdaExecutionParametersOutput
}

ComponentVersionLambdaExecutionParametersInput is an input type that accepts ComponentVersionLambdaExecutionParametersArgs and ComponentVersionLambdaExecutionParametersOutput values. You can construct a concrete instance of `ComponentVersionLambdaExecutionParametersInput` via:

ComponentVersionLambdaExecutionParametersArgs{...}

type ComponentVersionLambdaExecutionParametersInputPayloadEncodingType

type ComponentVersionLambdaExecutionParametersInputPayloadEncodingType string

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ElementType

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext

func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext

func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringOutputWithContext

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringPtrOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringPtrOutputWithContext

type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeInput

type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeInput interface {
	pulumi.Input

	ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
	ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext(context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
}

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

ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeJson
ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeBinary

type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput

type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ElementType

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext

func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext

func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringOutputWithContext

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringPtrOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringPtrOutputWithContext

type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrInput

type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrInput interface {
	pulumi.Input

	ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
	ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext(context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
}

type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput

type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) Elem

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ElementType

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToStringPtrOutput

func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToStringPtrOutputWithContext

type ComponentVersionLambdaExecutionParametersOutput

type ComponentVersionLambdaExecutionParametersOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaExecutionParametersOutput) ElementType

func (ComponentVersionLambdaExecutionParametersOutput) EnvironmentVariables

func (ComponentVersionLambdaExecutionParametersOutput) EventSources

func (ComponentVersionLambdaExecutionParametersOutput) ExecArgs

func (ComponentVersionLambdaExecutionParametersOutput) LinuxProcessParams

func (ComponentVersionLambdaExecutionParametersOutput) MaxIdleTimeInSeconds

func (ComponentVersionLambdaExecutionParametersOutput) MaxInstancesCount

func (ComponentVersionLambdaExecutionParametersOutput) MaxQueueSize

func (ComponentVersionLambdaExecutionParametersOutput) Pinned

func (ComponentVersionLambdaExecutionParametersOutput) StatusTimeoutInSeconds

func (ComponentVersionLambdaExecutionParametersOutput) TimeoutInSeconds

func (ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersOutput

func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersOutput() ComponentVersionLambdaExecutionParametersOutput

func (ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersOutputWithContext

func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersOutput

func (ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersPtrOutput

func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput

func (ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext

func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersPtrOutput

type ComponentVersionLambdaExecutionParametersPtrInput

type ComponentVersionLambdaExecutionParametersPtrInput interface {
	pulumi.Input

	ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput
	ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(context.Context) ComponentVersionLambdaExecutionParametersPtrOutput
}

ComponentVersionLambdaExecutionParametersPtrInput is an input type that accepts ComponentVersionLambdaExecutionParametersArgs, ComponentVersionLambdaExecutionParametersPtr and ComponentVersionLambdaExecutionParametersPtrOutput values. You can construct a concrete instance of `ComponentVersionLambdaExecutionParametersPtrInput` via:

        ComponentVersionLambdaExecutionParametersArgs{...}

or:

        nil

type ComponentVersionLambdaExecutionParametersPtrOutput

type ComponentVersionLambdaExecutionParametersPtrOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaExecutionParametersPtrOutput) Elem

func (ComponentVersionLambdaExecutionParametersPtrOutput) ElementType

func (ComponentVersionLambdaExecutionParametersPtrOutput) EnvironmentVariables

func (ComponentVersionLambdaExecutionParametersPtrOutput) EventSources

func (ComponentVersionLambdaExecutionParametersPtrOutput) ExecArgs

func (ComponentVersionLambdaExecutionParametersPtrOutput) LinuxProcessParams

func (ComponentVersionLambdaExecutionParametersPtrOutput) MaxIdleTimeInSeconds

func (ComponentVersionLambdaExecutionParametersPtrOutput) MaxInstancesCount

func (ComponentVersionLambdaExecutionParametersPtrOutput) MaxQueueSize

func (ComponentVersionLambdaExecutionParametersPtrOutput) Pinned

func (ComponentVersionLambdaExecutionParametersPtrOutput) StatusTimeoutInSeconds

func (ComponentVersionLambdaExecutionParametersPtrOutput) TimeoutInSeconds

func (ComponentVersionLambdaExecutionParametersPtrOutput) ToComponentVersionLambdaExecutionParametersPtrOutput

func (o ComponentVersionLambdaExecutionParametersPtrOutput) ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput

func (ComponentVersionLambdaExecutionParametersPtrOutput) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext

func (o ComponentVersionLambdaExecutionParametersPtrOutput) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersPtrOutput

type ComponentVersionLambdaFilesystemPermission

type ComponentVersionLambdaFilesystemPermission string

func (ComponentVersionLambdaFilesystemPermission) ElementType

func (ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionOutput

func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionOutput() ComponentVersionLambdaFilesystemPermissionOutput

func (ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionOutputWithContext

func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionOutput

func (ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionPtrOutput

func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput

func (ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext

func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput

func (ComponentVersionLambdaFilesystemPermission) ToStringOutput

func (ComponentVersionLambdaFilesystemPermission) ToStringOutputWithContext

func (ComponentVersionLambdaFilesystemPermission) ToStringPtrOutput

func (ComponentVersionLambdaFilesystemPermission) ToStringPtrOutputWithContext

type ComponentVersionLambdaFilesystemPermissionInput

type ComponentVersionLambdaFilesystemPermissionInput interface {
	pulumi.Input

	ToComponentVersionLambdaFilesystemPermissionOutput() ComponentVersionLambdaFilesystemPermissionOutput
	ToComponentVersionLambdaFilesystemPermissionOutputWithContext(context.Context) ComponentVersionLambdaFilesystemPermissionOutput
}

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

ComponentVersionLambdaFilesystemPermissionRo
ComponentVersionLambdaFilesystemPermissionRw

type ComponentVersionLambdaFilesystemPermissionOutput

type ComponentVersionLambdaFilesystemPermissionOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaFilesystemPermissionOutput) ElementType

func (ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionOutput

func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionOutput() ComponentVersionLambdaFilesystemPermissionOutput

func (ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionOutputWithContext

func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionOutput

func (ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutput

func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput

func (ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext

func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput

func (ComponentVersionLambdaFilesystemPermissionOutput) ToStringOutput

func (ComponentVersionLambdaFilesystemPermissionOutput) ToStringOutputWithContext

func (ComponentVersionLambdaFilesystemPermissionOutput) ToStringPtrOutput

func (ComponentVersionLambdaFilesystemPermissionOutput) ToStringPtrOutputWithContext

type ComponentVersionLambdaFilesystemPermissionPtrInput

type ComponentVersionLambdaFilesystemPermissionPtrInput interface {
	pulumi.Input

	ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput
	ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput
}

type ComponentVersionLambdaFilesystemPermissionPtrOutput

type ComponentVersionLambdaFilesystemPermissionPtrOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaFilesystemPermissionPtrOutput) Elem

func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ElementType

func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutput

func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput

func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext

func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput

func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ToStringPtrOutput

func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ToStringPtrOutputWithContext

type ComponentVersionLambdaFunctionRecipeSource

type ComponentVersionLambdaFunctionRecipeSource struct {
	ComponentDependencies     map[string]ComponentVersionComponentDependencyRequirement `pulumi:"componentDependencies"`
	ComponentLambdaParameters *ComponentVersionLambdaExecutionParameters                `pulumi:"componentLambdaParameters"`
	ComponentName             *string                                                   `pulumi:"componentName"`
	ComponentPlatforms        []ComponentVersionComponentPlatform                       `pulumi:"componentPlatforms"`
	ComponentVersion          *string                                                   `pulumi:"componentVersion"`
	LambdaArn                 *string                                                   `pulumi:"lambdaArn"`
}

type ComponentVersionLambdaFunctionRecipeSourceArgs

type ComponentVersionLambdaFunctionRecipeSourceArgs struct {
	ComponentDependencies     ComponentVersionComponentDependencyRequirementMapInput `pulumi:"componentDependencies"`
	ComponentLambdaParameters ComponentVersionLambdaExecutionParametersPtrInput      `pulumi:"componentLambdaParameters"`
	ComponentName             pulumi.StringPtrInput                                  `pulumi:"componentName"`
	ComponentPlatforms        ComponentVersionComponentPlatformArrayInput            `pulumi:"componentPlatforms"`
	ComponentVersion          pulumi.StringPtrInput                                  `pulumi:"componentVersion"`
	LambdaArn                 pulumi.StringPtrInput                                  `pulumi:"lambdaArn"`
}

func (ComponentVersionLambdaFunctionRecipeSourceArgs) ElementType

func (ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourceOutput

func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourceOutput() ComponentVersionLambdaFunctionRecipeSourceOutput

func (ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext

func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourceOutput

func (ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput

func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput

func (ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext

func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput

type ComponentVersionLambdaFunctionRecipeSourceInput

type ComponentVersionLambdaFunctionRecipeSourceInput interface {
	pulumi.Input

	ToComponentVersionLambdaFunctionRecipeSourceOutput() ComponentVersionLambdaFunctionRecipeSourceOutput
	ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext(context.Context) ComponentVersionLambdaFunctionRecipeSourceOutput
}

ComponentVersionLambdaFunctionRecipeSourceInput is an input type that accepts ComponentVersionLambdaFunctionRecipeSourceArgs and ComponentVersionLambdaFunctionRecipeSourceOutput values. You can construct a concrete instance of `ComponentVersionLambdaFunctionRecipeSourceInput` via:

ComponentVersionLambdaFunctionRecipeSourceArgs{...}

type ComponentVersionLambdaFunctionRecipeSourceOutput

type ComponentVersionLambdaFunctionRecipeSourceOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentDependencies

func (ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentLambdaParameters

func (ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentName

func (ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentPlatforms

func (ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentVersion

func (ComponentVersionLambdaFunctionRecipeSourceOutput) ElementType

func (ComponentVersionLambdaFunctionRecipeSourceOutput) LambdaArn

func (ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourceOutput

func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourceOutput() ComponentVersionLambdaFunctionRecipeSourceOutput

func (ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext

func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourceOutput

func (ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput

func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput

func (ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext

func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput

type ComponentVersionLambdaFunctionRecipeSourcePtrInput

type ComponentVersionLambdaFunctionRecipeSourcePtrInput interface {
	pulumi.Input

	ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput
	ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput
}

ComponentVersionLambdaFunctionRecipeSourcePtrInput is an input type that accepts ComponentVersionLambdaFunctionRecipeSourceArgs, ComponentVersionLambdaFunctionRecipeSourcePtr and ComponentVersionLambdaFunctionRecipeSourcePtrOutput values. You can construct a concrete instance of `ComponentVersionLambdaFunctionRecipeSourcePtrInput` via:

        ComponentVersionLambdaFunctionRecipeSourceArgs{...}

or:

        nil

type ComponentVersionLambdaFunctionRecipeSourcePtrOutput

type ComponentVersionLambdaFunctionRecipeSourcePtrOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentDependencies

func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentLambdaParameters

func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentName

func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentPlatforms

func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentVersion

func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) Elem

func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ElementType

func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) LambdaArn

func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput

func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput

func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext

func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput

type ComponentVersionLambdaLinuxProcessParams

type ComponentVersionLambdaLinuxProcessParams struct {
	ContainerParams *ComponentVersionLambdaContainerParams                 `pulumi:"containerParams"`
	IsolationMode   *ComponentVersionLambdaLinuxProcessParamsIsolationMode `pulumi:"isolationMode"`
}

type ComponentVersionLambdaLinuxProcessParamsArgs

type ComponentVersionLambdaLinuxProcessParamsArgs struct {
	ContainerParams ComponentVersionLambdaContainerParamsPtrInput                 `pulumi:"containerParams"`
	IsolationMode   ComponentVersionLambdaLinuxProcessParamsIsolationModePtrInput `pulumi:"isolationMode"`
}

func (ComponentVersionLambdaLinuxProcessParamsArgs) ElementType

func (ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsOutput

func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsOutput() ComponentVersionLambdaLinuxProcessParamsOutput

func (ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsOutputWithContext

func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsOutput

func (ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsPtrOutput

func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput

func (ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext

func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput

type ComponentVersionLambdaLinuxProcessParamsInput

type ComponentVersionLambdaLinuxProcessParamsInput interface {
	pulumi.Input

	ToComponentVersionLambdaLinuxProcessParamsOutput() ComponentVersionLambdaLinuxProcessParamsOutput
	ToComponentVersionLambdaLinuxProcessParamsOutputWithContext(context.Context) ComponentVersionLambdaLinuxProcessParamsOutput
}

ComponentVersionLambdaLinuxProcessParamsInput is an input type that accepts ComponentVersionLambdaLinuxProcessParamsArgs and ComponentVersionLambdaLinuxProcessParamsOutput values. You can construct a concrete instance of `ComponentVersionLambdaLinuxProcessParamsInput` via:

ComponentVersionLambdaLinuxProcessParamsArgs{...}

type ComponentVersionLambdaLinuxProcessParamsIsolationMode

type ComponentVersionLambdaLinuxProcessParamsIsolationMode string

func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ElementType

func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput

func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext

func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput

func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext

func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringOutputWithContext

func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringPtrOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringPtrOutputWithContext

type ComponentVersionLambdaLinuxProcessParamsIsolationModeInput

type ComponentVersionLambdaLinuxProcessParamsIsolationModeInput interface {
	pulumi.Input

	ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
	ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext(context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
}

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

ComponentVersionLambdaLinuxProcessParamsIsolationModeGreengrassContainer
ComponentVersionLambdaLinuxProcessParamsIsolationModeNoContainer

type ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput

type ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ElementType

func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext

func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext

func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringOutputWithContext

func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringPtrOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringPtrOutputWithContext

type ComponentVersionLambdaLinuxProcessParamsIsolationModePtrInput

type ComponentVersionLambdaLinuxProcessParamsIsolationModePtrInput interface {
	pulumi.Input

	ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
	ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
}

type ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput

type ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) Elem

func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ElementType

func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext

func (o ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToStringPtrOutput

func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToStringPtrOutputWithContext

type ComponentVersionLambdaLinuxProcessParamsOutput

type ComponentVersionLambdaLinuxProcessParamsOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaLinuxProcessParamsOutput) ContainerParams

func (ComponentVersionLambdaLinuxProcessParamsOutput) ElementType

func (ComponentVersionLambdaLinuxProcessParamsOutput) IsolationMode

func (ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsOutput

func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsOutput() ComponentVersionLambdaLinuxProcessParamsOutput

func (ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsOutputWithContext

func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsOutput

func (ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutput

func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput

func (ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext

func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput

type ComponentVersionLambdaLinuxProcessParamsPtrInput

type ComponentVersionLambdaLinuxProcessParamsPtrInput interface {
	pulumi.Input

	ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput
	ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput
}

ComponentVersionLambdaLinuxProcessParamsPtrInput is an input type that accepts ComponentVersionLambdaLinuxProcessParamsArgs, ComponentVersionLambdaLinuxProcessParamsPtr and ComponentVersionLambdaLinuxProcessParamsPtrOutput values. You can construct a concrete instance of `ComponentVersionLambdaLinuxProcessParamsPtrInput` via:

        ComponentVersionLambdaLinuxProcessParamsArgs{...}

or:

        nil

type ComponentVersionLambdaLinuxProcessParamsPtrOutput

type ComponentVersionLambdaLinuxProcessParamsPtrOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) ContainerParams

func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) Elem

func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) ElementType

func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) IsolationMode

func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutput

func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput

func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext

func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput

type ComponentVersionLambdaVolumeMount

type ComponentVersionLambdaVolumeMount struct {
	AddGroupOwner   *bool                                       `pulumi:"addGroupOwner"`
	DestinationPath *string                                     `pulumi:"destinationPath"`
	Permission      *ComponentVersionLambdaFilesystemPermission `pulumi:"permission"`
	SourcePath      *string                                     `pulumi:"sourcePath"`
}

type ComponentVersionLambdaVolumeMountArgs

type ComponentVersionLambdaVolumeMountArgs struct {
	AddGroupOwner   pulumi.BoolPtrInput                                `pulumi:"addGroupOwner"`
	DestinationPath pulumi.StringPtrInput                              `pulumi:"destinationPath"`
	Permission      ComponentVersionLambdaFilesystemPermissionPtrInput `pulumi:"permission"`
	SourcePath      pulumi.StringPtrInput                              `pulumi:"sourcePath"`
}

func (ComponentVersionLambdaVolumeMountArgs) ElementType

func (ComponentVersionLambdaVolumeMountArgs) ToComponentVersionLambdaVolumeMountOutput

func (i ComponentVersionLambdaVolumeMountArgs) ToComponentVersionLambdaVolumeMountOutput() ComponentVersionLambdaVolumeMountOutput

func (ComponentVersionLambdaVolumeMountArgs) ToComponentVersionLambdaVolumeMountOutputWithContext

func (i ComponentVersionLambdaVolumeMountArgs) ToComponentVersionLambdaVolumeMountOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountOutput

type ComponentVersionLambdaVolumeMountArray

type ComponentVersionLambdaVolumeMountArray []ComponentVersionLambdaVolumeMountInput

func (ComponentVersionLambdaVolumeMountArray) ElementType

func (ComponentVersionLambdaVolumeMountArray) ToComponentVersionLambdaVolumeMountArrayOutput

func (i ComponentVersionLambdaVolumeMountArray) ToComponentVersionLambdaVolumeMountArrayOutput() ComponentVersionLambdaVolumeMountArrayOutput

func (ComponentVersionLambdaVolumeMountArray) ToComponentVersionLambdaVolumeMountArrayOutputWithContext

func (i ComponentVersionLambdaVolumeMountArray) ToComponentVersionLambdaVolumeMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountArrayOutput

type ComponentVersionLambdaVolumeMountArrayInput

type ComponentVersionLambdaVolumeMountArrayInput interface {
	pulumi.Input

	ToComponentVersionLambdaVolumeMountArrayOutput() ComponentVersionLambdaVolumeMountArrayOutput
	ToComponentVersionLambdaVolumeMountArrayOutputWithContext(context.Context) ComponentVersionLambdaVolumeMountArrayOutput
}

ComponentVersionLambdaVolumeMountArrayInput is an input type that accepts ComponentVersionLambdaVolumeMountArray and ComponentVersionLambdaVolumeMountArrayOutput values. You can construct a concrete instance of `ComponentVersionLambdaVolumeMountArrayInput` via:

ComponentVersionLambdaVolumeMountArray{ ComponentVersionLambdaVolumeMountArgs{...} }

type ComponentVersionLambdaVolumeMountArrayOutput

type ComponentVersionLambdaVolumeMountArrayOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaVolumeMountArrayOutput) ElementType

func (ComponentVersionLambdaVolumeMountArrayOutput) Index

func (ComponentVersionLambdaVolumeMountArrayOutput) ToComponentVersionLambdaVolumeMountArrayOutput

func (o ComponentVersionLambdaVolumeMountArrayOutput) ToComponentVersionLambdaVolumeMountArrayOutput() ComponentVersionLambdaVolumeMountArrayOutput

func (ComponentVersionLambdaVolumeMountArrayOutput) ToComponentVersionLambdaVolumeMountArrayOutputWithContext

func (o ComponentVersionLambdaVolumeMountArrayOutput) ToComponentVersionLambdaVolumeMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountArrayOutput

type ComponentVersionLambdaVolumeMountInput

type ComponentVersionLambdaVolumeMountInput interface {
	pulumi.Input

	ToComponentVersionLambdaVolumeMountOutput() ComponentVersionLambdaVolumeMountOutput
	ToComponentVersionLambdaVolumeMountOutputWithContext(context.Context) ComponentVersionLambdaVolumeMountOutput
}

ComponentVersionLambdaVolumeMountInput is an input type that accepts ComponentVersionLambdaVolumeMountArgs and ComponentVersionLambdaVolumeMountOutput values. You can construct a concrete instance of `ComponentVersionLambdaVolumeMountInput` via:

ComponentVersionLambdaVolumeMountArgs{...}

type ComponentVersionLambdaVolumeMountOutput

type ComponentVersionLambdaVolumeMountOutput struct{ *pulumi.OutputState }

func (ComponentVersionLambdaVolumeMountOutput) AddGroupOwner

func (ComponentVersionLambdaVolumeMountOutput) DestinationPath

func (ComponentVersionLambdaVolumeMountOutput) ElementType

func (ComponentVersionLambdaVolumeMountOutput) Permission

func (ComponentVersionLambdaVolumeMountOutput) SourcePath

func (ComponentVersionLambdaVolumeMountOutput) ToComponentVersionLambdaVolumeMountOutput

func (o ComponentVersionLambdaVolumeMountOutput) ToComponentVersionLambdaVolumeMountOutput() ComponentVersionLambdaVolumeMountOutput

func (ComponentVersionLambdaVolumeMountOutput) ToComponentVersionLambdaVolumeMountOutputWithContext

func (o ComponentVersionLambdaVolumeMountOutput) ToComponentVersionLambdaVolumeMountOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountOutput

type ComponentVersionOutput

type ComponentVersionOutput struct{ *pulumi.OutputState }

func (ComponentVersionOutput) Arn added in v0.17.0

func (ComponentVersionOutput) ComponentName added in v0.17.0

func (o ComponentVersionOutput) ComponentName() pulumi.StringOutput

func (ComponentVersionOutput) ComponentVersion added in v0.17.0

func (o ComponentVersionOutput) ComponentVersion() pulumi.StringOutput

func (ComponentVersionOutput) ElementType

func (ComponentVersionOutput) ElementType() reflect.Type

func (ComponentVersionOutput) InlineRecipe added in v0.17.0

func (ComponentVersionOutput) LambdaFunction added in v0.17.0

func (ComponentVersionOutput) Tags added in v0.17.0

func (ComponentVersionOutput) ToComponentVersionOutput

func (o ComponentVersionOutput) ToComponentVersionOutput() ComponentVersionOutput

func (ComponentVersionOutput) ToComponentVersionOutputWithContext

func (o ComponentVersionOutput) ToComponentVersionOutputWithContext(ctx context.Context) ComponentVersionOutput

type ComponentVersionState

type ComponentVersionState struct {
}

func (ComponentVersionState) ElementType

func (ComponentVersionState) ElementType() reflect.Type

type Deployment added in v0.38.0

type Deployment struct {
	pulumi.CustomResourceState

	Components          DeploymentComponentDeploymentSpecificationMapOutput `pulumi:"components"`
	DeploymentId        pulumi.StringOutput                                 `pulumi:"deploymentId"`
	DeploymentName      pulumi.StringPtrOutput                              `pulumi:"deploymentName"`
	DeploymentPolicies  DeploymentPoliciesPtrOutput                         `pulumi:"deploymentPolicies"`
	IotJobConfiguration DeploymentIoTJobConfigurationPtrOutput              `pulumi:"iotJobConfiguration"`
	ParentTargetArn     pulumi.StringPtrOutput                              `pulumi:"parentTargetArn"`
	Tags                pulumi.StringMapOutput                              `pulumi:"tags"`
	TargetArn           pulumi.StringOutput                                 `pulumi:"targetArn"`
}

Resource for Greengrass V2 deployment.

func GetDeployment added in v0.38.0

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment 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 NewDeployment added in v0.38.0

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

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

func (*Deployment) ElementType added in v0.38.0

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput added in v0.38.0

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext added in v0.38.0

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentArgs added in v0.38.0

type DeploymentArgs struct {
	Components          DeploymentComponentDeploymentSpecificationMapInput
	DeploymentName      pulumi.StringPtrInput
	DeploymentPolicies  DeploymentPoliciesPtrInput
	IotJobConfiguration DeploymentIoTJobConfigurationPtrInput
	ParentTargetArn     pulumi.StringPtrInput
	Tags                pulumi.StringMapInput
	TargetArn           pulumi.StringInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType added in v0.38.0

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentComponentConfigurationUpdate added in v0.97.0

type DeploymentComponentConfigurationUpdate struct {
	Merge *string  `pulumi:"merge"`
	Reset []string `pulumi:"reset"`
}

type DeploymentComponentConfigurationUpdateArgs added in v0.97.0

type DeploymentComponentConfigurationUpdateArgs struct {
	Merge pulumi.StringPtrInput   `pulumi:"merge"`
	Reset pulumi.StringArrayInput `pulumi:"reset"`
}

func (DeploymentComponentConfigurationUpdateArgs) ElementType added in v0.97.0

func (DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdateOutput added in v0.97.0

func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdateOutput() DeploymentComponentConfigurationUpdateOutput

func (DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdateOutputWithContext added in v0.97.0

func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdateOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdateOutput

func (DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdatePtrOutput added in v0.97.0

func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput

func (DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext added in v0.97.0

func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdatePtrOutput

type DeploymentComponentConfigurationUpdateInput added in v0.97.0

type DeploymentComponentConfigurationUpdateInput interface {
	pulumi.Input

	ToDeploymentComponentConfigurationUpdateOutput() DeploymentComponentConfigurationUpdateOutput
	ToDeploymentComponentConfigurationUpdateOutputWithContext(context.Context) DeploymentComponentConfigurationUpdateOutput
}

DeploymentComponentConfigurationUpdateInput is an input type that accepts DeploymentComponentConfigurationUpdateArgs and DeploymentComponentConfigurationUpdateOutput values. You can construct a concrete instance of `DeploymentComponentConfigurationUpdateInput` via:

DeploymentComponentConfigurationUpdateArgs{...}

type DeploymentComponentConfigurationUpdateOutput added in v0.97.0

type DeploymentComponentConfigurationUpdateOutput struct{ *pulumi.OutputState }

func (DeploymentComponentConfigurationUpdateOutput) ElementType added in v0.97.0

func (DeploymentComponentConfigurationUpdateOutput) Merge added in v0.97.0

func (DeploymentComponentConfigurationUpdateOutput) Reset added in v0.97.0

func (DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdateOutput added in v0.97.0

func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdateOutput() DeploymentComponentConfigurationUpdateOutput

func (DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdateOutputWithContext added in v0.97.0

func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdateOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdateOutput

func (DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdatePtrOutput added in v0.97.0

func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput

func (DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext added in v0.97.0

func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdatePtrOutput

type DeploymentComponentConfigurationUpdatePtrInput added in v0.97.0

type DeploymentComponentConfigurationUpdatePtrInput interface {
	pulumi.Input

	ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput
	ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(context.Context) DeploymentComponentConfigurationUpdatePtrOutput
}

DeploymentComponentConfigurationUpdatePtrInput is an input type that accepts DeploymentComponentConfigurationUpdateArgs, DeploymentComponentConfigurationUpdatePtr and DeploymentComponentConfigurationUpdatePtrOutput values. You can construct a concrete instance of `DeploymentComponentConfigurationUpdatePtrInput` via:

        DeploymentComponentConfigurationUpdateArgs{...}

or:

        nil

type DeploymentComponentConfigurationUpdatePtrOutput added in v0.97.0

type DeploymentComponentConfigurationUpdatePtrOutput struct{ *pulumi.OutputState }

func (DeploymentComponentConfigurationUpdatePtrOutput) Elem added in v0.97.0

func (DeploymentComponentConfigurationUpdatePtrOutput) ElementType added in v0.97.0

func (DeploymentComponentConfigurationUpdatePtrOutput) Merge added in v0.97.0

func (DeploymentComponentConfigurationUpdatePtrOutput) Reset added in v0.97.0

func (DeploymentComponentConfigurationUpdatePtrOutput) ToDeploymentComponentConfigurationUpdatePtrOutput added in v0.97.0

func (o DeploymentComponentConfigurationUpdatePtrOutput) ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput

func (DeploymentComponentConfigurationUpdatePtrOutput) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext added in v0.97.0

func (o DeploymentComponentConfigurationUpdatePtrOutput) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdatePtrOutput

type DeploymentComponentDeploymentSpecification added in v0.97.0

type DeploymentComponentDeploymentSpecification struct {
	ComponentVersion    *string                                 `pulumi:"componentVersion"`
	ConfigurationUpdate *DeploymentComponentConfigurationUpdate `pulumi:"configurationUpdate"`
	RunWith             *DeploymentComponentRunWith             `pulumi:"runWith"`
}

type DeploymentComponentDeploymentSpecificationArgs added in v0.97.0

type DeploymentComponentDeploymentSpecificationArgs struct {
	ComponentVersion    pulumi.StringPtrInput                          `pulumi:"componentVersion"`
	ConfigurationUpdate DeploymentComponentConfigurationUpdatePtrInput `pulumi:"configurationUpdate"`
	RunWith             DeploymentComponentRunWithPtrInput             `pulumi:"runWith"`
}

func (DeploymentComponentDeploymentSpecificationArgs) ElementType added in v0.97.0

func (DeploymentComponentDeploymentSpecificationArgs) ToDeploymentComponentDeploymentSpecificationOutput added in v0.97.0

func (i DeploymentComponentDeploymentSpecificationArgs) ToDeploymentComponentDeploymentSpecificationOutput() DeploymentComponentDeploymentSpecificationOutput

func (DeploymentComponentDeploymentSpecificationArgs) ToDeploymentComponentDeploymentSpecificationOutputWithContext added in v0.97.0

func (i DeploymentComponentDeploymentSpecificationArgs) ToDeploymentComponentDeploymentSpecificationOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationOutput

type DeploymentComponentDeploymentSpecificationInput added in v0.97.0

type DeploymentComponentDeploymentSpecificationInput interface {
	pulumi.Input

	ToDeploymentComponentDeploymentSpecificationOutput() DeploymentComponentDeploymentSpecificationOutput
	ToDeploymentComponentDeploymentSpecificationOutputWithContext(context.Context) DeploymentComponentDeploymentSpecificationOutput
}

DeploymentComponentDeploymentSpecificationInput is an input type that accepts DeploymentComponentDeploymentSpecificationArgs and DeploymentComponentDeploymentSpecificationOutput values. You can construct a concrete instance of `DeploymentComponentDeploymentSpecificationInput` via:

DeploymentComponentDeploymentSpecificationArgs{...}

type DeploymentComponentDeploymentSpecificationMap added in v0.97.0

type DeploymentComponentDeploymentSpecificationMap map[string]DeploymentComponentDeploymentSpecificationInput

func (DeploymentComponentDeploymentSpecificationMap) ElementType added in v0.97.0

func (DeploymentComponentDeploymentSpecificationMap) ToDeploymentComponentDeploymentSpecificationMapOutput added in v0.97.0

func (i DeploymentComponentDeploymentSpecificationMap) ToDeploymentComponentDeploymentSpecificationMapOutput() DeploymentComponentDeploymentSpecificationMapOutput

func (DeploymentComponentDeploymentSpecificationMap) ToDeploymentComponentDeploymentSpecificationMapOutputWithContext added in v0.97.0

func (i DeploymentComponentDeploymentSpecificationMap) ToDeploymentComponentDeploymentSpecificationMapOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationMapOutput

type DeploymentComponentDeploymentSpecificationMapInput added in v0.97.0

type DeploymentComponentDeploymentSpecificationMapInput interface {
	pulumi.Input

	ToDeploymentComponentDeploymentSpecificationMapOutput() DeploymentComponentDeploymentSpecificationMapOutput
	ToDeploymentComponentDeploymentSpecificationMapOutputWithContext(context.Context) DeploymentComponentDeploymentSpecificationMapOutput
}

DeploymentComponentDeploymentSpecificationMapInput is an input type that accepts DeploymentComponentDeploymentSpecificationMap and DeploymentComponentDeploymentSpecificationMapOutput values. You can construct a concrete instance of `DeploymentComponentDeploymentSpecificationMapInput` via:

DeploymentComponentDeploymentSpecificationMap{ "key": DeploymentComponentDeploymentSpecificationArgs{...} }

type DeploymentComponentDeploymentSpecificationMapOutput added in v0.97.0

type DeploymentComponentDeploymentSpecificationMapOutput struct{ *pulumi.OutputState }

func (DeploymentComponentDeploymentSpecificationMapOutput) ElementType added in v0.97.0

func (DeploymentComponentDeploymentSpecificationMapOutput) MapIndex added in v0.97.0

func (DeploymentComponentDeploymentSpecificationMapOutput) ToDeploymentComponentDeploymentSpecificationMapOutput added in v0.97.0

func (o DeploymentComponentDeploymentSpecificationMapOutput) ToDeploymentComponentDeploymentSpecificationMapOutput() DeploymentComponentDeploymentSpecificationMapOutput

func (DeploymentComponentDeploymentSpecificationMapOutput) ToDeploymentComponentDeploymentSpecificationMapOutputWithContext added in v0.97.0

func (o DeploymentComponentDeploymentSpecificationMapOutput) ToDeploymentComponentDeploymentSpecificationMapOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationMapOutput

type DeploymentComponentDeploymentSpecificationOutput added in v0.97.0

type DeploymentComponentDeploymentSpecificationOutput struct{ *pulumi.OutputState }

func (DeploymentComponentDeploymentSpecificationOutput) ComponentVersion added in v0.97.0

func (DeploymentComponentDeploymentSpecificationOutput) ConfigurationUpdate added in v0.97.0

func (DeploymentComponentDeploymentSpecificationOutput) ElementType added in v0.97.0

func (DeploymentComponentDeploymentSpecificationOutput) RunWith added in v0.97.0

func (DeploymentComponentDeploymentSpecificationOutput) ToDeploymentComponentDeploymentSpecificationOutput added in v0.97.0

func (o DeploymentComponentDeploymentSpecificationOutput) ToDeploymentComponentDeploymentSpecificationOutput() DeploymentComponentDeploymentSpecificationOutput

func (DeploymentComponentDeploymentSpecificationOutput) ToDeploymentComponentDeploymentSpecificationOutputWithContext added in v0.97.0

func (o DeploymentComponentDeploymentSpecificationOutput) ToDeploymentComponentDeploymentSpecificationOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationOutput

type DeploymentComponentRunWith added in v0.97.0

type DeploymentComponentRunWith struct {
	PosixUser            *string                         `pulumi:"posixUser"`
	SystemResourceLimits *DeploymentSystemResourceLimits `pulumi:"systemResourceLimits"`
	WindowsUser          *string                         `pulumi:"windowsUser"`
}

type DeploymentComponentRunWithArgs added in v0.97.0

type DeploymentComponentRunWithArgs struct {
	PosixUser            pulumi.StringPtrInput                  `pulumi:"posixUser"`
	SystemResourceLimits DeploymentSystemResourceLimitsPtrInput `pulumi:"systemResourceLimits"`
	WindowsUser          pulumi.StringPtrInput                  `pulumi:"windowsUser"`
}

func (DeploymentComponentRunWithArgs) ElementType added in v0.97.0

func (DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithOutput added in v0.97.0

func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithOutput() DeploymentComponentRunWithOutput

func (DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithOutputWithContext added in v0.97.0

func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithOutputWithContext(ctx context.Context) DeploymentComponentRunWithOutput

func (DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithPtrOutput added in v0.97.0

func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput

func (DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithPtrOutputWithContext added in v0.97.0

func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithPtrOutputWithContext(ctx context.Context) DeploymentComponentRunWithPtrOutput

type DeploymentComponentRunWithInput added in v0.97.0

type DeploymentComponentRunWithInput interface {
	pulumi.Input

	ToDeploymentComponentRunWithOutput() DeploymentComponentRunWithOutput
	ToDeploymentComponentRunWithOutputWithContext(context.Context) DeploymentComponentRunWithOutput
}

DeploymentComponentRunWithInput is an input type that accepts DeploymentComponentRunWithArgs and DeploymentComponentRunWithOutput values. You can construct a concrete instance of `DeploymentComponentRunWithInput` via:

DeploymentComponentRunWithArgs{...}

type DeploymentComponentRunWithOutput added in v0.97.0

type DeploymentComponentRunWithOutput struct{ *pulumi.OutputState }

func (DeploymentComponentRunWithOutput) ElementType added in v0.97.0

func (DeploymentComponentRunWithOutput) PosixUser added in v0.97.0

func (DeploymentComponentRunWithOutput) SystemResourceLimits added in v0.97.0

func (DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithOutput added in v0.97.0

func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithOutput() DeploymentComponentRunWithOutput

func (DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithOutputWithContext added in v0.97.0

func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithOutputWithContext(ctx context.Context) DeploymentComponentRunWithOutput

func (DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithPtrOutput added in v0.97.0

func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput

func (DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithPtrOutputWithContext added in v0.97.0

func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithPtrOutputWithContext(ctx context.Context) DeploymentComponentRunWithPtrOutput

func (DeploymentComponentRunWithOutput) WindowsUser added in v0.97.0

type DeploymentComponentRunWithPtrInput added in v0.97.0

type DeploymentComponentRunWithPtrInput interface {
	pulumi.Input

	ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput
	ToDeploymentComponentRunWithPtrOutputWithContext(context.Context) DeploymentComponentRunWithPtrOutput
}

DeploymentComponentRunWithPtrInput is an input type that accepts DeploymentComponentRunWithArgs, DeploymentComponentRunWithPtr and DeploymentComponentRunWithPtrOutput values. You can construct a concrete instance of `DeploymentComponentRunWithPtrInput` via:

        DeploymentComponentRunWithArgs{...}

or:

        nil

func DeploymentComponentRunWithPtr added in v0.97.0

type DeploymentComponentRunWithPtrOutput added in v0.97.0

type DeploymentComponentRunWithPtrOutput struct{ *pulumi.OutputState }

func (DeploymentComponentRunWithPtrOutput) Elem added in v0.97.0

func (DeploymentComponentRunWithPtrOutput) ElementType added in v0.97.0

func (DeploymentComponentRunWithPtrOutput) PosixUser added in v0.97.0

func (DeploymentComponentRunWithPtrOutput) SystemResourceLimits added in v0.97.0

func (DeploymentComponentRunWithPtrOutput) ToDeploymentComponentRunWithPtrOutput added in v0.97.0

func (o DeploymentComponentRunWithPtrOutput) ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput

func (DeploymentComponentRunWithPtrOutput) ToDeploymentComponentRunWithPtrOutputWithContext added in v0.97.0

func (o DeploymentComponentRunWithPtrOutput) ToDeploymentComponentRunWithPtrOutputWithContext(ctx context.Context) DeploymentComponentRunWithPtrOutput

func (DeploymentComponentRunWithPtrOutput) WindowsUser added in v0.97.0

type DeploymentComponentUpdatePolicy added in v0.38.0

type DeploymentComponentUpdatePolicy struct {
	Action           *DeploymentComponentUpdatePolicyAction `pulumi:"action"`
	TimeoutInSeconds *int                                   `pulumi:"timeoutInSeconds"`
}

type DeploymentComponentUpdatePolicyAction added in v0.38.0

type DeploymentComponentUpdatePolicyAction string

func (DeploymentComponentUpdatePolicyAction) ElementType added in v0.38.0

func (DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionOutput added in v0.38.0

func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionOutput() DeploymentComponentUpdatePolicyActionOutput

func (DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionOutputWithContext added in v0.38.0

func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionOutput

func (DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionPtrOutput added in v0.38.0

func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput

func (DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext added in v0.38.0

func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionPtrOutput

func (DeploymentComponentUpdatePolicyAction) ToStringOutput added in v0.38.0

func (DeploymentComponentUpdatePolicyAction) ToStringOutputWithContext added in v0.38.0

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

func (DeploymentComponentUpdatePolicyAction) ToStringPtrOutput added in v0.38.0

func (DeploymentComponentUpdatePolicyAction) ToStringPtrOutputWithContext added in v0.38.0

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

type DeploymentComponentUpdatePolicyActionInput added in v0.38.0

type DeploymentComponentUpdatePolicyActionInput interface {
	pulumi.Input

	ToDeploymentComponentUpdatePolicyActionOutput() DeploymentComponentUpdatePolicyActionOutput
	ToDeploymentComponentUpdatePolicyActionOutputWithContext(context.Context) DeploymentComponentUpdatePolicyActionOutput
}

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

DeploymentComponentUpdatePolicyActionNotifyComponents
DeploymentComponentUpdatePolicyActionSkipNotifyComponents

type DeploymentComponentUpdatePolicyActionOutput added in v0.38.0

type DeploymentComponentUpdatePolicyActionOutput struct{ *pulumi.OutputState }

func (DeploymentComponentUpdatePolicyActionOutput) ElementType added in v0.38.0

func (DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionOutput added in v0.38.0

func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionOutput() DeploymentComponentUpdatePolicyActionOutput

func (DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionOutputWithContext added in v0.38.0

func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionOutput

func (DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionPtrOutput added in v0.38.0

func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput

func (DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext added in v0.38.0

func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionPtrOutput

func (DeploymentComponentUpdatePolicyActionOutput) ToStringOutput added in v0.38.0

func (DeploymentComponentUpdatePolicyActionOutput) ToStringOutputWithContext added in v0.38.0

func (DeploymentComponentUpdatePolicyActionOutput) ToStringPtrOutput added in v0.38.0

func (DeploymentComponentUpdatePolicyActionOutput) ToStringPtrOutputWithContext added in v0.38.0

type DeploymentComponentUpdatePolicyActionPtrInput added in v0.38.0

type DeploymentComponentUpdatePolicyActionPtrInput interface {
	pulumi.Input

	ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput
	ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(context.Context) DeploymentComponentUpdatePolicyActionPtrOutput
}

func DeploymentComponentUpdatePolicyActionPtr added in v0.38.0

func DeploymentComponentUpdatePolicyActionPtr(v string) DeploymentComponentUpdatePolicyActionPtrInput

type DeploymentComponentUpdatePolicyActionPtrOutput added in v0.38.0

type DeploymentComponentUpdatePolicyActionPtrOutput struct{ *pulumi.OutputState }

func (DeploymentComponentUpdatePolicyActionPtrOutput) Elem added in v0.38.0

func (DeploymentComponentUpdatePolicyActionPtrOutput) ElementType added in v0.38.0

func (DeploymentComponentUpdatePolicyActionPtrOutput) ToDeploymentComponentUpdatePolicyActionPtrOutput added in v0.38.0

func (o DeploymentComponentUpdatePolicyActionPtrOutput) ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput

func (DeploymentComponentUpdatePolicyActionPtrOutput) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext added in v0.38.0

func (o DeploymentComponentUpdatePolicyActionPtrOutput) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionPtrOutput

func (DeploymentComponentUpdatePolicyActionPtrOutput) ToStringPtrOutput added in v0.38.0

func (DeploymentComponentUpdatePolicyActionPtrOutput) ToStringPtrOutputWithContext added in v0.38.0

type DeploymentComponentUpdatePolicyArgs added in v0.38.0

type DeploymentComponentUpdatePolicyArgs struct {
	Action           DeploymentComponentUpdatePolicyActionPtrInput `pulumi:"action"`
	TimeoutInSeconds pulumi.IntPtrInput                            `pulumi:"timeoutInSeconds"`
}

func (DeploymentComponentUpdatePolicyArgs) ElementType added in v0.38.0

func (DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyOutput added in v0.38.0

func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyOutput() DeploymentComponentUpdatePolicyOutput

func (DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyOutputWithContext added in v0.38.0

func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyOutput

func (DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyPtrOutput added in v0.38.0

func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput

func (DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyPtrOutputWithContext added in v0.38.0

func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyPtrOutput

type DeploymentComponentUpdatePolicyInput added in v0.38.0

type DeploymentComponentUpdatePolicyInput interface {
	pulumi.Input

	ToDeploymentComponentUpdatePolicyOutput() DeploymentComponentUpdatePolicyOutput
	ToDeploymentComponentUpdatePolicyOutputWithContext(context.Context) DeploymentComponentUpdatePolicyOutput
}

DeploymentComponentUpdatePolicyInput is an input type that accepts DeploymentComponentUpdatePolicyArgs and DeploymentComponentUpdatePolicyOutput values. You can construct a concrete instance of `DeploymentComponentUpdatePolicyInput` via:

DeploymentComponentUpdatePolicyArgs{...}

type DeploymentComponentUpdatePolicyOutput added in v0.38.0

type DeploymentComponentUpdatePolicyOutput struct{ *pulumi.OutputState }

func (DeploymentComponentUpdatePolicyOutput) Action added in v0.38.0

func (DeploymentComponentUpdatePolicyOutput) ElementType added in v0.38.0

func (DeploymentComponentUpdatePolicyOutput) TimeoutInSeconds added in v0.38.0

func (DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyOutput added in v0.38.0

func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyOutput() DeploymentComponentUpdatePolicyOutput

func (DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyOutputWithContext added in v0.38.0

func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyOutput

func (DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyPtrOutput added in v0.38.0

func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput

func (DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyPtrOutputWithContext added in v0.38.0

func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyPtrOutput

type DeploymentComponentUpdatePolicyPtrInput added in v0.38.0

type DeploymentComponentUpdatePolicyPtrInput interface {
	pulumi.Input

	ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput
	ToDeploymentComponentUpdatePolicyPtrOutputWithContext(context.Context) DeploymentComponentUpdatePolicyPtrOutput
}

DeploymentComponentUpdatePolicyPtrInput is an input type that accepts DeploymentComponentUpdatePolicyArgs, DeploymentComponentUpdatePolicyPtr and DeploymentComponentUpdatePolicyPtrOutput values. You can construct a concrete instance of `DeploymentComponentUpdatePolicyPtrInput` via:

        DeploymentComponentUpdatePolicyArgs{...}

or:

        nil

type DeploymentComponentUpdatePolicyPtrOutput added in v0.38.0

type DeploymentComponentUpdatePolicyPtrOutput struct{ *pulumi.OutputState }

func (DeploymentComponentUpdatePolicyPtrOutput) Action added in v0.38.0

func (DeploymentComponentUpdatePolicyPtrOutput) Elem added in v0.38.0

func (DeploymentComponentUpdatePolicyPtrOutput) ElementType added in v0.38.0

func (DeploymentComponentUpdatePolicyPtrOutput) TimeoutInSeconds added in v0.38.0

func (DeploymentComponentUpdatePolicyPtrOutput) ToDeploymentComponentUpdatePolicyPtrOutput added in v0.38.0

func (o DeploymentComponentUpdatePolicyPtrOutput) ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput

func (DeploymentComponentUpdatePolicyPtrOutput) ToDeploymentComponentUpdatePolicyPtrOutputWithContext added in v0.38.0

func (o DeploymentComponentUpdatePolicyPtrOutput) ToDeploymentComponentUpdatePolicyPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyPtrOutput

type DeploymentConfigurationValidationPolicy added in v0.38.0

type DeploymentConfigurationValidationPolicy struct {
	TimeoutInSeconds *int `pulumi:"timeoutInSeconds"`
}

type DeploymentConfigurationValidationPolicyArgs added in v0.38.0

type DeploymentConfigurationValidationPolicyArgs struct {
	TimeoutInSeconds pulumi.IntPtrInput `pulumi:"timeoutInSeconds"`
}

func (DeploymentConfigurationValidationPolicyArgs) ElementType added in v0.38.0

func (DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyOutput added in v0.38.0

func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyOutput() DeploymentConfigurationValidationPolicyOutput

func (DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyOutputWithContext added in v0.38.0

func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyOutput

func (DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyPtrOutput added in v0.38.0

func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput

func (DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext added in v0.38.0

func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyPtrOutput

type DeploymentConfigurationValidationPolicyInput added in v0.38.0

type DeploymentConfigurationValidationPolicyInput interface {
	pulumi.Input

	ToDeploymentConfigurationValidationPolicyOutput() DeploymentConfigurationValidationPolicyOutput
	ToDeploymentConfigurationValidationPolicyOutputWithContext(context.Context) DeploymentConfigurationValidationPolicyOutput
}

DeploymentConfigurationValidationPolicyInput is an input type that accepts DeploymentConfigurationValidationPolicyArgs and DeploymentConfigurationValidationPolicyOutput values. You can construct a concrete instance of `DeploymentConfigurationValidationPolicyInput` via:

DeploymentConfigurationValidationPolicyArgs{...}

type DeploymentConfigurationValidationPolicyOutput added in v0.38.0

type DeploymentConfigurationValidationPolicyOutput struct{ *pulumi.OutputState }

func (DeploymentConfigurationValidationPolicyOutput) ElementType added in v0.38.0

func (DeploymentConfigurationValidationPolicyOutput) TimeoutInSeconds added in v0.38.0

func (DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyOutput added in v0.38.0

func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyOutput() DeploymentConfigurationValidationPolicyOutput

func (DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyOutputWithContext added in v0.38.0

func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyOutput

func (DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyPtrOutput added in v0.38.0

func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput

func (DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext added in v0.38.0

func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyPtrOutput

type DeploymentConfigurationValidationPolicyPtrInput added in v0.38.0

type DeploymentConfigurationValidationPolicyPtrInput interface {
	pulumi.Input

	ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput
	ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(context.Context) DeploymentConfigurationValidationPolicyPtrOutput
}

DeploymentConfigurationValidationPolicyPtrInput is an input type that accepts DeploymentConfigurationValidationPolicyArgs, DeploymentConfigurationValidationPolicyPtr and DeploymentConfigurationValidationPolicyPtrOutput values. You can construct a concrete instance of `DeploymentConfigurationValidationPolicyPtrInput` via:

        DeploymentConfigurationValidationPolicyArgs{...}

or:

        nil

type DeploymentConfigurationValidationPolicyPtrOutput added in v0.38.0

type DeploymentConfigurationValidationPolicyPtrOutput struct{ *pulumi.OutputState }

func (DeploymentConfigurationValidationPolicyPtrOutput) Elem added in v0.38.0

func (DeploymentConfigurationValidationPolicyPtrOutput) ElementType added in v0.38.0

func (DeploymentConfigurationValidationPolicyPtrOutput) TimeoutInSeconds added in v0.38.0

func (DeploymentConfigurationValidationPolicyPtrOutput) ToDeploymentConfigurationValidationPolicyPtrOutput added in v0.38.0

func (o DeploymentConfigurationValidationPolicyPtrOutput) ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput

func (DeploymentConfigurationValidationPolicyPtrOutput) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext added in v0.38.0

func (o DeploymentConfigurationValidationPolicyPtrOutput) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyPtrOutput

type DeploymentInput added in v0.38.0

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentIoTJobAbortConfig added in v0.38.0

type DeploymentIoTJobAbortConfig struct {
	CriteriaList []DeploymentIoTJobAbortCriteria `pulumi:"criteriaList"`
}

type DeploymentIoTJobAbortConfigArgs added in v0.38.0

type DeploymentIoTJobAbortConfigArgs struct {
	CriteriaList DeploymentIoTJobAbortCriteriaArrayInput `pulumi:"criteriaList"`
}

func (DeploymentIoTJobAbortConfigArgs) ElementType added in v0.38.0

func (DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigOutput added in v0.38.0

func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigOutput() DeploymentIoTJobAbortConfigOutput

func (DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigOutputWithContext added in v0.38.0

func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigOutput

func (DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigPtrOutput added in v0.38.0

func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput

func (DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigPtrOutputWithContext added in v0.38.0

func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigPtrOutput

type DeploymentIoTJobAbortConfigInput added in v0.38.0

type DeploymentIoTJobAbortConfigInput interface {
	pulumi.Input

	ToDeploymentIoTJobAbortConfigOutput() DeploymentIoTJobAbortConfigOutput
	ToDeploymentIoTJobAbortConfigOutputWithContext(context.Context) DeploymentIoTJobAbortConfigOutput
}

DeploymentIoTJobAbortConfigInput is an input type that accepts DeploymentIoTJobAbortConfigArgs and DeploymentIoTJobAbortConfigOutput values. You can construct a concrete instance of `DeploymentIoTJobAbortConfigInput` via:

DeploymentIoTJobAbortConfigArgs{...}

type DeploymentIoTJobAbortConfigOutput added in v0.38.0

type DeploymentIoTJobAbortConfigOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobAbortConfigOutput) CriteriaList added in v0.38.0

func (DeploymentIoTJobAbortConfigOutput) ElementType added in v0.38.0

func (DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigOutput added in v0.38.0

func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigOutput() DeploymentIoTJobAbortConfigOutput

func (DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigOutput

func (DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigPtrOutput added in v0.38.0

func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput

func (DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigPtrOutput

type DeploymentIoTJobAbortConfigPtrInput added in v0.38.0

type DeploymentIoTJobAbortConfigPtrInput interface {
	pulumi.Input

	ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput
	ToDeploymentIoTJobAbortConfigPtrOutputWithContext(context.Context) DeploymentIoTJobAbortConfigPtrOutput
}

DeploymentIoTJobAbortConfigPtrInput is an input type that accepts DeploymentIoTJobAbortConfigArgs, DeploymentIoTJobAbortConfigPtr and DeploymentIoTJobAbortConfigPtrOutput values. You can construct a concrete instance of `DeploymentIoTJobAbortConfigPtrInput` via:

        DeploymentIoTJobAbortConfigArgs{...}

or:

        nil

func DeploymentIoTJobAbortConfigPtr added in v0.38.0

type DeploymentIoTJobAbortConfigPtrOutput added in v0.38.0

type DeploymentIoTJobAbortConfigPtrOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobAbortConfigPtrOutput) CriteriaList added in v0.38.0

func (DeploymentIoTJobAbortConfigPtrOutput) Elem added in v0.38.0

func (DeploymentIoTJobAbortConfigPtrOutput) ElementType added in v0.38.0

func (DeploymentIoTJobAbortConfigPtrOutput) ToDeploymentIoTJobAbortConfigPtrOutput added in v0.38.0

func (o DeploymentIoTJobAbortConfigPtrOutput) ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput

func (DeploymentIoTJobAbortConfigPtrOutput) ToDeploymentIoTJobAbortConfigPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortConfigPtrOutput) ToDeploymentIoTJobAbortConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigPtrOutput

type DeploymentIoTJobAbortCriteria added in v0.38.0

type DeploymentIoTJobAbortCriteria struct {
	Action                    DeploymentIoTJobAbortCriteriaAction      `pulumi:"action"`
	FailureType               DeploymentIoTJobAbortCriteriaFailureType `pulumi:"failureType"`
	MinNumberOfExecutedThings int                                      `pulumi:"minNumberOfExecutedThings"`
	ThresholdPercentage       float64                                  `pulumi:"thresholdPercentage"`
}

type DeploymentIoTJobAbortCriteriaAction added in v0.38.0

type DeploymentIoTJobAbortCriteriaAction string

func (DeploymentIoTJobAbortCriteriaAction) ElementType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionOutput added in v0.38.0

func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionOutput() DeploymentIoTJobAbortCriteriaActionOutput

func (DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionOutputWithContext added in v0.38.0

func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionOutput

func (DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionPtrOutput added in v0.38.0

func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput

func (DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext added in v0.38.0

func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput

func (DeploymentIoTJobAbortCriteriaAction) ToStringOutput added in v0.38.0

func (DeploymentIoTJobAbortCriteriaAction) ToStringOutputWithContext added in v0.38.0

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

func (DeploymentIoTJobAbortCriteriaAction) ToStringPtrOutput added in v0.38.0

func (DeploymentIoTJobAbortCriteriaAction) ToStringPtrOutputWithContext added in v0.38.0

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

type DeploymentIoTJobAbortCriteriaActionInput added in v0.38.0

type DeploymentIoTJobAbortCriteriaActionInput interface {
	pulumi.Input

	ToDeploymentIoTJobAbortCriteriaActionOutput() DeploymentIoTJobAbortCriteriaActionOutput
	ToDeploymentIoTJobAbortCriteriaActionOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaActionOutput
}

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

DeploymentIoTJobAbortCriteriaActionCancel

type DeploymentIoTJobAbortCriteriaActionOutput added in v0.38.0

type DeploymentIoTJobAbortCriteriaActionOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobAbortCriteriaActionOutput) ElementType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionOutput added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionOutput() DeploymentIoTJobAbortCriteriaActionOutput

func (DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionOutput

func (DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutput added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput

func (DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput

func (DeploymentIoTJobAbortCriteriaActionOutput) ToStringOutput added in v0.38.0

func (DeploymentIoTJobAbortCriteriaActionOutput) ToStringOutputWithContext added in v0.38.0

func (DeploymentIoTJobAbortCriteriaActionOutput) ToStringPtrOutput added in v0.38.0

func (DeploymentIoTJobAbortCriteriaActionOutput) ToStringPtrOutputWithContext added in v0.38.0

type DeploymentIoTJobAbortCriteriaActionPtrInput added in v0.38.0

type DeploymentIoTJobAbortCriteriaActionPtrInput interface {
	pulumi.Input

	ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput
	ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput
}

func DeploymentIoTJobAbortCriteriaActionPtr added in v0.38.0

func DeploymentIoTJobAbortCriteriaActionPtr(v string) DeploymentIoTJobAbortCriteriaActionPtrInput

type DeploymentIoTJobAbortCriteriaActionPtrOutput added in v0.38.0

type DeploymentIoTJobAbortCriteriaActionPtrOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobAbortCriteriaActionPtrOutput) Elem added in v0.38.0

func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ElementType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutput added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput

func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput

func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ToStringPtrOutput added in v0.38.0

func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ToStringPtrOutputWithContext added in v0.38.0

type DeploymentIoTJobAbortCriteriaArgs added in v0.38.0

type DeploymentIoTJobAbortCriteriaArgs struct {
	Action                    DeploymentIoTJobAbortCriteriaActionInput      `pulumi:"action"`
	FailureType               DeploymentIoTJobAbortCriteriaFailureTypeInput `pulumi:"failureType"`
	MinNumberOfExecutedThings pulumi.IntInput                               `pulumi:"minNumberOfExecutedThings"`
	ThresholdPercentage       pulumi.Float64Input                           `pulumi:"thresholdPercentage"`
}

func (DeploymentIoTJobAbortCriteriaArgs) ElementType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaArgs) ToDeploymentIoTJobAbortCriteriaOutput added in v0.38.0

func (i DeploymentIoTJobAbortCriteriaArgs) ToDeploymentIoTJobAbortCriteriaOutput() DeploymentIoTJobAbortCriteriaOutput

func (DeploymentIoTJobAbortCriteriaArgs) ToDeploymentIoTJobAbortCriteriaOutputWithContext added in v0.38.0

func (i DeploymentIoTJobAbortCriteriaArgs) ToDeploymentIoTJobAbortCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaOutput

type DeploymentIoTJobAbortCriteriaArray added in v0.38.0

type DeploymentIoTJobAbortCriteriaArray []DeploymentIoTJobAbortCriteriaInput

func (DeploymentIoTJobAbortCriteriaArray) ElementType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaArray) ToDeploymentIoTJobAbortCriteriaArrayOutput added in v0.38.0

func (i DeploymentIoTJobAbortCriteriaArray) ToDeploymentIoTJobAbortCriteriaArrayOutput() DeploymentIoTJobAbortCriteriaArrayOutput

func (DeploymentIoTJobAbortCriteriaArray) ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext added in v0.38.0

func (i DeploymentIoTJobAbortCriteriaArray) ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaArrayOutput

type DeploymentIoTJobAbortCriteriaArrayInput added in v0.38.0

type DeploymentIoTJobAbortCriteriaArrayInput interface {
	pulumi.Input

	ToDeploymentIoTJobAbortCriteriaArrayOutput() DeploymentIoTJobAbortCriteriaArrayOutput
	ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaArrayOutput
}

DeploymentIoTJobAbortCriteriaArrayInput is an input type that accepts DeploymentIoTJobAbortCriteriaArray and DeploymentIoTJobAbortCriteriaArrayOutput values. You can construct a concrete instance of `DeploymentIoTJobAbortCriteriaArrayInput` via:

DeploymentIoTJobAbortCriteriaArray{ DeploymentIoTJobAbortCriteriaArgs{...} }

type DeploymentIoTJobAbortCriteriaArrayOutput added in v0.38.0

type DeploymentIoTJobAbortCriteriaArrayOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobAbortCriteriaArrayOutput) ElementType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaArrayOutput) Index added in v0.38.0

func (DeploymentIoTJobAbortCriteriaArrayOutput) ToDeploymentIoTJobAbortCriteriaArrayOutput added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaArrayOutput) ToDeploymentIoTJobAbortCriteriaArrayOutput() DeploymentIoTJobAbortCriteriaArrayOutput

func (DeploymentIoTJobAbortCriteriaArrayOutput) ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaArrayOutput) ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaArrayOutput

type DeploymentIoTJobAbortCriteriaFailureType added in v0.38.0

type DeploymentIoTJobAbortCriteriaFailureType string

func (DeploymentIoTJobAbortCriteriaFailureType) ElementType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypeOutput added in v0.38.0

func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypeOutput() DeploymentIoTJobAbortCriteriaFailureTypeOutput

func (DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext added in v0.38.0

func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypeOutput

func (DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput added in v0.38.0

func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput

func (DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext added in v0.38.0

func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput

func (DeploymentIoTJobAbortCriteriaFailureType) ToStringOutput added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureType) ToStringOutputWithContext added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureType) ToStringPtrOutput added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureType) ToStringPtrOutputWithContext added in v0.38.0

type DeploymentIoTJobAbortCriteriaFailureTypeInput added in v0.38.0

type DeploymentIoTJobAbortCriteriaFailureTypeInput interface {
	pulumi.Input

	ToDeploymentIoTJobAbortCriteriaFailureTypeOutput() DeploymentIoTJobAbortCriteriaFailureTypeOutput
	ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaFailureTypeOutput
}

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

DeploymentIoTJobAbortCriteriaFailureTypeFailed
DeploymentIoTJobAbortCriteriaFailureTypeRejected
DeploymentIoTJobAbortCriteriaFailureTypeTimedOut
DeploymentIoTJobAbortCriteriaFailureTypeAll

type DeploymentIoTJobAbortCriteriaFailureTypeOutput added in v0.38.0

type DeploymentIoTJobAbortCriteriaFailureTypeOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ElementType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypeOutput added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypeOutput() DeploymentIoTJobAbortCriteriaFailureTypeOutput

func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypeOutput

func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput

func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput

func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringOutput added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringOutputWithContext added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringPtrOutput added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringPtrOutputWithContext added in v0.38.0

type DeploymentIoTJobAbortCriteriaFailureTypePtrInput added in v0.38.0

type DeploymentIoTJobAbortCriteriaFailureTypePtrInput interface {
	pulumi.Input

	ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
	ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
}

func DeploymentIoTJobAbortCriteriaFailureTypePtr added in v0.38.0

func DeploymentIoTJobAbortCriteriaFailureTypePtr(v string) DeploymentIoTJobAbortCriteriaFailureTypePtrInput

type DeploymentIoTJobAbortCriteriaFailureTypePtrOutput added in v0.38.0

type DeploymentIoTJobAbortCriteriaFailureTypePtrOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) Elem added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ElementType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput

func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput

func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToStringPtrOutput added in v0.38.0

func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToStringPtrOutputWithContext added in v0.38.0

type DeploymentIoTJobAbortCriteriaInput added in v0.38.0

type DeploymentIoTJobAbortCriteriaInput interface {
	pulumi.Input

	ToDeploymentIoTJobAbortCriteriaOutput() DeploymentIoTJobAbortCriteriaOutput
	ToDeploymentIoTJobAbortCriteriaOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaOutput
}

DeploymentIoTJobAbortCriteriaInput is an input type that accepts DeploymentIoTJobAbortCriteriaArgs and DeploymentIoTJobAbortCriteriaOutput values. You can construct a concrete instance of `DeploymentIoTJobAbortCriteriaInput` via:

DeploymentIoTJobAbortCriteriaArgs{...}

type DeploymentIoTJobAbortCriteriaOutput added in v0.38.0

type DeploymentIoTJobAbortCriteriaOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobAbortCriteriaOutput) Action added in v0.38.0

func (DeploymentIoTJobAbortCriteriaOutput) ElementType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaOutput) FailureType added in v0.38.0

func (DeploymentIoTJobAbortCriteriaOutput) MinNumberOfExecutedThings added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaOutput) MinNumberOfExecutedThings() pulumi.IntOutput

func (DeploymentIoTJobAbortCriteriaOutput) ThresholdPercentage added in v0.38.0

func (DeploymentIoTJobAbortCriteriaOutput) ToDeploymentIoTJobAbortCriteriaOutput added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaOutput) ToDeploymentIoTJobAbortCriteriaOutput() DeploymentIoTJobAbortCriteriaOutput

func (DeploymentIoTJobAbortCriteriaOutput) ToDeploymentIoTJobAbortCriteriaOutputWithContext added in v0.38.0

func (o DeploymentIoTJobAbortCriteriaOutput) ToDeploymentIoTJobAbortCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaOutput

type DeploymentIoTJobConfiguration added in v0.38.0

type DeploymentIoTJobConfiguration struct {
	AbortConfig                *DeploymentIoTJobAbortConfig             `pulumi:"abortConfig"`
	JobExecutionsRolloutConfig *DeploymentIoTJobExecutionsRolloutConfig `pulumi:"jobExecutionsRolloutConfig"`
	TimeoutConfig              *DeploymentIoTJobTimeoutConfig           `pulumi:"timeoutConfig"`
}

type DeploymentIoTJobConfigurationArgs added in v0.38.0

type DeploymentIoTJobConfigurationArgs struct {
	AbortConfig                DeploymentIoTJobAbortConfigPtrInput             `pulumi:"abortConfig"`
	JobExecutionsRolloutConfig DeploymentIoTJobExecutionsRolloutConfigPtrInput `pulumi:"jobExecutionsRolloutConfig"`
	TimeoutConfig              DeploymentIoTJobTimeoutConfigPtrInput           `pulumi:"timeoutConfig"`
}

func (DeploymentIoTJobConfigurationArgs) ElementType added in v0.38.0

func (DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationOutput added in v0.38.0

func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationOutput() DeploymentIoTJobConfigurationOutput

func (DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationOutputWithContext added in v0.38.0

func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationOutput

func (DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationPtrOutput added in v0.38.0

func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput

func (DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationPtrOutputWithContext added in v0.38.0

func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationPtrOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationPtrOutput

type DeploymentIoTJobConfigurationInput added in v0.38.0

type DeploymentIoTJobConfigurationInput interface {
	pulumi.Input

	ToDeploymentIoTJobConfigurationOutput() DeploymentIoTJobConfigurationOutput
	ToDeploymentIoTJobConfigurationOutputWithContext(context.Context) DeploymentIoTJobConfigurationOutput
}

DeploymentIoTJobConfigurationInput is an input type that accepts DeploymentIoTJobConfigurationArgs and DeploymentIoTJobConfigurationOutput values. You can construct a concrete instance of `DeploymentIoTJobConfigurationInput` via:

DeploymentIoTJobConfigurationArgs{...}

type DeploymentIoTJobConfigurationOutput added in v0.38.0

type DeploymentIoTJobConfigurationOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobConfigurationOutput) AbortConfig added in v0.38.0

func (DeploymentIoTJobConfigurationOutput) ElementType added in v0.38.0

func (DeploymentIoTJobConfigurationOutput) JobExecutionsRolloutConfig added in v0.38.0

func (DeploymentIoTJobConfigurationOutput) TimeoutConfig added in v0.38.0

func (DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationOutput added in v0.38.0

func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationOutput() DeploymentIoTJobConfigurationOutput

func (DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationOutputWithContext added in v0.38.0

func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationOutput

func (DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationPtrOutput added in v0.38.0

func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput

func (DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationPtrOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationPtrOutput

type DeploymentIoTJobConfigurationPtrInput added in v0.38.0

type DeploymentIoTJobConfigurationPtrInput interface {
	pulumi.Input

	ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput
	ToDeploymentIoTJobConfigurationPtrOutputWithContext(context.Context) DeploymentIoTJobConfigurationPtrOutput
}

DeploymentIoTJobConfigurationPtrInput is an input type that accepts DeploymentIoTJobConfigurationArgs, DeploymentIoTJobConfigurationPtr and DeploymentIoTJobConfigurationPtrOutput values. You can construct a concrete instance of `DeploymentIoTJobConfigurationPtrInput` via:

        DeploymentIoTJobConfigurationArgs{...}

or:

        nil

type DeploymentIoTJobConfigurationPtrOutput added in v0.38.0

type DeploymentIoTJobConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobConfigurationPtrOutput) AbortConfig added in v0.38.0

func (DeploymentIoTJobConfigurationPtrOutput) Elem added in v0.38.0

func (DeploymentIoTJobConfigurationPtrOutput) ElementType added in v0.38.0

func (DeploymentIoTJobConfigurationPtrOutput) JobExecutionsRolloutConfig added in v0.38.0

func (DeploymentIoTJobConfigurationPtrOutput) TimeoutConfig added in v0.38.0

func (DeploymentIoTJobConfigurationPtrOutput) ToDeploymentIoTJobConfigurationPtrOutput added in v0.38.0

func (o DeploymentIoTJobConfigurationPtrOutput) ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput

func (DeploymentIoTJobConfigurationPtrOutput) ToDeploymentIoTJobConfigurationPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobConfigurationPtrOutput) ToDeploymentIoTJobConfigurationPtrOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationPtrOutput

type DeploymentIoTJobExecutionsRolloutConfig added in v0.38.0

type DeploymentIoTJobExecutionsRolloutConfig struct {
	ExponentialRate  *DeploymentIoTJobExponentialRolloutRate `pulumi:"exponentialRate"`
	MaximumPerMinute *int                                    `pulumi:"maximumPerMinute"`
}

type DeploymentIoTJobExecutionsRolloutConfigArgs added in v0.38.0

type DeploymentIoTJobExecutionsRolloutConfigArgs struct {
	ExponentialRate  DeploymentIoTJobExponentialRolloutRatePtrInput `pulumi:"exponentialRate"`
	MaximumPerMinute pulumi.IntPtrInput                             `pulumi:"maximumPerMinute"`
}

func (DeploymentIoTJobExecutionsRolloutConfigArgs) ElementType added in v0.38.0

func (DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigOutput added in v0.38.0

func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigOutput() DeploymentIoTJobExecutionsRolloutConfigOutput

func (DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext added in v0.38.0

func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigOutput

func (DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput added in v0.38.0

func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput

func (DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext added in v0.38.0

func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput

type DeploymentIoTJobExecutionsRolloutConfigInput added in v0.38.0

type DeploymentIoTJobExecutionsRolloutConfigInput interface {
	pulumi.Input

	ToDeploymentIoTJobExecutionsRolloutConfigOutput() DeploymentIoTJobExecutionsRolloutConfigOutput
	ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext(context.Context) DeploymentIoTJobExecutionsRolloutConfigOutput
}

DeploymentIoTJobExecutionsRolloutConfigInput is an input type that accepts DeploymentIoTJobExecutionsRolloutConfigArgs and DeploymentIoTJobExecutionsRolloutConfigOutput values. You can construct a concrete instance of `DeploymentIoTJobExecutionsRolloutConfigInput` via:

DeploymentIoTJobExecutionsRolloutConfigArgs{...}

type DeploymentIoTJobExecutionsRolloutConfigOutput added in v0.38.0

type DeploymentIoTJobExecutionsRolloutConfigOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobExecutionsRolloutConfigOutput) ElementType added in v0.38.0

func (DeploymentIoTJobExecutionsRolloutConfigOutput) ExponentialRate added in v0.38.0

func (DeploymentIoTJobExecutionsRolloutConfigOutput) MaximumPerMinute added in v0.38.0

func (DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigOutput added in v0.38.0

func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigOutput() DeploymentIoTJobExecutionsRolloutConfigOutput

func (DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext added in v0.38.0

func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigOutput

func (DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput added in v0.38.0

func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput

func (DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput

type DeploymentIoTJobExecutionsRolloutConfigPtrInput added in v0.38.0

type DeploymentIoTJobExecutionsRolloutConfigPtrInput interface {
	pulumi.Input

	ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
	ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput
}

DeploymentIoTJobExecutionsRolloutConfigPtrInput is an input type that accepts DeploymentIoTJobExecutionsRolloutConfigArgs, DeploymentIoTJobExecutionsRolloutConfigPtr and DeploymentIoTJobExecutionsRolloutConfigPtrOutput values. You can construct a concrete instance of `DeploymentIoTJobExecutionsRolloutConfigPtrInput` via:

        DeploymentIoTJobExecutionsRolloutConfigArgs{...}

or:

        nil

type DeploymentIoTJobExecutionsRolloutConfigPtrOutput added in v0.38.0

type DeploymentIoTJobExecutionsRolloutConfigPtrOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) Elem added in v0.38.0

func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ElementType added in v0.38.0

func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ExponentialRate added in v0.38.0

func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) MaximumPerMinute added in v0.38.0

func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput added in v0.38.0

func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput

func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput

type DeploymentIoTJobExponentialRolloutRate added in v0.38.0

type DeploymentIoTJobExponentialRolloutRate struct {
	BaseRatePerMinute    int                                  `pulumi:"baseRatePerMinute"`
	IncrementFactor      float64                              `pulumi:"incrementFactor"`
	RateIncreaseCriteria DeploymentIoTJobRateIncreaseCriteria `pulumi:"rateIncreaseCriteria"`
}

type DeploymentIoTJobExponentialRolloutRateArgs added in v0.38.0

type DeploymentIoTJobExponentialRolloutRateArgs struct {
	BaseRatePerMinute    pulumi.IntInput                           `pulumi:"baseRatePerMinute"`
	IncrementFactor      pulumi.Float64Input                       `pulumi:"incrementFactor"`
	RateIncreaseCriteria DeploymentIoTJobRateIncreaseCriteriaInput `pulumi:"rateIncreaseCriteria"`
}

func (DeploymentIoTJobExponentialRolloutRateArgs) ElementType added in v0.38.0

func (DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRateOutput added in v0.38.0

func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRateOutput() DeploymentIoTJobExponentialRolloutRateOutput

func (DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRateOutputWithContext added in v0.38.0

func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRateOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRateOutput

func (DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRatePtrOutput added in v0.38.0

func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput

func (DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext added in v0.38.0

func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput

type DeploymentIoTJobExponentialRolloutRateInput added in v0.38.0

type DeploymentIoTJobExponentialRolloutRateInput interface {
	pulumi.Input

	ToDeploymentIoTJobExponentialRolloutRateOutput() DeploymentIoTJobExponentialRolloutRateOutput
	ToDeploymentIoTJobExponentialRolloutRateOutputWithContext(context.Context) DeploymentIoTJobExponentialRolloutRateOutput
}

DeploymentIoTJobExponentialRolloutRateInput is an input type that accepts DeploymentIoTJobExponentialRolloutRateArgs and DeploymentIoTJobExponentialRolloutRateOutput values. You can construct a concrete instance of `DeploymentIoTJobExponentialRolloutRateInput` via:

DeploymentIoTJobExponentialRolloutRateArgs{...}

type DeploymentIoTJobExponentialRolloutRateOutput added in v0.38.0

type DeploymentIoTJobExponentialRolloutRateOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobExponentialRolloutRateOutput) BaseRatePerMinute added in v0.38.0

func (DeploymentIoTJobExponentialRolloutRateOutput) ElementType added in v0.38.0

func (DeploymentIoTJobExponentialRolloutRateOutput) IncrementFactor added in v0.38.0

func (DeploymentIoTJobExponentialRolloutRateOutput) RateIncreaseCriteria added in v0.38.0

func (DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRateOutput added in v0.38.0

func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRateOutput() DeploymentIoTJobExponentialRolloutRateOutput

func (DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRateOutputWithContext added in v0.38.0

func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRateOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRateOutput

func (DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutput added in v0.38.0

func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput

func (DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput

type DeploymentIoTJobExponentialRolloutRatePtrInput added in v0.38.0

type DeploymentIoTJobExponentialRolloutRatePtrInput interface {
	pulumi.Input

	ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput
	ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput
}

DeploymentIoTJobExponentialRolloutRatePtrInput is an input type that accepts DeploymentIoTJobExponentialRolloutRateArgs, DeploymentIoTJobExponentialRolloutRatePtr and DeploymentIoTJobExponentialRolloutRatePtrOutput values. You can construct a concrete instance of `DeploymentIoTJobExponentialRolloutRatePtrInput` via:

        DeploymentIoTJobExponentialRolloutRateArgs{...}

or:

        nil

type DeploymentIoTJobExponentialRolloutRatePtrOutput added in v0.38.0

type DeploymentIoTJobExponentialRolloutRatePtrOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobExponentialRolloutRatePtrOutput) BaseRatePerMinute added in v0.38.0

func (DeploymentIoTJobExponentialRolloutRatePtrOutput) Elem added in v0.38.0

func (DeploymentIoTJobExponentialRolloutRatePtrOutput) ElementType added in v0.38.0

func (DeploymentIoTJobExponentialRolloutRatePtrOutput) IncrementFactor added in v0.38.0

func (DeploymentIoTJobExponentialRolloutRatePtrOutput) RateIncreaseCriteria added in v0.38.0

func (DeploymentIoTJobExponentialRolloutRatePtrOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutput added in v0.38.0

func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput

func (DeploymentIoTJobExponentialRolloutRatePtrOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput

type DeploymentIoTJobRateIncreaseCriteria added in v0.38.0

type DeploymentIoTJobRateIncreaseCriteria struct {
}

type DeploymentIoTJobRateIncreaseCriteriaArgs added in v0.38.0

type DeploymentIoTJobRateIncreaseCriteriaArgs struct {
}

func (DeploymentIoTJobRateIncreaseCriteriaArgs) ElementType added in v0.38.0

func (DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaOutput added in v0.38.0

func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaOutput() DeploymentIoTJobRateIncreaseCriteriaOutput

func (DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext added in v0.38.0

func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaOutput

func (DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput added in v0.38.0

func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput

func (DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext added in v0.38.0

func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput

type DeploymentIoTJobRateIncreaseCriteriaInput added in v0.38.0

type DeploymentIoTJobRateIncreaseCriteriaInput interface {
	pulumi.Input

	ToDeploymentIoTJobRateIncreaseCriteriaOutput() DeploymentIoTJobRateIncreaseCriteriaOutput
	ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext(context.Context) DeploymentIoTJobRateIncreaseCriteriaOutput
}

DeploymentIoTJobRateIncreaseCriteriaInput is an input type that accepts DeploymentIoTJobRateIncreaseCriteriaArgs and DeploymentIoTJobRateIncreaseCriteriaOutput values. You can construct a concrete instance of `DeploymentIoTJobRateIncreaseCriteriaInput` via:

DeploymentIoTJobRateIncreaseCriteriaArgs{...}

type DeploymentIoTJobRateIncreaseCriteriaOutput added in v0.38.0

type DeploymentIoTJobRateIncreaseCriteriaOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobRateIncreaseCriteriaOutput) ElementType added in v0.38.0

func (DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaOutput added in v0.38.0

func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaOutput() DeploymentIoTJobRateIncreaseCriteriaOutput

func (DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext added in v0.38.0

func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaOutput

func (DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput added in v0.38.0

func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput

func (DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput

type DeploymentIoTJobRateIncreaseCriteriaPtrInput added in v0.38.0

type DeploymentIoTJobRateIncreaseCriteriaPtrInput interface {
	pulumi.Input

	ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput
	ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput
}

DeploymentIoTJobRateIncreaseCriteriaPtrInput is an input type that accepts DeploymentIoTJobRateIncreaseCriteriaArgs, DeploymentIoTJobRateIncreaseCriteriaPtr and DeploymentIoTJobRateIncreaseCriteriaPtrOutput values. You can construct a concrete instance of `DeploymentIoTJobRateIncreaseCriteriaPtrInput` via:

        DeploymentIoTJobRateIncreaseCriteriaArgs{...}

or:

        nil

type DeploymentIoTJobRateIncreaseCriteriaPtrOutput added in v0.38.0

type DeploymentIoTJobRateIncreaseCriteriaPtrOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobRateIncreaseCriteriaPtrOutput) Elem added in v0.38.0

func (DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ElementType added in v0.38.0

func (DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput added in v0.38.0

func (o DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput

func (DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput

type DeploymentIoTJobTimeoutConfig added in v0.38.0

type DeploymentIoTJobTimeoutConfig struct {
	InProgressTimeoutInMinutes *int `pulumi:"inProgressTimeoutInMinutes"`
}

type DeploymentIoTJobTimeoutConfigArgs added in v0.38.0

type DeploymentIoTJobTimeoutConfigArgs struct {
	InProgressTimeoutInMinutes pulumi.IntPtrInput `pulumi:"inProgressTimeoutInMinutes"`
}

func (DeploymentIoTJobTimeoutConfigArgs) ElementType added in v0.38.0

func (DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigOutput added in v0.38.0

func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigOutput() DeploymentIoTJobTimeoutConfigOutput

func (DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigOutputWithContext added in v0.38.0

func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigOutput

func (DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigPtrOutput added in v0.38.0

func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput

func (DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext added in v0.38.0

func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigPtrOutput

type DeploymentIoTJobTimeoutConfigInput added in v0.38.0

type DeploymentIoTJobTimeoutConfigInput interface {
	pulumi.Input

	ToDeploymentIoTJobTimeoutConfigOutput() DeploymentIoTJobTimeoutConfigOutput
	ToDeploymentIoTJobTimeoutConfigOutputWithContext(context.Context) DeploymentIoTJobTimeoutConfigOutput
}

DeploymentIoTJobTimeoutConfigInput is an input type that accepts DeploymentIoTJobTimeoutConfigArgs and DeploymentIoTJobTimeoutConfigOutput values. You can construct a concrete instance of `DeploymentIoTJobTimeoutConfigInput` via:

DeploymentIoTJobTimeoutConfigArgs{...}

type DeploymentIoTJobTimeoutConfigOutput added in v0.38.0

type DeploymentIoTJobTimeoutConfigOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobTimeoutConfigOutput) ElementType added in v0.38.0

func (DeploymentIoTJobTimeoutConfigOutput) InProgressTimeoutInMinutes added in v0.38.0

func (o DeploymentIoTJobTimeoutConfigOutput) InProgressTimeoutInMinutes() pulumi.IntPtrOutput

func (DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigOutput added in v0.38.0

func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigOutput() DeploymentIoTJobTimeoutConfigOutput

func (DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigOutputWithContext added in v0.38.0

func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigOutput

func (DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigPtrOutput added in v0.38.0

func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput

func (DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigPtrOutput

type DeploymentIoTJobTimeoutConfigPtrInput added in v0.38.0

type DeploymentIoTJobTimeoutConfigPtrInput interface {
	pulumi.Input

	ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput
	ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(context.Context) DeploymentIoTJobTimeoutConfigPtrOutput
}

DeploymentIoTJobTimeoutConfigPtrInput is an input type that accepts DeploymentIoTJobTimeoutConfigArgs, DeploymentIoTJobTimeoutConfigPtr and DeploymentIoTJobTimeoutConfigPtrOutput values. You can construct a concrete instance of `DeploymentIoTJobTimeoutConfigPtrInput` via:

        DeploymentIoTJobTimeoutConfigArgs{...}

or:

        nil

type DeploymentIoTJobTimeoutConfigPtrOutput added in v0.38.0

type DeploymentIoTJobTimeoutConfigPtrOutput struct{ *pulumi.OutputState }

func (DeploymentIoTJobTimeoutConfigPtrOutput) Elem added in v0.38.0

func (DeploymentIoTJobTimeoutConfigPtrOutput) ElementType added in v0.38.0

func (DeploymentIoTJobTimeoutConfigPtrOutput) InProgressTimeoutInMinutes added in v0.38.0

func (o DeploymentIoTJobTimeoutConfigPtrOutput) InProgressTimeoutInMinutes() pulumi.IntPtrOutput

func (DeploymentIoTJobTimeoutConfigPtrOutput) ToDeploymentIoTJobTimeoutConfigPtrOutput added in v0.38.0

func (o DeploymentIoTJobTimeoutConfigPtrOutput) ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput

func (DeploymentIoTJobTimeoutConfigPtrOutput) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext added in v0.38.0

func (o DeploymentIoTJobTimeoutConfigPtrOutput) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigPtrOutput

type DeploymentOutput added in v0.38.0

type DeploymentOutput struct{ *pulumi.OutputState }

func (DeploymentOutput) Components added in v0.38.0

func (DeploymentOutput) DeploymentId added in v0.38.0

func (o DeploymentOutput) DeploymentId() pulumi.StringOutput

func (DeploymentOutput) DeploymentName added in v0.38.0

func (o DeploymentOutput) DeploymentName() pulumi.StringPtrOutput

func (DeploymentOutput) DeploymentPolicies added in v0.38.0

func (o DeploymentOutput) DeploymentPolicies() DeploymentPoliciesPtrOutput

func (DeploymentOutput) ElementType added in v0.38.0

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) IotJobConfiguration added in v0.38.0

func (DeploymentOutput) ParentTargetArn added in v0.52.0

func (o DeploymentOutput) ParentTargetArn() pulumi.StringPtrOutput

func (DeploymentOutput) Tags added in v0.38.0

func (DeploymentOutput) TargetArn added in v0.38.0

func (o DeploymentOutput) TargetArn() pulumi.StringOutput

func (DeploymentOutput) ToDeploymentOutput added in v0.38.0

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext added in v0.38.0

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentPolicies added in v0.38.0

type DeploymentPolicies struct {
	ComponentUpdatePolicy         *DeploymentComponentUpdatePolicy         `pulumi:"componentUpdatePolicy"`
	ConfigurationValidationPolicy *DeploymentConfigurationValidationPolicy `pulumi:"configurationValidationPolicy"`
	FailureHandlingPolicy         *DeploymentPoliciesFailureHandlingPolicy `pulumi:"failureHandlingPolicy"`
}

type DeploymentPoliciesArgs added in v0.38.0

type DeploymentPoliciesArgs struct {
	ComponentUpdatePolicy         DeploymentComponentUpdatePolicyPtrInput         `pulumi:"componentUpdatePolicy"`
	ConfigurationValidationPolicy DeploymentConfigurationValidationPolicyPtrInput `pulumi:"configurationValidationPolicy"`
	FailureHandlingPolicy         DeploymentPoliciesFailureHandlingPolicyPtrInput `pulumi:"failureHandlingPolicy"`
}

func (DeploymentPoliciesArgs) ElementType added in v0.38.0

func (DeploymentPoliciesArgs) ElementType() reflect.Type

func (DeploymentPoliciesArgs) ToDeploymentPoliciesOutput added in v0.38.0

func (i DeploymentPoliciesArgs) ToDeploymentPoliciesOutput() DeploymentPoliciesOutput

func (DeploymentPoliciesArgs) ToDeploymentPoliciesOutputWithContext added in v0.38.0

func (i DeploymentPoliciesArgs) ToDeploymentPoliciesOutputWithContext(ctx context.Context) DeploymentPoliciesOutput

func (DeploymentPoliciesArgs) ToDeploymentPoliciesPtrOutput added in v0.38.0

func (i DeploymentPoliciesArgs) ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput

func (DeploymentPoliciesArgs) ToDeploymentPoliciesPtrOutputWithContext added in v0.38.0

func (i DeploymentPoliciesArgs) ToDeploymentPoliciesPtrOutputWithContext(ctx context.Context) DeploymentPoliciesPtrOutput

type DeploymentPoliciesFailureHandlingPolicy added in v0.38.0

type DeploymentPoliciesFailureHandlingPolicy string

func (DeploymentPoliciesFailureHandlingPolicy) ElementType added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyOutput added in v0.38.0

func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyOutput() DeploymentPoliciesFailureHandlingPolicyOutput

func (DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext added in v0.38.0

func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyOutput

func (DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput added in v0.38.0

func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput

func (DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext added in v0.38.0

func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput

func (DeploymentPoliciesFailureHandlingPolicy) ToStringOutput added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicy) ToStringOutputWithContext added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicy) ToStringPtrOutput added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicy) ToStringPtrOutputWithContext added in v0.38.0

type DeploymentPoliciesFailureHandlingPolicyInput added in v0.38.0

type DeploymentPoliciesFailureHandlingPolicyInput interface {
	pulumi.Input

	ToDeploymentPoliciesFailureHandlingPolicyOutput() DeploymentPoliciesFailureHandlingPolicyOutput
	ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext(context.Context) DeploymentPoliciesFailureHandlingPolicyOutput
}

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

DeploymentPoliciesFailureHandlingPolicyRollback
DeploymentPoliciesFailureHandlingPolicyDoNothing

type DeploymentPoliciesFailureHandlingPolicyOutput added in v0.38.0

type DeploymentPoliciesFailureHandlingPolicyOutput struct{ *pulumi.OutputState }

func (DeploymentPoliciesFailureHandlingPolicyOutput) ElementType added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyOutput added in v0.38.0

func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyOutput() DeploymentPoliciesFailureHandlingPolicyOutput

func (DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext added in v0.38.0

func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyOutput

func (DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput added in v0.38.0

func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput

func (DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext added in v0.38.0

func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput

func (DeploymentPoliciesFailureHandlingPolicyOutput) ToStringOutput added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicyOutput) ToStringOutputWithContext added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicyOutput) ToStringPtrOutput added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicyOutput) ToStringPtrOutputWithContext added in v0.38.0

type DeploymentPoliciesFailureHandlingPolicyPtrInput added in v0.38.0

type DeploymentPoliciesFailureHandlingPolicyPtrInput interface {
	pulumi.Input

	ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput
	ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput
}

func DeploymentPoliciesFailureHandlingPolicyPtr added in v0.38.0

func DeploymentPoliciesFailureHandlingPolicyPtr(v string) DeploymentPoliciesFailureHandlingPolicyPtrInput

type DeploymentPoliciesFailureHandlingPolicyPtrOutput added in v0.38.0

type DeploymentPoliciesFailureHandlingPolicyPtrOutput struct{ *pulumi.OutputState }

func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) Elem added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ElementType added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput added in v0.38.0

func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput

func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext added in v0.38.0

func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput

func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToStringPtrOutput added in v0.38.0

func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToStringPtrOutputWithContext added in v0.38.0

type DeploymentPoliciesInput added in v0.38.0

type DeploymentPoliciesInput interface {
	pulumi.Input

	ToDeploymentPoliciesOutput() DeploymentPoliciesOutput
	ToDeploymentPoliciesOutputWithContext(context.Context) DeploymentPoliciesOutput
}

DeploymentPoliciesInput is an input type that accepts DeploymentPoliciesArgs and DeploymentPoliciesOutput values. You can construct a concrete instance of `DeploymentPoliciesInput` via:

DeploymentPoliciesArgs{...}

type DeploymentPoliciesOutput added in v0.38.0

type DeploymentPoliciesOutput struct{ *pulumi.OutputState }

func (DeploymentPoliciesOutput) ComponentUpdatePolicy added in v0.38.0

func (DeploymentPoliciesOutput) ConfigurationValidationPolicy added in v0.38.0

func (DeploymentPoliciesOutput) ElementType added in v0.38.0

func (DeploymentPoliciesOutput) ElementType() reflect.Type

func (DeploymentPoliciesOutput) FailureHandlingPolicy added in v0.38.0

func (DeploymentPoliciesOutput) ToDeploymentPoliciesOutput added in v0.38.0

func (o DeploymentPoliciesOutput) ToDeploymentPoliciesOutput() DeploymentPoliciesOutput

func (DeploymentPoliciesOutput) ToDeploymentPoliciesOutputWithContext added in v0.38.0

func (o DeploymentPoliciesOutput) ToDeploymentPoliciesOutputWithContext(ctx context.Context) DeploymentPoliciesOutput

func (DeploymentPoliciesOutput) ToDeploymentPoliciesPtrOutput added in v0.38.0

func (o DeploymentPoliciesOutput) ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput

func (DeploymentPoliciesOutput) ToDeploymentPoliciesPtrOutputWithContext added in v0.38.0

func (o DeploymentPoliciesOutput) ToDeploymentPoliciesPtrOutputWithContext(ctx context.Context) DeploymentPoliciesPtrOutput

type DeploymentPoliciesPtrInput added in v0.38.0

type DeploymentPoliciesPtrInput interface {
	pulumi.Input

	ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput
	ToDeploymentPoliciesPtrOutputWithContext(context.Context) DeploymentPoliciesPtrOutput
}

DeploymentPoliciesPtrInput is an input type that accepts DeploymentPoliciesArgs, DeploymentPoliciesPtr and DeploymentPoliciesPtrOutput values. You can construct a concrete instance of `DeploymentPoliciesPtrInput` via:

        DeploymentPoliciesArgs{...}

or:

        nil

func DeploymentPoliciesPtr added in v0.38.0

func DeploymentPoliciesPtr(v *DeploymentPoliciesArgs) DeploymentPoliciesPtrInput

type DeploymentPoliciesPtrOutput added in v0.38.0

type DeploymentPoliciesPtrOutput struct{ *pulumi.OutputState }

func (DeploymentPoliciesPtrOutput) ComponentUpdatePolicy added in v0.38.0

func (DeploymentPoliciesPtrOutput) ConfigurationValidationPolicy added in v0.38.0

func (DeploymentPoliciesPtrOutput) Elem added in v0.38.0

func (DeploymentPoliciesPtrOutput) ElementType added in v0.38.0

func (DeploymentPoliciesPtrOutput) FailureHandlingPolicy added in v0.38.0

func (DeploymentPoliciesPtrOutput) ToDeploymentPoliciesPtrOutput added in v0.38.0

func (o DeploymentPoliciesPtrOutput) ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput

func (DeploymentPoliciesPtrOutput) ToDeploymentPoliciesPtrOutputWithContext added in v0.38.0

func (o DeploymentPoliciesPtrOutput) ToDeploymentPoliciesPtrOutputWithContext(ctx context.Context) DeploymentPoliciesPtrOutput

type DeploymentState added in v0.38.0

type DeploymentState struct {
}

func (DeploymentState) ElementType added in v0.38.0

func (DeploymentState) ElementType() reflect.Type

type DeploymentSystemResourceLimits added in v0.97.0

type DeploymentSystemResourceLimits struct {
	Cpus   *float64 `pulumi:"cpus"`
	Memory *int     `pulumi:"memory"`
}

type DeploymentSystemResourceLimitsArgs added in v0.97.0

type DeploymentSystemResourceLimitsArgs struct {
	Cpus   pulumi.Float64PtrInput `pulumi:"cpus"`
	Memory pulumi.IntPtrInput     `pulumi:"memory"`
}

func (DeploymentSystemResourceLimitsArgs) ElementType added in v0.97.0

func (DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsOutput added in v0.97.0

func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsOutput() DeploymentSystemResourceLimitsOutput

func (DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsOutputWithContext added in v0.97.0

func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsOutput

func (DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsPtrOutput added in v0.97.0

func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput

func (DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsPtrOutputWithContext added in v0.97.0

func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsPtrOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsPtrOutput

type DeploymentSystemResourceLimitsInput added in v0.97.0

type DeploymentSystemResourceLimitsInput interface {
	pulumi.Input

	ToDeploymentSystemResourceLimitsOutput() DeploymentSystemResourceLimitsOutput
	ToDeploymentSystemResourceLimitsOutputWithContext(context.Context) DeploymentSystemResourceLimitsOutput
}

DeploymentSystemResourceLimitsInput is an input type that accepts DeploymentSystemResourceLimitsArgs and DeploymentSystemResourceLimitsOutput values. You can construct a concrete instance of `DeploymentSystemResourceLimitsInput` via:

DeploymentSystemResourceLimitsArgs{...}

type DeploymentSystemResourceLimitsOutput added in v0.97.0

type DeploymentSystemResourceLimitsOutput struct{ *pulumi.OutputState }

func (DeploymentSystemResourceLimitsOutput) Cpus added in v0.97.0

func (DeploymentSystemResourceLimitsOutput) ElementType added in v0.97.0

func (DeploymentSystemResourceLimitsOutput) Memory added in v0.97.0

func (DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsOutput added in v0.97.0

func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsOutput() DeploymentSystemResourceLimitsOutput

func (DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsOutputWithContext added in v0.97.0

func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsOutput

func (DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsPtrOutput added in v0.97.0

func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput

func (DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsPtrOutputWithContext added in v0.97.0

func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsPtrOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsPtrOutput

type DeploymentSystemResourceLimitsPtrInput added in v0.97.0

type DeploymentSystemResourceLimitsPtrInput interface {
	pulumi.Input

	ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput
	ToDeploymentSystemResourceLimitsPtrOutputWithContext(context.Context) DeploymentSystemResourceLimitsPtrOutput
}

DeploymentSystemResourceLimitsPtrInput is an input type that accepts DeploymentSystemResourceLimitsArgs, DeploymentSystemResourceLimitsPtr and DeploymentSystemResourceLimitsPtrOutput values. You can construct a concrete instance of `DeploymentSystemResourceLimitsPtrInput` via:

        DeploymentSystemResourceLimitsArgs{...}

or:

        nil

type DeploymentSystemResourceLimitsPtrOutput added in v0.97.0

type DeploymentSystemResourceLimitsPtrOutput struct{ *pulumi.OutputState }

func (DeploymentSystemResourceLimitsPtrOutput) Cpus added in v0.97.0

func (DeploymentSystemResourceLimitsPtrOutput) Elem added in v0.97.0

func (DeploymentSystemResourceLimitsPtrOutput) ElementType added in v0.97.0

func (DeploymentSystemResourceLimitsPtrOutput) Memory added in v0.97.0

func (DeploymentSystemResourceLimitsPtrOutput) ToDeploymentSystemResourceLimitsPtrOutput added in v0.97.0

func (o DeploymentSystemResourceLimitsPtrOutput) ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput

func (DeploymentSystemResourceLimitsPtrOutput) ToDeploymentSystemResourceLimitsPtrOutputWithContext added in v0.97.0

func (o DeploymentSystemResourceLimitsPtrOutput) ToDeploymentSystemResourceLimitsPtrOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsPtrOutput

type LookupComponentVersionArgs added in v0.12.0

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

type LookupComponentVersionOutputArgs added in v0.12.0

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

func (LookupComponentVersionOutputArgs) ElementType added in v0.12.0

type LookupComponentVersionResult added in v0.12.0

type LookupComponentVersionResult struct {
	Arn              *string           `pulumi:"arn"`
	ComponentName    *string           `pulumi:"componentName"`
	ComponentVersion *string           `pulumi:"componentVersion"`
	Tags             map[string]string `pulumi:"tags"`
}

func LookupComponentVersion added in v0.12.0

func LookupComponentVersion(ctx *pulumi.Context, args *LookupComponentVersionArgs, opts ...pulumi.InvokeOption) (*LookupComponentVersionResult, error)

Resource for Greengrass component version.

type LookupComponentVersionResultOutput added in v0.12.0

type LookupComponentVersionResultOutput struct{ *pulumi.OutputState }

func LookupComponentVersionOutput added in v0.12.0

func (LookupComponentVersionResultOutput) Arn added in v0.12.0

func (LookupComponentVersionResultOutput) ComponentName added in v0.12.0

func (LookupComponentVersionResultOutput) ComponentVersion added in v0.12.0

func (LookupComponentVersionResultOutput) ElementType added in v0.12.0

func (LookupComponentVersionResultOutput) Tags added in v0.12.0

func (LookupComponentVersionResultOutput) ToLookupComponentVersionResultOutput added in v0.12.0

func (o LookupComponentVersionResultOutput) ToLookupComponentVersionResultOutput() LookupComponentVersionResultOutput

func (LookupComponentVersionResultOutput) ToLookupComponentVersionResultOutputWithContext added in v0.12.0

func (o LookupComponentVersionResultOutput) ToLookupComponentVersionResultOutputWithContext(ctx context.Context) LookupComponentVersionResultOutput

type LookupDeploymentArgs added in v0.38.0

type LookupDeploymentArgs struct {
	DeploymentId string `pulumi:"deploymentId"`
}

type LookupDeploymentOutputArgs added in v0.38.0

type LookupDeploymentOutputArgs struct {
	DeploymentId pulumi.StringInput `pulumi:"deploymentId"`
}

func (LookupDeploymentOutputArgs) ElementType added in v0.38.0

func (LookupDeploymentOutputArgs) ElementType() reflect.Type

type LookupDeploymentResult added in v0.38.0

type LookupDeploymentResult struct {
	DeploymentId *string           `pulumi:"deploymentId"`
	Tags         map[string]string `pulumi:"tags"`
}

func LookupDeployment added in v0.38.0

func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)

Resource for Greengrass V2 deployment.

type LookupDeploymentResultOutput added in v0.38.0

type LookupDeploymentResultOutput struct{ *pulumi.OutputState }

func LookupDeploymentOutput added in v0.38.0

func (LookupDeploymentResultOutput) DeploymentId added in v0.38.0

func (LookupDeploymentResultOutput) ElementType added in v0.38.0

func (LookupDeploymentResultOutput) Tags added in v0.38.0

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput added in v0.38.0

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext added in v0.38.0

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput

Jump to

Keyboard shortcuts

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