Scaleway

Community
Package contributed by a community member
v0.3.0 published on Tuesday, Jun 7, 2022 by Lee Briggs

getIotHub

Using getIotHub

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getIotHub(args: GetIotHubArgs, opts?: InvokeOptions): Promise<GetIotHubResult>
function getIotHubOutput(args: GetIotHubOutputArgs, opts?: InvokeOptions): Output<GetIotHubResult>
def get_iot_hub(hub_id: Optional[str] = None,
                name: Optional[str] = None,
                region: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetIotHubResult
def get_iot_hub_output(hub_id: Optional[pulumi.Input[str]] = None,
                name: Optional[pulumi.Input[str]] = None,
                region: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetIotHubResult]
func LookupIotHub(ctx *Context, args *LookupIotHubArgs, opts ...InvokeOption) (*LookupIotHubResult, error)
func LookupIotHubOutput(ctx *Context, args *LookupIotHubOutputArgs, opts ...InvokeOption) LookupIotHubResultOutput

> Note: This function is named LookupIotHub in the Go SDK.

public static class GetIotHub 
{
    public static Task<GetIotHubResult> InvokeAsync(GetIotHubArgs args, InvokeOptions? opts = null)
    public static Output<GetIotHubResult> Invoke(GetIotHubInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIotHubResult> getIotHub(GetIotHubArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: scaleway:index/getIotHub:getIotHub
  Arguments:
    # Arguments dictionary

The following arguments are supported:

HubId string
Name string
Region string
HubId string
Name string
Region string
hubId String
name String
region String
hubId string
name string
region string
hub_id str
name str
region str
hubId String
name String
region String

getIotHub Result

The following output properties are available:

ConnectedDeviceCount int
CreatedAt string
DeviceAutoProvisioning bool
DeviceCount int
DisableEvents bool
Enabled bool
Endpoint string
EventsTopicPrefix string
HubCa string
HubCaChallenge string
Id string

The provider-assigned unique ID for this managed resource.

OrganizationId string
ProductPlan string
ProjectId string
Status string
UpdatedAt string
HubId string
Name string
Region string
ConnectedDeviceCount int
CreatedAt string
DeviceAutoProvisioning bool
DeviceCount int
DisableEvents bool
Enabled bool
Endpoint string
EventsTopicPrefix string
HubCa string
HubCaChallenge string
Id string

The provider-assigned unique ID for this managed resource.

OrganizationId string
ProductPlan string
ProjectId string
Status string
UpdatedAt string
HubId string
Name string
Region string
connectedDeviceCount Integer
createdAt String
deviceAutoProvisioning Boolean
deviceCount Integer
disableEvents Boolean
enabled Boolean
endpoint String
eventsTopicPrefix String
hubCa String
hubCaChallenge String
id String

The provider-assigned unique ID for this managed resource.

organizationId String
productPlan String
projectId String
status String
updatedAt String
hubId String
name String
region String
connectedDeviceCount number
createdAt string
deviceAutoProvisioning boolean
deviceCount number
disableEvents boolean
enabled boolean
endpoint string
eventsTopicPrefix string
hubCa string
hubCaChallenge string
id string

The provider-assigned unique ID for this managed resource.

organizationId string
productPlan string
projectId string
status string
updatedAt string
hubId string
name string
region string
connectedDeviceCount Number
createdAt String
deviceAutoProvisioning Boolean
deviceCount Number
disableEvents Boolean
enabled Boolean
endpoint String
eventsTopicPrefix String
hubCa String
hubCaChallenge String
id String

The provider-assigned unique ID for this managed resource.

organizationId String
productPlan String
projectId String
status String
updatedAt String
hubId String
name String
region String

Package Details

Repository
https://github.com/jaxxstorm/pulumi-scaleway
License
Apache-2.0
Notes

This Pulumi package is based on the scaleway Terraform Provider.