Documentation ¶
Index ¶
- type IoTHub
- 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) 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 new 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) 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) Type ¶
func (r *IoTHub) Type() *pulumi.StringOutput
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{} 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.