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

oci.CloudBridge.getAssets

Explore with Pulumi AI

This data source provides the list of Assets in Oracle Cloud Infrastructure Cloud Bridge service.

Returns a list of assets.

Example Usage

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testAssets = Oci.CloudBridge.GetAssets.Invoke(new()
    {
        CompartmentId = @var.Compartment_id,
        AssetId = oci_cloud_bridge_asset.Test_asset.Id,
        AssetType = @var.Asset_asset_type,
        DisplayName = @var.Asset_display_name,
        ExternalAssetKey = @var.Asset_external_asset_key,
        InventoryId = oci_cloud_bridge_inventory.Test_inventory.Id,
        SourceKey = @var.Asset_source_key,
        State = @var.Asset_state,
    });

});
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.GetAssets(ctx, &cloudbridge.GetAssetsArgs{
			CompartmentId:    _var.Compartment_id,
			AssetId:          pulumi.StringRef(oci_cloud_bridge_asset.Test_asset.Id),
			AssetType:        pulumi.StringRef(_var.Asset_asset_type),
			DisplayName:      pulumi.StringRef(_var.Asset_display_name),
			ExternalAssetKey: pulumi.StringRef(_var.Asset_external_asset_key),
			InventoryId:      pulumi.StringRef(oci_cloud_bridge_inventory.Test_inventory.Id),
			SourceKey:        pulumi.StringRef(_var.Asset_source_key),
			State:            pulumi.StringRef(_var.Asset_state),
		}, 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.GetAssetsArgs;
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 testAssets = CloudBridgeFunctions.getAssets(GetAssetsArgs.builder()
            .compartmentId(var_.compartment_id())
            .assetId(oci_cloud_bridge_asset.test_asset().id())
            .assetType(var_.asset_asset_type())
            .displayName(var_.asset_display_name())
            .externalAssetKey(var_.asset_external_asset_key())
            .inventoryId(oci_cloud_bridge_inventory.test_inventory().id())
            .sourceKey(var_.asset_source_key())
            .state(var_.asset_state())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_assets = oci.CloudBridge.get_assets(compartment_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
    asset_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
    asset_type=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
    display_name=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
    external_asset_key=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
    inventory_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
    source_key=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
    state=%!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 testAssets = oci.CloudBridge.getAssets({
    compartmentId: _var.compartment_id,
    assetId: oci_cloud_bridge_asset.test_asset.id,
    assetType: _var.asset_asset_type,
    displayName: _var.asset_display_name,
    externalAssetKey: _var.asset_external_asset_key,
    inventoryId: oci_cloud_bridge_inventory.test_inventory.id,
    sourceKey: _var.asset_source_key,
    state: _var.asset_state,
});
variables:
  testAssets:
    fn::invoke:
      Function: oci:CloudBridge:getAssets
      Arguments:
        compartmentId: ${var.compartment_id}
        assetId: ${oci_cloud_bridge_asset.test_asset.id}
        assetType: ${var.asset_asset_type}
        displayName: ${var.asset_display_name}
        externalAssetKey: ${var.asset_external_asset_key}
        inventoryId: ${oci_cloud_bridge_inventory.test_inventory.id}
        sourceKey: ${var.asset_source_key}
        state: ${var.asset_state}

Using getAssets

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 getAssets(args: GetAssetsArgs, opts?: InvokeOptions): Promise<GetAssetsResult>
function getAssetsOutput(args: GetAssetsOutputArgs, opts?: InvokeOptions): Output<GetAssetsResult>
def get_assets(asset_id: Optional[str] = None,
               asset_type: Optional[str] = None,
               compartment_id: Optional[str] = None,
               display_name: Optional[str] = None,
               external_asset_key: Optional[str] = None,
               filters: Optional[Sequence[_cloudbridge.GetAssetsFilter]] = None,
               inventory_id: Optional[str] = None,
               source_key: Optional[str] = None,
               state: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetAssetsResult
def get_assets_output(asset_id: Optional[pulumi.Input[str]] = None,
               asset_type: Optional[pulumi.Input[str]] = None,
               compartment_id: Optional[pulumi.Input[str]] = None,
               display_name: Optional[pulumi.Input[str]] = None,
               external_asset_key: Optional[pulumi.Input[str]] = None,
               filters: Optional[pulumi.Input[Sequence[pulumi.Input[_cloudbridge.GetAssetsFilterArgs]]]] = None,
               inventory_id: Optional[pulumi.Input[str]] = None,
               source_key: Optional[pulumi.Input[str]] = None,
               state: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetAssetsResult]
func GetAssets(ctx *Context, args *GetAssetsArgs, opts ...InvokeOption) (*GetAssetsResult, error)
func GetAssetsOutput(ctx *Context, args *GetAssetsOutputArgs, opts ...InvokeOption) GetAssetsResultOutput

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

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

The following arguments are supported:

CompartmentId string

The ID of the compartment in which to list resources.

AssetId string

Unique asset identifier.

AssetType string

The type of asset.

DisplayName string

A filter to return only resources that match the entire display name given.

ExternalAssetKey string

External asset key.

Filters List<GetAssetsFilter>
InventoryId string

Unique Inventory identifier.

SourceKey string

Source key from where the assets originate.

State string

A filter to return only assets whose lifecycleState matches the given lifecycleState.

CompartmentId string

The ID of the compartment in which to list resources.

AssetId string

Unique asset identifier.

AssetType string

The type of asset.

DisplayName string

A filter to return only resources that match the entire display name given.

ExternalAssetKey string

External asset key.

Filters []GetAssetsFilter
InventoryId string

Unique Inventory identifier.

SourceKey string

Source key from where the assets originate.

State string

A filter to return only assets whose lifecycleState matches the given lifecycleState.

compartmentId String

The ID of the compartment in which to list resources.

assetId String

Unique asset identifier.

assetType String

The type of asset.

displayName String

A filter to return only resources that match the entire display name given.

externalAssetKey String

External asset key.

filters List<GetAssetsFilter>
inventoryId String

Unique Inventory identifier.

sourceKey String

Source key from where the assets originate.

state String

A filter to return only assets whose lifecycleState matches the given lifecycleState.

compartmentId string

The ID of the compartment in which to list resources.

assetId string

Unique asset identifier.

assetType string

The type of asset.

displayName string

A filter to return only resources that match the entire display name given.

externalAssetKey string

External asset key.

filters GetAssetsFilter[]
inventoryId string

Unique Inventory identifier.

sourceKey string

Source key from where the assets originate.

state string

A filter to return only assets whose lifecycleState matches the given lifecycleState.

compartment_id str

The ID of the compartment in which to list resources.

asset_id str

Unique asset identifier.

asset_type str

The type of asset.

display_name str

A filter to return only resources that match the entire display name given.

external_asset_key str

External asset key.

filters GetAssetsFilter]
inventory_id str

Unique Inventory identifier.

source_key str

Source key from where the assets originate.

state str

A filter to return only assets whose lifecycleState matches the given lifecycleState.

compartmentId String

The ID of the compartment in which to list resources.

assetId String

Unique asset identifier.

assetType String

The type of asset.

displayName String

A filter to return only resources that match the entire display name given.

externalAssetKey String

External asset key.

filters List<Property Map>
inventoryId String

Unique Inventory identifier.

sourceKey String

Source key from where the assets originate.

state String

A filter to return only assets whose lifecycleState matches the given lifecycleState.

getAssets Result

The following output properties are available:

AssetCollections List<GetAssetsAssetCollection>

The list of asset_collection.

CompartmentId string

The OCID of the compartment to which an asset belongs to.

Id string

The provider-assigned unique ID for this managed resource.

AssetId string
AssetType string

The type of asset.

DisplayName string

Asset display name.

ExternalAssetKey string

The key of the asset from the external environment.

Filters List<GetAssetsFilter>
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.

AssetCollections []GetAssetsAssetCollection

The list of asset_collection.

CompartmentId string

The OCID of the compartment to which an asset belongs to.

Id string

The provider-assigned unique ID for this managed resource.

AssetId string
AssetType string

The type of asset.

DisplayName string

Asset display name.

ExternalAssetKey string

The key of the asset from the external environment.

Filters []GetAssetsFilter
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.

assetCollections List<GetAssetsAssetCollection>

The list of asset_collection.

compartmentId String

The OCID of the compartment to which an asset belongs to.

id String

The provider-assigned unique ID for this managed resource.

assetId String
assetType String

The type of asset.

displayName String

Asset display name.

externalAssetKey String

The key of the asset from the external environment.

filters List<GetAssetsFilter>
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.

assetCollections GetAssetsAssetCollection[]

The list of asset_collection.

compartmentId string

The OCID of the compartment to which an asset belongs to.

id string

The provider-assigned unique ID for this managed resource.

assetId string
assetType string

The type of asset.

displayName string

Asset display name.

externalAssetKey string

The key of the asset from the external environment.

filters GetAssetsFilter[]
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.

asset_collections GetAssetsAssetCollection]

The list of asset_collection.

compartment_id str

The OCID of the compartment to which an asset belongs to.

id str

The provider-assigned unique ID for this managed resource.

asset_id str
asset_type str

The type of asset.

display_name str

Asset display name.

external_asset_key str

The key of the asset from the external environment.

filters GetAssetsFilter]
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.

assetCollections List<Property Map>

The list of asset_collection.

compartmentId String

The OCID of the compartment to which an asset belongs to.

id String

The provider-assigned unique ID for this managed resource.

assetId String
assetType String

The type of asset.

displayName String

Asset display name.

externalAssetKey String

The key of the asset from the external environment.

filters List<Property Map>
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.

Supporting Types

GetAssetsAssetCollection

GetAssetsAssetCollectionItem

AssetSourceIds List<string>

List of asset source OCID.

AssetType string

The type of asset.

CompartmentId string

The ID of the compartment in which to list resources.

Computes List<GetAssetsAssetCollectionItemCompute>

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

A filter to return only resources that match the entire display name given.

ExternalAssetKey string

External asset key.

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

Unique Inventory identifier.

SourceKey string

Source key from where the assets originate.

State string

A filter to return only assets whose lifecycleState matches the given lifecycleState.

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<GetAssetsAssetCollectionItemVm>

Virtual machine related properties.

VmwareVcenters List<GetAssetsAssetCollectionItemVmwareVcenter>

VMware vCenter related properties.

VmwareVms List<GetAssetsAssetCollectionItemVmwareVm>

VMware virtual machine related properties.

AssetSourceIds []string

List of asset source OCID.

AssetType string

The type of asset.

CompartmentId string

The ID of the compartment in which to list resources.

Computes []GetAssetsAssetCollectionItemCompute

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

A filter to return only resources that match the entire display name given.

ExternalAssetKey string

External asset key.

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

Unique Inventory identifier.

SourceKey string

Source key from where the assets originate.

State string

A filter to return only assets whose lifecycleState matches the given lifecycleState.

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 []GetAssetsAssetCollectionItemVm

Virtual machine related properties.

VmwareVcenters []GetAssetsAssetCollectionItemVmwareVcenter

VMware vCenter related properties.

VmwareVms []GetAssetsAssetCollectionItemVmwareVm

VMware virtual machine related properties.

assetSourceIds List<String>

List of asset source OCID.

assetType String

The type of asset.

compartmentId String

The ID of the compartment in which to list resources.

computes List<GetAssetsAssetCollectionItemCompute>

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

A filter to return only resources that match the entire display name given.

externalAssetKey String

External asset key.

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

Unique Inventory identifier.

sourceKey String

Source key from where the assets originate.

state String

A filter to return only assets whose lifecycleState matches the given lifecycleState.

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<GetAssetsAssetCollectionItemVm>

Virtual machine related properties.

vmwareVcenters List<GetAssetsAssetCollectionItemVmwareVcenter>

VMware vCenter related properties.

vmwareVms List<GetAssetsAssetCollectionItemVmwareVm>

VMware virtual machine related properties.

assetSourceIds string[]

List of asset source OCID.

assetType string

The type of asset.

compartmentId string

The ID of the compartment in which to list resources.

computes GetAssetsAssetCollectionItemCompute[]

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

A filter to return only resources that match the entire display name given.

externalAssetKey string

External asset key.

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

Unique Inventory identifier.

sourceKey string

Source key from where the assets originate.

state string

A filter to return only assets whose lifecycleState matches the given lifecycleState.

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 GetAssetsAssetCollectionItemVm[]

Virtual machine related properties.

vmwareVcenters GetAssetsAssetCollectionItemVmwareVcenter[]

VMware vCenter related properties.

vmwareVms GetAssetsAssetCollectionItemVmwareVm[]

VMware virtual machine related properties.

asset_source_ids Sequence[str]

List of asset source OCID.

asset_type str

The type of asset.

compartment_id str

The ID of the compartment in which to list resources.

computes GetAssetsAssetCollectionItemCompute]

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

