azure-native.databoxedge.getIoTAddon
Explore with Pulumi AI
Gets a specific addon by name. Azure REST API version: 2022-03-01.
Using getIoTAddon
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 getIoTAddon(args: GetIoTAddonArgs, opts?: InvokeOptions): Promise<GetIoTAddonResult>
function getIoTAddonOutput(args: GetIoTAddonOutputArgs, opts?: InvokeOptions): Output<GetIoTAddonResult>
def get_io_t_addon(addon_name: Optional[str] = None,
device_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
role_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIoTAddonResult
def get_io_t_addon_output(addon_name: Optional[pulumi.Input[str]] = None,
device_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
role_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIoTAddonResult]
func LookupIoTAddon(ctx *Context, args *LookupIoTAddonArgs, opts ...InvokeOption) (*LookupIoTAddonResult, error)
func LookupIoTAddonOutput(ctx *Context, args *LookupIoTAddonOutputArgs, opts ...InvokeOption) LookupIoTAddonResultOutput
> Note: This function is named LookupIoTAddon
in the Go SDK.
public static class GetIoTAddon
{
public static Task<GetIoTAddonResult> InvokeAsync(GetIoTAddonArgs args, InvokeOptions? opts = null)
public static Output<GetIoTAddonResult> Invoke(GetIoTAddonInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIoTAddonResult> getIoTAddon(GetIoTAddonArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:databoxedge:getIoTAddon
arguments:
# arguments dictionary
The following arguments are supported:
- Addon
Name string The addon name.
- Device
Name string The device name.
- Resource
Group stringName The resource group name.
- Role
Name string The role name.
- Addon
Name string The addon name.
- Device
Name string The device name.
- Resource
Group stringName The resource group name.
- Role
Name string The role name.
- addon
Name String The addon name.
- device
Name String The device name.
- resource
Group StringName The resource group name.
- role
Name String The role name.
- addon
Name string The addon name.
- device
Name string The device name.
- resource
Group stringName The resource group name.
- role
Name string The role name.
- addon_
name str The addon name.
- device_
name str The device name.
- resource_
group_ strname The resource group name.
- role_
name str The role name.
- addon
Name String The addon name.
- device
Name String The device name.
- resource
Group StringName The resource group name.
- role
Name String The role name.
getIoTAddon Result
The following output properties are available:
- Host
Platform string Host OS supported by the IoT addon.
- Host
Platform stringType Platform where the runtime is hosted.
- Id string
The path ID that uniquely identifies the object.
- Io
TDevice Pulumi.Details Azure Native. Data Box Edge. Outputs. Io TDevice Info Response IoT device metadata to which appliance needs to be connected.
- Io
TEdge Pulumi.Device Details Azure Native. Data Box Edge. Outputs. Io TDevice Info Response IoT edge device to which the IoT Addon needs to be configured.
- Name string
The object name.
- Provisioning
State string Addon Provisioning State
- System
Data Pulumi.Azure Native. Data Box Edge. Outputs. System Data Response Metadata pertaining to creation and last modification of Addon
- Type string
The hierarchical type of the object.
- Version string
Version of IoT running on the appliance.
- Host
Platform string Host OS supported by the IoT addon.
- Host
Platform stringType Platform where the runtime is hosted.
- Id string
The path ID that uniquely identifies the object.
- Io
TDevice IoDetails TDevice Info Response IoT device metadata to which appliance needs to be connected.
- Io
TEdge IoDevice Details TDevice Info Response IoT edge device to which the IoT Addon needs to be configured.
- Name string
The object name.
- Provisioning
State string Addon Provisioning State
- System
Data SystemData Response Metadata pertaining to creation and last modification of Addon
- Type string
The hierarchical type of the object.
- Version string
Version of IoT running on the appliance.
- host
Platform String Host OS supported by the IoT addon.
- host
Platform StringType Platform where the runtime is hosted.
- id String
The path ID that uniquely identifies the object.
- io
TDevice IoDetails TDevice Info Response IoT device metadata to which appliance needs to be connected.
- io
TEdge IoDevice Details TDevice Info Response IoT edge device to which the IoT Addon needs to be configured.
- name String
The object name.
- provisioning
State String Addon Provisioning State
- system
Data SystemData Response Metadata pertaining to creation and last modification of Addon
- type String
The hierarchical type of the object.
- version String
Version of IoT running on the appliance.
- host
Platform string Host OS supported by the IoT addon.
- host
Platform stringType Platform where the runtime is hosted.
- id string
The path ID that uniquely identifies the object.
- io
TDevice IoDetails TDevice Info Response IoT device metadata to which appliance needs to be connected.
- io
TEdge IoDevice Details TDevice Info Response IoT edge device to which the IoT Addon needs to be configured.
- name string
The object name.
- provisioning
State string Addon Provisioning State
- system
Data SystemData Response Metadata pertaining to creation and last modification of Addon
- type string
The hierarchical type of the object.
- version string
Version of IoT running on the appliance.
- host_
platform str Host OS supported by the IoT addon.
- host_
platform_ strtype Platform where the runtime is hosted.
- id str
The path ID that uniquely identifies the object.
- io_
t_ Iodevice_ details TDevice Info Response IoT device metadata to which appliance needs to be connected.
- io_
t_ Ioedge_ device_ details TDevice Info Response IoT edge device to which the IoT Addon needs to be configured.
- name str
The object name.
- provisioning_
state str Addon Provisioning State
- system_
data SystemData Response Metadata pertaining to creation and last modification of Addon
- type str
The hierarchical type of the object.
- version str
Version of IoT running on the appliance.
- host
Platform String Host OS supported by the IoT addon.
- host
Platform StringType Platform where the runtime is hosted.
- id String
The path ID that uniquely identifies the object.
- io
TDevice Property MapDetails IoT device metadata to which appliance needs to be connected.
- io
TEdge Property MapDevice Details IoT edge device to which the IoT Addon needs to be configured.
- name String
The object name.
- provisioning
State String Addon Provisioning State
- system
Data Property Map Metadata pertaining to creation and last modification of Addon
- type String
The hierarchical type of the object.
- version String
Version of IoT running on the appliance.
Supporting Types
AsymmetricEncryptedSecretResponse
- Encryption
Algorithm string The algorithm used to encrypt "Value".
- Value string
The value of the secret.
- Encryption
Cert stringThumbprint Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
- Encryption
Algorithm string The algorithm used to encrypt "Value".
- Value string
The value of the secret.
- Encryption
Cert stringThumbprint Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
- encryption
Algorithm String The algorithm used to encrypt "Value".
- value String
The value of the secret.
- encryption
Cert StringThumbprint Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
- encryption
Algorithm string The algorithm used to encrypt "Value".
- value string
The value of the secret.
- encryption
Cert stringThumbprint Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
- encryption_
algorithm str The algorithm used to encrypt "Value".
- value str
The value of the secret.
- encryption_
cert_ strthumbprint Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
- encryption
Algorithm String The algorithm used to encrypt "Value".
- value String
The value of the secret.
- encryption
Cert StringThumbprint Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
AuthenticationResponse
- Symmetric
Key Pulumi.Azure Native. Data Box Edge. Inputs. Symmetric Key Response Symmetric key for authentication.
- Symmetric
Key SymmetricKey Response Symmetric key for authentication.
- symmetric
Key SymmetricKey Response Symmetric key for authentication.
- symmetric
Key SymmetricKey Response Symmetric key for authentication.
- symmetric_
key SymmetricKey Response Symmetric key for authentication.
- symmetric
Key Property Map Symmetric key for authentication.
IoTDeviceInfoResponse
- Device
Id string ID of the IoT device/edge device.
- Io
THost stringHub Host name for the IoT hub associated to the device.
- Authentication
Pulumi.
Azure Native. Data Box Edge. Inputs. Authentication Response Encrypted IoT device/IoT edge device connection string.
- Io
THost stringHub Id Id for the IoT hub associated to the device.
- Device
Id string ID of the IoT device/edge device.
- Io
THost stringHub Host name for the IoT hub associated to the device.
- Authentication
Authentication
Response Encrypted IoT device/IoT edge device connection string.
- Io
THost stringHub Id Id for the IoT hub associated to the device.
- device
Id String ID of the IoT device/edge device.
- io
THost StringHub Host name for the IoT hub associated to the device.
- authentication
Authentication
Response Encrypted IoT device/IoT edge device connection string.
- io
THost StringHub Id Id for the IoT hub associated to the device.
- device
Id string ID of the IoT device/edge device.
- io
THost stringHub Host name for the IoT hub associated to the device.
- authentication
Authentication
Response Encrypted IoT device/IoT edge device connection string.
- io
THost stringHub Id Id for the IoT hub associated to the device.
- device_
id str ID of the IoT device/edge device.
- io_
t_ strhost_ hub Host name for the IoT hub associated to the device.
- authentication
Authentication
Response Encrypted IoT device/IoT edge device connection string.
- io_
t_ strhost_ hub_ id Id for the IoT hub associated to the device.
- device
Id String ID of the IoT device/edge device.
- io
THost StringHub Host name for the IoT hub associated to the device.
- authentication Property Map
Encrypted IoT device/IoT edge device connection string.
- io
THost StringHub Id Id for the IoT hub associated to the device.
SymmetricKeyResponse
- Connection
String Pulumi.Azure Native. Data Box Edge. Inputs. Asymmetric Encrypted Secret Response Connection string based on the symmetric key.
- Connection
String AsymmetricEncrypted Secret Response Connection string based on the symmetric key.
- connection
String AsymmetricEncrypted Secret Response Connection string based on the symmetric key.
- connection
String AsymmetricEncrypted Secret Response Connection string based on the symmetric key.
- connection_
string AsymmetricEncrypted Secret Response Connection string based on the symmetric key.
- connection
String Property Map Connection string based on the symmetric key.
SystemDataResponse
- Created
At string The timestamp of resource creation (UTC).
- Created
By string The identity that created the resource.
- Created
By stringType The type of identity that created the resource.
- Last
Modified stringAt The timestamp of resource last modification (UTC)
- Last
Modified stringBy The identity that last modified the resource.
- Last
Modified stringBy Type The type of identity that last modified the resource.
- Created
At string The timestamp of resource creation (UTC).
- Created
By string The identity that created the resource.
- Created
By stringType The type of identity that created the resource.
- Last
Modified stringAt The timestamp of resource last modification (UTC)
- Last
Modified stringBy The identity that last modified the resource.
- Last
Modified stringBy Type The type of identity that last modified the resource.
- created
At String The timestamp of resource creation (UTC).
- created
By String The identity that created the resource.
- created
By StringType The type of identity that created the resource.
- last
Modified StringAt The timestamp of resource last modification (UTC)
- last
Modified StringBy The identity that last modified the resource.
- last
Modified StringBy Type The type of identity that last modified the resource.
- created
At string The timestamp of resource creation (UTC).
- created
By string The identity that created the resource.
- created
By stringType The type of identity that created the resource.
- last
Modified stringAt The timestamp of resource last modification (UTC)
- last
Modified stringBy The identity that last modified the resource.
- last
Modified stringBy Type The type of identity that last modified the resource.
- created_
at str The timestamp of resource creation (UTC).
- created_
by str The identity that created the resource.
- created_
by_ strtype The type of identity that created the resource.
- last_
modified_ strat The timestamp of resource last modification (UTC)
- last_
modified_ strby The identity that last modified the resource.
- last_
modified_ strby_ type The type of identity that last modified the resource.
- created
At String The timestamp of resource creation (UTC).
- created
By String The identity that created the resource.
- created
By StringType The type of identity that created the resource.
- last
Modified StringAt The timestamp of resource last modification (UTC)
- last
Modified StringBy The identity that last modified the resource.
- last
Modified StringBy Type The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0