iot1click

package
v0.98.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Device deprecated

type Device struct {
	pulumi.CustomResourceState

	Arn      pulumi.StringOutput `pulumi:"arn"`
	DeviceId pulumi.StringOutput `pulumi:"deviceId"`
	Enabled  pulumi.BoolOutput   `pulumi:"enabled"`
}

Resource Type definition for AWS::IoT1Click::Device

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

func GetDevice

func GetDevice(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceState, opts ...pulumi.ResourceOption) (*Device, error)

GetDevice gets an existing Device 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 NewDevice

func NewDevice(ctx *pulumi.Context,
	name string, args *DeviceArgs, opts ...pulumi.ResourceOption) (*Device, error)

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

func (*Device) ElementType

func (*Device) ElementType() reflect.Type

func (*Device) ToDeviceOutput

func (i *Device) ToDeviceOutput() DeviceOutput

func (*Device) ToDeviceOutputWithContext

func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput

type DeviceArgs

type DeviceArgs struct {
	DeviceId pulumi.StringInput
	Enabled  pulumi.BoolInput
}

The set of arguments for constructing a Device resource.

func (DeviceArgs) ElementType

func (DeviceArgs) ElementType() reflect.Type

type DeviceInput

type DeviceInput interface {
	pulumi.Input

	ToDeviceOutput() DeviceOutput
	ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
}

type DeviceOutput

type DeviceOutput struct{ *pulumi.OutputState }

func (DeviceOutput) Arn added in v0.17.0

func (DeviceOutput) DeviceId added in v0.17.0

func (o DeviceOutput) DeviceId() pulumi.StringOutput

func (DeviceOutput) ElementType

func (DeviceOutput) ElementType() reflect.Type

func (DeviceOutput) Enabled added in v0.17.0

func (o DeviceOutput) Enabled() pulumi.BoolOutput

func (DeviceOutput) ToDeviceOutput

func (o DeviceOutput) ToDeviceOutput() DeviceOutput

func (DeviceOutput) ToDeviceOutputWithContext

func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput

type DeviceState

type DeviceState struct {
}

func (DeviceState) ElementType

func (DeviceState) ElementType() reflect.Type

type LookupDeviceArgs added in v0.12.0

type LookupDeviceArgs struct {
	DeviceId string `pulumi:"deviceId"`
}

type LookupDeviceOutputArgs added in v0.12.0

type LookupDeviceOutputArgs struct {
	DeviceId pulumi.StringInput `pulumi:"deviceId"`
}

func (LookupDeviceOutputArgs) ElementType added in v0.12.0

func (LookupDeviceOutputArgs) ElementType() reflect.Type

type LookupDeviceResult added in v0.12.0

type LookupDeviceResult struct {
	Arn     *string `pulumi:"arn"`
	Enabled *bool   `pulumi:"enabled"`
}

func LookupDevice added in v0.12.0

func LookupDevice(ctx *pulumi.Context, args *LookupDeviceArgs, opts ...pulumi.InvokeOption) (*LookupDeviceResult, error)

Resource Type definition for AWS::IoT1Click::Device

type LookupDeviceResultOutput added in v0.12.0

type LookupDeviceResultOutput struct{ *pulumi.OutputState }

func LookupDeviceOutput added in v0.12.0

func LookupDeviceOutput(ctx *pulumi.Context, args LookupDeviceOutputArgs, opts ...pulumi.InvokeOption) LookupDeviceResultOutput

func (LookupDeviceResultOutput) Arn added in v0.12.0

func (LookupDeviceResultOutput) ElementType added in v0.12.0

func (LookupDeviceResultOutput) ElementType() reflect.Type

func (LookupDeviceResultOutput) Enabled added in v0.12.0

func (LookupDeviceResultOutput) ToLookupDeviceResultOutput added in v0.12.0

func (o LookupDeviceResultOutput) ToLookupDeviceResultOutput() LookupDeviceResultOutput

