Documentation ¶
Index ¶
- 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) 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 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) 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{} // 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{} 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.