iot

package
v0.17.2 Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2019 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 ConsumerGroup added in v0.16.5

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

Manages a Consumer Group within an IotHub

func GetConsumerGroup added in v0.16.5

func GetConsumerGroup(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ConsumerGroupState, opts ...pulumi.ResourceOpt) (*ConsumerGroup, error)

GetConsumerGroup gets an existing ConsumerGroup 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 NewConsumerGroup added in v0.16.5

func NewConsumerGroup(ctx *pulumi.Context,
	name string, args *ConsumerGroupArgs, opts ...pulumi.ResourceOpt) (*ConsumerGroup, error)

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

func (*ConsumerGroup) EventhubEndpointName added in v0.16.5

func (r *ConsumerGroup) EventhubEndpointName() *pulumi.StringOutput

The name of the Event Hub-compatible endpoint in the IoT hub. Changing this forces a new resource to be created.

func (*ConsumerGroup) ID added in v0.16.5

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

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

func (*ConsumerGroup) IothubName added in v0.16.5

func (r *ConsumerGroup) IothubName() *pulumi.StringOutput

The name of the IoT Hub. Changing this forces a new resource to be created.

func (*ConsumerGroup) Name added in v0.16.5

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

The name of this Consumer Group. Changing this forces a new resource to be created.

func (*ConsumerGroup) ResourceGroupName added in v0.16.5

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

The name of the resource group that contains the IoT hub. Changing this forces a new resource to be created.

func (*ConsumerGroup) URN added in v0.16.5

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

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

type ConsumerGroupArgs added in v0.16.5

type ConsumerGroupArgs struct {
	// The name of the Event Hub-compatible endpoint in the IoT hub. Changing this forces a new resource to be created.
	EventhubEndpointName interface{}
	// The name of the IoT Hub. Changing this forces a new resource to be created.
	IothubName interface{}
	// The name of this Consumer Group. Changing this forces a new resource to be created.
	Name interface{}
	// The name of the resource group that contains the IoT hub. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
}

The set of arguments for constructing a ConsumerGroup resource.

type ConsumerGroupState added in v0.16.5

type ConsumerGroupState struct {
	// The name of the Event Hub-compatible endpoint in the IoT hub. Changing this forces a new resource to be created.
	EventhubEndpointName interface{}
	// The name of the IoT Hub. Changing this forces a new resource to be created.
	IothubName interface{}
	// The name of this Consumer Group. Changing this forces a new resource to be created.
	Name interface{}
	// The name of the resource group that contains the IoT hub. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
}

Input properties used for looking up and filtering ConsumerGroup resources.

type IoTHub

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

Manages an 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) FallbackRoute added in v0.17.2

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

A `fallback_route` block as defined below. If the fallback route is enabled, messages that don't match any of the supplied routes are automatically sent to this route. Defaults to messages/events.

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{}
	// A `fallback_route` block as defined below. If the fallback route is enabled, messages that don't match any of the supplied routes are automatically sent to this route. Defaults to messages/events.
	FallbackRoute 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{}
	// A `fallback_route` block as defined below. If the fallback route is enabled, messages that don't match any of the supplied routes are automatically sent to this route. Defaults to messages/events.
	FallbackRoute 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