iot

package
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 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) Endpoints added in v0.16.0

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

An `endpoint` block as defined below.

func (*IoTHub) EventHubEventsEndpoint added in v0.16.0

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

The EventHub compatible endpoint for events data

func (*IoTHub) EventHubEventsPath added in v0.16.0

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

The EventHub compatible path for events data

func (*IoTHub) EventHubOperationsEndpoint added in v0.16.0

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

The EventHub compatible endpoint for operational data

func (*IoTHub) EventHubOperationsPath added in v0.16.0

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

The EventHub compatible path for operational data

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

Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

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) Routes added in v0.16.0

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

A `route` block as defined below.

func (*IoTHub) SharedAccessPolicies

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

One or more `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 {
	// An `endpoint` block as defined below.
	Endpoints interface{}
	// Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name of the IotHub resource. Changing this forces a new resource to be created.
	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 `route` block as defined below.
	Routes 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 {
	// An `endpoint` block as defined below.
	Endpoints interface{}
	// The EventHub compatible endpoint for events data
	EventHubEventsEndpoint interface{}
	// The EventHub compatible path for events data
	EventHubEventsPath interface{}
	// The EventHub compatible endpoint for operational data
	EventHubOperationsEndpoint interface{}
	// The EventHub compatible path for operational data
	EventHubOperationsPath interface{}
	// 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{}
	// Specifies the name of the IotHub resource. Changing this forces a new resource to be created.
	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 `route` block as defined below.
	Routes interface{}
	// One or more `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