Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi
oci.CloudBridge.getAsset
Explore with Pulumi AI
This data source provides details about a specific Asset resource in Oracle Cloud Infrastructure Cloud Bridge service.
Gets an asset by identifier.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAsset = oci.CloudBridge.getAsset({
assetId: testAssetOciCloudBridgeAsset.id,
});
import pulumi
import pulumi_oci as oci
test_asset = oci.CloudBridge.get_asset(asset_id=test_asset_oci_cloud_bridge_asset["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/cloudbridge"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudbridge.GetAsset(ctx, &cloudbridge.GetAssetArgs{
AssetId: testAssetOciCloudBridgeAsset.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testAsset = Oci.CloudBridge.GetAsset.Invoke(new()
{
AssetId = testAssetOciCloudBridgeAsset.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CloudBridge.CloudBridgeFunctions;
import com.pulumi.oci.CloudBridge.inputs.GetAssetArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testAsset = CloudBridgeFunctions.getAsset(GetAssetArgs.builder()
.assetId(testAssetOciCloudBridgeAsset.id())
.build());
}
}
variables:
testAsset:
fn::invoke:
function: oci:CloudBridge:getAsset
arguments:
assetId: ${testAssetOciCloudBridgeAsset.id}
Using getAsset
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAsset(args: GetAssetArgs, opts?: InvokeOptions): Promise<GetAssetResult>
function getAssetOutput(args: GetAssetOutputArgs, opts?: InvokeOptions): Output<GetAssetResult>
def get_asset(asset_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAssetResult
def get_asset_output(asset_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAssetResult]
func GetAsset(ctx *Context, args *GetAssetArgs, opts ...InvokeOption) (*GetAssetResult, error)
func GetAssetOutput(ctx *Context, args *GetAssetOutputArgs, opts ...InvokeOption) GetAssetResultOutput
> Note: This function is named GetAsset
in the Go SDK.
public static class GetAsset
{
public static Task<GetAssetResult> InvokeAsync(GetAssetArgs args, InvokeOptions? opts = null)
public static Output<GetAssetResult> Invoke(GetAssetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAssetResult> getAsset(GetAssetArgs args, InvokeOptions options)
public static Output<GetAssetResult> getAsset(GetAssetArgs args, InvokeOptions options)
fn::invoke:
function: oci:CloudBridge/getAsset:getAsset
arguments:
# arguments dictionary
The following arguments are supported:
- Asset
Id This property is required. string - Unique asset identifier.
- Asset
Id This property is required. string - Unique asset identifier.
- asset
Id This property is required. String - Unique asset identifier.
- asset
Id This property is required. string - Unique asset identifier.
- asset_
id This property is required. str - Unique asset identifier.
- asset
Id This property is required. String - Unique asset identifier.
getAsset Result
The following output properties are available:
- Asset
Id string - Asset
Source List<string>Ids - List of asset source OCID.
- Asset
Type string - The type of asset.
- Compartment
Id string - The OCID of the compartment to which an asset belongs to.
- Computes
List<Get
Asset Compute> - Compute related properties.
- 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"}
- Display
Name string - Asset display name.
- External
Asset stringKey - The key of the asset from the external environment.
- 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.
- Inventory
Id string - Inventory ID to which an asset belongs to.
- Source
Key string - The source key that the asset belongs to.
- State string
- The current state of the asset.
- 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}}
- Time
Created string - The time when the asset was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time when the asset was updated. An RFC3339 formatted datetime string.
- Vms
List<Get
Asset Vm> - Virtual machine related properties.
- Vmware
Vcenters List<GetAsset Vmware Vcenter> - VMware vCenter related properties.
- Vmware
Vms List<GetAsset Vmware Vm> - VMware virtual machine related properties.
- Asset
Id string - Asset
Source []stringIds - List of asset source OCID.
- Asset
Type string - The type of asset.
- Compartment
Id string - The OCID of the compartment to which an asset belongs to.
- Computes
[]Get
Asset Compute - Compute related properties.
- 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"}
- Display
Name string - Asset display name.
- External
Asset stringKey - The key of the asset from the external environment.
- 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.
- Inventory
Id string - Inventory ID to which an asset belongs to.
- Source
Key string - The source key that the asset belongs to.
- State string
- The current state of the asset.
- 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}}
- Time
Created string - The time when the asset was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time when the asset was updated. An RFC3339 formatted datetime string.
- Vms
[]Get
Asset Vm - Virtual machine related properties.
- Vmware
Vcenters []GetAsset Vmware Vcenter - VMware vCenter related properties.
- Vmware
Vms []GetAsset Vmware Vm - VMware virtual machine related properties.
- asset
Id String - asset
Source List<String>Ids - List of asset source OCID.
- asset
Type String - The type of asset.
- compartment
Id String - The OCID of the compartment to which an asset belongs to.
- computes
List<Get
Asset Compute> - Compute related properties.
- 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"}
- display
Name String - Asset display name.
- external
Asset StringKey - The key of the asset from the external environment.
- 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.
- inventory
Id String - Inventory ID to which an asset belongs to.
- source
Key String - The source key that the asset belongs to.
- state String
- The current state of the asset.
- 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}}
- time
Created String - The time when the asset was created. An RFC3339 formatted datetime string.
- time
Updated String - The time when the asset was updated. An RFC3339 formatted datetime string.
- vms
List<Get
Asset Vm> - Virtual machine related properties.
- vmware
Vcenters List<GetAsset Vmware Vcenter> - VMware vCenter related properties.
- vmware
Vms List<GetAsset Vmware Vm> - VMware virtual machine related properties.
- asset
Id string - asset
Source string[]Ids - List of asset source OCID.
- asset
Type string - The type of asset.
- compartment
Id string - The OCID of the compartment to which an asset belongs to.
- computes
Get
Asset Compute[] - Compute related properties.
- {[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"}
- display
Name string - Asset display name.
- external
Asset stringKey - The key of the asset from the external environment.
- {[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.
- inventory
Id string - Inventory ID to which an asset belongs to.
- source
Key string - The source key that the asset belongs to.
- state string
- The current state of the asset.
- {[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}}
- time
Created string - The time when the asset was created. An RFC3339 formatted datetime string.
- time
Updated string - The time when the asset was updated. An RFC3339 formatted datetime string.
- vms
Get
Asset Vm[] - Virtual machine related properties.
- vmware
Vcenters GetAsset Vmware Vcenter[] - VMware vCenter related properties.
- vmware
Vms GetAsset Vmware Vm[] - VMware virtual machine related properties.
- asset_
id str - asset_
source_ Sequence[str]ids - List of asset source OCID.
- asset_
type str - The type of asset.
- compartment_
id str - The OCID of the compartment to which an asset belongs to.
- computes
Sequence[cloudbridge.
Get Asset Compute] - Compute related properties.
- 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.
- external_
asset_ strkey - The key of the asset from the external environment.
- 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.
- 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[cloudbridge.
Get Asset Vm] - Virtual machine related properties.
- vmware_
vcenters Sequence[cloudbridge.Get Asset Vmware Vcenter] - VMware vCenter related properties.
- vmware_
vms Sequence[cloudbridge.Get Asset Vmware Vm] - VMware virtual machine related properties.
- asset
Id String - asset
Source List<String>Ids - List of asset source OCID.
- asset
Type String - The type of asset.
- compartment
Id String - The OCID of the compartment to which an asset belongs to.
- computes List<Property Map>
- Compute related properties.
- 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"}
- display
Name String - Asset display name.
- external
Asset StringKey - The key of the asset from the external environment.
- 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.
- inventory
Id String - Inventory ID to which an asset belongs to.
- source
Key String - The source key that the asset belongs to.
- state String
- The current state of the asset.
- 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}}
- time
Created String - The time when the asset was created. An RFC3339 formatted datetime string.
- time
Updated String - The time when the asset was updated. An RFC3339 formatted datetime string.
- vms List<Property Map>
- Virtual machine related properties.
- vmware
Vcenters List<Property Map> - VMware vCenter related properties.
- vmware
Vms List<Property Map> - VMware virtual machine related properties.
Supporting Types
GetAssetCompute
- Connected
Networks This property is required. int - Number of connected networks.
- Cores
Count This property is required. int - Number of GPU cores.
- Cpu
Model This property is required. string - CPU model name.
- Description
This property is required. string - The tag description.
- Disks
This property is required. List<GetAsset Compute Disk> - Lists the set of disks belonging to the virtual machine. This list is unordered.
- Disks
Count This property is required. int - Number of disks.
- Dns
Name This property is required. string - Fully Qualified DNS Name.
- Firmware
This property is required. string - Information about firmware type for this virtual machine.
- Gpu
Devices This property is required. List<GetAsset Compute Gpu Device> - List of GPU devices attached to a virtual machine.
- Gpu
Devices Count This property is required. int - Number of GPU devices.
- Guest
State This property is required. string - Guest state.
- Hardware
Version This property is required. string - Hardware version.
- Host
Name This property is required. string - Host name of the VM.
- Is
Pmem Enabled This property is required. bool - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- Is
Tpm Enabled This property is required. bool - Whether Trusted Platform Module (TPM) is enabled.
- Latency
Sensitivity This property is required. string - Latency sensitivity.
- Memory
In Mbs This property is required. string - Memory size in MBs.
- Nics
This property is required. List<GetAsset Compute Nic> - List of network ethernet cards attached to a virtual machine.
- Nics
Count This property is required. int - Number of network ethernet cards.
- Nvdimm
Controllers This property is required. List<GetAsset Compute Nvdimm Controller> - The asset's NVDIMM configuration.
- Nvdimms
This property is required. List<GetAsset Compute Nvdimm> - The properties of the NVDIMMs attached to a virtual machine.
- Operating
System This property is required. string - Operating system.
- Operating
System Version This property is required. string - Operating system version.
- Pmem
In Mbs This property is required. string - Pmem size in MBs.
- Power
State This property is required. string - The current power state of the virtual machine.
- Primary
Ip This property is required. string - Primary IP address of the compute instance.
- Scsi
Controllers This property is required. List<GetAsset Compute Scsi Controller> - The assets SCSI controller.
- Storage
Provisioned In Mbs This property is required. string - Provision storage size in MBs.
- Threads
Per Core Count This property is required. int - Number of threads per core.
- Connected
Networks This property is required. int - Number of connected networks.
- Cores
Count This property is required. int - Number of GPU cores.
- Cpu
Model This property is required. string - CPU model name.
- Description
This property is required. string - The tag description.
- Disks
This property is required. []GetAsset Compute Disk - Lists the set of disks belonging to the virtual machine. This list is unordered.
- Disks
Count This property is required. int - Number of disks.
- Dns
Name This property is required. string - Fully Qualified DNS Name.
- Firmware
This property is required. string - Information about firmware type for this virtual machine.
- Gpu
Devices This property is required. []GetAsset Compute Gpu Device - List of GPU devices attached to a virtual machine.
- Gpu
Devices Count This property is required. int - Number of GPU devices.
- Guest
State This property is required. string - Guest state.
- Hardware
Version This property is required. string - Hardware version.
- Host
Name This property is required. string - Host name of the VM.
- Is
Pmem Enabled This property is required. bool - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- Is
Tpm Enabled This property is required. bool - Whether Trusted Platform Module (TPM) is enabled.
- Latency
Sensitivity This property is required. string - Latency sensitivity.
- Memory
In Mbs This property is required. string - Memory size in MBs.
- Nics
This property is required. []GetAsset Compute Nic - List of network ethernet cards attached to a virtual machine.
- Nics
Count This property is required. int - Number of network ethernet cards.
- Nvdimm
Controllers This property is required. []GetAsset Compute Nvdimm Controller - The asset's NVDIMM configuration.
- Nvdimms
This property is required. []GetAsset Compute Nvdimm - The properties of the NVDIMMs attached to a virtual machine.
- Operating
System This property is required. string - Operating system.
- Operating
System Version This property is required. string - Operating system version.
- Pmem
In Mbs This property is required. string - Pmem size in MBs.
- Power
State This property is required. string - The current power state of the virtual machine.
- Primary
Ip This property is required. string - Primary IP address of the compute instance.
- Scsi
Controllers This property is required. []GetAsset Compute Scsi Controller - The assets SCSI controller.
- Storage
Provisioned In Mbs This property is required. string - Provision storage size in MBs.
- Threads
Per Core Count This property is required. int - Number of threads per core.
- connected
Networks This property is required. Integer - Number of connected networks.
- cores
Count This property is required. Integer - Number of GPU cores.
- cpu
Model This property is required. String - CPU model name.
- description
This property is required. String - The tag description.
- disks
This property is required. List<GetAsset Compute Disk> - Lists the set of disks belonging to the virtual machine. This list is unordered.
- disks
Count This property is required. Integer - Number of disks.
- dns
Name This property is required. String - Fully Qualified DNS Name.
- firmware
This property is required. String - Information about firmware type for this virtual machine.
- gpu
Devices This property is required. List<GetAsset Compute Gpu Device> - List of GPU devices attached to a virtual machine.
- gpu
Devices Count This property is required. Integer - Number of GPU devices.
- guest
State This property is required. String - Guest state.
- hardware
Version This property is required. String - Hardware version.
- host
Name This property is required. String - Host name of the VM.
- is
Pmem Enabled This property is required. Boolean - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- is
Tpm Enabled This property is required. Boolean - Whether Trusted Platform Module (TPM) is enabled.
- latency
Sensitivity This property is required. String - Latency sensitivity.
- memory
In Mbs This property is required. String - Memory size in MBs.
- nics
This property is required. List<GetAsset Compute Nic> - List of network ethernet cards attached to a virtual machine.
- nics
Count This property is required. Integer - Number of network ethernet cards.
- nvdimm
Controllers This property is required. List<GetAsset Compute Nvdimm Controller> - The asset's NVDIMM configuration.
- nvdimms
This property is required. List<GetAsset Compute Nvdimm> - The properties of the NVDIMMs attached to a virtual machine.
- operating
System This property is required. String - Operating system.
- operating
System Version This property is required. String - Operating system version.
- pmem
In Mbs This property is required. String - Pmem size in MBs.
- power
State This property is required. String - The current power state of the virtual machine.
- primary
Ip This property is required. String - Primary IP address of the compute instance.
- scsi
Controllers This property is required. List<GetAsset Compute Scsi Controller> - The assets SCSI controller.
- storage
Provisioned In Mbs This property is required. String - Provision storage size in MBs.
- threads
Per Core Count This property is required. Integer - Number of threads per core.
- connected
Networks This property is required. number - Number of connected networks.
- cores
Count This property is required. number - Number of GPU cores.
- cpu
Model This property is required. string - CPU model name.
- description
This property is required. string - The tag description.
- disks
This property is required. GetAsset Compute Disk[] - Lists the set of disks belonging to the virtual machine. This list is unordered.
- disks
Count This property is required. number - Number of disks.
- dns
Name This property is required. string - Fully Qualified DNS Name.
- firmware
This property is required. string - Information about firmware type for this virtual machine.
- gpu
Devices This property is required. GetAsset Compute Gpu Device[] - List of GPU devices attached to a virtual machine.
- gpu
Devices Count This property is required. number - Number of GPU devices.
- guest
State This property is required. string - Guest state.
- hardware
Version This property is required. string - Hardware version.
- host
Name This property is required. string - Host name of the VM.
- is
Pmem Enabled This property is required. boolean - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- is
Tpm Enabled This property is required. boolean - Whether Trusted Platform Module (TPM) is enabled.
- latency
Sensitivity This property is required. string - Latency sensitivity.
- memory
In Mbs This property is required. string - Memory size in MBs.
- nics
This property is required. GetAsset Compute Nic[] - List of network ethernet cards attached to a virtual machine.
- nics
Count This property is required. number - Number of network ethernet cards.
- nvdimm
Controllers This property is required. GetAsset Compute Nvdimm Controller[] - The asset's NVDIMM configuration.
- nvdimms
This property is required. GetAsset Compute Nvdimm[] - The properties of the NVDIMMs attached to a virtual machine.
- operating
System This property is required. string - Operating system.
- operating
System Version This property is required. string - Operating system version.
- pmem
In Mbs This property is required. string - Pmem size in MBs.
- power
State This property is required. string - The current power state of the virtual machine.
- primary
Ip This property is required. string - Primary IP address of the compute instance.
- scsi
Controllers This property is required. GetAsset Compute Scsi Controller[] - The assets SCSI controller.
- storage
Provisioned In Mbs This property is required. string - Provision storage size in MBs.
- threads
Per Core Count This property is required. number - Number of threads per core.
- connected_
networks This property is required. int - Number of connected networks.
- cores_
count This property is required. int - Number of GPU cores.
- cpu_
model This property is required. str - CPU model name.
- description
This property is required. str - The tag description.
- disks
This property is required. Sequence[cloudbridge.Get Asset Compute Disk] - Lists the set of disks belonging to the virtual machine. This list is unordered.
- disks_
count This property is required. int - Number of disks.
- dns_
name This property is required. str - Fully Qualified DNS Name.
- firmware
This property is required. str - Information about firmware type for this virtual machine.
- gpu_
devices This property is required. Sequence[cloudbridge.Get Asset Compute Gpu Device] - List of GPU devices attached to a virtual machine.
- gpu_
devices_ count This property is required. int - Number of GPU devices.
- guest_
state This property is required. str - Guest state.
- hardware_
version This property is required. str - Hardware version.
- host_
name This property is required. str - Host name of the VM.
- is_
pmem_ enabled This property is required. bool - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- is_
tpm_ enabled This property is required. bool - Whether Trusted Platform Module (TPM) is enabled.
- latency_
sensitivity This property is required. str - Latency sensitivity.
- memory_
in_ mbs This property is required. str - Memory size in MBs.
- nics
This property is required. Sequence[cloudbridge.Get Asset Compute Nic] - List of network ethernet cards attached to a virtual machine.
- nics_
count This property is required. int - Number of network ethernet cards.
- nvdimm_
controllers This property is required. Sequence[cloudbridge.Get Asset Compute Nvdimm Controller] - The asset's NVDIMM configuration.
- nvdimms
This property is required. Sequence[cloudbridge.Get Asset Compute Nvdimm] - The properties of the NVDIMMs attached to a virtual machine.
- operating_
system This property is required. str - Operating system.
- operating_
system_ version This property is required. str - Operating system version.
- pmem_
in_ mbs This property is required. str - Pmem size in MBs.
- power_
state This property is required. str - The current power state of the virtual machine.
- primary_
ip This property is required. str - Primary IP address of the compute instance.
- scsi_
controllers This property is required. Sequence[cloudbridge.Get Asset Compute Scsi Controller] - The assets SCSI controller.
- storage_
provisioned_ in_ mbs This property is required. str - Provision storage size in MBs.
- threads_
per_ core_ count This property is required. int - Number of threads per core.
- connected
Networks This property is required. Number - Number of connected networks.
- cores
Count This property is required. Number - Number of GPU cores.
- cpu
Model This property is required. String - CPU model name.
- description
This property is required. String - The tag description.
- disks
This property is required. List<Property Map> - Lists the set of disks belonging to the virtual machine. This list is unordered.
- disks
Count This property is required. Number - Number of disks.
- dns
Name This property is required. String - Fully Qualified DNS Name.
- firmware
This property is required. String - Information about firmware type for this virtual machine.
- gpu
Devices This property is required. List<Property Map> - List of GPU devices attached to a virtual machine.
- gpu
Devices Count This property is required. Number - Number of GPU devices.
- guest
State This property is required. String - Guest state.
- hardware
Version This property is required. String - Hardware version.
- host
Name This property is required. String - Host name of the VM.
- is
Pmem Enabled This property is required. Boolean - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- is
Tpm Enabled This property is required. Boolean - Whether Trusted Platform Module (TPM) is enabled.
- latency
Sensitivity This property is required. String - Latency sensitivity.
- memory
In Mbs This property is required. String - Memory size in MBs.
- nics
This property is required. List<Property Map> - List of network ethernet cards attached to a virtual machine.
- nics
Count This property is required. Number - Number of network ethernet cards.
- nvdimm
Controllers This property is required. List<Property Map> - The asset's NVDIMM configuration.
- nvdimms
This property is required. List<Property Map> - The properties of the NVDIMMs attached to a virtual machine.
- operating
System This property is required. String - Operating system.
- operating
System Version This property is required. String - Operating system version.
- pmem
In Mbs This property is required. String - Pmem size in MBs.
- power
State This property is required. String - The current power state of the virtual machine.
- primary
Ip This property is required. String - Primary IP address of the compute instance.
- scsi
Controllers This property is required. List<Property Map> - The assets SCSI controller.
- storage
Provisioned In Mbs This property is required. String - Provision storage size in MBs.
- threads
Per Core Count This property is required. Number - Number of threads per core.
GetAssetComputeDisk
- Boot
Order This property is required. int - Order of boot volumes.
- Location
This property is required. string - Location of the boot/data volume.
- Name
This property is required. string - The tag name.
- Persistent
Mode This property is required. string - The disk persistent mode.
- Size
In Mbs This property is required. string - The size of the volume in MBs.
- Uuid
This property is required. string - Disk UUID for the virtual disk, if available.
- Uuid
Lun This property is required. string - Disk UUID LUN for the virtual disk, if available.
- Boot
Order This property is required. int - Order of boot volumes.
- Location
This property is required. string - Location of the boot/data volume.
- Name
This property is required. string - The tag name.
- Persistent
Mode This property is required. string - The disk persistent mode.
- Size
In Mbs This property is required. string - The size of the volume in MBs.
- Uuid
This property is required. string - Disk UUID for the virtual disk, if available.
- Uuid
Lun This property is required. string - Disk UUID LUN for the virtual disk, if available.
- boot
Order This property is required. Integer - Order of boot volumes.
- location
This property is required. String - Location of the boot/data volume.
- name
This property is required. String - The tag name.
- persistent
Mode This property is required. String - The disk persistent mode.
- size
In Mbs This property is required. String - The size of the volume in MBs.
- uuid
This property is required. String - Disk UUID for the virtual disk, if available.
- uuid
Lun This property is required. String - Disk UUID LUN for the virtual disk, if available.
- boot
Order This property is required. number - Order of boot volumes.
- location
This property is required. string - Location of the boot/data volume.
- name
This property is required. string - The tag name.
- persistent
Mode This property is required. string - The disk persistent mode.
- size
In Mbs This property is required. string - The size of the volume in MBs.
- uuid
This property is required. string - Disk UUID for the virtual disk, if available.
- uuid
Lun This property is required. string - Disk UUID LUN for the virtual disk, if available.
- boot_
order This property is required. int - Order of boot volumes.
- location
This property is required. str - Location of the boot/data volume.
- name
This property is required. str - The tag name.
- persistent_
mode This property is required. str - The disk persistent mode.
- size_
in_ mbs This property is required. str - The size of the volume in MBs.
- uuid
This property is required. str - Disk UUID for the virtual disk, if available.
- uuid_
lun This property is required. str - Disk UUID LUN for the virtual disk, if available.
- boot
Order This property is required. Number - Order of boot volumes.
- location
This property is required. String - Location of the boot/data volume.
- name
This property is required. String - The tag name.
- persistent
Mode This property is required. String - The disk persistent mode.
- size
In Mbs This property is required. String - The size of the volume in MBs.
- uuid
This property is required. String - Disk UUID for the virtual disk, if available.
- uuid
Lun This property is required. String - Disk UUID LUN for the virtual disk, if available.
GetAssetComputeGpuDevice
- Cores
Count This property is required. int - Number of GPU cores.
- Description
This property is required. string - The tag description.
- Manufacturer
This property is required. string - The manufacturer of GPU.
- Memory
In Mbs This property is required. string - Memory size in MBs.
- Name
This property is required. string - The tag name.
- Cores
Count This property is required. int - Number of GPU cores.
- Description
This property is required. string - The tag description.
- Manufacturer
This property is required. string - The manufacturer of GPU.
- Memory
In Mbs This property is required. string - Memory size in MBs.
- Name
This property is required. string - The tag name.
- cores
Count This property is required. Integer - Number of GPU cores.
- description
This property is required. String - The tag description.
- manufacturer
This property is required. String - The manufacturer of GPU.
- memory
In Mbs This property is required. String - Memory size in MBs.
- name
This property is required. String - The tag name.
- cores
Count This property is required. number - Number of GPU cores.
- description
This property is required. string - The tag description.
- manufacturer
This property is required. string - The manufacturer of GPU.
- memory
In Mbs This property is required. string - Memory size in MBs.
- name
This property is required. string - The tag name.
- cores_
count This property is required. int - Number of GPU cores.
- description
This property is required. str - The tag description.
- manufacturer
This property is required. str - The manufacturer of GPU.
- memory_
in_ mbs This property is required. str - Memory size in MBs.
- name
This property is required. str - The tag name.
- cores
Count This property is required. Number - Number of GPU cores.
- description
This property is required. String - The tag description.
- manufacturer
This property is required. String - The manufacturer of GPU.
- memory
In Mbs This property is required. String - Memory size in MBs.
- name
This property is required. String - The tag name.
GetAssetComputeNic
- Ip
Addresses This property is required. List<string> - List of IP addresses.
- Label
This property is required. string - Provides a label and summary information for the device.
- Mac
Address This property is required. string - Mac address of the VM.
- Mac
Address Type This property is required. string - Mac address type.
- Network
Name This property is required. string - Network name.
- Switch
Name This property is required. string - Switch name.
- Ip
Addresses This property is required. []string - List of IP addresses.
- Label
This property is required. string - Provides a label and summary information for the device.
- Mac
Address This property is required. string - Mac address of the VM.
- Mac
Address Type This property is required. string - Mac address type.
- Network
Name This property is required. string - Network name.
- Switch
Name This property is required. string - Switch name.
- ip
Addresses This property is required. List<String> - List of IP addresses.
- label
This property is required. String - Provides a label and summary information for the device.
- mac
Address This property is required. String - Mac address of the VM.
- mac
Address Type This property is required. String - Mac address type.
- network
Name This property is required. String - Network name.
- switch
Name This property is required. String - Switch name.
- ip
Addresses This property is required. string[] - List of IP addresses.
- label
This property is required. string - Provides a label and summary information for the device.
- mac
Address This property is required. string - Mac address of the VM.
- mac
Address Type This property is required. string - Mac address type.
- network
Name This property is required. string - Network name.
- switch
Name This property is required. string - Switch name.
- ip_
addresses This property is required. Sequence[str] - List of IP addresses.
- label
This property is required. str - Provides a label and summary information for the device.
- mac_
address This property is required. str - Mac address of the VM.
- mac_
address_ type This property is required. str - Mac address type.
- network_
name This property is required. str - Network name.
- switch_
name This property is required. str - Switch name.
- ip
Addresses This property is required. List<String> - List of IP addresses.
- label
This property is required. String - Provides a label and summary information for the device.
- mac
Address This property is required. String - Mac address of the VM.
- mac
Address Type This property is required. String - Mac address type.
- network
Name This property is required. String - Network name.
- switch
Name This property is required. String - Switch name.
GetAssetComputeNvdimm
- Controller
Key This property is required. int - Controller key.
- Label
This property is required. string - Provides a label and summary information for the device.
- Unit
Number This property is required. int - The unit number of the SCSI controller.
- Controller
Key This property is required. int - Controller key.
- Label
This property is required. string - Provides a label and summary information for the device.
- Unit
Number This property is required. int - The unit number of the SCSI controller.
- controller
Key This property is required. Integer - Controller key.
- label
This property is required. String - Provides a label and summary information for the device.
- unit
Number This property is required. Integer - The unit number of the SCSI controller.
- controller
Key This property is required. number - Controller key.
- label
This property is required. string - Provides a label and summary information for the device.
- unit
Number This property is required. number - The unit number of the SCSI controller.
- controller_
key This property is required. int - Controller key.
- label
This property is required. str - Provides a label and summary information for the device.
- unit_
number This property is required. int - The unit number of the SCSI controller.
- controller
Key This property is required. Number - Controller key.
- label
This property is required. String - Provides a label and summary information for the device.
- unit
Number This property is required. Number - The unit number of the SCSI controller.
GetAssetComputeNvdimmController
- bus_
number This property is required. int - Bus number.
- label
This property is required. str - Provides a label and summary information for the device.
GetAssetComputeScsiController
- Label
This property is required. string - Provides a label and summary information for the device.
This property is required. string- Shared bus.
- Unit
Number This property is required. int - The unit number of the SCSI controller.
- Label
This property is required. string - Provides a label and summary information for the device.
This property is required. string- Shared bus.
- Unit
Number This property is required. int - The unit number of the SCSI controller.
- label
This property is required. String - Provides a label and summary information for the device.
This property is required. String- Shared bus.
- unit
Number This property is required. Integer - The unit number of the SCSI controller.
- label
This property is required. string - Provides a label and summary information for the device.
This property is required. string- Shared bus.
- unit
Number This property is required. number - The unit number of the SCSI controller.
- label
This property is required. str - Provides a label and summary information for the device.
This property is required. str- Shared bus.
- unit_
number This property is required. int - The unit number of the SCSI controller.
- label
This property is required. String - Provides a label and summary information for the device.
This property is required. String- Shared bus.
- unit
Number This property is required. Number - The unit number of the SCSI controller.
GetAssetVm
- Hypervisor
Host This property is required. string - Host name/IP address of VM on which the host is running.
- Hypervisor
Vendor This property is required. string - Hypervisor vendor.
- Hypervisor
Version This property is required. string - Hypervisor version.
- Hypervisor
Host This property is required. string - Host name/IP address of VM on which the host is running.
- Hypervisor
Vendor This property is required. string - Hypervisor vendor.
- Hypervisor
Version This property is required. string - Hypervisor version.
- hypervisor
Host This property is required. String - Host name/IP address of VM on which the host is running.
- hypervisor
Vendor This property is required. String - Hypervisor vendor.
- hypervisor
Version This property is required. String - Hypervisor version.
- hypervisor
Host This property is required. string - Host name/IP address of VM on which the host is running.
- hypervisor
Vendor This property is required. string - Hypervisor vendor.
- hypervisor
Version This property is required. string - Hypervisor version.
- hypervisor_
host This property is required. str - Host name/IP address of VM on which the host is running.
- hypervisor_
vendor This property is required. str - Hypervisor vendor.
- hypervisor_
version This property is required. str - Hypervisor version.
- hypervisor
Host This property is required. String - Host name/IP address of VM on which the host is running.
- hypervisor
Vendor This property is required. String - Hypervisor vendor.
- hypervisor
Version This property is required. String - Hypervisor version.
GetAssetVmwareVcenter
- Data
Center This property is required. string - Data center name.
- Vcenter
Key This property is required. string - vCenter unique key.
- Vcenter
Version This property is required. string - Dot-separated version string.
- Data
Center This property is required. string - Data center name.
- Vcenter
Key This property is required. string - vCenter unique key.
- Vcenter
Version This property is required. string - Dot-separated version string.
- data
Center This property is required. String - Data center name.
- vcenter
Key This property is required. String - vCenter unique key.
- vcenter
Version This property is required. String - Dot-separated version string.
- data
Center This property is required. string - Data center name.
- vcenter
Key This property is required. string - vCenter unique key.
- vcenter
Version This property is required. string - Dot-separated version string.
- data_
center This property is required. str - Data center name.
- vcenter_
key This property is required. str - vCenter unique key.
- vcenter_
version This property is required. str - Dot-separated version string.
- data
Center This property is required. String - Data center name.
- vcenter
Key This property is required. String - vCenter unique key.
- vcenter
Version This property is required. String - Dot-separated version string.
GetAssetVmwareVm
- Cluster
This property is required. string - Cluster name.
- Customer
Fields This property is required. List<string> - Customer fields.
This property is required. List<GetAsset Vmware Vm Customer Tag> - Customer defined tags.
- Fault
Tolerance Bandwidth This property is required. int - Fault tolerance bandwidth.
- Fault
Tolerance Secondary Latency This property is required. int - Fault tolerance to secondary latency.
- Fault
Tolerance State This property is required. string - Fault tolerance state.
- Instance
Uuid This property is required. string - vCenter-specific identifier of the virtual machine.
- Is
Disks Cbt Enabled This property is required. 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 This property is required. bool - Whether changed block tracking for this VM's disk is active.
- Path
This property is required. string - Path directory of the asset.
- Vmware
Tools Status This property is required. string - VMware tools status.
- Cluster
This property is required. string - Cluster name.
- Customer
Fields This property is required. []string - Customer fields.
This property is required. []GetAsset Vmware Vm Customer Tag - Customer defined tags.
- Fault
Tolerance Bandwidth This property is required. int - Fault tolerance bandwidth.
- Fault
Tolerance Secondary Latency This property is required. int - Fault tolerance to secondary latency.
- Fault
Tolerance State This property is required. string - Fault tolerance state.
- Instance
Uuid This property is required. string - vCenter-specific identifier of the virtual machine.
- Is
Disks Cbt Enabled This property is required. 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 This property is required. bool - Whether changed block tracking for this VM's disk is active.
- Path
This property is required. string - Path directory of the asset.
- Vmware
Tools Status This property is required. string - VMware tools status.
- cluster
This property is required. String - Cluster name.
- customer
Fields This property is required. List<String> - Customer fields.
This property is required. List<GetAsset Vmware Vm Customer Tag> - Customer defined tags.
- fault
Tolerance Bandwidth This property is required. Integer - Fault tolerance bandwidth.
- fault
Tolerance Secondary Latency This property is required. Integer - Fault tolerance to secondary latency.
- fault
Tolerance State This property is required. String - Fault tolerance state.
- instance
Uuid This property is required. String - vCenter-specific identifier of the virtual machine.
- is
Disks Cbt Enabled This property is required. 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.
- is
Disks Uuid Enabled This property is required. Boolean - Whether changed block tracking for this VM's disk is active.
- path
This property is required. String - Path directory of the asset.
- vmware
Tools Status This property is required. String - VMware tools status.
- cluster
This property is required. string - Cluster name.
- customer
Fields This property is required. string[] - Customer fields.
This property is required. GetAsset Vmware Vm Customer Tag[] - Customer defined tags.
- fault
Tolerance Bandwidth This property is required. number - Fault tolerance bandwidth.
- fault
Tolerance Secondary Latency This property is required. number - Fault tolerance to secondary latency.
- fault
Tolerance State This property is required. string - Fault tolerance state.
- instance
Uuid This property is required. string - vCenter-specific identifier of the virtual machine.
- is
Disks Cbt Enabled This property is required. 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.
- is
Disks Uuid Enabled This property is required. boolean - Whether changed block tracking for this VM's disk is active.
- path
This property is required. string - Path directory of the asset.
- vmware
Tools Status This property is required. string - VMware tools status.
- cluster
This property is required. str - Cluster name.
- customer_
fields This property is required. Sequence[str] - Customer fields.
This property is required. Sequence[cloudbridge.Get Asset Vmware Vm Customer Tag] - Customer defined tags.
- fault_
tolerance_ bandwidth This property is required. int - Fault tolerance bandwidth.
- fault_
tolerance_ secondary_ latency This property is required. int - Fault tolerance to secondary latency.
- fault_
tolerance_ state This property is required. str - Fault tolerance state.
- instance_
uuid This property is required. str - vCenter-specific identifier of the virtual machine.
- is_
disks_ cbt_ enabled This property is required. 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 This property is required. bool - Whether changed block tracking for this VM's disk is active.
- path
This property is required. str - Path directory of the asset.
- vmware_
tools_ status This property is required. str - VMware tools status.
- cluster
This property is required. String - Cluster name.
- customer
Fields This property is required. List<String> - Customer fields.
This property is required. List<Property Map>- Customer defined tags.
- fault
Tolerance Bandwidth This property is required. Number - Fault tolerance bandwidth.
- fault
Tolerance Secondary Latency This property is required. Number - Fault tolerance to secondary latency.
- fault
Tolerance State This property is required. String - Fault tolerance state.
- instance
Uuid This property is required. String - vCenter-specific identifier of the virtual machine.
- is
Disks Cbt Enabled This property is required. 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.
- is
Disks Uuid Enabled This property is required. Boolean - Whether changed block tracking for this VM's disk is active.
- path
This property is required. String - Path directory of the asset.
- vmware
Tools Status This property is required. String - VMware tools status.
GetAssetVmwareVmCustomerTag
- Description
This property is required. string - The tag description.
- Name
This property is required. string - The tag name.
- Description
This property is required. string - The tag description.
- Name
This property is required. string - The tag name.
- description
This property is required. String - The tag description.
- name
This property is required. String - The tag name.
- description
This property is required. string - The tag description.
- name
This property is required. string - The tag name.
- description
This property is required. str - The tag description.
- name
This property is required. str - The tag name.
- description
This property is required. String - The tag description.
- name
This property is required. 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.