1. Packages
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. CloudBridge
  6. getAsset
Viewing docs for Oracle Cloud Infrastructure v4.8.0
published on Friday, Apr 24, 2026 by Pulumi
oci logo
Viewing docs for Oracle Cloud Infrastructure v4.8.0
published on Friday, Apr 24, 2026 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/v4/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 LookupAsset(ctx *Context, args *LookupAssetArgs, opts ...InvokeOption) (*LookupAssetResult, error)
    func LookupAssetOutput(ctx *Context, args *LookupAssetOutputArgs, opts ...InvokeOption) LookupAssetResultOutput

    > Note: This function is named LookupAsset 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)
    public static Output<GetAssetResult> getAsset(GetAssetArgs args, InvokeOptions options)
    
    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:

    AssetClassName string
    The class name of the asset.
    AssetClassVersion string
    The version of the asset class.
    AssetDetails string
    The details of the asset.
    AssetId string
    AssetSourceIds List<string>
    List of asset source OCID.
    AssetType string
    The type of asset.
    AttachedEbsVolumesCosts List<GetAssetAttachedEbsVolumesCost>
    AwsEbs List<GetAssetAwsEb>
    AwsEc2costs List<GetAssetAwsEc2cost>
    AwsEc2s List<GetAssetAwsEc2>
    CompartmentId string
    The OCID of the compartment to which an asset belongs to.
    Computes List<GetAssetCompute>
    Compute related properties.
    DefinedTags Dictionary<string, string>
    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.
    EnvironmentType string
    Specifies if this is the Source or Destination point for migration - different assets may be discovered depending on setting.
    ExternalAssetKey string
    The key of the asset from the external environment.
    FreeformTags Dictionary<string, string>
    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, string>
    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.
    AssetClassName string
    The class name of the asset.
    AssetClassVersion string
    The version of the asset class.
    AssetDetails string
    The details of the asset.
    AssetId string
    AssetSourceIds []string
    List of asset source OCID.
    AssetType string
    The type of asset.
    AttachedEbsVolumesCosts []GetAssetAttachedEbsVolumesCost
    AwsEbs []GetAssetAwsEb
    AwsEc2costs []GetAssetAwsEc2cost
    AwsEc2s []GetAssetAwsEc2
    CompartmentId string
    The OCID of the compartment to which an asset belongs to.
    Computes []GetAssetCompute
    Compute related properties.
    DefinedTags map[string]string
    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.
    EnvironmentType string
    Specifies if this is the Source or Destination point for migration - different assets may be discovered depending on setting.
    ExternalAssetKey string
    The key of the asset from the external environment.
    FreeformTags map[string]string
    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]string
    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.
    assetClassName String
    The class name of the asset.
    assetClassVersion String
    The version of the asset class.
    assetDetails String
    The details of the asset.
    assetId String
    assetSourceIds List<String>
    List of asset source OCID.
    assetType String
    The type of asset.
    attachedEbsVolumesCosts List<GetAssetAttachedEbsVolumesCost>
    awsEbs List<GetAssetAwsEb>
    awsEc2costs List<GetAssetAwsEc2cost>
    awsEc2s List<GetAssetAwsEc2>
    compartmentId String
    The OCID of the compartment to which an asset belongs to.
    computes List<GetAssetCompute>
    Compute related properties.
    definedTags Map<String,String>
    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.
    environmentType String
    Specifies if this is the Source or Destination point for migration - different assets may be discovered depending on setting.
    externalAssetKey String
    The key of the asset from the external environment.
    freeformTags Map<String,String>
    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,String>
    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.
    assetClassName string
    The class name of the asset.
    assetClassVersion string
    The version of the asset class.
    assetDetails string
    The details of the asset.
    assetId string
    assetSourceIds string[]
    List of asset source OCID.
    assetType string
    The type of asset.
    attachedEbsVolumesCosts GetAssetAttachedEbsVolumesCost[]
    awsEbs GetAssetAwsEb[]
    awsEc2costs GetAssetAwsEc2cost[]
    awsEc2s GetAssetAwsEc2[]
    compartmentId string
    The OCID of the compartment to which an asset belongs to.
    computes GetAssetCompute[]
    Compute related properties.
    definedTags {[key: string]: string}
    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.
    environmentType string
    Specifies if this is the Source or Destination point for migration - different assets may be discovered depending on setting.
    externalAssetKey string
    The key of the asset from the external environment.
    freeformTags {[key: string]: string}
    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]: string}
    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_class_name str
    The class name of the asset.
    asset_class_version str
    The version of the asset class.
    asset_details str
    The details of the asset.
    asset_id str
    asset_source_ids Sequence[str]
    List of asset source OCID.
    asset_type str
    The type of asset.
    attached_ebs_volumes_costs Sequence[GetAssetAttachedEbsVolumesCost]
    aws_ebs Sequence[GetAssetAwsEb]
    aws_ec2costs Sequence[GetAssetAwsEc2cost]
    aws_ec2s Sequence[GetAssetAwsEc2]
    compartment_id str
    The OCID of the compartment to which an asset belongs to.
    computes Sequence[GetAssetCompute]
    Compute related properties.
    defined_tags Mapping[str, str]
    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.
    environment_type str
    Specifies if this is the Source or Destination point for migration - different assets may be discovered depending on setting.
    external_asset_key str
    The key of the asset from the external environment.
    freeform_tags Mapping[str, str]
    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, str]
    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[GetAssetVm]
    Virtual machine related properties.
    vmware_vcenters Sequence[GetAssetVmwareVcenter]
    VMware vCenter related properties.
    vmware_vms Sequence[GetAssetVmwareVm]
    VMware virtual machine related properties.
    assetClassName String
    The class name of the asset.
    assetClassVersion String
    The version of the asset class.
    assetDetails String
    The details of the asset.
    assetId String
    assetSourceIds List<String>
    List of asset source OCID.
    assetType String
    The type of asset.
    attachedEbsVolumesCosts List<Property Map>
    awsEbs List<Property Map>
    awsEc2costs List<Property Map>
    awsEc2s List<Property Map>
    compartmentId String
    The OCID of the compartment to which an asset belongs to.
    computes List<Property Map>
    Compute related properties.
    definedTags Map<String>
    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.
    environmentType String
    Specifies if this is the Source or Destination point for migration - different assets may be discovered depending on setting.
    externalAssetKey String
    The key of the asset from the external environment.
    freeformTags Map<String>
    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>
    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

    GetAssetAttachedEbsVolumesCost

    Amount double
    CurrencyCode string
    Amount float64
    CurrencyCode string
    amount Double
    currencyCode String
    amount number
    currencyCode string
    amount Number
    currencyCode String

    GetAssetAwsEb

    GetAssetAwsEbAttachment

    device String
    instanceKey String
    isDeleteOnTermination Boolean
    status String
    volumeKey String
    device string
    instanceKey string
    isDeleteOnTermination boolean
    status string
    volumeKey string
    device String
    instanceKey String
    isDeleteOnTermination Boolean
    status String
    volumeKey String

    GetAssetAwsEbTag

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    GetAssetAwsEc2

    Architecture string
    AreElasticInferenceAcceleratorsPresent bool
    BootMode string
    CapacityReservationKey string
    ImageKey string
    InstanceKey string
    InstanceLifecycle string
    InstanceType string
    IpAddress string
    Ipv6address string
    IsEnclaveOptions bool
    IsHibernationOptions bool
    IsSourceDestCheck bool
    IsSpotInstance bool
    KernelKey string
    Licenses List<string>
    MaintenanceOptions string
    Monitoring string
    NetworkInterfaces List<GetAssetAwsEc2NetworkInterface>
    Placements List<GetAssetAwsEc2Placement>
    PrivateDnsName string
    PrivateIpAddress string
    RootDeviceName string
    RootDeviceType string
    SecurityGroups List<GetAssetAwsEc2SecurityGroup>
    SriovNetSupport string
    States List<GetAssetAwsEc2State>
    The current state of the asset.
    SubnetKey string
    Tags List<GetAssetAwsEc2Tag>
    TimeLaunch string
    TpmSupport string
    VirtualizationType string
    VpcKey string
    architecture String
    areElasticInferenceAcceleratorsPresent Boolean
    bootMode String
    capacityReservationKey String
    imageKey String
    instanceKey String
    instanceLifecycle String
    instanceType String
    ipAddress String
    ipv6address String
    isEnclaveOptions Boolean
    isHibernationOptions Boolean
    isSourceDestCheck Boolean
    isSpotInstance Boolean
    kernelKey String
    licenses List<String>
    maintenanceOptions String
    monitoring String
    networkInterfaces List<GetAssetAwsEc2NetworkInterface>
    placements List<GetAssetAwsEc2Placement>
    privateDnsName String
    privateIpAddress String
    rootDeviceName String
    rootDeviceType String
    securityGroups List<GetAssetAwsEc2SecurityGroup>
    sriovNetSupport String
    states List<GetAssetAwsEc2State>
    The current state of the asset.
    subnetKey String
    tags List<GetAssetAwsEc2Tag>
    timeLaunch String
    tpmSupport String
    virtualizationType String
    vpcKey String
    architecture string
    areElasticInferenceAcceleratorsPresent boolean
    bootMode string
    capacityReservationKey string
    imageKey string
    instanceKey string
    instanceLifecycle string
    instanceType string
    ipAddress string
    ipv6address string
    isEnclaveOptions boolean
    isHibernationOptions boolean
    isSourceDestCheck boolean
    isSpotInstance boolean
    kernelKey string
    licenses string[]
    maintenanceOptions string
    monitoring string
    networkInterfaces GetAssetAwsEc2NetworkInterface[]
    placements GetAssetAwsEc2Placement[]
    privateDnsName string
    privateIpAddress string
    rootDeviceName string
    rootDeviceType string
    securityGroups GetAssetAwsEc2SecurityGroup[]
    sriovNetSupport string
    states GetAssetAwsEc2State[]
    The current state of the asset.
    subnetKey string
    tags GetAssetAwsEc2Tag[]
    timeLaunch string
    tpmSupport string
    virtualizationType string
    vpcKey string
    architecture str
    are_elastic_inference_accelerators_present bool
    boot_mode str
    capacity_reservation_key str
    image_key str
    instance_key str
    instance_lifecycle str
    instance_type str
    ip_address str
    ipv6address str
    is_enclave_options bool
    is_hibernation_options bool
    is_source_dest_check bool
    is_spot_instance bool
    kernel_key str
    licenses Sequence[str]
    maintenance_options str
    monitoring str
    network_interfaces Sequence[GetAssetAwsEc2NetworkInterface]
    placements Sequence[GetAssetAwsEc2Placement]
    private_dns_name str
    private_ip_address str
    root_device_name str
    root_device_type str
    security_groups Sequence[GetAssetAwsEc2SecurityGroup]
    sriov_net_support str
    states Sequence[GetAssetAwsEc2State]
    The current state of the asset.
    subnet_key str
    tags Sequence[GetAssetAwsEc2Tag]
    time_launch str
    tpm_support str
    virtualization_type str
    vpc_key str

    GetAssetAwsEc2NetworkInterface

    GetAssetAwsEc2NetworkInterfaceAssociation

    GetAssetAwsEc2NetworkInterfaceAttachment

    GetAssetAwsEc2NetworkInterfacePrivateIpAddress

    GetAssetAwsEc2NetworkInterfacePrivateIpAddressAssociation

    GetAssetAwsEc2NetworkInterfaceSecurityGroup

    GroupKey string
    GroupName string
    GroupKey string
    GroupName string
    groupKey String
    groupName String
    groupKey string
    groupName string
    groupKey String
    groupName String

    GetAssetAwsEc2Placement

    GetAssetAwsEc2SecurityGroup

    GroupKey string
    GroupName string
    GroupKey string
    GroupName string
    groupKey String
    groupName String
    groupKey string
    groupName string
    groupKey String
    groupName String

    GetAssetAwsEc2State

    Code int
    Name string
    The tag name.
    Code int
    Name string
    The tag name.
    code Integer
    name String
    The tag name.
    code number
    name string
    The tag name.
    code int
    name str
    The tag name.
    code Number
    name String
    The tag name.

    GetAssetAwsEc2Tag

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    GetAssetAwsEc2cost

    Amount double
    CurrencyCode string
    Amount float64
    CurrencyCode string
    amount Double
    currencyCode String
    amount number
    currencyCode string
    amount Number
    currencyCode String

    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[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[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[GetAssetComputeNic]
    List of network ethernet cards attached to a virtual machine.
    nics_count int
    Number of network ethernet cards.
    nvdimm_controllers Sequence[GetAssetComputeNvdimmController]
    The asset's NVDIMM configuration.
    nvdimms Sequence[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[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.
    IsCbtEnabled bool
    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.
    IsCbtEnabled bool
    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.
    isCbtEnabled Boolean
    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.
    isCbtEnabled boolean
    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.
    is_cbt_enabled bool
    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.
    isCbtEnabled Boolean
    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[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
    Viewing docs for Oracle Cloud Infrastructure v4.8.0
    published on Friday, Apr 24, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.