A filter to return only resources that match the entire display name given.

external_asset_key str

External asset key.

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

Unique Inventory identifier.

source_key str

Source key from where the assets originate.

state str

A filter to return only assets whose lifecycleState matches the given lifecycleState.

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 GetAssetsAssetCollectionItemVm]

Virtual machine related properties.

vmware_vcenters GetAssetsAssetCollectionItemVmwareVcenter]

VMware vCenter related properties.

vmware_vms GetAssetsAssetCollectionItemVmwareVm]

VMware virtual machine related properties.

assetSourceIds List<String>

List of asset source OCID.

assetType String

The type of asset.

compartmentId String

The ID of the compartment in which to list resources.

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

A filter to return only resources that match the entire display name given.

externalAssetKey String

External asset key.

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

Unique Inventory identifier.

sourceKey String

Source key from where the assets originate.

state String

A filter to return only assets whose lifecycleState matches the given lifecycleState.

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.

GetAssetsAssetCollectionItemCompute

ConnectedNetworks int

Number of connected networks.

CoresCount int

Number of GPU cores.

CpuModel string

CPU model name.

Description string

The tag description.

Disks List<GetAssetsAssetCollectionItemComputeDisk>

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<GetAssetsAssetCollectionItemComputeGpuDevice>

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<GetAssetsAssetCollectionItemComputeNic>

