iot

package
v0.15.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IoTHub

type IoTHub struct {
	// contains filtered or unexported fields
}

Manages a IotHub

func GetIoTHub

func GetIoTHub(ctx *pulumi.Context,
	name string, id pulumi.ID, state *IoTHubState, opts ...pulumi.ResourceOpt) (*IoTHub, error)

GetIoTHub gets an existing IoTHub 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 NewIoTHub

func NewIoTHub(ctx *pulumi.Context,
	name string, args *IoTHubArgs, opts ...pulumi.ResourceOpt) (*IoTHub, error)

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

func (*IoTHub) Hostname

func (r *IoTHub) Hostname() *pulumi.StringOutput

The hostname of the IotHub Resource.

func (*IoTHub) ID

func (r *IoTHub) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*IoTHub) Location

func (r *IoTHub) Location() *pulumi.StringOutput

Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.

func (*IoTHub) Name

func (r *IoTHub) Name() *pulumi.StringOutput

The name of the sku. Possible values are `F1`, `S1`, `S2`, and `S3`.

func (*IoTHub) ResourceGroupName

func (r *IoTHub) ResourceGroupName() *pulumi.StringOutput

The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.

func (*IoTHub) SharedAccessPolicies

func (r *IoTHub) SharedAccessPolicies() *pulumi.ArrayOutput

A list of `shared_access_policy` blocks as defined below.

func (*IoTHub) Sku

func (r *IoTHub) Sku() *pulumi.Output

A `sku` block as defined below.

func (*IoTHub) Tags

func (r *IoTHub) Tags() *pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*IoTHub) Type

func (r *IoTHub) Type() *pulumi.StringOutput

func (*IoTHub) URN

func (r *IoTHub) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type IoTHubArgs

type IoTHubArgs struct {
	// Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.
	Location interface{}
	// The name of the sku. Possible values are `F1`, `S1`, `S2`, and `S3`.
	Name interface{}
	// The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `sku` block as defined below.
	Sku interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

The set of arguments for constructing a IoTHub resource.

type IoTHubState

type IoTHubState struct {
	// The hostname of the IotHub Resource.
	Hostname interface{}
	// Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.
	Location interface{}
	// The name of the sku. Possible values are `F1`, `S1`, `S2`, and `S3`.
	Name interface{}
	// The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A list of `shared_access_policy` blocks as defined below.
	SharedAccessPolicies interface{}
	// A `sku` block as defined below.
	Sku interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	Type interface{}
}

Input properties used for looking up and filtering IoTHub resources.

Jump to

Keyboard shortcuts

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