Documentation
¶
Index ¶
- type ConsumerGroup
- func (r *ConsumerGroup) EventhubEndpointName() *pulumi.StringOutput
- func (r *ConsumerGroup) ID() *pulumi.IDOutput
- func (r *ConsumerGroup) IothubName() *pulumi.StringOutput
- func (r *ConsumerGroup) Name() *pulumi.StringOutput
- func (r *ConsumerGroup) ResourceGroupName() *pulumi.StringOutput
- func (r *ConsumerGroup) URN() *pulumi.URNOutput
- type ConsumerGroupArgs
- type ConsumerGroupState
- type IoTHub
- func (r *IoTHub) Endpoints() *pulumi.ArrayOutput
- func (r *IoTHub) EventHubEventsEndpoint() *pulumi.StringOutput
- func (r *IoTHub) EventHubEventsPath() *pulumi.StringOutput
- func (r *IoTHub) EventHubOperationsEndpoint() *pulumi.StringOutput
- func (r *IoTHub) EventHubOperationsPath() *pulumi.StringOutput
- func (r *IoTHub) FallbackRoute() *pulumi.Output
- func (r *IoTHub) Hostname() *pulumi.StringOutput
- func (r *IoTHub) ID() *pulumi.IDOutput
- func (r *IoTHub) Location() *pulumi.StringOutput
- func (r *IoTHub) Name() *pulumi.StringOutput
- func (r *IoTHub) ResourceGroupName() *pulumi.StringOutput
- func (r *IoTHub) Routes() *pulumi.ArrayOutput
- func (r *IoTHub) SharedAccessPolicies() *pulumi.ArrayOutput
- func (r *IoTHub) Sku() *pulumi.Output
- func (r *IoTHub) Tags() *pulumi.MapOutput
- func (r *IoTHub) Type() *pulumi.StringOutput
- func (r *IoTHub) URN() *pulumi.URNOutput
- type IoTHubArgs
- type IoTHubState
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
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) 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) Type ¶
func (r *IoTHub) Type() *pulumi.StringOutput
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{} 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.