List of network ethernet cards attached to a virtual machine.

NicsCount int

Number of network ethernet cards.

NvdimmControllers List<GetAssetsAssetCollectionItemComputeNvdimmController>

The asset's NVDIMM configuration.

Nvdimms List<GetAssetsAssetCollectionItemComputeNvdimm>

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<GetAssetsAssetCollectionItemComputeScsiController>

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 []GetAssetsAssetCollectionItemComputeDisk

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 []GetAssetsAssetCollectionItemComputeGpuDevice

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 []GetAssetsAssetCollectionItemComputeNic

List of network ethernet cards attached to a virtual machine.

NicsCount int

Number of network ethernet cards.

NvdimmControllers []GetAssetsAssetCollectionItemComputeNvdimmController

The asset's NVDIMM configuration.

Nvdimms []GetAssetsAssetCollectionItemComputeNvdimm

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 []GetAssetsAssetCollectionItemComputeScsiController

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<GetAssetsAssetCollectionItemComputeDisk>

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<GetAssetsAssetCollectionItemComputeGpuDevice>

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<GetAssetsAssetCollectionItemComputeNic>

List of network ethernet cards attached to a virtual machine.

nicsCount Integer

Number of network ethernet cards.

nvdimmControllers List<GetAssetsAssetCollectionItemComputeNvdimmController>

