Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.CloudBridge.getAsset
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
This data source provides details about a specific Asset resource in Oracle Cloud Infrastructure Cloud Bridge service.
Gets an asset by identifier.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAsset = oci.CloudBridge.getAsset({
assetId: testAssetOciCloudBridgeAsset.id,
});
import pulumi
import pulumi_oci as oci
test_asset = oci.CloudBridge.get_asset(asset_id=test_asset_oci_cloud_bridge_asset["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/CloudBridge"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := CloudBridge.GetAsset(ctx, &cloudbridge.GetAssetArgs{
AssetId: testAssetOciCloudBridgeAsset.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testAsset = Oci.CloudBridge.GetAsset.Invoke(new()
{
AssetId = testAssetOciCloudBridgeAsset.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CloudBridge.CloudBridgeFunctions;
import com.pulumi.oci.CloudBridge.inputs.GetAssetArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testAsset = CloudBridgeFunctions.getAsset(GetAssetArgs.builder()
.assetId(testAssetOciCloudBridgeAsset.id())
.build());
}
}
variables:
testAsset:
fn::invoke:
Function: oci:CloudBridge:getAsset
Arguments:
assetId: ${testAssetOciCloudBridgeAsset.id}
Using getAsset
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAsset(args: GetAssetArgs, opts?: InvokeOptions): Promise<GetAssetResult>
function getAssetOutput(args: GetAssetOutputArgs, opts?: InvokeOptions): Output<GetAssetResult>
def get_asset(asset_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAssetResult
def get_asset_output(asset_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAssetResult]
func GetAsset(ctx *Context, args *GetAssetArgs, opts ...InvokeOption) (*GetAssetResult, error)
func GetAssetOutput(ctx *Context, args *GetAssetOutputArgs, opts ...InvokeOption) GetAssetResultOutput
> Note: This function is named GetAsset
in the Go SDK.
public static class GetAsset
{
public static Task<GetAssetResult> InvokeAsync(GetAssetArgs args, InvokeOptions? opts = null)
public static Output<GetAssetResult> Invoke(GetAssetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAssetResult> getAsset(GetAssetArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:CloudBridge/getAsset:getAsset
arguments:
# arguments dictionary
The following arguments are supported:
- Asset
Id string - Unique asset identifier.
- Asset
Id string - Unique asset identifier.
- asset
Id String - Unique asset identifier.
- asset
Id string - Unique asset identifier.
- asset_
id str - Unique asset identifier.
- asset
Id 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, 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"}
- Display
Name string - Asset display name.
- External
Asset stringKey - The key of the asset from the external environment.
- 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.
- 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, 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}}
- 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]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"}
- Display
Name string - Asset display name.
- External
Asset stringKey - The key of the asset from the external environment.
- 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.
- 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]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}}
- 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,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"}
- display
Name String - Asset display name.
- external
Asset StringKey - The key of the asset from the external environment.
- 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.
- 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,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}}
- 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]: 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 string - Asset display name.
- external
Asset stringKey - The key of the asset from the external environment.
- {[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.
- 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]: 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 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, Any]
- The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display_
name str - Asset display name.
- external_
asset_ strkey - The key of the asset from the external environment.
- Mapping[str, Any]
- The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id str
- Asset OCID that is immutable on creation.
- inventory_
id str - Inventory ID to which an asset belongs to.
- source_
key str - The source key that the asset belongs to.
- state str
- The current state of the asset.
- Mapping[str, Any]
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- time_
created str - The time when the asset was created. An RFC3339 formatted datetime string.
- time_
updated str - The time when the asset was updated. An RFC3339 formatted datetime string.
- vms
Sequence[cloudbridge.
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<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 String - Asset display name.
- external
Asset StringKey - The key of the asset from the external environment.
- 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.
- 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<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 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 int - Number of connected networks.
- Cores
Count int - Number of GPU cores.
- Cpu
Model string - CPU model name.
- Description string
- The tag description.
- Disks
List<Get
Asset Compute Disk> - Lists the set of disks belonging to the virtual machine. This list is unordered.
- Disks
Count int - Number of disks.
- Dns
Name string - Fully Qualified DNS Name.
- Firmware string
- Information about firmware type for this virtual machine.
- Gpu
Devices List<GetAsset Compute Gpu Device> - List of GPU devices attached to a virtual machine.
- Gpu
Devices intCount - Number of GPU devices.
- Guest
State string - Guest state.
- Hardware
Version string - Hardware version.
- Host
Name string - Host name of the VM.
- Is
Pmem boolEnabled - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- Is
Tpm boolEnabled - Whether Trusted Platform Module (TPM) is enabled.
- Latency
Sensitivity string - Latency sensitivity.
- Memory
In stringMbs - Memory size in MBs.
- Nics
List<Get
Asset Compute Nic> - List of network ethernet cards attached to a virtual machine.
- Nics
Count int - Number of network ethernet cards.
- Nvdimm
Controllers List<GetAsset Compute Nvdimm Controller> - The asset's NVDIMM configuration.
- Nvdimms
List<Get
Asset Compute Nvdimm> - The properties of the NVDIMMs attached to a virtual machine.
- Operating
System string - Operating system.
- Operating
System stringVersion - Operating system version.
- Pmem
In stringMbs - Pmem size in MBs.
- Power
State string - The current power state of the virtual machine.
- Primary
Ip string - Primary IP address of the compute instance.
- Scsi
Controllers List<GetAsset Compute Scsi Controller> - The assets SCSI controller.
- Storage
Provisioned stringIn Mbs - Provision storage size in MBs.
- Threads
Per intCore Count - Number of threads per core.
- Connected
Networks int - Number of connected networks.
- Cores
Count int - Number of GPU cores.
- Cpu
Model string - CPU model name.
- Description string
- The tag description.
- Disks
[]Get
Asset Compute Disk - Lists the set of disks belonging to the virtual machine. This list is unordered.
- Disks
Count int - Number of disks.
- Dns
Name string - Fully Qualified DNS Name.
- Firmware string
- Information about firmware type for this virtual machine.
- Gpu
Devices []GetAsset Compute Gpu Device - List of GPU devices attached to a virtual machine.
- Gpu
Devices intCount - Number of GPU devices.
- Guest
State string - Guest state.
- Hardware
Version string - Hardware version.
- Host
Name string - Host name of the VM.
- Is
Pmem boolEnabled - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- Is
Tpm boolEnabled - Whether Trusted Platform Module (TPM) is enabled.
- Latency
Sensitivity string - Latency sensitivity.
- Memory
In stringMbs - Memory size in MBs.
- Nics
[]Get
Asset Compute Nic - List of network ethernet cards attached to a virtual machine.
- Nics
Count int - Number of network ethernet cards.
- Nvdimm
Controllers []GetAsset Compute Nvdimm Controller - The asset's NVDIMM configuration.
- Nvdimms
[]Get
Asset Compute Nvdimm - The properties of the NVDIMMs attached to a virtual machine.
- Operating
System string - Operating system.
- Operating
System stringVersion - Operating system version.
- Pmem
In stringMbs - Pmem size in MBs.
- Power
State string - The current power state of the virtual machine.
- Primary
Ip string - Primary IP address of the compute instance.
- Scsi
Controllers []GetAsset Compute Scsi Controller - The assets SCSI controller.
- Storage
Provisioned stringIn Mbs - Provision storage size in MBs.
- Threads
Per intCore Count - Number of threads per core.
- connected
Networks Integer - Number of connected networks.
- cores
Count Integer - Number of GPU cores.
- cpu
Model String - CPU model name.
- description String
- The tag description.
- disks
List<Get
Asset Compute Disk> - Lists the set of disks belonging to the virtual machine. This list is unordered.
- disks
Count Integer - Number of disks.
- dns
Name String - Fully Qualified DNS Name.
- firmware String
- Information about firmware type for this virtual machine.
- gpu
Devices List<GetAsset Compute Gpu Device> - List of GPU devices attached to a virtual machine.
- gpu
Devices IntegerCount - Number of GPU devices.
- guest
State String - Guest state.
- hardware
Version String - Hardware version.
- host
Name String - Host name of the VM.
- is
Pmem BooleanEnabled - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- is
Tpm BooleanEnabled - Whether Trusted Platform Module (TPM) is enabled.
- latency
Sensitivity String - Latency sensitivity.
- memory
In StringMbs - Memory size in MBs.
- nics
List<Get
Asset Compute Nic> - List of network ethernet cards attached to a virtual machine.
- nics
Count Integer - Number of network ethernet cards.
- nvdimm
Controllers List<GetAsset Compute Nvdimm Controller> - The asset's NVDIMM configuration.
- nvdimms
List<Get
Asset Compute Nvdimm> - The properties of the NVDIMMs attached to a virtual machine.
- operating
System String - Operating system.
- operating
System StringVersion - Operating system version.
- pmem
In StringMbs - Pmem size in MBs.
- power
State String - The current power state of the virtual machine.
- primary
Ip String - Primary IP address of the compute instance.
- scsi
Controllers List<GetAsset Compute Scsi Controller> - The assets SCSI controller.
- storage
Provisioned StringIn Mbs - Provision storage size in MBs.
- threads
Per IntegerCore Count - Number of threads per core.
- connected
Networks number - Number of connected networks.
- cores
Count number - Number of GPU cores.
- cpu
Model string - CPU model name.
- description string
- The tag description.
- disks
Get
Asset Compute Disk[] - Lists the set of disks belonging to the virtual machine. This list is unordered.
- disks
Count number - Number of disks.
- dns
Name string - Fully Qualified DNS Name.
- firmware string
- Information about firmware type for this virtual machine.
- gpu
Devices GetAsset Compute Gpu Device[] - List of GPU devices attached to a virtual machine.
- gpu
Devices numberCount - Number of GPU devices.
- guest
State string - Guest state.
- hardware
Version string - Hardware version.
- host
Name string - Host name of the VM.
- is
Pmem booleanEnabled - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- is
Tpm booleanEnabled - Whether Trusted Platform Module (TPM) is enabled.
- latency
Sensitivity string - Latency sensitivity.
- memory
In stringMbs - Memory size in MBs.
- nics
Get
Asset Compute Nic[] - List of network ethernet cards attached to a virtual machine.
- nics
Count number - Number of network ethernet cards.
- nvdimm
Controllers GetAsset Compute Nvdimm Controller[] - The asset's NVDIMM configuration.
- nvdimms
Get
Asset Compute Nvdimm[] - The properties of the NVDIMMs attached to a virtual machine.
- operating
System string - Operating system.
- operating
System stringVersion - Operating system version.
- pmem
In stringMbs - Pmem size in MBs.
- power
State string - The current power state of the virtual machine.
- primary
Ip string - Primary IP address of the compute instance.
- scsi
Controllers GetAsset Compute Scsi Controller[] - The assets SCSI controller.
- storage
Provisioned stringIn Mbs - Provision storage size in MBs.
- threads
Per numberCore Count - Number of threads per core.
- connected_
networks int - Number of connected networks.
- cores_
count int - Number of GPU cores.
- cpu_
model str - CPU model name.
- description str
- The tag description.
- disks
Sequence[cloudbridge.
Get Asset Compute Disk] - Lists the set of disks belonging to the virtual machine. This list is unordered.
- disks_
count int - Number of disks.
- dns_
name str - Fully Qualified DNS Name.
- firmware str
- Information about firmware type for this virtual machine.
- gpu_
devices Sequence[cloudbridge.Get Asset Compute Gpu Device] - List of GPU devices attached to a virtual machine.
- gpu_
devices_ intcount - Number of GPU devices.
- guest_
state str - Guest state.
- hardware_
version str - Hardware version.
- host_
name str - Host name of the VM.
- is_
pmem_ boolenabled - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- is_
tpm_ boolenabled - Whether Trusted Platform Module (TPM) is enabled.
- latency_
sensitivity str - Latency sensitivity.
- memory_
in_ strmbs - Memory size in MBs.
- nics
Sequence[cloudbridge.
Get Asset Compute Nic] - List of network ethernet cards attached to a virtual machine.
- nics_
count int - Number of network ethernet cards.
- nvdimm_
controllers Sequence[cloudbridge.Get Asset Compute Nvdimm Controller] - The asset's NVDIMM configuration.
- nvdimms
Sequence[cloudbridge.
Get Asset Compute Nvdimm] - The properties of the NVDIMMs attached to a virtual machine.
- operating_
system str - Operating system.
- operating_
system_ strversion - Operating system version.
- pmem_
in_ strmbs - Pmem size in MBs.
- power_
state str - The current power state of the virtual machine.
- primary_
ip str - Primary IP address of the compute instance.
- scsi_
controllers Sequence[cloudbridge.Get Asset Compute Scsi Controller] - The assets SCSI controller.
- storage_
provisioned_ strin_ mbs - Provision storage size in MBs.
- threads_
per_ intcore_ count - Number of threads per core.
- connected
Networks Number - Number of connected networks.
- cores
Count Number - Number of GPU cores.
- cpu
Model 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.
- disks
Count Number - Number of disks.
- dns
Name String - Fully Qualified DNS Name.
- firmware String
- Information about firmware type for this virtual machine.
- gpu
Devices List<Property Map> - List of GPU devices attached to a virtual machine.
- gpu
Devices NumberCount - Number of GPU devices.
- guest
State String - Guest state.
- hardware
Version String - Hardware version.
- host
Name String - Host name of the VM.
- is
Pmem BooleanEnabled - Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory.
- is
Tpm BooleanEnabled - Whether Trusted Platform Module (TPM) is enabled.
- latency
Sensitivity String - Latency sensitivity.
- memory
In StringMbs - Memory size in MBs.
- nics List<Property Map>
- List of network ethernet cards attached to a virtual machine.
- nics
Count Number - Number of network ethernet cards.
- nvdimm
Controllers List<Property Map> - The asset's NVDIMM configuration.
- nvdimms List<Property Map>
- The properties of the NVDIMMs attached to a virtual machine.
- operating
System String - Operating system.
- operating
System StringVersion - Operating system version.
- pmem
In StringMbs - Pmem size in MBs.
- power
State String - The current power state of the virtual machine.
- primary
Ip String - Primary IP address of the compute instance.
- scsi
Controllers List<Property Map> - The assets SCSI controller.
- storage
Provisioned StringIn Mbs - Provision storage size in MBs.
- threads
Per NumberCore Count - Number of threads per core.
GetAssetComputeDisk
- Boot
Order int - Order of boot volumes.
- Location string
- Location of the boot/data volume.
- Name string
- The tag name.
- Persistent
Mode string - The disk persistent mode.
- Size
In stringMbs - The size of the volume in MBs.
- Uuid string
- Disk UUID for the virtual disk, if available.
- Uuid
Lun string - Disk UUID LUN for the virtual disk, if available.
- Boot
Order int - Order of boot volumes.
- Location string
- Location of the boot/data volume.
- Name string
- The tag name.
- Persistent
Mode string - The disk persistent mode.
- Size
In stringMbs - The size of the volume in MBs.
- Uuid string
- Disk UUID for the virtual disk, if available.
- Uuid
Lun string - Disk UUID LUN for the virtual disk, if available.
- boot
Order Integer - Order of boot volumes.
- location String
- Location of the boot/data volume.
- name String
- The tag name.
- persistent
Mode String - The disk persistent mode.
- size
In StringMbs - The size of the volume in MBs.
- uuid String
- Disk UUID for the virtual disk, if available.
- uuid
Lun String - Disk UUID LUN for the virtual disk, if available.
- boot
Order number - Order of boot volumes.
- location string
- Location of the boot/data volume.
- name string
- The tag name.
- persistent
Mode string - The disk persistent mode.
- size
In stringMbs - The size of the volume in MBs.
- uuid string
- Disk UUID for the virtual disk, if available.
- uuid
Lun 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_ strmbs - 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.
- boot
Order Number - Order of boot volumes.
- location String
- Location of the boot/data volume.
- name String
- The tag name.
- persistent
Mode String - The disk persistent mode.
- size
In StringMbs - The size of the volume in MBs.
- uuid String
- Disk UUID for the virtual disk, if available.
- uuid
Lun String - Disk UUID LUN for the virtual disk, if available.
GetAssetComputeGpuDevice
- Cores
Count int - Number of GPU cores.
- Description string
- The tag description.
- Manufacturer string
- The manufacturer of GPU.
- Memory
In stringMbs - Memory size in MBs.
- Name string
- The tag name.
- Cores
Count int - Number of GPU cores.
- Description string
- The tag description.
- Manufacturer string
- The manufacturer of GPU.
- Memory
In stringMbs - Memory size in MBs.
- Name string
- The tag name.
- cores
Count Integer - Number of GPU cores.
- description String
- The tag description.
- manufacturer String
- The manufacturer of GPU.
- memory
In StringMbs - Memory size in MBs.
- name String
- The tag name.
- cores
Count number - Number of GPU cores.
- description string
- The tag description.
- manufacturer string
- The manufacturer of GPU.
- memory
In stringMbs - 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_ strmbs - Memory size in MBs.
- name str
- The tag name.
- cores
Count Number - Number of GPU cores.
- description String
- The tag description.
- manufacturer String
- The manufacturer of GPU.
- memory
In StringMbs - Memory size in MBs.
- name String
- The tag name.
GetAssetComputeNic
- Ip
Addresses List<string> - List of IP addresses.
- Label string
- Provides a label and summary information for the device.
- Mac
Address string - Mac address of the VM.
- Mac
Address stringType - Mac address type.
- Network
Name string - Network name.
- Switch
Name string - Switch name.
- Ip
Addresses []string - List of IP addresses.
- Label string
- Provides a label and summary information for the device.
- Mac
Address string - Mac address of the VM.
- Mac
Address stringType - Mac address type.
- Network
Name string - Network name.
- Switch
Name string - Switch name.
- ip
Addresses List<String> - List of IP addresses.
- label String
- Provides a label and summary information for the device.
- mac
Address String - Mac address of the VM.
- mac
Address StringType - Mac address type.
- network
Name String - Network name.
- switch
Name String - Switch name.
- ip
Addresses string[] - List of IP addresses.
- label string
- Provides a label and summary information for the device.
- mac
Address string - Mac address of the VM.
- mac
Address stringType - Mac address type.
- network
Name string - Network name.
- switch
Name 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_ strtype - Mac address type.
- network_
name str - Network name.
- switch_
name str - Switch name.
- ip
Addresses List<String> - List of IP addresses.
- label String
- Provides a label and summary information for the device.
- mac
Address String - Mac address of the VM.
- mac
Address StringType - Mac address type.
- network
Name String - Network name.
- switch
Name String - Switch name.
GetAssetComputeNvdimm
- Controller
Key int - Controller key.
- Label string
- Provides a label and summary information for the device.
- Unit
Number int - The unit number of the SCSI controller.
- Controller
Key int - Controller key.
- Label string
- Provides a label and summary information for the device.
- Unit
Number int - The unit number of the SCSI controller.
- controller
Key Integer - Controller key.
- label String
- Provides a label and summary information for the device.
- unit
Number Integer - The unit number of the SCSI controller.
- controller
Key number - Controller key.
- label string
- Provides a label and summary information for the device.
- unit
Number 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.
- controller
Key Number - Controller key.
- label String
- Provides a label and summary information for the device.
- unit
Number Number - The unit number of the SCSI controller.
GetAssetComputeNvdimmController
- bus_
number int - Bus number.
- label str
- Provides a label and summary information for the device.
GetAssetComputeScsiController
- Label string
- Provides a label and summary information for the device.
- string
- Shared bus.
- Unit
Number int - The unit number of the SCSI controller.
- Label string
- Provides a label and summary information for the device.
- string
- Shared bus.
- Unit
Number int - The unit number of the SCSI controller.
- label String
- Provides a label and summary information for the device.
- String
- Shared bus.
- unit
Number Integer - The unit number of the SCSI controller.
- label string
- Provides a label and summary information for the device.
- string
- Shared bus.
- unit
Number number - The unit number of the SCSI controller.
- label str
- Provides a label and summary information for the device.
- str
- Shared bus.
- unit_
number int - The unit number of the SCSI controller.
- label String
- Provides a label and summary information for the device.
- String
- Shared bus.
- unit
Number Number - The unit number of the SCSI controller.
GetAssetVm
- Hypervisor
Host string - Host name/IP address of VM on which the host is running.
- Hypervisor
Vendor string - Hypervisor vendor.
- Hypervisor
Version string - Hypervisor version.
- Hypervisor
Host string - Host name/IP address of VM on which the host is running.
- Hypervisor
Vendor string - Hypervisor vendor.
- Hypervisor
Version string - Hypervisor version.
- hypervisor
Host String - Host name/IP address of VM on which the host is running.
- hypervisor
Vendor String - Hypervisor vendor.
- hypervisor
Version String - Hypervisor version.
- hypervisor
Host string - Host name/IP address of VM on which the host is running.
- hypervisor
Vendor string - Hypervisor vendor.
- hypervisor
Version 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.
- hypervisor
Host String - Host name/IP address of VM on which the host is running.
- hypervisor
Vendor String - Hypervisor vendor.
- hypervisor
Version String - Hypervisor version.
GetAssetVmwareVcenter
- Data
Center string - Data center name.
- Vcenter
Key string - vCenter unique key.
- Vcenter
Version string - Dot-separated version string.
- Data
Center string - Data center name.
- Vcenter
Key string - vCenter unique key.
- Vcenter
Version string - Dot-separated version string.
- data
Center String - Data center name.
- vcenter
Key String - vCenter unique key.
- vcenter
Version String - Dot-separated version string.
- data
Center string - Data center name.
- vcenter
Key string - vCenter unique key.
- vcenter
Version string - Dot-separated version string.
- data_
center str - Data center name.
- vcenter_
key str - vCenter unique key.
- vcenter_
version str - Dot-separated version string.
- data
Center String - Data center name.
- vcenter
Key String - vCenter unique key.
- vcenter
Version String - Dot-separated version string.
GetAssetVmwareVm
- Cluster string
- Cluster name.
- Customer
Fields List<string> - Customer fields.
- List<Get
Asset Vmware Vm Customer Tag> - Customer defined tags.
- Fault
Tolerance intBandwidth - Fault tolerance bandwidth.
- Fault
Tolerance intSecondary Latency - Fault tolerance to secondary latency.
- Fault
Tolerance stringState - Fault tolerance state.
- Instance
Uuid string - vCenter-specific identifier of the virtual machine.
- Is
Disks boolCbt Enabled - 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 boolUuid Enabled - Whether changed block tracking for this VM's disk is active.
- Path string
- Path directory of the asset.
- Vmware
Tools stringStatus - VMware tools status.
- Cluster string
- Cluster name.
- Customer
Fields []string - Customer fields.
- []Get
Asset Vmware Vm Customer Tag - Customer defined tags.
- Fault
Tolerance intBandwidth - Fault tolerance bandwidth.
- Fault
Tolerance intSecondary Latency - Fault tolerance to secondary latency.
- Fault
Tolerance stringState - Fault tolerance state.
- Instance
Uuid string - vCenter-specific identifier of the virtual machine.
- Is
Disks boolCbt Enabled - 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 boolUuid Enabled - Whether changed block tracking for this VM's disk is active.
- Path string
- Path directory of the asset.
- Vmware
Tools stringStatus - VMware tools status.
- cluster String
- Cluster name.
- customer
Fields List<String> - Customer fields.
- List<Get
Asset Vmware Vm Customer Tag> - Customer defined tags.
- fault
Tolerance IntegerBandwidth - Fault tolerance bandwidth.
- fault
Tolerance IntegerSecondary Latency - Fault tolerance to secondary latency.
- fault
Tolerance StringState - Fault tolerance state.
- instance
Uuid String - vCenter-specific identifier of the virtual machine.
- is
Disks BooleanCbt Enabled - 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 BooleanUuid Enabled - Whether changed block tracking for this VM's disk is active.
- path String
- Path directory of the asset.
- vmware
Tools StringStatus - VMware tools status.
- cluster string
- Cluster name.
- customer
Fields string[] - Customer fields.
- Get
Asset Vmware Vm Customer Tag[] - Customer defined tags.
- fault
Tolerance numberBandwidth - Fault tolerance bandwidth.
- fault
Tolerance numberSecondary Latency - Fault tolerance to secondary latency.
- fault
Tolerance stringState - Fault tolerance state.
- instance
Uuid string - vCenter-specific identifier of the virtual machine.
- is
Disks booleanCbt Enabled - 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 booleanUuid Enabled - Whether changed block tracking for this VM's disk is active.
- path string
- Path directory of the asset.
- vmware
Tools stringStatus - VMware tools status.
- cluster str
- Cluster name.
- customer_
fields Sequence[str] - Customer fields.
- Sequence[cloudbridge.
Get Asset Vmware Vm Customer Tag] - Customer defined tags.
- fault_
tolerance_ intbandwidth - Fault tolerance bandwidth.
- fault_
tolerance_ intsecondary_ latency - Fault tolerance to secondary latency.
- fault_
tolerance_ strstate - Fault tolerance state.
- instance_
uuid str - vCenter-specific identifier of the virtual machine.
- is_
disks_ boolcbt_ enabled - 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_ booluuid_ enabled - Whether changed block tracking for this VM's disk is active.
- path str
- Path directory of the asset.
- vmware_
tools_ strstatus - VMware tools status.
- cluster String
- Cluster name.
- customer
Fields List<String> - Customer fields.
- List<Property Map>
- Customer defined tags.
- fault
Tolerance NumberBandwidth - Fault tolerance bandwidth.
- fault
Tolerance NumberSecondary Latency - Fault tolerance to secondary latency.
- fault
Tolerance StringState - Fault tolerance state.
- instance
Uuid String - vCenter-specific identifier of the virtual machine.
- is
Disks BooleanCbt Enabled - 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 BooleanUuid Enabled - Whether changed block tracking for this VM's disk is active.
- path String
- Path directory of the asset.
- vmware
Tools StringStatus - VMware tools status.
GetAssetVmwareVmCustomerTag
- Description string
- The tag description.
- Name string
- The tag name.
- Description string
- The tag description.
- Name string
- The tag name.
- description String
- The tag description.
- name String
- The tag name.
- description string
- The tag description.
- name string
- The tag name.
- description str
- The tag description.
- name str
- The tag name.
- description String
- The tag description.
- name String
- The tag name.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi