1. Packages
  2. Hsdp Provider
  3. API Docs
  4. ConnectMdmFirmwareComponentVersion
hsdp 0.65.3 published on Tuesday, Apr 15, 2025 by philips-software

hsdp.ConnectMdmFirmwareComponentVersion

Explore with Pulumi AI

Create and manage MDM FirmwareComponentVersion resources

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as hsdp from "@pulumi/hsdp";

const oneDotOh = new hsdp.ConnectMdmFirmwareComponentVersion("oneDotOh", {
    version: "1.0.0",
    effectiveDate: "2021-10-28",
    description: "Terraform managed firmware component version",
    firmwareComponentId: hsdp_connect_mdm_firmware_component.main.id,
    componentRequired: true,
    blobUrl: "/release/1.0.0/firmware.bin",
    size: 512000,
    fingerprint: {
        algorithm: "SHA-256",
        hash: "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9",
    },
    encryptionInfo: {
        encrypted: false,
    },
});
Copy
import pulumi
import pulumi_hsdp as hsdp

one_dot_oh = hsdp.ConnectMdmFirmwareComponentVersion("oneDotOh",
    version="1.0.0",
    effective_date="2021-10-28",
    description="Terraform managed firmware component version",
    firmware_component_id=hsdp_connect_mdm_firmware_component["main"]["id"],
    component_required=True,
    blob_url="/release/1.0.0/firmware.bin",
    size=512000,
    fingerprint={
        "algorithm": "SHA-256",
        "hash": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9",
    },
    encryption_info={
        "encrypted": False,
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/hsdp/hsdp"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := hsdp.NewConnectMdmFirmwareComponentVersion(ctx, "oneDotOh", &hsdp.ConnectMdmFirmwareComponentVersionArgs{
			Version:             pulumi.String("1.0.0"),
			EffectiveDate:       pulumi.String("2021-10-28"),
			Description:         pulumi.String("Terraform managed firmware component version"),
			FirmwareComponentId: pulumi.Any(hsdp_connect_mdm_firmware_component.Main.Id),
			ComponentRequired:   pulumi.Bool(true),
			BlobUrl:             pulumi.String("/release/1.0.0/firmware.bin"),
			Size:                pulumi.Float64(512000),
			Fingerprint: &hsdp.ConnectMdmFirmwareComponentVersionFingerprintArgs{
				Algorithm: pulumi.String("SHA-256"),
				Hash:      pulumi.String("b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9"),
			},
			EncryptionInfo: &hsdp.ConnectMdmFirmwareComponentVersionEncryptionInfoArgs{
				Encrypted: pulumi.Bool(false),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Hsdp = Pulumi.Hsdp;

return await Deployment.RunAsync(() => 
{
    var oneDotOh = new Hsdp.ConnectMdmFirmwareComponentVersion("oneDotOh", new()
    {
        Version = "1.0.0",
        EffectiveDate = "2021-10-28",
        Description = "Terraform managed firmware component version",
        FirmwareComponentId = hsdp_connect_mdm_firmware_component.Main.Id,
        ComponentRequired = true,
        BlobUrl = "/release/1.0.0/firmware.bin",
        Size = 512000,
        Fingerprint = new Hsdp.Inputs.ConnectMdmFirmwareComponentVersionFingerprintArgs
        {
            Algorithm = "SHA-256",
            Hash = "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9",
        },
        EncryptionInfo = new Hsdp.Inputs.ConnectMdmFirmwareComponentVersionEncryptionInfoArgs
        {
            Encrypted = false,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.hsdp.ConnectMdmFirmwareComponentVersion;
import com.pulumi.hsdp.ConnectMdmFirmwareComponentVersionArgs;
import com.pulumi.hsdp.inputs.ConnectMdmFirmwareComponentVersionFingerprintArgs;
import com.pulumi.hsdp.inputs.ConnectMdmFirmwareComponentVersionEncryptionInfoArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var oneDotOh = new ConnectMdmFirmwareComponentVersion("oneDotOh", ConnectMdmFirmwareComponentVersionArgs.builder()
            .version("1.0.0")
            .effectiveDate("2021-10-28")
            .description("Terraform managed firmware component version")
            .firmwareComponentId(hsdp_connect_mdm_firmware_component.main().id())
            .componentRequired(true)
            .blobUrl("/release/1.0.0/firmware.bin")
            .size(512000)
            .fingerprint(ConnectMdmFirmwareComponentVersionFingerprintArgs.builder()
                .algorithm("SHA-256")
                .hash("b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9")
                .build())
            .encryptionInfo(ConnectMdmFirmwareComponentVersionEncryptionInfoArgs.builder()
                .encrypted(false)
                .build())
            .build());

    }
}
Copy
resources:
  oneDotOh:
    type: hsdp:ConnectMdmFirmwareComponentVersion
    properties:
      version: 1.0.0
      effectiveDate: 2021-10-28
      description: Terraform managed firmware component version
      firmwareComponentId: ${hsdp_connect_mdm_firmware_component.main.id}
      componentRequired: true
      blobUrl: /release/1.0.0/firmware.bin
      size: 512000
      fingerprint:
        algorithm: SHA-256
        hash: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
      encryptionInfo:
        encrypted: false
Copy

Attributes reference

In addition to all arguments above, the following attributes are exported:

  • id - The ID reference of the service action (format: FirmwareComponentVersion/${GUID})
  • guid - The GUID of the service action

Create ConnectMdmFirmwareComponentVersion Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ConnectMdmFirmwareComponentVersion(name: string, args: ConnectMdmFirmwareComponentVersionArgs, opts?: CustomResourceOptions);
@overload
def ConnectMdmFirmwareComponentVersion(resource_name: str,
                                       args: ConnectMdmFirmwareComponentVersionArgs,
                                       opts: Optional[ResourceOptions] = None)

@overload
def ConnectMdmFirmwareComponentVersion(resource_name: str,
                                       opts: Optional[ResourceOptions] = None,
                                       component_required: Optional[bool] = None,
                                       effective_date: Optional[str] = None,
                                       firmware_component_id: Optional[str] = None,
                                       version: Optional[str] = None,
                                       blob_url: Optional[str] = None,
                                       connect_mdm_firmware_component_version_id: Optional[str] = None,
                                       custom_resource: Optional[str] = None,
                                       deprecated_date: Optional[str] = None,
                                       description: Optional[str] = None,
                                       encryption_info: Optional[ConnectMdmFirmwareComponentVersionEncryptionInfoArgs] = None,
                                       fingerprint: Optional[ConnectMdmFirmwareComponentVersionFingerprintArgs] = None,
                                       size: Optional[float] = None)
func NewConnectMdmFirmwareComponentVersion(ctx *Context, name string, args ConnectMdmFirmwareComponentVersionArgs, opts ...ResourceOption) (*ConnectMdmFirmwareComponentVersion, error)
public ConnectMdmFirmwareComponentVersion(string name, ConnectMdmFirmwareComponentVersionArgs args, CustomResourceOptions? opts = null)
public ConnectMdmFirmwareComponentVersion(String name, ConnectMdmFirmwareComponentVersionArgs args)
public ConnectMdmFirmwareComponentVersion(String name, ConnectMdmFirmwareComponentVersionArgs args, CustomResourceOptions options)
type: hsdp:ConnectMdmFirmwareComponentVersion
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ConnectMdmFirmwareComponentVersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ConnectMdmFirmwareComponentVersionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ConnectMdmFirmwareComponentVersionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ConnectMdmFirmwareComponentVersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ConnectMdmFirmwareComponentVersionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var connectMdmFirmwareComponentVersionResource = new Hsdp.ConnectMdmFirmwareComponentVersion("connectMdmFirmwareComponentVersionResource", new()
{
    ComponentRequired = false,
    EffectiveDate = "string",
    FirmwareComponentId = "string",
    Version = "string",
    BlobUrl = "string",
    ConnectMdmFirmwareComponentVersionId = "string",
    CustomResource = "string",
    DeprecatedDate = "string",
    Description = "string",
    EncryptionInfo = new Hsdp.Inputs.ConnectMdmFirmwareComponentVersionEncryptionInfoArgs
    {
        Encrypted = false,
        Algorithm = "string",
        DecryptionKey = "string",
    },
    Fingerprint = new Hsdp.Inputs.ConnectMdmFirmwareComponentVersionFingerprintArgs
    {
        Algorithm = "string",
        Hash = "string",
    },
    Size = 0,
});
Copy
example, err := hsdp.NewConnectMdmFirmwareComponentVersion(ctx, "connectMdmFirmwareComponentVersionResource", &hsdp.ConnectMdmFirmwareComponentVersionArgs{
ComponentRequired: pulumi.Bool(false),
EffectiveDate: pulumi.String("string"),
FirmwareComponentId: pulumi.String("string"),
Version: pulumi.String("string"),
BlobUrl: pulumi.String("string"),
ConnectMdmFirmwareComponentVersionId: pulumi.String("string"),
CustomResource: pulumi.String("string"),
DeprecatedDate: pulumi.String("string"),
Description: pulumi.String("string"),
EncryptionInfo: &.ConnectMdmFirmwareComponentVersionEncryptionInfoArgs{
Encrypted: pulumi.Bool(false),
Algorithm: pulumi.String("string"),
DecryptionKey: pulumi.String("string"),
},
Fingerprint: &.ConnectMdmFirmwareComponentVersionFingerprintArgs{
Algorithm: pulumi.String("string"),
Hash: pulumi.String("string"),
},
Size: pulumi.Float64(0),
})
Copy
var connectMdmFirmwareComponentVersionResource = new ConnectMdmFirmwareComponentVersion("connectMdmFirmwareComponentVersionResource", ConnectMdmFirmwareComponentVersionArgs.builder()
    .componentRequired(false)
    .effectiveDate("string")
    .firmwareComponentId("string")
    .version("string")
    .blobUrl("string")
    .connectMdmFirmwareComponentVersionId("string")
    .customResource("string")
    .deprecatedDate("string")
    .description("string")
    .encryptionInfo(ConnectMdmFirmwareComponentVersionEncryptionInfoArgs.builder()
        .encrypted(false)
        .algorithm("string")
        .decryptionKey("string")
        .build())
    .fingerprint(ConnectMdmFirmwareComponentVersionFingerprintArgs.builder()
        .algorithm("string")
        .hash("string")
        .build())
    .size(0)
    .build());
Copy
connect_mdm_firmware_component_version_resource = hsdp.ConnectMdmFirmwareComponentVersion("connectMdmFirmwareComponentVersionResource",
    component_required=False,
    effective_date="string",
    firmware_component_id="string",
    version="string",
    blob_url="string",
    connect_mdm_firmware_component_version_id="string",
    custom_resource="string",
    deprecated_date="string",
    description="string",
    encryption_info={
        "encrypted": False,
        "algorithm": "string",
        "decryption_key": "string",
    },
    fingerprint={
        "algorithm": "string",
        "hash": "string",
    },
    size=0)
Copy
const connectMdmFirmwareComponentVersionResource = new hsdp.ConnectMdmFirmwareComponentVersion("connectMdmFirmwareComponentVersionResource", {
    componentRequired: false,
    effectiveDate: "string",
    firmwareComponentId: "string",
    version: "string",
    blobUrl: "string",
    connectMdmFirmwareComponentVersionId: "string",
    customResource: "string",
    deprecatedDate: "string",
    description: "string",
    encryptionInfo: {
        encrypted: false,
        algorithm: "string",
        decryptionKey: "string",
    },
    fingerprint: {
        algorithm: "string",
        hash: "string",
    },
    size: 0,
});
Copy
type: hsdp:ConnectMdmFirmwareComponentVersion
properties:
    blobUrl: string
    componentRequired: false
    connectMdmFirmwareComponentVersionId: string
    customResource: string
    deprecatedDate: string
    description: string
    effectiveDate: string
    encryptionInfo:
        algorithm: string
        decryptionKey: string
        encrypted: false
    fingerprint:
        algorithm: string
        hash: string
    firmwareComponentId: string
    size: 0
    version: string
Copy

ConnectMdmFirmwareComponentVersion Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ConnectMdmFirmwareComponentVersion resource accepts the following input properties:

ComponentRequired This property is required. bool
Is the component required (default: false)
EffectiveDate This property is required. string
The effective date of this firmware (Format: yyyy-mm-dd)
FirmwareComponentId This property is required. string
Reference to Firmware Component resource
Version This property is required. string
The version of the Firmware Component image
BlobUrl string
The path of the image on Blob storage
ConnectMdmFirmwareComponentVersionId string
CustomResource string
JSON string describing your custom resource
DeprecatedDate string
Deprecated date of this firmware
Description string
A short description of the resource
EncryptionInfo ConnectMdmFirmwareComponentVersionEncryptionInfo
Specify encrypted related info
Fingerprint ConnectMdmFirmwareComponentVersionFingerprint
Fingerprint information
Size double
The size of the image
ComponentRequired This property is required. bool
Is the component required (default: false)
EffectiveDate This property is required. string
The effective date of this firmware (Format: yyyy-mm-dd)
FirmwareComponentId This property is required. string
Reference to Firmware Component resource
Version This property is required. string
The version of the Firmware Component image
BlobUrl string
The path of the image on Blob storage
ConnectMdmFirmwareComponentVersionId string
CustomResource string
JSON string describing your custom resource
DeprecatedDate string
Deprecated date of this firmware
Description string
A short description of the resource
EncryptionInfo ConnectMdmFirmwareComponentVersionEncryptionInfoArgs
Specify encrypted related info
Fingerprint ConnectMdmFirmwareComponentVersionFingerprintArgs
Fingerprint information
Size float64
The size of the image
componentRequired This property is required. Boolean
Is the component required (default: false)
effectiveDate This property is required. String
The effective date of this firmware (Format: yyyy-mm-dd)
firmwareComponentId This property is required. String
Reference to Firmware Component resource
version This property is required. String
The version of the Firmware Component image
blobUrl String
The path of the image on Blob storage
connectMdmFirmwareComponentVersionId String
customResource String
JSON string describing your custom resource
deprecatedDate String
Deprecated date of this firmware
description String
A short description of the resource
encryptionInfo ConnectMdmFirmwareComponentVersionEncryptionInfo
Specify encrypted related info
fingerprint ConnectMdmFirmwareComponentVersionFingerprint
Fingerprint information
size Double
The size of the image
componentRequired This property is required. boolean
Is the component required (default: false)
effectiveDate This property is required. string
The effective date of this firmware (Format: yyyy-mm-dd)
firmwareComponentId This property is required. string
Reference to Firmware Component resource
version This property is required. string
The version of the Firmware Component image
blobUrl string
The path of the image on Blob storage
connectMdmFirmwareComponentVersionId string
customResource string
JSON string describing your custom resource
deprecatedDate string
Deprecated date of this firmware
description string
A short description of the resource
encryptionInfo ConnectMdmFirmwareComponentVersionEncryptionInfo
Specify encrypted related info
fingerprint ConnectMdmFirmwareComponentVersionFingerprint
Fingerprint information
size number
The size of the image
component_required This property is required. bool
Is the component required (default: false)
effective_date This property is required. str
The effective date of this firmware (Format: yyyy-mm-dd)
firmware_component_id This property is required. str
Reference to Firmware Component resource
version This property is required. str
The version of the Firmware Component image
blob_url str
The path of the image on Blob storage
connect_mdm_firmware_component_version_id str
custom_resource str
JSON string describing your custom resource
deprecated_date str
Deprecated date of this firmware
description str
A short description of the resource
encryption_info ConnectMdmFirmwareComponentVersionEncryptionInfoArgs
Specify encrypted related info
fingerprint ConnectMdmFirmwareComponentVersionFingerprintArgs
Fingerprint information
size float
The size of the image
componentRequired This property is required. Boolean
Is the component required (default: false)
effectiveDate This property is required. String
The effective date of this firmware (Format: yyyy-mm-dd)
firmwareComponentId This property is required. String
Reference to Firmware Component resource
version This property is required. String
The version of the Firmware Component image
blobUrl String
The path of the image on Blob storage
connectMdmFirmwareComponentVersionId String
customResource String
JSON string describing your custom resource
deprecatedDate String
Deprecated date of this firmware
description String
A short description of the resource
encryptionInfo Property Map
Specify encrypted related info
fingerprint Property Map
Fingerprint information
size Number
The size of the image

Outputs

All input properties are implicitly available as output properties. Additionally, the ConnectMdmFirmwareComponentVersion resource produces the following output properties:

Guid string
Id string
The provider-assigned unique ID for this managed resource.
VersionId string
Guid string
Id string
The provider-assigned unique ID for this managed resource.
VersionId string
guid String
id String
The provider-assigned unique ID for this managed resource.
versionId String
guid string
id string
The provider-assigned unique ID for this managed resource.
versionId string
guid str
id str
The provider-assigned unique ID for this managed resource.
version_id str
guid String
id String
The provider-assigned unique ID for this managed resource.
versionId String

Look up Existing ConnectMdmFirmwareComponentVersion Resource

Get an existing ConnectMdmFirmwareComponentVersion resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ConnectMdmFirmwareComponentVersionState, opts?: CustomResourceOptions): ConnectMdmFirmwareComponentVersion
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        blob_url: Optional[str] = None,
        component_required: Optional[bool] = None,
        connect_mdm_firmware_component_version_id: Optional[str] = None,
        custom_resource: Optional[str] = None,
        deprecated_date: Optional[str] = None,
        description: Optional[str] = None,
        effective_date: Optional[str] = None,
        encryption_info: Optional[ConnectMdmFirmwareComponentVersionEncryptionInfoArgs] = None,
        fingerprint: Optional[ConnectMdmFirmwareComponentVersionFingerprintArgs] = None,
        firmware_component_id: Optional[str] = None,
        guid: Optional[str] = None,
        size: Optional[float] = None,
        version: Optional[str] = None,
        version_id: Optional[str] = None) -> ConnectMdmFirmwareComponentVersion
func GetConnectMdmFirmwareComponentVersion(ctx *Context, name string, id IDInput, state *ConnectMdmFirmwareComponentVersionState, opts ...ResourceOption) (*ConnectMdmFirmwareComponentVersion, error)
public static ConnectMdmFirmwareComponentVersion Get(string name, Input<string> id, ConnectMdmFirmwareComponentVersionState? state, CustomResourceOptions? opts = null)
public static ConnectMdmFirmwareComponentVersion get(String name, Output<String> id, ConnectMdmFirmwareComponentVersionState state, CustomResourceOptions options)
resources:  _:    type: hsdp:ConnectMdmFirmwareComponentVersion    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
BlobUrl string
The path of the image on Blob storage
ComponentRequired bool
Is the component required (default: false)
ConnectMdmFirmwareComponentVersionId string
CustomResource string
JSON string describing your custom resource
DeprecatedDate string
Deprecated date of this firmware
Description string
A short description of the resource
EffectiveDate string
The effective date of this firmware (Format: yyyy-mm-dd)
EncryptionInfo ConnectMdmFirmwareComponentVersionEncryptionInfo
Specify encrypted related info
Fingerprint ConnectMdmFirmwareComponentVersionFingerprint
Fingerprint information
FirmwareComponentId string
Reference to Firmware Component resource
Guid string
Size double
The size of the image
Version string
The version of the Firmware Component image
VersionId string
BlobUrl string
The path of the image on Blob storage
ComponentRequired bool
Is the component required (default: false)
ConnectMdmFirmwareComponentVersionId string
CustomResource string
JSON string describing your custom resource
DeprecatedDate string
Deprecated date of this firmware
Description string
A short description of the resource
EffectiveDate string
The effective date of this firmware (Format: yyyy-mm-dd)
EncryptionInfo ConnectMdmFirmwareComponentVersionEncryptionInfoArgs
Specify encrypted related info
Fingerprint ConnectMdmFirmwareComponentVersionFingerprintArgs
Fingerprint information
FirmwareComponentId string
Reference to Firmware Component resource
Guid string
Size float64
The size of the image
Version string
The version of the Firmware Component image
VersionId string
blobUrl String
The path of the image on Blob storage
componentRequired Boolean
Is the component required (default: false)
connectMdmFirmwareComponentVersionId String
customResource String
JSON string describing your custom resource
deprecatedDate String
Deprecated date of this firmware
description String
A short description of the resource
effectiveDate String
The effective date of this firmware (Format: yyyy-mm-dd)
encryptionInfo ConnectMdmFirmwareComponentVersionEncryptionInfo
Specify encrypted related info
fingerprint ConnectMdmFirmwareComponentVersionFingerprint
Fingerprint information
firmwareComponentId String
Reference to Firmware Component resource
guid String
size Double
The size of the image
version String
The version of the Firmware Component image
versionId String
blobUrl string
The path of the image on Blob storage
componentRequired boolean
Is the component required (default: false)
connectMdmFirmwareComponentVersionId string
customResource string
JSON string describing your custom resource
deprecatedDate string
Deprecated date of this firmware
description string
A short description of the resource
effectiveDate string
The effective date of this firmware (Format: yyyy-mm-dd)
encryptionInfo ConnectMdmFirmwareComponentVersionEncryptionInfo
Specify encrypted related info
fingerprint ConnectMdmFirmwareComponentVersionFingerprint
Fingerprint information
firmwareComponentId string
Reference to Firmware Component resource
guid string
size number
The size of the image
version string
The version of the Firmware Component image
versionId string
blob_url str
The path of the image on Blob storage
component_required bool
Is the component required (default: false)
connect_mdm_firmware_component_version_id str
custom_resource str
JSON string describing your custom resource
deprecated_date str
Deprecated date of this firmware
description str
A short description of the resource
effective_date str
The effective date of this firmware (Format: yyyy-mm-dd)
encryption_info ConnectMdmFirmwareComponentVersionEncryptionInfoArgs
Specify encrypted related info
fingerprint ConnectMdmFirmwareComponentVersionFingerprintArgs
Fingerprint information
firmware_component_id str
Reference to Firmware Component resource
guid str
size float
The size of the image
version str
The version of the Firmware Component image
version_id str
blobUrl String
The path of the image on Blob storage
componentRequired Boolean
Is the component required (default: false)
connectMdmFirmwareComponentVersionId String
customResource String
JSON string describing your custom resource
deprecatedDate String
Deprecated date of this firmware
description String
A short description of the resource
effectiveDate String
The effective date of this firmware (Format: yyyy-mm-dd)
encryptionInfo Property Map
Specify encrypted related info
fingerprint Property Map
Fingerprint information
firmwareComponentId String
Reference to Firmware Component resource
guid String
size Number
The size of the image
version String
The version of the Firmware Component image
versionId String

Supporting Types

ConnectMdmFirmwareComponentVersionEncryptionInfo
, ConnectMdmFirmwareComponentVersionEncryptionInfoArgs

Encrypted This property is required. bool
If the component is encrypted
Algorithm string
The encryption algorithm that is used
DecryptionKey string
The decryption key
Encrypted This property is required. bool
If the component is encrypted
Algorithm string
The encryption algorithm that is used
DecryptionKey string
The decryption key
encrypted This property is required. Boolean
If the component is encrypted
algorithm String
The encryption algorithm that is used
decryptionKey String
The decryption key
encrypted This property is required. boolean
If the component is encrypted
algorithm string
The encryption algorithm that is used
decryptionKey string
The decryption key
encrypted This property is required. bool
If the component is encrypted
algorithm str
The encryption algorithm that is used
decryption_key str
The decryption key
encrypted This property is required. Boolean
If the component is encrypted
algorithm String
The encryption algorithm that is used
decryptionKey String
The decryption key

ConnectMdmFirmwareComponentVersionFingerprint
, ConnectMdmFirmwareComponentVersionFingerprintArgs

Algorithm This property is required. string
The algorithm used to calculate the fingerprint
Hash This property is required. string
The fingerprint value
Algorithm This property is required. string
The algorithm used to calculate the fingerprint
Hash This property is required. string
The fingerprint value
algorithm This property is required. String
The algorithm used to calculate the fingerprint
hash This property is required. String
The fingerprint value
algorithm This property is required. string
The algorithm used to calculate the fingerprint
hash This property is required. string
The fingerprint value
algorithm This property is required. str
The algorithm used to calculate the fingerprint
hash This property is required. str
The fingerprint value
algorithm This property is required. String
The algorithm used to calculate the fingerprint
hash This property is required. String
The fingerprint value

Package Details

Repository
hsdp philips-software/terraform-provider-hsdp
License
Notes
This Pulumi package is based on the hsdp Terraform Provider.