1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CloudBridge
  5. getAsset
Oracle Cloud Infrastructure v2.3.0 published on Wednesday, Jul 17, 2024 by Pulumi

oci.CloudBridge.getAsset

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.3.0 published on Wednesday, Jul 17, 2024 by Pulumi

    This data source provides details about a specific Asset resource in Oracle Cloud Infrastructure Cloud Bridge service.

    Gets an asset by identifier.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testAsset = oci.CloudBridge.getAsset({
        assetId: testAssetOciCloudBridgeAsset.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_asset = oci.CloudBridge.get_asset(asset_id=test_asset_oci_cloud_bridge_asset["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudBridge"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := CloudBridge.GetAsset(ctx, &cloudbridge.GetAssetArgs{
    			AssetId: testAssetOciCloudBridgeAsset.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testAsset = Oci.CloudBridge.GetAsset.Invoke(new()
        {
            AssetId = testAssetOciCloudBridgeAsset.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.CloudBridge.CloudBridgeFunctions;
    import com.pulumi.oci.CloudBridge.inputs.GetAssetArgs;
    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) {
            final var testAsset = CloudBridgeFunctions.getAsset(GetAssetArgs.builder()
                .assetId(testAssetOciCloudBridgeAsset.id())
                .build());
    
        }
    }
    
    variables:
      testAsset:
        fn::invoke:
          Function: oci:CloudBridge:getAsset
          Arguments:
            assetId: ${testAssetOciCloudBridgeAsset.id}
    

    Using getAsset

    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 getAsset(args: GetAssetArgs, opts?: InvokeOptions): Promise<GetAssetResult>
    function getAssetOutput(args: GetAssetOutputArgs, opts?: InvokeOptions): Output<GetAssetResult>
    def get_asset(asset_id: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetAssetResult
    def get_asset_output(asset_id: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetAssetResult]
    func GetAsset(ctx *Context, args *GetAssetArgs, opts ...InvokeOption) (*GetAssetResult, error)
    func GetAssetOutput(ctx *Context, args *GetAssetOutputArgs, opts ...InvokeOption) GetAssetResultOutput

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

    public static class GetAsset 
    {
        public static Task<GetAssetResult> InvokeAsync(GetAssetArgs args, InvokeOptions? opts = null)
        public static Output<GetAssetResult> Invoke(GetAssetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAssetResult> getAsset(GetAssetArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:CloudBridge/getAsset:getAsset
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AssetId string
    Unique asset identifier.
    AssetId string
    Unique asset identifier.
    assetId String
    Unique asset identifier.
    assetId string
    Unique asset identifier.
    asset_id str
    Unique asset identifier.
    assetId String
    Unique asset identifier.

    getAsset Result

    The following output properties are available:

    AssetId string
    AssetSourceIds List<string>
    List of asset source OCID.
    AssetType string
    The type of asset.
    CompartmentId string
    The OCID of the compartment to which an asset belongs to.
    Computes List<GetAssetCompute>
    Compute related properties.
    DefinedTags Dictionary<string, object>
    The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    Asset display name.
    ExternalAssetKey string
    The key of the asset from the external environment.
    FreeformTags Dictionary<string, object>
    The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    Asset OCID that is immutable on creation.
    InventoryId string
    Inventory ID to which an asset belongs to.
    SourceKey string
    The source key that the asset belongs to.
    State string
    The current state of the asset.
    SystemTags Dictionary<string, object>
    The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
    TimeCreated string
    The time when the asset was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time when the asset was updated. An RFC3339 formatted datetime string.
    Vms List<GetAssetVm>
    Virtual machine related properties.
    VmwareVcenters List<GetAssetVmwareVcenter>
    VMware vCenter related properties.
    VmwareVms List<GetAssetVmwareVm>
    VMware virtual machine related properties.
    AssetId string
    AssetSourceIds []string
    List of asset source OCID.
    AssetType string
    The type of asset.
    CompartmentId string
    The OCID of the compartment to which an asset belongs to.
    Computes []GetAssetCompute
    Compute related properties.
    DefinedTags map[string]interface{}
    The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    Asset display name.
    ExternalAssetKey string
    The key of the asset from the external environment.
    FreeformTags map[string]interface{}
    The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    Asset OCID that is immutable on creation.
    InventoryId string
    Inventory ID to which an asset belongs to.
    SourceKey string
    The source key that the asset belongs to.
    State string
    The current state of the asset.
    SystemTags map[string]interface{}
    The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
    TimeCreated string
    The time when the asset was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time when the asset was updated. An RFC3339 formatted datetime string.
    Vms []GetAssetVm
    Virtual machine related properties.
    VmwareVcenters []GetAssetVmwareVcenter
    VMware vCenter related properties.
    VmwareVms []GetAssetVmwareVm
    VMware virtual machine related properties.
    assetId String
    assetSourceIds List<String>
    List of asset source OCID.
    assetType String
    The type of asset.
    compartmentId String
    The OCID of the compartment to which an asset belongs to.
    computes List<GetAssetCompute>
    Compute related properties.
    definedTags Map<String,Object>
    The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    Asset display name.
    externalAssetKey String
    The key of the asset from the external environment.
    freeformTags Map<String,Object>
    The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    Asset OCID that is immutable on creation.
    inventoryId String
    Inventory ID to which an asset belongs to.
    sourceKey String
    The source key that the asset belongs to.
    state String
    The current state of the asset.
    systemTags Map<String,Object>
    The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
    timeCreated String
    The time when the asset was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time when the asset was updated. An RFC3339 formatted datetime string.
    vms List<GetAssetVm>
    Virtual machine related properties.
    vmwareVcenters List<GetAssetVmwareVcenter>
    VMware vCenter related properties.
    vmwareVms List<GetAssetVmwareVm>
    VMware virtual machine related properties.
    assetId string
    assetSourceIds string[]
    List of asset source OCID.
    assetType string
    The type of asset.
    compartmentId string
    The OCID of the compartment to which an asset belongs to.
    computes GetAssetCompute[]
    Compute related properties.
    definedTags {[key: string]: any}
    The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName string
    Asset display name.
    externalAssetKey string
    The key of the asset from the external environment.
    freeformTags {[key: string]: any}
    The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id string
    Asset OCID that is immutable on creation.
    inventoryId string
    Inventory ID to which an asset belongs to.
    sourceKey string
    The source key that the asset belongs to.
    state string
    The current state of the asset.
    systemTags {[key: string]: any}
    The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
    timeCreated string
    The time when the asset was created. An RFC3339 formatted datetime string.
    timeUpdated string
    The time when the asset was updated. An RFC3339 formatted datetime string.
    vms GetAssetVm[]
    Virtual machine related properties.
    vmwareVcenters GetAssetVmwareVcenter[]
    VMware vCenter related properties.
    vmwareVms GetAssetVmwareVm[]
    VMware virtual machine related properties.
    asset_id str
    asset_source_ids Sequence[str]
    List of asset source OCID.
    asset_type str
    The type of asset.
    compartment_id str
    The OCID of the compartment to which an asset belongs to.
    computes Sequence[cloudbridge.GetAssetCompute]
    Compute related properties.
    defined_tags Mapping[str, Any]
    The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    display_name str
    Asset display name.
    external_asset_key str
    The key of the asset from the external environment.
    freeform_tags Mapping[str, Any]
    The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id str
    Asset OCID that is immutable on creation.
    inventory_id str
    Inventory ID to which an asset belongs to.
    source_key str
    The source key that the asset belongs to.
    state str
    The current state of the asset.
    system_tags Mapping[str, Any]
    The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
    time_created str
    The time when the asset was created. An RFC3339 formatted datetime string.
    time_updated str
    The time when the asset was updated. An RFC3339 formatted datetime string.
    vms Sequence[cloudbridge.GetAssetVm]
    Virtual machine related properties.
    vmware_vcenters Sequence[cloudbridge.GetAssetVmwareVcenter]
    VMware vCenter related properties.
    vmware_vms Sequence[cloudbridge.GetAssetVmwareVm]
    VMware virtual machine related properties.
    assetId String
    assetSourceIds List<String>
    List of asset source OCID.
    assetType String
    The type of asset.
    compartmentId String
    The OCID of the compartment to which an asset belongs to.
    computes List<Property Map>
    Compute related properties.
    definedTags Map<Any>
    The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    Asset display name.
    externalAssetKey String
    The key of the asset from the external environment.
    freeformTags Map<Any>
    The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    Asset OCID that is immutable on creation.
    inventoryId String
    Inventory ID to which an asset belongs to.
    sourceKey String
    The source key that the asset belongs to.
    state String
    The current state of the asset.
    systemTags Map<Any>
    The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
    timeCreated String
    The time when the asset was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time when the asset was updated. An RFC3339 formatted datetime string.
    vms List<Property Map>
    Virtual machine related properties.
    vmwareVcenters List<Property Map>
    VMware vCenter related properties.
    vmwareVms List<Property Map>
    VMware virtual machine related properties.

    Supporting Types

    GetAssetCompute

    ConnectedNetworks int
    Number of connected networks.
    CoresCount int
    Number of GPU cores.
    CpuModel string
    CPU model name.
    Description string
    The tag description.
    Disks List<GetAssetComputeDisk>
    Lists the set of disks belonging to the virtual machine. This list is unordered.
    DisksCount int
    Number of disks.
    DnsName string
    Fully Qualified DNS Name.
    Firmware string
    Information about firmware type for this virtual machine.
    GpuDevices List<GetAssetComputeGpuDevice>
    List of GPU devices attached to a virtual machine.
    GpuDevicesCount int
    Number of GPU devices.
    GuestState string
    Guest state.
    HardwareVersion string
    Hardware version.
    HostName string
    Host name of the VM.
    IsPmemEnabled bool
    Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
    IsTpmEnabled bool
    Whether Trusted Platform Module (TPM) is enabled.
    LatencySensitivity string
    Latency sensitivity.
    MemoryInMbs string
    Memory size in MBs.
    Nics List<GetAssetComputeNic>
    List of network ethernet cards attached to a virtual machine.
    NicsCount int
    Number of network ethernet cards.
    NvdimmControllers List<GetAssetComputeNvdimmController>
    The asset's NVDIMM configuration.
    Nvdimms List<GetAssetComputeNvdimm>
    The properties of the NVDIMMs attached to a virtual machine.
    OperatingSystem string
    Operating system.
    OperatingSystemVersion string
    Operating system version.
    PmemInMbs string
    Pmem size in MBs.
    PowerState string
    The current power state of the virtual machine.
    PrimaryIp string
    Primary IP address of the compute instance.
    ScsiControllers List<GetAssetComputeScsiController>
    The assets SCSI controller.
    StorageProvisionedInMbs string
    Provision storage size in MBs.
    ThreadsPerCoreCount int
    Number of threads per core.
    ConnectedNetworks int
    Number of connected networks.
    CoresCount int
    Number of GPU cores.
    CpuModel string
    CPU model name.
    Description string
    The tag description.
    Disks []GetAssetComputeDisk
    Lists the set of disks belonging to the virtual machine. This list is unordered.
    DisksCount int
    Number of disks.
    DnsName string
    Fully Qualified DNS Name.
    Firmware string
    Information about firmware type for this virtual machine.
    GpuDevices []GetAssetComputeGpuDevice
    List of GPU devices attached to a virtual machine.
    GpuDevicesCount int
    Number of GPU devices.
    GuestState string
    Guest state.
    HardwareVersion string
    Hardware version.
    HostName string
    Host name of the VM.
    IsPmemEnabled bool
    Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
    IsTpmEnabled bool
    Whether Trusted Platform Module (TPM) is enabled.
    LatencySensitivity string
    Latency sensitivity.
    MemoryInMbs string
    Memory size in MBs.
    Nics []GetAssetComputeNic
    List of network ethernet cards attached to a virtual machine.
    NicsCount int
    Number of network ethernet cards.
    NvdimmControllers []GetAssetComputeNvdimmController
    The asset's NVDIMM configuration.
    Nvdimms []GetAssetComputeNvdimm
    The properties of the NVDIMMs attached to a virtual machine.
    OperatingSystem string
    Operating system.
    OperatingSystemVersion string
    Operating system version.
    PmemInMbs string
    Pmem size in MBs.
    PowerState string
    The current power state of the virtual machine.
    PrimaryIp string
    Primary IP address of the compute instance.
    ScsiControllers []GetAssetComputeScsiController
    The assets SCSI controller.
    StorageProvisionedInMbs string
    Provision storage size in MBs.
    ThreadsPerCoreCount int
    Number of threads per core.
    connectedNetworks Integer
    Number of connected networks.
    coresCount Integer
    Number of GPU cores.
    cpuModel String
    CPU model name.
    description String
    The tag description.
    disks List<GetAssetComputeDisk>
    Lists the set of disks belonging to the virtual machine. This list is unordered.
    disksCount Integer
    Number of disks.
    dnsName String
    Fully Qualified DNS Name.
    firmware String
    Information about firmware type for this virtual machine.
    gpuDevices List<GetAssetComputeGpuDevice>
    List of GPU devices attached to a virtual machine.
    gpuDevicesCount Integer
    Number of GPU devices.
    guestState String
    Guest state.
    hardwareVersion String
    Hardware version.
    hostName String
    Host name of the VM.
    isPmemEnabled Boolean
    Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
    isTpmEnabled Boolean
    Whether Trusted Platform Module (TPM) is enabled.
    latencySensitivity String
    Latency sensitivity.
    memoryInMbs String
    Memory size in MBs.
    nics List<GetAssetComputeNic>
    List of network ethernet cards attached to a virtual machine.
    nicsCount Integer
    Number of network ethernet cards.
    nvdimmControllers List<GetAssetComputeNvdimmController>
    The asset's NVDIMM configuration.
    nvdimms List<GetAssetComputeNvdimm>
    The properties of the NVDIMMs attached to a virtual machine.
    operatingSystem String
    Operating system.
    operatingSystemVersion String
    Operating system version.
    pmemInMbs String
    Pmem size in MBs.
    powerState String
    The current power state of the virtual machine.
    primaryIp String
    Primary IP address of the compute instance.
    scsiControllers List<GetAssetComputeScsiController>
    The assets SCSI controller.
    storageProvisionedInMbs String
    Provision storage size in MBs.
    threadsPerCoreCount Integer
    Number of threads per core.
    connectedNetworks number
    Number of connected networks.
    coresCount number
    Number of GPU cores.
    cpuModel string
    CPU model name.
    description string
    The tag description.
    disks GetAssetComputeDisk[]
    Lists the set of disks belonging to the virtual machine. This list is unordered.
    disksCount number
    Number of disks.
    dnsName string
    Fully Qualified DNS Name.
    firmware string
    Information about firmware type for this virtual machine.
    gpuDevices GetAssetComputeGpuDevice[]
    List of GPU devices attached to a virtual machine.
    gpuDevicesCount number
    Number of GPU devices.
    guestState string
    Guest state.
    hardwareVersion string
    Hardware version.
    hostName string
    Host name of the VM.
    isPmemEnabled boolean
    Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
    isTpmEnabled boolean
    Whether Trusted Platform Module (TPM) is enabled.
    latencySensitivity string
    Latency sensitivity.
    memoryInMbs string
    Memory size in MBs.
    nics GetAssetComputeNic[]
    List of network ethernet cards attached to a virtual machine.
    nicsCount number
    Number of network ethernet cards.
    nvdimmControllers GetAssetComputeNvdimmController[]
    The asset's NVDIMM configuration.
    nvdimms GetAssetComputeNvdimm[]
    The properties of the NVDIMMs attached to a virtual machine.
    operatingSystem string
    Operating system.
    operatingSystemVersion string
    Operating system version.
    pmemInMbs string
    Pmem size in MBs.
    powerState string
    The current power state of the virtual machine.
    primaryIp string
    Primary IP address of the compute instance.
    scsiControllers GetAssetComputeScsiController[]
    The assets SCSI controller.
    storageProvisionedInMbs string
    Provision storage size in MBs.
    threadsPerCoreCount number
    Number of threads per core.
    connected_networks int
    Number of connected networks.
    cores_count int
    Number of GPU cores.
    cpu_model str
    CPU model name.
    description str
    The tag description.
    disks Sequence[cloudbridge.GetAssetComputeDisk]
    Lists the set of disks belonging to the virtual machine. This list is unordered.
    disks_count int
    Number of disks.
    dns_name str
    Fully Qualified DNS Name.
    firmware str
    Information about firmware type for this virtual machine.
    gpu_devices Sequence[cloudbridge.GetAssetComputeGpuDevice]
    List of GPU devices attached to a virtual machine.
    gpu_devices_count int
    Number of GPU devices.
    guest_state str
    Guest state.
    hardware_version str
    Hardware version.
    host_name str
    Host name of the VM.
    is_pmem_enabled bool
    Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
    is_tpm_enabled bool
    Whether Trusted Platform Module (TPM) is enabled.
    latency_sensitivity str
    Latency sensitivity.
    memory_in_mbs str
    Memory size in MBs.
    nics Sequence[cloudbridge.GetAssetComputeNic]
    List of network ethernet cards attached to a virtual machine.
    nics_count int
    Number of network ethernet cards.
    nvdimm_controllers Sequence[cloudbridge.GetAssetComputeNvdimmController]
    The asset's NVDIMM configuration.
    nvdimms Sequence[cloudbridge.GetAssetComputeNvdimm]
    The properties of the NVDIMMs attached to a virtual machine.
    operating_system str
    Operating system.
    operating_system_version str
    Operating system version.
    pmem_in_mbs str
    Pmem size in MBs.
    power_state str
    The current power state of the virtual machine.
    primary_ip str
    Primary IP address of the compute instance.
    scsi_controllers Sequence[cloudbridge.GetAssetComputeScsiController]
    The assets SCSI controller.
    storage_provisioned_in_mbs str
    Provision storage size in MBs.
    threads_per_core_count int
    Number of threads per core.
    connectedNetworks Number
    Number of connected networks.
    coresCount Number
    Number of GPU cores.
    cpuModel String
    CPU model name.
    description String
    The tag description.
    disks List<Property Map>
    Lists the set of disks belonging to the virtual machine. This list is unordered.
    disksCount Number
    Number of disks.
    dnsName String
    Fully Qualified DNS Name.
    firmware String
    Information about firmware type for this virtual machine.
    gpuDevices List<Property Map>
    List of GPU devices attached to a virtual machine.
    gpuDevicesCount Number
    Number of GPU devices.
    guestState String
    Guest state.
    hardwareVersion String
    Hardware version.
    hostName String
    Host name of the VM.
    isPmemEnabled Boolean
    Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
    isTpmEnabled Boolean
    Whether Trusted Platform Module (TPM) is enabled.
    latencySensitivity String
    Latency sensitivity.
    memoryInMbs String
    Memory size in MBs.
    nics List<Property Map>
    List of network ethernet cards attached to a virtual machine.
    nicsCount Number
    Number of network ethernet cards.
    nvdimmControllers List<Property Map>
    The asset's NVDIMM configuration.
    nvdimms List<Property Map>
    The properties of the NVDIMMs attached to a virtual machine.
    operatingSystem String
    Operating system.
    operatingSystemVersion String
    Operating system version.
    pmemInMbs String
    Pmem size in MBs.
    powerState String
    The current power state of the virtual machine.
    primaryIp String
    Primary IP address of the compute instance.
    scsiControllers List<Property Map>
    The assets SCSI controller.
    storageProvisionedInMbs String
    Provision storage size in MBs.
    threadsPerCoreCount Number
    Number of threads per core.

    GetAssetComputeDisk

    BootOrder int
    Order of boot volumes.
    Location string
    Location of the boot/data volume.
    Name string
    The tag name.
    PersistentMode string
    The disk persistent mode.
    SizeInMbs string
    The size of the volume in MBs.
    Uuid string
    Disk UUID for the virtual disk, if available.
    UuidLun string
    Disk UUID LUN for the virtual disk, if available.
    BootOrder int
    Order of boot volumes.
    Location string
    Location of the boot/data volume.
    Name string
    The tag name.
    PersistentMode string
    The disk persistent mode.
    SizeInMbs string
    The size of the volume in MBs.
    Uuid string
    Disk UUID for the virtual disk, if available.
    UuidLun string
    Disk UUID LUN for the virtual disk, if available.
    bootOrder Integer
    Order of boot volumes.
    location String
    Location of the boot/data volume.
    name String
    The tag name.
    persistentMode String
    The disk persistent mode.
    sizeInMbs String
    The size of the volume in MBs.
    uuid String
    Disk UUID for the virtual disk, if available.
    uuidLun String
    Disk UUID LUN for the virtual disk, if available.
    bootOrder number
    Order of boot volumes.
    location string
    Location of the boot/data volume.
    name string
    The tag name.
    persistentMode string
    The disk persistent mode.
    sizeInMbs string
    The size of the volume in MBs.
    uuid string
    Disk UUID for the virtual disk, if available.
    uuidLun string
    Disk UUID LUN for the virtual disk, if available.
    boot_order int
    Order of boot volumes.
    location str
    Location of the boot/data volume.
    name str
    The tag name.
    persistent_mode str
    The disk persistent mode.
    size_in_mbs str
    The size of the volume in MBs.
    uuid str
    Disk UUID for the virtual disk, if available.
    uuid_lun str
    Disk UUID LUN for the virtual disk, if available.
    bootOrder Number
    Order of boot volumes.
    location String
    Location of the boot/data volume.
    name String
    The tag name.
    persistentMode String
    The disk persistent mode.
    sizeInMbs String
    The size of the volume in MBs.
    uuid String
    Disk UUID for the virtual disk, if available.
    uuidLun String
    Disk UUID LUN for the virtual disk, if available.

    GetAssetComputeGpuDevice

    CoresCount int
    Number of GPU cores.
    Description string
    The tag description.
    Manufacturer string
    The manufacturer of GPU.
    MemoryInMbs string
    Memory size in MBs.
    Name string
    The tag name.
    CoresCount int
    Number of GPU cores.
    Description string
    The tag description.
    Manufacturer string
    The manufacturer of GPU.
    MemoryInMbs string
    Memory size in MBs.
    Name string
    The tag name.
    coresCount Integer
    Number of GPU cores.
    description String
    The tag description.
    manufacturer String
    The manufacturer of GPU.
    memoryInMbs String
    Memory size in MBs.
    name String
    The tag name.
    coresCount number
    Number of GPU cores.
    description string
    The tag description.
    manufacturer string
    The manufacturer of GPU.
    memoryInMbs string
    Memory size in MBs.
    name string
    The tag name.
    cores_count int
    Number of GPU cores.
    description str
    The tag description.
    manufacturer str
    The manufacturer of GPU.
    memory_in_mbs str
    Memory size in MBs.
    name str
    The tag name.
    coresCount Number
    Number of GPU cores.
    description String
    The tag description.
    manufacturer String
    The manufacturer of GPU.
    memoryInMbs String
    Memory size in MBs.
    name String
    The tag name.

    GetAssetComputeNic

    IpAddresses List<string>
    List of IP addresses.
    Label string
    Provides a label and summary information for the device.
    MacAddress string
    Mac address of the VM.
    MacAddressType string
    Mac address type.
    NetworkName string
    Network name.
    SwitchName string
    Switch name.
    IpAddresses []string
    List of IP addresses.
    Label string
    Provides a label and summary information for the device.
    MacAddress string
    Mac address of the VM.
    MacAddressType string
    Mac address type.
    NetworkName string
    Network name.
    SwitchName string
    Switch name.
    ipAddresses List<String>
    List of IP addresses.
    label String
    Provides a label and summary information for the device.
    macAddress String
    Mac address of the VM.
    macAddressType String
    Mac address type.
    networkName String
    Network name.
    switchName String
    Switch name.
    ipAddresses string[]
    List of IP addresses.
    label string
    Provides a label and summary information for the device.
    macAddress string
    Mac address of the VM.
    macAddressType string
    Mac address type.
    networkName string
    Network name.
    switchName string
    Switch name.
    ip_addresses Sequence[str]
    List of IP addresses.
    label str
    Provides a label and summary information for the device.
    mac_address str
    Mac address of the VM.
    mac_address_type str
    Mac address type.
    network_name str
    Network name.
    switch_name str
    Switch name.
    ipAddresses List<String>
    List of IP addresses.
    label String
    Provides a label and summary information for the device.
    macAddress String
    Mac address of the VM.
    macAddressType String
    Mac address type.
    networkName String
    Network name.
    switchName String
    Switch name.

    GetAssetComputeNvdimm

    ControllerKey int
    Controller key.
    Label string
    Provides a label and summary information for the device.
    UnitNumber int
    The unit number of the SCSI controller.
    ControllerKey int
    Controller key.
    Label string
    Provides a label and summary information for the device.
    UnitNumber int
    The unit number of the SCSI controller.
    controllerKey Integer
    Controller key.
    label String
    Provides a label and summary information for the device.
    unitNumber Integer
    The unit number of the SCSI controller.
    controllerKey number
    Controller key.
    label string
    Provides a label and summary information for the device.
    unitNumber number
    The unit number of the SCSI controller.
    controller_key int
    Controller key.
    label str
    Provides a label and summary information for the device.
    unit_number int
    The unit number of the SCSI controller.
    controllerKey Number
    Controller key.
    label String
    Provides a label and summary information for the device.
    unitNumber Number
    The unit number of the SCSI controller.

    GetAssetComputeNvdimmController

    BusNumber int
    Bus number.
    Label string
    Provides a label and summary information for the device.
    BusNumber int
    Bus number.
    Label string
    Provides a label and summary information for the device.
    busNumber Integer
    Bus number.
    label String
    Provides a label and summary information for the device.
    busNumber number
    Bus number.
    label string
    Provides a label and summary information for the device.
    bus_number int
    Bus number.
    label str
    Provides a label and summary information for the device.
    busNumber Number
    Bus number.
    label String
    Provides a label and summary information for the device.

    GetAssetComputeScsiController

    Label string
    Provides a label and summary information for the device.
    SharedBus string
    Shared bus.
    UnitNumber int
    The unit number of the SCSI controller.
    Label string
    Provides a label and summary information for the device.
    SharedBus string
    Shared bus.
    UnitNumber int
    The unit number of the SCSI controller.
    label String
    Provides a label and summary information for the device.
    sharedBus String
    Shared bus.
    unitNumber Integer
    The unit number of the SCSI controller.
    label string
    Provides a label and summary information for the device.
    sharedBus string
    Shared bus.
    unitNumber number
    The unit number of the SCSI controller.
    label str
    Provides a label and summary information for the device.
    shared_bus str
    Shared bus.
    unit_number int
    The unit number of the SCSI controller.
    label String
    Provides a label and summary information for the device.
    sharedBus String
    Shared bus.
    unitNumber Number
    The unit number of the SCSI controller.

    GetAssetVm

    HypervisorHost string
    Host name/IP address of VM on which the host is running.
    HypervisorVendor string
    Hypervisor vendor.
    HypervisorVersion string
    Hypervisor version.
    HypervisorHost string
    Host name/IP address of VM on which the host is running.
    HypervisorVendor string
    Hypervisor vendor.
    HypervisorVersion string
    Hypervisor version.
    hypervisorHost String
    Host name/IP address of VM on which the host is running.
    hypervisorVendor String
    Hypervisor vendor.
    hypervisorVersion String
    Hypervisor version.
    hypervisorHost string
    Host name/IP address of VM on which the host is running.
    hypervisorVendor string
    Hypervisor vendor.
    hypervisorVersion string
    Hypervisor version.
    hypervisor_host str
    Host name/IP address of VM on which the host is running.
    hypervisor_vendor str
    Hypervisor vendor.
    hypervisor_version str
    Hypervisor version.
    hypervisorHost String
    Host name/IP address of VM on which the host is running.
    hypervisorVendor String
    Hypervisor vendor.
    hypervisorVersion String
    Hypervisor version.

    GetAssetVmwareVcenter

    DataCenter string
    Data center name.
    VcenterKey string
    vCenter unique key.
    VcenterVersion string
    Dot-separated version string.
    DataCenter string
    Data center name.
    VcenterKey string
    vCenter unique key.
    VcenterVersion string
    Dot-separated version string.
    dataCenter String
    Data center name.
    vcenterKey String
    vCenter unique key.
    vcenterVersion String
    Dot-separated version string.
    dataCenter string
    Data center name.
    vcenterKey string
    vCenter unique key.
    vcenterVersion string
    Dot-separated version string.
    data_center str
    Data center name.
    vcenter_key str
    vCenter unique key.
    vcenter_version str
    Dot-separated version string.
    dataCenter String
    Data center name.
    vcenterKey String
    vCenter unique key.
    vcenterVersion String
    Dot-separated version string.

    GetAssetVmwareVm

    Cluster string
    Cluster name.
    CustomerFields List<string>
    Customer fields.
    CustomerTags List<GetAssetVmwareVmCustomerTag>
    Customer defined tags.
    FaultToleranceBandwidth int
    Fault tolerance bandwidth.
    FaultToleranceSecondaryLatency int
    Fault tolerance to secondary latency.
    FaultToleranceState string
    Fault tolerance state.
    InstanceUuid string
    vCenter-specific identifier of the virtual machine.
    IsDisksCbtEnabled bool
    Indicates that change tracking is supported for virtual disks of this virtual machine. However, even if change tracking is supported, it might not be available for all disks of the virtual machine.
    IsDisksUuidEnabled bool
    Whether changed block tracking for this VM's disk is active.
    Path string
    Path directory of the asset.
    VmwareToolsStatus string
    VMware tools status.
    Cluster string
    Cluster name.
    CustomerFields []string
    Customer fields.
    CustomerTags []GetAssetVmwareVmCustomerTag
    Customer defined tags.
    FaultToleranceBandwidth int
    Fault tolerance bandwidth.
    FaultToleranceSecondaryLatency int
    Fault tolerance to secondary latency.
    FaultToleranceState string
    Fault tolerance state.
    InstanceUuid string
    vCenter-specific identifier of the virtual machine.
    IsDisksCbtEnabled bool
    Indicates that change tracking is supported for virtual disks of this virtual machine. However, even if change tracking is supported, it might not be available for all disks of the virtual machine.
    IsDisksUuidEnabled bool
    Whether changed block tracking for this VM's disk is active.
    Path string
    Path directory of the asset.
    VmwareToolsStatus string
    VMware tools status.
    cluster String
    Cluster name.
    customerFields List<String>
    Customer fields.
    customerTags List<GetAssetVmwareVmCustomerTag>
    Customer defined tags.
    faultToleranceBandwidth Integer
    Fault tolerance bandwidth.
    faultToleranceSecondaryLatency Integer
    Fault tolerance to secondary latency.
    faultToleranceState String
    Fault tolerance state.
    instanceUuid String
    vCenter-specific identifier of the virtual machine.
    isDisksCbtEnabled Boolean
    Indicates that change tracking is supported for virtual disks of this virtual machine. However, even if change tracking is supported, it might not be available for all disks of the virtual machine.
    isDisksUuidEnabled Boolean
    Whether changed block tracking for this VM's disk is active.
    path String
    Path directory of the asset.
    vmwareToolsStatus String
    VMware tools status.
    cluster string
    Cluster name.
    customerFields string[]
    Customer fields.
    customerTags GetAssetVmwareVmCustomerTag[]
    Customer defined tags.
    faultToleranceBandwidth number
    Fault tolerance bandwidth.
    faultToleranceSecondaryLatency number
    Fault tolerance to secondary latency.
    faultToleranceState string
    Fault tolerance state.
    instanceUuid string
    vCenter-specific identifier of the virtual machine.
    isDisksCbtEnabled boolean
    Indicates that change tracking is supported for virtual disks of this virtual machine. However, even if change tracking is supported, it might not be available for all disks of the virtual machine.
    isDisksUuidEnabled boolean
    Whether changed block tracking for this VM's disk is active.
    path string
    Path directory of the asset.
    vmwareToolsStatus string
    VMware tools status.
    cluster str
    Cluster name.
    customer_fields Sequence[str]
    Customer fields.
    customer_tags Sequence[cloudbridge.GetAssetVmwareVmCustomerTag]
    Customer defined tags.
    fault_tolerance_bandwidth int
    Fault tolerance bandwidth.
    fault_tolerance_secondary_latency int
    Fault tolerance to secondary latency.
    fault_tolerance_state str
    Fault tolerance state.
    instance_uuid str
    vCenter-specific identifier of the virtual machine.
    is_disks_cbt_enabled bool
    Indicates that change tracking is supported for virtual disks of this virtual machine. However, even if change tracking is supported, it might not be available for all disks of the virtual machine.
    is_disks_uuid_enabled bool
    Whether changed block tracking for this VM's disk is active.
    path str
    Path directory of the asset.
    vmware_tools_status str
    VMware tools status.
    cluster String
    Cluster name.
    customerFields List<String>
    Customer fields.
    customerTags List<Property Map>
    Customer defined tags.
    faultToleranceBandwidth Number
    Fault tolerance bandwidth.
    faultToleranceSecondaryLatency Number
    Fault tolerance to secondary latency.
    faultToleranceState String
    Fault tolerance state.
    instanceUuid String
    vCenter-specific identifier of the virtual machine.
    isDisksCbtEnabled Boolean
    Indicates that change tracking is supported for virtual disks of this virtual machine. However, even if change tracking is supported, it might not be available for all disks of the virtual machine.
    isDisksUuidEnabled Boolean
    Whether changed block tracking for this VM's disk is active.
    path String
    Path directory of the asset.
    vmwareToolsStatus String
    VMware tools status.

    GetAssetVmwareVmCustomerTag

    Description string
    The tag description.
    Name string
    The tag name.
    Description string
    The tag description.
    Name string
    The tag name.
    description String
    The tag description.
    name String
    The tag name.
    description string
    The tag description.
    name string
    The tag name.
    description str
    The tag description.
    name str
    The tag name.
    description String
    The tag description.
    name String
    The tag name.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.3.0 published on Wednesday, Jul 17, 2024 by Pulumi