oci logo
Oracle Cloud Infrastructure v0.20.0, May 31 23

oci.CloudBridge.getAsset

Explore with Pulumi AI

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

Gets an asset by identifier.

Example Usage

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 = oci_cloud_bridge_asset.Test_asset.Id,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/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: oci_cloud_bridge_asset.Test_asset.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
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(oci_cloud_bridge_asset.test_asset().id())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_asset = oci.CloudBridge.get_asset(asset_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testAsset = oci.CloudBridge.getAsset({
    assetId: oci_cloud_bridge_asset.test_asset.id,
});
variables:
  testAsset:
    fn::invoke:
      Function: oci:CloudBridge:getAsset
      Arguments:
        assetId: ${oci_cloud_bridge_asset.test_asset.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 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 GetAssetVm]

Virtual machine related properties.

vmware_vcenters GetAssetVmwareVcenter]

VMware vCenter related properties.

vmware_vms 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 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 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 GetAssetComputeNic]

List of network ethernet cards attached to a virtual machine.

nics_count int

Number of network ethernet cards.

nvdimm_controllers GetAssetComputeNvdimmController]

The asset's NVDIMM configuration.

nvdimms 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 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 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.