iot1click

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2021 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 {
	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) ElementType

func (DeviceOutput) ElementType() reflect.Type

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 Placement deprecated

type Placement struct {
	pulumi.CustomResourceState

	AssociatedDevices pulumi.AnyOutput       `pulumi:"associatedDevices"`
	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 {
	AssociatedDevices pulumi.Input
	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) ElementType

func (PlacementOutput) ElementType() reflect.Type

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

func (ProjectOutput) ElementType() reflect.Type

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

func (ProjectPlacementTemplateArgs) ToProjectPlacementTemplatePtrOutput

func (i ProjectPlacementTemplateArgs) ToProjectPlacementTemplatePtrOutput() ProjectPlacementTemplatePtrOutput

func (ProjectPlacementTemplateArgs) ToProjectPlacementTemplatePtrOutputWithContext

func (i ProjectPlacementTemplateArgs) ToProjectPlacementTemplatePtrOutputWithContext(ctx context.Context) ProjectPlacementTemplatePtrOutput

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

func (ProjectPlacementTemplateOutput) ToProjectPlacementTemplatePtrOutput

func (o ProjectPlacementTemplateOutput) ToProjectPlacementTemplatePtrOutput() ProjectPlacementTemplatePtrOutput

func (ProjectPlacementTemplateOutput) ToProjectPlacementTemplatePtrOutputWithContext

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

type ProjectPlacementTemplatePtrInput

type ProjectPlacementTemplatePtrInput interface {
	pulumi.Input

	ToProjectPlacementTemplatePtrOutput() ProjectPlacementTemplatePtrOutput
	ToProjectPlacementTemplatePtrOutputWithContext(context.Context) ProjectPlacementTemplatePtrOutput
}

ProjectPlacementTemplatePtrInput is an input type that accepts ProjectPlacementTemplateArgs, ProjectPlacementTemplatePtr and ProjectPlacementTemplatePtrOutput values. You can construct a concrete instance of `ProjectPlacementTemplatePtrInput` via:

        ProjectPlacementTemplateArgs{...}

or:

        nil

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