Documentation
¶
Index ¶
- type Devicedeprecated
- type DeviceArgs
- type DeviceInput
- type DeviceOutput
- type DeviceState
- type Placementdeprecated
- type PlacementArgs
- type PlacementInput
- type PlacementOutput
- type PlacementState
- type Projectdeprecated
- type ProjectArgs
- type ProjectInput
- type ProjectOutput
- type ProjectPlacementTemplate
- type ProjectPlacementTemplateArgs
- func (ProjectPlacementTemplateArgs) ElementType() reflect.Type
- func (i ProjectPlacementTemplateArgs) ToProjectPlacementTemplateOutput() ProjectPlacementTemplateOutput
- func (i ProjectPlacementTemplateArgs) ToProjectPlacementTemplateOutputWithContext(ctx context.Context) ProjectPlacementTemplateOutput
- func (i ProjectPlacementTemplateArgs) ToProjectPlacementTemplatePtrOutput() ProjectPlacementTemplatePtrOutput
- func (i ProjectPlacementTemplateArgs) ToProjectPlacementTemplatePtrOutputWithContext(ctx context.Context) ProjectPlacementTemplatePtrOutput
- type ProjectPlacementTemplateInput
- type ProjectPlacementTemplateOutput
- func (o ProjectPlacementTemplateOutput) DefaultAttributes() pulumi.AnyOutput
- func (o ProjectPlacementTemplateOutput) DeviceTemplates() pulumi.AnyOutput
- func (ProjectPlacementTemplateOutput) ElementType() reflect.Type
- func (o ProjectPlacementTemplateOutput) ToProjectPlacementTemplateOutput() ProjectPlacementTemplateOutput
- func (o ProjectPlacementTemplateOutput) ToProjectPlacementTemplateOutputWithContext(ctx context.Context) ProjectPlacementTemplateOutput
- func (o ProjectPlacementTemplateOutput) ToProjectPlacementTemplatePtrOutput() ProjectPlacementTemplatePtrOutput
- func (o ProjectPlacementTemplateOutput) ToProjectPlacementTemplatePtrOutputWithContext(ctx context.Context) ProjectPlacementTemplatePtrOutput
- type ProjectPlacementTemplatePtrInput
- type ProjectPlacementTemplatePtrOutput
- func (o ProjectPlacementTemplatePtrOutput) DefaultAttributes() pulumi.AnyOutput
- func (o ProjectPlacementTemplatePtrOutput) DeviceTemplates() pulumi.AnyOutput
- func (o ProjectPlacementTemplatePtrOutput) Elem() ProjectPlacementTemplateOutput
- func (ProjectPlacementTemplatePtrOutput) ElementType() reflect.Type
- func (o ProjectPlacementTemplatePtrOutput) ToProjectPlacementTemplatePtrOutput() ProjectPlacementTemplatePtrOutput
- func (o ProjectPlacementTemplatePtrOutput) ToProjectPlacementTemplatePtrOutputWithContext(ctx context.Context) ProjectPlacementTemplatePtrOutput
- type ProjectState
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) ToDeviceOutput ¶
func (i *Device) ToDeviceOutput() DeviceOutput
func (*Device) ToDeviceOutputWithContext ¶
func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
type DeviceArgs ¶
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) 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) 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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
func ProjectPlacementTemplatePtr ¶
func ProjectPlacementTemplatePtr(v *ProjectPlacementTemplateArgs) ProjectPlacementTemplatePtrInput
type ProjectPlacementTemplatePtrOutput ¶
type ProjectPlacementTemplatePtrOutput struct{ *pulumi.OutputState }
func (ProjectPlacementTemplatePtrOutput) DefaultAttributes ¶
func (o ProjectPlacementTemplatePtrOutput) DefaultAttributes() pulumi.AnyOutput
func (ProjectPlacementTemplatePtrOutput) DeviceTemplates ¶
func (o ProjectPlacementTemplatePtrOutput) DeviceTemplates() pulumi.AnyOutput
func (ProjectPlacementTemplatePtrOutput) Elem ¶
func (o ProjectPlacementTemplatePtrOutput) Elem() ProjectPlacementTemplateOutput
func (ProjectPlacementTemplatePtrOutput) ElementType ¶
func (ProjectPlacementTemplatePtrOutput) ElementType() reflect.Type
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