func (LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext added in v0.12.0

func (o LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext(ctx context.Context) LookupDeviceResultOutput

type LookupPlacementArgs added in v0.12.0

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

type LookupPlacementOutputArgs added in v0.12.0

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

func (LookupPlacementOutputArgs) ElementType added in v0.12.0

func (LookupPlacementOutputArgs) ElementType() reflect.Type

type LookupPlacementResult added in v0.12.0

type LookupPlacementResult struct {
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::IoT1Click::Placement` for more information about the expected schema for this property.
	Attributes interface{} `pulumi:"attributes"`
	Id         *string     `pulumi:"id"`
}

func LookupPlacement added in v0.12.0

func LookupPlacement(ctx *pulumi.Context, args *LookupPlacementArgs, opts ...pulumi.InvokeOption) (*LookupPlacementResult, error)

Resource Type definition for AWS::IoT1Click::Placement

type LookupPlacementResultOutput added in v0.12.0

type LookupPlacementResultOutput struct{ *pulumi.OutputState }

func LookupPlacementOutput added in v0.12.0

func (LookupPlacementResultOutput) Attributes added in v0.12.0

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

func (LookupPlacementResultOutput) ElementType added in v0.12.0

func (LookupPlacementResultOutput) Id added in v0.12.0

func (LookupPlacementResultOutput) ToLookupPlacementResultOutput added in v0.12.0

func (o LookupPlacementResultOutput) ToLookupPlacementResultOutput() LookupPlacementResultOutput

func (LookupPlacementResultOutput) ToLookupPlacementResultOutputWithContext added in v0.12.0

func (o LookupPlacementResultOutput) ToLookupPlacementResultOutputWithContext(ctx context.Context) LookupPlacementResultOutput

type LookupProjectArgs added in v0.12.0

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

type LookupProjectOutputArgs added in v0.12.0

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

func (LookupProjectOutputArgs) ElementType added in v0.12.0

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult added in v0.12.0

type LookupProjectResult struct {
	Arn               *string                   `pulumi:"arn"`
	Description       *string                   `pulumi:"description"`
	Id                *string                   `pulumi:"id"`
	PlacementTemplate *ProjectPlacementTemplate `pulumi:"placementTemplate"`
}

func LookupProject added in v0.12.0

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

Resource Type definition for AWS::IoT1Click::Project

type LookupProjectResultOutput added in v0.12.0

type LookupProjectResultOutput struct{ *pulumi.OutputState }

func LookupProjectOutput added in v0.12.0

func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput

func (LookupProjectResultOutput) Arn added in v0.12.0

func (LookupProjectResultOutput) Description added in v0.12.0

func (LookupProjectResultOutput) ElementType added in v0.12.0

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) Id added in v0.12.0

func (LookupProjectResultOutput) PlacementTemplate added in v0.12.0

func (LookupProjectResultOutput) ToLookupProjectResultOutput added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

type Placement deprecated

type Placement struct {
	pulumi.CustomResourceState

	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::IoT1Click::Placement` for more information about the expected schema for this property.
	AssociatedDevices pulumi.AnyOutput `pulumi:"associatedDevices"`
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::IoT1Click::Placement` for more information about the expected schema for this property.
	Attributes    pulumi.AnyOutput       `pulumi:"attributes"`
	PlacementName pulumi.StringPtrOutput `pulumi:"placementName"`
	ProjectName   pulumi.StringOutput    `pulumi:"projectName"`
}

Resource Type definition for AWS::IoT1Click::Placement

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

func GetPlacement

func GetPlacement(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PlacementState, opts ...pulumi.ResourceOption) (*Placement, error)

GetPlacement gets an existing Placement 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 NewPlacement

func NewPlacement(ctx *pulumi.Context,
	name string, args *PlacementArgs, opts ...pulumi.ResourceOption) (*Placement, error)

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

func (*Placement) ElementType

func (*Placement) ElementType() reflect.Type

func (*Placement) ToPlacementOutput

func (i *Placement) ToPlacementOutput() PlacementOutput

func (*Placement) ToPlacementOutputWithContext

func (i *Placement) ToPlacementOutputWithContext(ctx context.Context) PlacementOutput

type PlacementArgs

type PlacementArgs struct {
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::IoT1Click::Placement` for more information about the expected schema for this property.
	AssociatedDevices pulumi.Input
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::IoT1Click::Placement` for more information about the expected schema for this property.
	Attributes    pulumi.Input
	PlacementName pulumi.StringPtrInput
	ProjectName   pulumi.StringInput
}

The set of arguments for constructing a Placement resource.

func (PlacementArgs) ElementType

func (PlacementArgs) ElementType() reflect.Type

type PlacementInput

type PlacementInput interface {
	pulumi.Input

	ToPlacementOutput() PlacementOutput
	ToPlacementOutputWithContext(ctx context.Context) PlacementOutput
}

type PlacementOutput

type PlacementOutput struct{ *pulumi.OutputState }

func (PlacementOutput) AssociatedDevices added in v0.17.0

func (o PlacementOutput) AssociatedDevices() pulumi.AnyOutput

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

func (PlacementOutput) Attributes added in v0.17.0

func (o PlacementOutput) Attributes() pulumi.AnyOutput

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

func (PlacementOutput) ElementType

func (PlacementOutput) ElementType() reflect.Type

func (PlacementOutput) PlacementName added in v0.17.0

func (o PlacementOutput) PlacementName() pulumi.StringPtrOutput

func (PlacementOutput) ProjectName added in v0.17.0

func (o PlacementOutput) ProjectName() pulumi.StringOutput

func (PlacementOutput) ToPlacementOutput

func (o PlacementOutput) ToPlacementOutput() PlacementOutput

func (PlacementOutput) ToPlacementOutputWithContext

func (o PlacementOutput) ToPlacementOutputWithContext(ctx context.Context) PlacementOutput

type PlacementState

type PlacementState struct {
}

func (PlacementState) ElementType

func (PlacementState) ElementType() reflect.Type

type Project deprecated

type Project struct {
	pulumi.CustomResourceState

	Arn               pulumi.StringOutput            `pulumi:"arn"`
	Description       pulumi.StringPtrOutput         `pulumi:"description"`
	PlacementTemplate ProjectPlacementTemplateOutput `pulumi:"placementTemplate"`
	ProjectName       pulumi.StringPtrOutput         `pulumi:"projectName"`
}

Resource Type definition for AWS::IoT1Click::Project

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

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	Description       pulumi.StringPtrInput
	PlacementTemplate ProjectPlacementTemplateInput
	ProjectName       pulumi.StringPtrInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) Arn added in v0.17.0

func (ProjectOutput) Description added in v0.17.0

func (o ProjectOutput) Description() pulumi.StringPtrOutput

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) PlacementTemplate added in v0.17.0

func (o ProjectOutput) PlacementTemplate() ProjectPlacementTemplateOutput

func (ProjectOutput) ProjectName added in v0.17.0

func (o ProjectOutput) ProjectName() pulumi.StringPtrOutput

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectPlacementTemplate

type ProjectPlacementTemplate struct {
	DefaultAttributes interface{} `pulumi:"defaultAttributes"`
	DeviceTemplates   interface{} `pulumi:"deviceTemplates"`
}

type ProjectPlacementTemplateArgs

type ProjectPlacementTemplateArgs struct {
	DefaultAttributes pulumi.Input `pulumi:"defaultAttributes"`
	DeviceTemplates   pulumi.Input `pulumi:"deviceTemplates"`
}

func (ProjectPlacementTemplateArgs) ElementType

func (ProjectPlacementTemplateArgs) ToProjectPlacementTemplateOutput

func (i ProjectPlacementTemplateArgs) ToProjectPlacementTemplateOutput() ProjectPlacementTemplateOutput

func (ProjectPlacementTemplateArgs) ToProjectPlacementTemplateOutputWithContext

func (i ProjectPlacementTemplateArgs) ToProjectPlacementTemplateOutputWithContext(ctx context.Context) ProjectPlacementTemplateOutput

type ProjectPlacementTemplateInput

type ProjectPlacementTemplateInput interface {
	pulumi.Input

	ToProjectPlacementTemplateOutput() ProjectPlacementTemplateOutput
	ToProjectPlacementTemplateOutputWithContext(context.Context) ProjectPlacementTemplateOutput
}

ProjectPlacementTemplateInput is an input type that accepts ProjectPlacementTemplateArgs and ProjectPlacementTemplateOutput values. You can construct a concrete instance of `ProjectPlacementTemplateInput` via:

ProjectPlacementTemplateArgs{...}

type ProjectPlacementTemplateOutput

type ProjectPlacementTemplateOutput struct{ *pulumi.OutputState }

func (ProjectPlacementTemplateOutput) DefaultAttributes

func (o ProjectPlacementTemplateOutput) DefaultAttributes() pulumi.AnyOutput

func (ProjectPlacementTemplateOutput) DeviceTemplates

func (o ProjectPlacementTemplateOutput) DeviceTemplates() pulumi.AnyOutput

func (ProjectPlacementTemplateOutput) ElementType

func (ProjectPlacementTemplateOutput) ToProjectPlacementTemplateOutput

func (o ProjectPlacementTemplateOutput) ToProjectPlacementTemplateOutput() ProjectPlacementTemplateOutput

func (ProjectPlacementTemplateOutput) ToProjectPlacementTemplateOutputWithContext

func (o ProjectPlacementTemplateOutput) ToProjectPlacementTemplateOutputWithContext(ctx context.Context) ProjectPlacementTemplateOutput

type ProjectPlacementTemplatePtrOutput

type ProjectPlacementTemplatePtrOutput struct{ *pulumi.OutputState }

func (ProjectPlacementTemplatePtrOutput) DefaultAttributes

func (o ProjectPlacementTemplatePtrOutput) DefaultAttributes() pulumi.AnyOutput

func (ProjectPlacementTemplatePtrOutput) DeviceTemplates

func (ProjectPlacementTemplatePtrOutput) Elem

func (ProjectPlacementTemplatePtrOutput) ElementType

func (ProjectPlacementTemplatePtrOutput) ToProjectPlacementTemplatePtrOutput

func (o ProjectPlacementTemplatePtrOutput) ToProjectPlacementTemplatePtrOutput() ProjectPlacementTemplatePtrOutput

func (ProjectPlacementTemplatePtrOutput) ToProjectPlacementTemplatePtrOutputWithContext

func (o ProjectPlacementTemplatePtrOutput) ToProjectPlacementTemplatePtrOutputWithContext(ctx context.Context) ProjectPlacementTemplatePtrOutput

type ProjectState

type ProjectState struct {
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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