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

hsdp logo
hsdp 0.65.3 published on Tuesday, Apr 15, 2025 by philips-software

    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,
        },
    });
    
    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,
        })
    
    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
    	})
    }
    
    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,
            },
        });
    
    });
    
    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());
    
        }
    }
    
    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
    

    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 string
    The unique name of the resource.
    args ConnectMdmFirmwareComponentVersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args ConnectMdmFirmwareComponentVersionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectMdmFirmwareComponentVersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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,
    });
    
    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: &hsdp.ConnectMdmFirmwareComponentVersionEncryptionInfoArgs{
    		Encrypted:     pulumi.Bool(false),
    		Algorithm:     pulumi.String("string"),
    		DecryptionKey: pulumi.String("string"),
    	},
    	Fingerprint: &hsdp.ConnectMdmFirmwareComponentVersionFingerprintArgs{
    		Algorithm: pulumi.String("string"),
    		Hash:      pulumi.String("string"),
    	},
    	Size: pulumi.Float64(0),
    })
    
    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());
    
    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)
    
    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,
    });
    
    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
    

    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 bool
    Is the component required (default: false)
    EffectiveDate string
    The effective date of this firmware (Format: yyyy-mm-dd)
    FirmwareComponentId string
    Reference to Firmware Component resource
    Version 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 bool
    Is the component required (default: false)
    EffectiveDate string
    The effective date of this firmware (Format: yyyy-mm-dd)
    FirmwareComponentId string
    Reference to Firmware Component resource
    Version 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 Boolean
    Is the component required (default: false)
    effectiveDate String
    The effective date of this firmware (Format: yyyy-mm-dd)
    firmwareComponentId String
    Reference to Firmware Component resource
    version 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 boolean
    Is the component required (default: false)
    effectiveDate string
    The effective date of this firmware (Format: yyyy-mm-dd)
    firmwareComponentId string
    Reference to Firmware Component resource
    version 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 bool
    Is the component required (default: false)
    effective_date str
    The effective date of this firmware (Format: yyyy-mm-dd)
    firmware_component_id str
    Reference to Firmware Component resource
    version 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 Boolean
    Is the component required (default: false)
    effectiveDate String
    The effective date of this firmware (Format: yyyy-mm-dd)
    firmwareComponentId String
    Reference to Firmware Component resource
    version 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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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 bool
    If the component is encrypted
    Algorithm string
    The encryption algorithm that is used
    DecryptionKey string
    The decryption key
    Encrypted bool
    If the component is encrypted
    Algorithm string
    The encryption algorithm that is used
    DecryptionKey string
    The decryption key
    encrypted Boolean
    If the component is encrypted
    algorithm String
    The encryption algorithm that is used
    decryptionKey String
    The decryption key
    encrypted boolean
    If the component is encrypted
    algorithm string
    The encryption algorithm that is used
    decryptionKey string
    The decryption key
    encrypted bool
    If the component is encrypted
    algorithm str
    The encryption algorithm that is used
    decryption_key str
    The decryption key
    encrypted Boolean
    If the component is encrypted
    algorithm String
    The encryption algorithm that is used
    decryptionKey String
    The decryption key

    ConnectMdmFirmwareComponentVersionFingerprint, ConnectMdmFirmwareComponentVersionFingerprintArgs

    Algorithm string
    The algorithm used to calculate the fingerprint
    Hash string
    The fingerprint value
    Algorithm string
    The algorithm used to calculate the fingerprint
    Hash string
    The fingerprint value
    algorithm String
    The algorithm used to calculate the fingerprint
    hash String
    The fingerprint value
    algorithm string
    The algorithm used to calculate the fingerprint
    hash string
    The fingerprint value
    algorithm str
    The algorithm used to calculate the fingerprint
    hash str
    The fingerprint value
    algorithm String
    The algorithm used to calculate the fingerprint
    hash 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.
    hsdp logo
    hsdp 0.65.3 published on Tuesday, Apr 15, 2025 by philips-software