Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.CloudBridge.getAssets
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
This data source provides the list of Assets in Oracle Cloud Infrastructure Cloud Bridge service.
Returns a list of assets.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAssets = oci.CloudBridge.getAssets({
compartmentId: compartmentId,
assetId: testAsset.id,
assetType: assetAssetType,
displayName: assetDisplayName,
externalAssetKey: assetExternalAssetKey,
inventoryId: testInventory.id,
sourceKey: assetSourceKey,
state: assetState,
});
import pulumi
import pulumi_oci as oci
test_assets = oci.CloudBridge.get_assets(compartment_id=compartment_id,
asset_id=test_asset["id"],
asset_type=asset_asset_type,
display_name=asset_display_name,
external_asset_key=asset_external_asset_key,
inventory_id=test_inventory["id"],
source_key=asset_source_key,
state=asset_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/CloudBridge"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := CloudBridge.GetAssets(ctx, &cloudbridge.GetAssetsArgs{
CompartmentId: compartmentId,
AssetId: pulumi.StringRef(testAsset.Id),
AssetType: pulumi.StringRef(assetAssetType),
DisplayName: pulumi.StringRef(assetDisplayName),
ExternalAssetKey: pulumi.StringRef(assetExternalAssetKey),
InventoryId: pulumi.StringRef(testInventory.Id),
SourceKey: pulumi.StringRef(assetSourceKey),
State: pulumi.StringRef(assetState),
}, 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 testAssets = Oci.CloudBridge.GetAssets.Invoke(new()
{
CompartmentId = compartmentId,
AssetId = testAsset.Id,
AssetType = assetAssetType,
DisplayName = assetDisplayName,
ExternalAssetKey = assetExternalAssetKey,
InventoryId = testInventory.Id,
SourceKey = assetSourceKey,
State = assetState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CloudBridge.CloudBridgeFunctions;
import com.pulumi.oci.CloudBridge.inputs.GetAssetsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testAssets = CloudBridgeFunctions.getAssets(GetAssetsArgs.builder()
.compartmentId(compartmentId)
.assetId(testAsset.id())
.assetType(assetAssetType)
.displayName(assetDisplayName)
.externalAssetKey(assetExternalAssetKey)
.inventoryId(testInventory.id())
.sourceKey(assetSourceKey)
.state(assetState)
.build());
}
}
variables:
testAssets:
fn::invoke:
Function: oci:CloudBridge:getAssets
Arguments:
compartmentId: ${compartmentId}
assetId: ${testAsset.id}
assetType: ${assetAssetType}
displayName: ${assetDisplayName}
externalAssetKey: ${assetExternalAssetKey}
inventoryId: ${testInventory.id}
sourceKey: ${assetSourceKey}
state: ${assetState}
Using getAssets
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAssets(args: GetAssetsArgs, opts?: InvokeOptions): Promise<GetAssetsResult>
function getAssetsOutput(args: GetAssetsOutputArgs, opts?: InvokeOptions): Output<GetAssetsResult>
def get_assets(asset_id: Optional[str] = None,
asset_type: Optional[str] = None,
compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
external_asset_key: Optional[str] = None,
filters: Optional[Sequence[_cloudbridge.GetAssetsFilter]] = None,
inventory_id: Optional[str] = None,
source_key: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAssetsResult
def get_assets_output(asset_id: Optional[pulumi.Input[str]] = None,
asset_type: Optional[pulumi.Input[str]] = None,
compartment_id: Optional[pulumi.Input[str]] = None,
display_name: Optional[pulumi.Input[str]] = None,
external_asset_key: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_cloudbridge.GetAssetsFilterArgs]]]] = None,
inventory_id: Optional[pulumi.Input[str]] = None,
source_key: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAssetsResult]
func GetAssets(ctx *Context, args *GetAssetsArgs, opts ...InvokeOption) (*GetAssetsResult, error)
func GetAssetsOutput(ctx *Context, args *GetAssetsOutputArgs, opts ...InvokeOption) GetAssetsResultOutput
> Note: This function is named GetAssets
in the Go SDK.
public static class GetAssets
{
public static Task<GetAssetsResult> InvokeAsync(GetAssetsArgs args, InvokeOptions? opts = null)
public static Output<GetAssetsResult> Invoke(GetAssetsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAssetsResult> getAssets(GetAssetsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:CloudBridge/getAssets:getAssets
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The ID of the compartment in which to list resources.
- Asset
Id string - Unique asset identifier.
- Asset
Type string - The type of asset.
- Display
Name string - A filter to return only resources that match the entire display name given.
- External
Asset stringKey - External asset key.
- Filters
List<Get
Assets Filter> - Inventory
Id string - Unique Inventory identifier.
- Source
Key string - Source key from where the assets originate.
- State string
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Asset
Id string - Unique asset identifier.
- Asset
Type string - The type of asset.
- Display
Name string - A filter to return only resources that match the entire display name given.
- External
Asset stringKey - External asset key.
- Filters
[]Get
Assets Filter - Inventory
Id string - Unique Inventory identifier.
- Source
Key string - Source key from where the assets originate.
- State string
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- compartment
Id String - The ID of the compartment in which to list resources.
- asset
Id String - Unique asset identifier.
- asset
Type String - The type of asset.
- display
Name String - A filter to return only resources that match the entire display name given.
- external
Asset StringKey - External asset key.
- filters
List<Get
Assets Filter> - inventory
Id String - Unique Inventory identifier.
- source
Key String - Source key from where the assets originate.
- state String
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- compartment
Id string - The ID of the compartment in which to list resources.
- asset
Id string - Unique asset identifier.
- asset
Type string - The type of asset.
- display
Name string - A filter to return only resources that match the entire display name given.
- external
Asset stringKey - External asset key.
- filters
Get
Assets Filter[] - inventory
Id string - Unique Inventory identifier.
- source
Key string - Source key from where the assets originate.
- state string
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- compartment_
id str - The ID of the compartment in which to list resources.
- asset_
id str - Unique asset identifier.
- asset_
type str - The type of asset.
- display_
name str - A filter to return only resources that match the entire display name given.
- external_
asset_ strkey - External asset key.
- filters
Sequence[cloudbridge.
Get Assets Filter] - inventory_
id str - Unique Inventory identifier.
- source_
key str - Source key from where the assets originate.
- state str
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- compartment
Id String - The ID of the compartment in which to list resources.
- asset
Id String - Unique asset identifier.
- asset
Type String - The type of asset.
- display
Name String - A filter to return only resources that match the entire display name given.
- external
Asset StringKey - External asset key.
- filters List<Property Map>
- inventory
Id String - Unique Inventory identifier.
- source
Key String - Source key from where the assets originate.
- state String
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
getAssets Result
The following output properties are available:
- Asset
Collections List<GetAssets Asset Collection> - The list of asset_collection.
- Compartment
Id string - The OCID of the compartment to which an asset belongs to.
- Id string
- The provider-assigned unique ID for this managed resource.
- Asset
Id string - Asset
Type string - The type of asset.
- Display
Name string - Asset display name.
- External
Asset stringKey - The key of the asset from the external environment.
- Filters
List<Get
Assets Filter> - 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.
- Asset
Collections []GetAssets Asset Collection - The list of asset_collection.
- Compartment
Id string - The OCID of the compartment to which an asset belongs to.
- Id string
- The provider-assigned unique ID for this managed resource.
- Asset
Id string - Asset
Type string - The type of asset.
- Display
Name string - Asset display name.
- External
Asset stringKey - The key of the asset from the external environment.
- Filters
[]Get
Assets Filter - 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.
- asset
Collections List<GetAssets Asset Collection> - The list of asset_collection.
- compartment
Id String - The OCID of the compartment to which an asset belongs to.
- id String
- The provider-assigned unique ID for this managed resource.
- asset
Id String - asset
Type String - The type of asset.
- display
Name String - Asset display name.
- external
Asset StringKey - The key of the asset from the external environment.
- filters
List<Get
Assets Filter> - 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.
- asset
Collections GetAssets Asset Collection[] - The list of asset_collection.
- compartment
Id string - The OCID of the compartment to which an asset belongs to.
- id string
- The provider-assigned unique ID for this managed resource.
- asset
Id string - asset
Type string - The type of asset.
- display
Name string - Asset display name.
- external
Asset stringKey - The key of the asset from the external environment.
- filters
Get
Assets Filter[] - 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.
- asset_
collections Sequence[cloudbridge.Get Assets Asset Collection] - The list of asset_collection.
- compartment_
id str - The OCID of the compartment to which an asset belongs to.
- id str
- The provider-assigned unique ID for this managed resource.
- asset_
id str - asset_
type str - The type of asset.
- display_
name str - Asset display name.
- external_
asset_ strkey - The key of the asset from the external environment.
- filters
Sequence[cloudbridge.
Get Assets Filter] - 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.
- asset
Collections List<Property Map> - The list of asset_collection.
- compartment
Id String - The OCID of the compartment to which an asset belongs to.
- id String
- The provider-assigned unique ID for this managed resource.
- asset
Id String - asset
Type String - The type of asset.
- display
Name String - Asset display name.
- external
Asset StringKey - The key of the asset from the external environment.
- filters List<Property Map>
- 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.
Supporting Types
GetAssetsAssetCollection
GetAssetsAssetCollectionItem
- Asset
Source List<string>Ids - List of asset source OCID.
- Asset
Type string - The type of asset.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Computes
List<Get
Assets Asset Collection Item 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 - A filter to return only resources that match the entire display name given.
- External
Asset stringKey - External asset key.
- 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 - Unique Inventory identifier.
- Source
Key string - Source key from where the assets originate.
- State string
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- 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
Assets Asset Collection Item Vm> - Virtual machine related properties.
- Vmware
Vcenters List<GetAssets Asset Collection Item Vmware Vcenter> - VMware vCenter related properties.
- Vmware
Vms List<GetAssets Asset Collection Item Vmware Vm> - VMware virtual machine related properties.
- Asset
Source []stringIds - List of asset source OCID.
- Asset
Type string - The type of asset.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Computes
[]Get
Assets Asset Collection Item 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 - A filter to return only resources that match the entire display name given.
- External
Asset stringKey - External asset key.
- 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 - Unique Inventory identifier.
- Source
Key string - Source key from where the assets originate.
- State string
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- 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
Assets Asset Collection Item Vm - Virtual machine related properties.
- Vmware
Vcenters []GetAssets Asset Collection Item Vmware Vcenter - VMware vCenter related properties.
- Vmware
Vms []GetAssets Asset Collection Item Vmware Vm - VMware virtual machine related properties.
- asset
Source List<String>Ids - List of asset source OCID.
- asset
Type String - The type of asset.
- compartment
Id String - The ID of the compartment in which to list resources.
- computes
List<Get
Assets Asset Collection Item 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 - A filter to return only resources that match the entire display name given.
- external
Asset StringKey - External asset key.
- 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 - Unique Inventory identifier.
- source
Key String - Source key from where the assets originate.
- state String
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- 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
Assets Asset Collection Item Vm> - Virtual machine related properties.
- vmware
Vcenters List<GetAssets Asset Collection Item Vmware Vcenter> - VMware vCenter related properties.
- vmware
Vms List<GetAssets Asset Collection Item Vmware Vm> - VMware virtual machine related properties.
- asset
Source string[]Ids - List of asset source OCID.
- asset
Type string - The type of asset.
- compartment
Id string - The ID of the compartment in which to list resources.
- computes
Get
Assets Asset Collection Item 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 - A filter to return only resources that match the entire display name given.
- external
Asset stringKey - External asset key.
- {[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 - Unique Inventory identifier.
- source
Key string - Source key from where the assets originate.
- state string
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- {[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
Assets Asset Collection Item Vm[] - Virtual machine related properties.
- vmware
Vcenters GetAssets Asset Collection Item Vmware Vcenter[] - VMware vCenter related properties.
- vmware
Vms GetAssets Asset Collection Item Vmware Vm[] - VMware virtual machine related properties.
- asset_
source_ Sequence[str]ids - List of asset source OCID.
- asset_
type str - The type of asset.
- compartment_
id str - The ID of the compartment in which to list resources.
- computes
Sequence[cloudbridge.
Get Assets Asset Collection Item 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 - A filter to return only resources that match the entire display name given.
- external_
asset_ strkey - External asset key.
- Mapping[str, Any]
- The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id str
- Asset OCID that is immutable on creation.
- inventory_
id str - Unique Inventory identifier.
- source_
key str - Source key from where the assets originate.
- state str
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- 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 Assets Asset Collection Item Vm] - Virtual machine related properties.
- vmware_
vcenters Sequence[cloudbridge.Get Assets Asset Collection Item Vmware Vcenter] - VMware vCenter related properties.
- vmware_
vms Sequence[cloudbridge.Get Assets Asset Collection Item Vmware Vm] - VMware virtual machine related properties.
- asset
Source List<String>Ids - List of asset source OCID.
- asset
Type String - The type of asset.
- compartment
Id String - The ID of the compartment in which to list resources.
- 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 - A filter to return only resources that match the entire display name given.
- external
Asset StringKey - External asset key.
- 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 - Unique Inventory identifier.
- source
Key String - Source key from where the assets originate.
- state String
- A filter to return only assets whose lifecycleState matches the given lifecycleState.
- 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.
GetAssetsAssetCollectionItemCompute
- 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
Assets Asset Collection Item 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<GetAssets Asset Collection Item 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
Assets Asset Collection Item Compute Nic> - List of network ethernet cards attached to a virtual machine.
- Nics
Count int - Number of network ethernet cards.
- Nvdimm
Controllers List<GetAssets Asset Collection Item Compute Nvdimm Controller> - The asset's NVDIMM configuration.
- Nvdimms
List<Get
Assets Asset Collection Item 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<GetAssets Asset Collection Item 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
Assets Asset Collection Item 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 []GetAssets Asset Collection Item 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
Assets Asset Collection Item Compute Nic - List of network ethernet cards attached to a virtual machine.
- Nics
Count int - Number of network ethernet cards.
- Nvdimm
Controllers []GetAssets Asset Collection Item Compute Nvdimm Controller - The asset's NVDIMM configuration.
- Nvdimms
[]Get
Assets Asset Collection Item 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 []GetAssets Asset Collection Item 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
Assets Asset Collection Item 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<GetAssets Asset Collection Item 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
Assets Asset Collection Item Compute Nic> - List of network ethernet cards attached to a virtual machine.
- nics
Count Integer - Number of network ethernet cards.
- nvdimm
Controllers List<GetAssets Asset Collection Item Compute Nvdimm Controller> - The asset's NVDIMM configuration.
- nvdimms
List<Get
Assets Asset Collection Item 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<GetAssets Asset Collection Item 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
Assets Asset Collection Item 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 GetAssets Asset Collection Item 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
Assets Asset Collection Item Compute Nic[] - List of network ethernet cards attached to a virtual machine.
- nics
Count number - Number of network ethernet cards.
- nvdimm
Controllers GetAssets Asset Collection Item Compute Nvdimm Controller[] - The asset's NVDIMM configuration.
- nvdimms
Get
Assets Asset Collection Item 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 GetAssets Asset Collection Item 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 Assets Asset Collection Item 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 Assets Asset Collection Item 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 Assets Asset Collection Item 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 Assets Asset Collection Item Compute Nvdimm Controller] - The asset's NVDIMM configuration.
- nvdimms
Sequence[cloudbridge.
Get Assets Asset Collection Item 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 Assets Asset Collection Item 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.
GetAssetsAssetCollectionItemComputeDisk
- 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.
GetAssetsAssetCollectionItemComputeGpuDevice
- 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.
GetAssetsAssetCollectionItemComputeNic
- 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.
GetAssetsAssetCollectionItemComputeNvdimm
- 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.
GetAssetsAssetCollectionItemComputeNvdimmController
- bus_
number int - Bus number.
- label str
- Provides a label and summary information for the device.
GetAssetsAssetCollectionItemComputeScsiController
- 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.
GetAssetsAssetCollectionItemVm
- 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.
GetAssetsAssetCollectionItemVmwareVcenter
- 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.
GetAssetsAssetCollectionItemVmwareVm
- Cluster string
- Cluster name.
- Customer
Fields List<string> - Customer fields.
- List<Get
Assets Asset Collection Item 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
Assets Asset Collection Item 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
Assets Asset Collection Item 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
Assets Asset Collection Item 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 Assets Asset Collection Item 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.
GetAssetsAssetCollectionItemVmwareVmCustomerTag
- Description string
- The tag description.
- Name string
- The tag name.
- Description string
- The tag description.
- Name string
- The tag name.
- description String
- The tag description.
- name String
- The tag name.
- description string
- The tag description.
- name string
- The tag name.
- description str
- The tag description.
- name str
- The tag name.
- description String
- The tag description.
- name String
- The tag name.
GetAssetsFilter
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