The asset's NVDIMM configuration.

nvdimms List<GetAssetsAssetCollectionItemComputeNvdimm>

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<GetAssetsAssetCollectionItemComputeScsiController>

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 GetAssetsAssetCollectionItemComputeDisk[]

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 GetAssetsAssetCollectionItemComputeGpuDevice[]

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 GetAssetsAssetCollectionItemComputeNic[]

List of network ethernet cards attached to a virtual machine.

nicsCount number

Number of network ethernet cards.

nvdimmControllers GetAssetsAssetCollectionItemComputeNvdimmController[]

The asset's NVDIMM configuration.

nvdimms GetAssetsAssetCollectionItemComputeNvdimm[]

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 GetAssetsAssetCollectionItemComputeScsiController[]

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 GetAssetsAssetCollectionItemComputeDisk]

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 GetAssetsAssetCollectionItemComputeGpuDevice]

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 GetAssetsAssetCollectionItemComputeNic]

List of network ethernet cards attached to a virtual machine.

nics_count int

Number of network ethernet cards.

nvdimm_controllers GetAssetsAssetCollectionItemComputeNvdimmController]

The asset's NVDIMM configuration.

nvdimms GetAssetsAssetCollectionItemComputeNvdimm]

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 GetAssetsAssetCollectionItemComputeScsiController]

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.

GetAssetsAssetCollectionItemComputeDisk

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.

GetAssetsAssetCollectionItemComputeGpuDevice

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.

GetAssetsAssetCollectionItemComputeNic

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.

GetAssetsAssetCollectionItemComputeNvdimm

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.

GetAssetsAssetCollectionItemComputeNvdimmController

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.

GetAssetsAssetCollectionItemComputeScsiController

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.

GetAssetsAssetCollectionItemVm

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.

GetAssetsAssetCollectionItemVmwareVcenter

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.

GetAssetsAssetCollectionItemVmwareVm

Cluster string

Cluster name.

CustomerFields List<string>

Customer fields.

CustomerTags List<GetAssetsAssetCollectionItemVmwareVmCustomerTag>

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 []GetAssetsAssetCollectionItemVmwareVmCustomerTag

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<GetAssetsAssetCollectionItemVmwareVmCustomerTag>

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 GetAssetsAssetCollectionItemVmwareVmCustomerTag[]

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 GetAssetsAssetCollectionItemVmwareVmCustomerTag]

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.

GetAssetsAssetCollectionItemVmwareVmCustomerTag

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.

GetAssetsFilter

Name string

The tag name.

Values List<string>
Regex bool
Name string

The tag name.

Values []string
Regex bool
name String

The tag name.

values List<String>
regex Boolean
name string

The tag name.

values string[]
regex boolean
name str

The tag name.

values Sequence[str]
regex bool
name String

The tag name.

values List<String>
regex Boolean

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.