Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.CloudMigrations.getTargetAssets
Explore with Pulumi AI
This data source provides the list of Target Assets in Oracle Cloud Infrastructure Cloud Migrations service.
Returns a list of target assets.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testTargetAssets = oci.CloudMigrations.getTargetAssets({
    displayName: targetAssetDisplayName,
    migrationPlanId: testMigrationPlan.id,
    state: targetAssetState,
    targetAssetId: testTargetAsset.id,
});
import pulumi
import pulumi_oci as oci
test_target_assets = oci.CloudMigrations.get_target_assets(display_name=target_asset_display_name,
    migration_plan_id=test_migration_plan["id"],
    state=target_asset_state,
    target_asset_id=test_target_asset["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/cloudmigrations"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloudmigrations.GetTargetAssets(ctx, &cloudmigrations.GetTargetAssetsArgs{
			DisplayName:     pulumi.StringRef(targetAssetDisplayName),
			MigrationPlanId: pulumi.StringRef(testMigrationPlan.Id),
			State:           pulumi.StringRef(targetAssetState),
			TargetAssetId:   pulumi.StringRef(testTargetAsset.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 testTargetAssets = Oci.CloudMigrations.GetTargetAssets.Invoke(new()
    {
        DisplayName = targetAssetDisplayName,
        MigrationPlanId = testMigrationPlan.Id,
        State = targetAssetState,
        TargetAssetId = testTargetAsset.Id,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CloudMigrations.CloudMigrationsFunctions;
import com.pulumi.oci.CloudMigrations.inputs.GetTargetAssetsArgs;
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 testTargetAssets = CloudMigrationsFunctions.getTargetAssets(GetTargetAssetsArgs.builder()
            .displayName(targetAssetDisplayName)
            .migrationPlanId(testMigrationPlan.id())
            .state(targetAssetState)
            .targetAssetId(testTargetAsset.id())
            .build());
    }
}
variables:
  testTargetAssets:
    fn::invoke:
      function: oci:CloudMigrations:getTargetAssets
      arguments:
        displayName: ${targetAssetDisplayName}
        migrationPlanId: ${testMigrationPlan.id}
        state: ${targetAssetState}
        targetAssetId: ${testTargetAsset.id}
Using getTargetAssets
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 getTargetAssets(args: GetTargetAssetsArgs, opts?: InvokeOptions): Promise<GetTargetAssetsResult>
function getTargetAssetsOutput(args: GetTargetAssetsOutputArgs, opts?: InvokeOptions): Output<GetTargetAssetsResult>def get_target_assets(display_name: Optional[str] = None,
                      filters: Optional[Sequence[GetTargetAssetsFilter]] = None,
                      migration_plan_id: Optional[str] = None,
                      state: Optional[str] = None,
                      target_asset_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetTargetAssetsResult
def get_target_assets_output(display_name: Optional[pulumi.Input[str]] = None,
                      filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetTargetAssetsFilterArgs]]]] = None,
                      migration_plan_id: Optional[pulumi.Input[str]] = None,
                      state: Optional[pulumi.Input[str]] = None,
                      target_asset_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetTargetAssetsResult]func GetTargetAssets(ctx *Context, args *GetTargetAssetsArgs, opts ...InvokeOption) (*GetTargetAssetsResult, error)
func GetTargetAssetsOutput(ctx *Context, args *GetTargetAssetsOutputArgs, opts ...InvokeOption) GetTargetAssetsResultOutput> Note: This function is named GetTargetAssets in the Go SDK.
public static class GetTargetAssets 
{
    public static Task<GetTargetAssetsResult> InvokeAsync(GetTargetAssetsArgs args, InvokeOptions? opts = null)
    public static Output<GetTargetAssetsResult> Invoke(GetTargetAssetsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTargetAssetsResult> getTargetAssets(GetTargetAssetsArgs args, InvokeOptions options)
public static Output<GetTargetAssetsResult> getTargetAssets(GetTargetAssetsArgs args, InvokeOptions options)
fn::invoke:
  function: oci:CloudMigrations/getTargetAssets:getTargetAssets
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DisplayName string
- A filter to return only resources that match the entire given display name.
- Filters
List<GetTarget Assets Filter> 
- MigrationPlan stringId 
- Unique migration plan identifier
- State string
- The current state of the target asset.
- TargetAsset stringId 
- Unique target asset identifier
- DisplayName string
- A filter to return only resources that match the entire given display name.
- Filters
[]GetTarget Assets Filter 
- MigrationPlan stringId 
- Unique migration plan identifier
- State string
- The current state of the target asset.
- TargetAsset stringId 
- Unique target asset identifier
- displayName String
- A filter to return only resources that match the entire given display name.
- filters
List<GetTarget Assets Filter> 
- migrationPlan StringId 
- Unique migration plan identifier
- state String
- The current state of the target asset.
- targetAsset StringId 
- Unique target asset identifier
- displayName string
- A filter to return only resources that match the entire given display name.
- filters
GetTarget Assets Filter[] 
- migrationPlan stringId 
- Unique migration plan identifier
- state string
- The current state of the target asset.
- targetAsset stringId 
- Unique target asset identifier
- display_name str
- A filter to return only resources that match the entire given display name.
- filters
Sequence[GetTarget Assets Filter] 
- migration_plan_ strid 
- Unique migration plan identifier
- state str
- The current state of the target asset.
- target_asset_ strid 
- Unique target asset identifier
- displayName String
- A filter to return only resources that match the entire given display name.
- filters List<Property Map>
- migrationPlan StringId 
- Unique migration plan identifier
- state String
- The current state of the target asset.
- targetAsset StringId 
- Unique target asset identifier
getTargetAssets Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- TargetAsset List<GetCollections Target Assets Target Asset Collection> 
- The list of target_asset_collection.
- DisplayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
List<GetTarget Assets Filter> 
- MigrationPlan stringId 
- OCID of the associated migration plan.
- State string
- The current state of the target asset.
- TargetAsset stringId 
- Id string
- The provider-assigned unique ID for this managed resource.
- TargetAsset []GetCollections Target Assets Target Asset Collection 
- The list of target_asset_collection.
- DisplayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
[]GetTarget Assets Filter 
- MigrationPlan stringId 
- OCID of the associated migration plan.
- State string
- The current state of the target asset.
- TargetAsset stringId 
- id String
- The provider-assigned unique ID for this managed resource.
- targetAsset List<GetCollections Target Assets Target Asset Collection> 
- The list of target_asset_collection.
- displayName String
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
List<GetTarget Assets Filter> 
- migrationPlan StringId 
- OCID of the associated migration plan.
- state String
- The current state of the target asset.
- targetAsset StringId 
- id string
- The provider-assigned unique ID for this managed resource.
- targetAsset GetCollections Target Assets Target Asset Collection[] 
- The list of target_asset_collection.
- displayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
GetTarget Assets Filter[] 
- migrationPlan stringId 
- OCID of the associated migration plan.
- state string
- The current state of the target asset.
- targetAsset stringId 
- id str
- The provider-assigned unique ID for this managed resource.
- target_asset_ Sequence[Getcollections Target Assets Target Asset Collection] 
- The list of target_asset_collection.
- display_name str
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
Sequence[GetTarget Assets Filter] 
- migration_plan_ strid 
- OCID of the associated migration plan.
- state str
- The current state of the target asset.
- target_asset_ strid 
- id String
- The provider-assigned unique ID for this managed resource.
- targetAsset List<Property Map>Collections 
- The list of target_asset_collection.
- displayName String
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters List<Property Map>
- migrationPlan StringId 
- OCID of the associated migration plan.
- state String
- The current state of the target asset.
- targetAsset StringId 
Supporting Types
GetTargetAssetsFilter   
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- Values List<string>
- Regex bool
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- Values []string
- Regex bool
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- values List<String>
- regex Boolean
- name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- values string[]
- regex boolean
- name str
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- values Sequence[str]
- regex bool
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- values List<String>
- regex Boolean
GetTargetAssetsTargetAssetCollection     
GetTargetAssetsTargetAssetCollectionItem      
- BlockVolumes intPerformance 
- Performance of the block volumes.
- CompartmentId string
- The OCID of the compartment.
- CompatibilityMessages List<GetTarget Assets Target Asset Collection Item Compatibility Message> 
- Messages about the compatibility issues.
- CreatedResource stringId 
- Created resource identifier
- DisplayName string
- A filter to return only resources that match the entire given display name.
- EstimatedCosts List<GetTarget Assets Target Asset Collection Item Estimated Cost> 
- Cost estimation description
- Id string
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- IsExcluded boolFrom Execution 
- A boolean indicating whether the asset should be migrated.
- LifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- MigrationAssets List<GetTarget Assets Target Asset Collection Item Migration Asset> 
- Description of the migration asset.
- MigrationPlan stringId 
- Unique migration plan identifier
- MsLicense string
- Microsoft license for VM configuration.
- PreferredShape stringType 
- Preferred VM shape type that you provide.
- RecommendedSpecs List<GetTarget Assets Target Asset Collection Item Recommended Spec> 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- State string
- The current state of the target asset.
- TestSpecs List<GetTarget Assets Target Asset Collection Item Test Spec> 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- TimeAssessed string
- The time when the assessment was done. An RFC3339 formatted datetime string.
- TimeCreated string
- The time when the target asset was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- UserSpecs List<GetTarget Assets Target Asset Collection Item User Spec> 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- BlockVolumes intPerformance 
- Performance of the block volumes.
- CompartmentId string
- The OCID of the compartment.
- CompatibilityMessages []GetTarget Assets Target Asset Collection Item Compatibility Message 
- Messages about the compatibility issues.
- CreatedResource stringId 
- Created resource identifier
- DisplayName string
- A filter to return only resources that match the entire given display name.
- EstimatedCosts []GetTarget Assets Target Asset Collection Item Estimated Cost 
- Cost estimation description
- Id string
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- IsExcluded boolFrom Execution 
- A boolean indicating whether the asset should be migrated.
- LifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- MigrationAssets []GetTarget Assets Target Asset Collection Item Migration Asset 
- Description of the migration asset.
- MigrationPlan stringId 
- Unique migration plan identifier
- MsLicense string
- Microsoft license for VM configuration.
- PreferredShape stringType 
- Preferred VM shape type that you provide.
- RecommendedSpecs []GetTarget Assets Target Asset Collection Item Recommended Spec 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- State string
- The current state of the target asset.
- TestSpecs []GetTarget Assets Target Asset Collection Item Test Spec 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- TimeAssessed string
- The time when the assessment was done. An RFC3339 formatted datetime string.
- TimeCreated string
- The time when the target asset was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- UserSpecs []GetTarget Assets Target Asset Collection Item User Spec 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- blockVolumes IntegerPerformance 
- Performance of the block volumes.
- compartmentId String
- The OCID of the compartment.
- compatibilityMessages List<GetTarget Assets Target Asset Collection Item Compatibility Message> 
- Messages about the compatibility issues.
- createdResource StringId 
- Created resource identifier
- displayName String
- A filter to return only resources that match the entire given display name.
- estimatedCosts List<GetTarget Assets Target Asset Collection Item Estimated Cost> 
- Cost estimation description
- id String
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- isExcluded BooleanFrom Execution 
- A boolean indicating whether the asset should be migrated.
- lifecycleDetails String
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationAssets List<GetTarget Assets Target Asset Collection Item Migration Asset> 
- Description of the migration asset.
- migrationPlan StringId 
- Unique migration plan identifier
- msLicense String
- Microsoft license for VM configuration.
- preferredShape StringType 
- Preferred VM shape type that you provide.
- recommendedSpecs List<GetTarget Assets Target Asset Collection Item Recommended Spec> 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- state String
- The current state of the target asset.
- testSpecs List<GetTarget Assets Target Asset Collection Item Test Spec> 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- timeAssessed String
- The time when the assessment was done. An RFC3339 formatted datetime string.
- timeCreated String
- The time when the target asset was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- type String
- The type of action to run when the instance is interrupted for eviction.
- userSpecs List<GetTarget Assets Target Asset Collection Item User Spec> 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- blockVolumes numberPerformance 
- Performance of the block volumes.
- compartmentId string
- The OCID of the compartment.
- compatibilityMessages GetTarget Assets Target Asset Collection Item Compatibility Message[] 
- Messages about the compatibility issues.
- createdResource stringId 
- Created resource identifier
- displayName string
- A filter to return only resources that match the entire given display name.
- estimatedCosts GetTarget Assets Target Asset Collection Item Estimated Cost[] 
- Cost estimation description
- id string
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- isExcluded booleanFrom Execution 
- A boolean indicating whether the asset should be migrated.
- lifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationAssets GetTarget Assets Target Asset Collection Item Migration Asset[] 
- Description of the migration asset.
- migrationPlan stringId 
- Unique migration plan identifier
- msLicense string
- Microsoft license for VM configuration.
- preferredShape stringType 
- Preferred VM shape type that you provide.
- recommendedSpecs GetTarget Assets Target Asset Collection Item Recommended Spec[] 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- state string
- The current state of the target asset.
- testSpecs GetTarget Assets Target Asset Collection Item Test Spec[] 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- timeAssessed string
- The time when the assessment was done. An RFC3339 formatted datetime string.
- timeCreated string
- The time when the target asset was created. An RFC3339 formatted datetime string.
- timeUpdated string
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- type string
- The type of action to run when the instance is interrupted for eviction.
- userSpecs GetTarget Assets Target Asset Collection Item User Spec[] 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- block_volumes_ intperformance 
- Performance of the block volumes.
- compartment_id str
- The OCID of the compartment.
- compatibility_messages Sequence[GetTarget Assets Target Asset Collection Item Compatibility Message] 
- Messages about the compatibility issues.
- created_resource_ strid 
- Created resource identifier
- display_name str
- A filter to return only resources that match the entire given display name.
- estimated_costs Sequence[GetTarget Assets Target Asset Collection Item Estimated Cost] 
- Cost estimation description
- id str
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- is_excluded_ boolfrom_ execution 
- A boolean indicating whether the asset should be migrated.
- lifecycle_details str
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migration_assets Sequence[GetTarget Assets Target Asset Collection Item Migration Asset] 
- Description of the migration asset.
- migration_plan_ strid 
- Unique migration plan identifier
- ms_license str
- Microsoft license for VM configuration.
- preferred_shape_ strtype 
- Preferred VM shape type that you provide.
- recommended_specs Sequence[GetTarget Assets Target Asset Collection Item Recommended Spec] 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- state str
- The current state of the target asset.
- test_specs Sequence[GetTarget Assets Target Asset Collection Item Test Spec] 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- time_assessed str
- The time when the assessment was done. An RFC3339 formatted datetime string.
- time_created str
- The time when the target asset was created. An RFC3339 formatted datetime string.
- time_updated str
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- type str
- The type of action to run when the instance is interrupted for eviction.
- user_specs Sequence[GetTarget Assets Target Asset Collection Item User Spec] 
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- blockVolumes NumberPerformance 
- Performance of the block volumes.
- compartmentId String
- The OCID of the compartment.
- compatibilityMessages List<Property Map>
- Messages about the compatibility issues.
- createdResource StringId 
- Created resource identifier
- displayName String
- A filter to return only resources that match the entire given display name.
- estimatedCosts List<Property Map>
- Cost estimation description
- id String
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- isExcluded BooleanFrom Execution 
- A boolean indicating whether the asset should be migrated.
- lifecycleDetails String
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationAssets List<Property Map>
- Description of the migration asset.
- migrationPlan StringId 
- Unique migration plan identifier
- msLicense String
- Microsoft license for VM configuration.
- preferredShape StringType 
- Preferred VM shape type that you provide.
- recommendedSpecs List<Property Map>
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- state String
- The current state of the target asset.
- testSpecs List<Property Map>
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
- timeAssessed String
- The time when the assessment was done. An RFC3339 formatted datetime string.
- timeCreated String
- The time when the target asset was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- type String
- The type of action to run when the instance is interrupted for eviction.
- userSpecs List<Property Map>
- Instance launch details. Use the sourceDetailsparameter to specify whether a boot volume or an image should be used to launch a new instance.
GetTargetAssetsTargetAssetCollectionItemCompatibilityMessage        
- Message string
- Detailed description of the compatibility issue.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- Severity string
- Severity level of the compatibility issue.
- Message string
- Detailed description of the compatibility issue.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- Severity string
- Severity level of the compatibility issue.
- message String
- Detailed description of the compatibility issue.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- severity String
- Severity level of the compatibility issue.
- message string
- Detailed description of the compatibility issue.
- name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- severity string
- Severity level of the compatibility issue.
- message str
- Detailed description of the compatibility issue.
- name str
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- severity str
- Severity level of the compatibility issue.
- message String
- Detailed description of the compatibility issue.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- severity String
- Severity level of the compatibility issue.
GetTargetAssetsTargetAssetCollectionItemEstimatedCost        
- Computes
List<GetTarget Assets Target Asset Collection Item Estimated Cost Compute> 
- Cost estimation for compute
- CurrencyCode string
- Currency code in the ISO format.
- OsImages List<GetTarget Assets Target Asset Collection Item Estimated Cost Os Image> 
- Cost estimation for the OS image.
- Storages
List<GetTarget Assets Target Asset Collection Item Estimated Cost Storage> 
- Cost estimation for storage
- SubscriptionId string
- Subscription ID
- TotalEstimation doublePer Month 
- Total estimation per month
- TotalEstimation doublePer Month By Subscription 
- Total estimation per month by subscription.
- Computes
[]GetTarget Assets Target Asset Collection Item Estimated Cost Compute 
- Cost estimation for compute
- CurrencyCode string
- Currency code in the ISO format.
- OsImages []GetTarget Assets Target Asset Collection Item Estimated Cost Os Image 
- Cost estimation for the OS image.
- Storages
[]GetTarget Assets Target Asset Collection Item Estimated Cost Storage 
- Cost estimation for storage
- SubscriptionId string
- Subscription ID
- TotalEstimation float64Per Month 
- Total estimation per month
- TotalEstimation float64Per Month By Subscription 
- Total estimation per month by subscription.
- computes
List<GetTarget Assets Target Asset Collection Item Estimated Cost Compute> 
- Cost estimation for compute
- currencyCode String
- Currency code in the ISO format.
- osImages List<GetTarget Assets Target Asset Collection Item Estimated Cost Os Image> 
- Cost estimation for the OS image.
- storages
List<GetTarget Assets Target Asset Collection Item Estimated Cost Storage> 
- Cost estimation for storage
- subscriptionId String
- Subscription ID
- totalEstimation DoublePer Month 
- Total estimation per month
- totalEstimation DoublePer Month By Subscription 
- Total estimation per month by subscription.
- computes
GetTarget Assets Target Asset Collection Item Estimated Cost Compute[] 
- Cost estimation for compute
- currencyCode string
- Currency code in the ISO format.
- osImages GetTarget Assets Target Asset Collection Item Estimated Cost Os Image[] 
- Cost estimation for the OS image.
- storages
GetTarget Assets Target Asset Collection Item Estimated Cost Storage[] 
- Cost estimation for storage
- subscriptionId string
- Subscription ID
- totalEstimation numberPer Month 
- Total estimation per month
- totalEstimation numberPer Month By Subscription 
- Total estimation per month by subscription.
- computes
Sequence[GetTarget Assets Target Asset Collection Item Estimated Cost Compute] 
- Cost estimation for compute
- currency_code str
- Currency code in the ISO format.
- os_images Sequence[GetTarget Assets Target Asset Collection Item Estimated Cost Os Image] 
- Cost estimation for the OS image.
- storages
Sequence[GetTarget Assets Target Asset Collection Item Estimated Cost Storage] 
- Cost estimation for storage
- subscription_id str
- Subscription ID
- total_estimation_ floatper_ month 
- Total estimation per month
- total_estimation_ floatper_ month_ by_ subscription 
- Total estimation per month by subscription.
- computes List<Property Map>
- Cost estimation for compute
- currencyCode String
- Currency code in the ISO format.
- osImages List<Property Map>
- Cost estimation for the OS image.
- storages List<Property Map>
- Cost estimation for storage
- subscriptionId String
- Subscription ID
- totalEstimation NumberPer Month 
- Total estimation per month
- totalEstimation NumberPer Month By Subscription 
- Total estimation per month by subscription.
GetTargetAssetsTargetAssetCollectionItemEstimatedCostCompute         
- GpuCount double
- Total number of GPU
- GpuPer doubleHour 
- GPU per hour
- GpuPer doubleHour By Subscription 
- GPU per hour by subscription
- MemoryAmount doubleGb 
- Total usage of memory
- MemoryGb doublePer Hour 
- Gigabyte per hour
- MemoryGb doublePer Hour By Subscription 
- Gigabyte per hour by subscription
- OcpuCount double
- Total number of OCPUs
- OcpuPer doubleHour 
- OCPU per hour
- OcpuPer doubleHour By Subscription 
- OCPU per hour by subscription
- TotalPer doubleHour 
- Total price per hour
- TotalPer doubleHour By Subscription 
- Total price per hour by subscription
- GpuCount float64
- Total number of GPU
- GpuPer float64Hour 
- GPU per hour
- GpuPer float64Hour By Subscription 
- GPU per hour by subscription
- MemoryAmount float64Gb 
- Total usage of memory
- MemoryGb float64Per Hour 
- Gigabyte per hour
- MemoryGb float64Per Hour By Subscription 
- Gigabyte per hour by subscription
- OcpuCount float64
- Total number of OCPUs
- OcpuPer float64Hour 
- OCPU per hour
- OcpuPer float64Hour By Subscription 
- OCPU per hour by subscription
- TotalPer float64Hour 
- Total price per hour
- TotalPer float64Hour By Subscription 
- Total price per hour by subscription
- gpuCount Double
- Total number of GPU
- gpuPer DoubleHour 
- GPU per hour
- gpuPer DoubleHour By Subscription 
- GPU per hour by subscription
- memoryAmount DoubleGb 
- Total usage of memory
- memoryGb DoublePer Hour 
- Gigabyte per hour
- memoryGb DoublePer Hour By Subscription 
- Gigabyte per hour by subscription
- ocpuCount Double
- Total number of OCPUs
- ocpuPer DoubleHour 
- OCPU per hour
- ocpuPer DoubleHour By Subscription 
- OCPU per hour by subscription
- totalPer DoubleHour 
- Total price per hour
- totalPer DoubleHour By Subscription 
- Total price per hour by subscription
- gpuCount number
- Total number of GPU
- gpuPer numberHour 
- GPU per hour
- gpuPer numberHour By Subscription 
- GPU per hour by subscription
- memoryAmount numberGb 
- Total usage of memory
- memoryGb numberPer Hour 
- Gigabyte per hour
- memoryGb numberPer Hour By Subscription 
- Gigabyte per hour by subscription
- ocpuCount number
- Total number of OCPUs
- ocpuPer numberHour 
- OCPU per hour
- ocpuPer numberHour By Subscription 
- OCPU per hour by subscription
- totalPer numberHour 
- Total price per hour
- totalPer numberHour By Subscription 
- Total price per hour by subscription
- gpu_count float
- Total number of GPU
- gpu_per_ floathour 
- GPU per hour
- gpu_per_ floathour_ by_ subscription 
- GPU per hour by subscription
- memory_amount_ floatgb 
- Total usage of memory
- memory_gb_ floatper_ hour 
- Gigabyte per hour
- memory_gb_ floatper_ hour_ by_ subscription 
- Gigabyte per hour by subscription
- ocpu_count float
- Total number of OCPUs
- ocpu_per_ floathour 
- OCPU per hour
- ocpu_per_ floathour_ by_ subscription 
- OCPU per hour by subscription
- total_per_ floathour 
- Total price per hour
- total_per_ floathour_ by_ subscription 
- Total price per hour by subscription
- gpuCount Number
- Total number of GPU
- gpuPer NumberHour 
- GPU per hour
- gpuPer NumberHour By Subscription 
- GPU per hour by subscription
- memoryAmount NumberGb 
- Total usage of memory
- memoryGb NumberPer Hour 
- Gigabyte per hour
- memoryGb NumberPer Hour By Subscription 
- Gigabyte per hour by subscription
- ocpuCount Number
- Total number of OCPUs
- ocpuPer NumberHour 
- OCPU per hour
- ocpuPer NumberHour By Subscription 
- OCPU per hour by subscription
- totalPer NumberHour 
- Total price per hour
- totalPer NumberHour By Subscription 
- Total price per hour by subscription
GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImage          
- TotalPer doubleHour 
- Total price per hour
- TotalPer doubleHour By Subscription 
- Total price per hour by subscription
- TotalPer float64Hour 
- Total price per hour
- TotalPer float64Hour By Subscription 
- Total price per hour by subscription
- totalPer DoubleHour 
- Total price per hour
- totalPer DoubleHour By Subscription 
- Total price per hour by subscription
- totalPer numberHour 
- Total price per hour
- totalPer numberHour By Subscription 
- Total price per hour by subscription
- total_per_ floathour 
- Total price per hour
- total_per_ floathour_ by_ subscription 
- Total price per hour by subscription
- totalPer NumberHour 
- Total price per hour
- totalPer NumberHour By Subscription 
- Total price per hour by subscription
GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorage         
- TotalGb doublePer Month 
- Gigabyte storage capacity per month.
- TotalGb doublePer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- Volumes
List<GetTarget Assets Target Asset Collection Item Estimated Cost Storage Volume> 
- Volume estimation
- TotalGb float64Per Month 
- Gigabyte storage capacity per month.
- TotalGb float64Per Month By Subscription 
- Gigabyte storage capacity per month by subscription
- Volumes
[]GetTarget Assets Target Asset Collection Item Estimated Cost Storage Volume 
- Volume estimation
- totalGb DoublePer Month 
- Gigabyte storage capacity per month.
- totalGb DoublePer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- volumes
List<GetTarget Assets Target Asset Collection Item Estimated Cost Storage Volume> 
- Volume estimation
- totalGb numberPer Month 
- Gigabyte storage capacity per month.
- totalGb numberPer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- volumes
GetTarget Assets Target Asset Collection Item Estimated Cost Storage Volume[] 
- Volume estimation
- total_gb_ floatper_ month 
- Gigabyte storage capacity per month.
- total_gb_ floatper_ month_ by_ subscription 
- Gigabyte storage capacity per month by subscription
- volumes
Sequence[GetTarget Assets Target Asset Collection Item Estimated Cost Storage Volume] 
- Volume estimation
- totalGb NumberPer Month 
- Gigabyte storage capacity per month.
- totalGb NumberPer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- volumes List<Property Map>
- Volume estimation
GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolume          
- CapacityGb double
- Gigabyte storage capacity
- Description string
- Volume description
- TotalGb doublePer Month 
- Gigabyte storage capacity per month.
- TotalGb doublePer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- CapacityGb float64
- Gigabyte storage capacity
- Description string
- Volume description
- TotalGb float64Per Month 
- Gigabyte storage capacity per month.
- TotalGb float64Per Month By Subscription 
- Gigabyte storage capacity per month by subscription
- capacityGb Double
- Gigabyte storage capacity
- description String
- Volume description
- totalGb DoublePer Month 
- Gigabyte storage capacity per month.
- totalGb DoublePer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- capacityGb number
- Gigabyte storage capacity
- description string
- Volume description
- totalGb numberPer Month 
- Gigabyte storage capacity per month.
- totalGb numberPer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- capacity_gb float
- Gigabyte storage capacity
- description str
- Volume description
- total_gb_ floatper_ month 
- Gigabyte storage capacity per month.
- total_gb_ floatper_ month_ by_ subscription 
- Gigabyte storage capacity per month by subscription
- capacityGb Number
- Gigabyte storage capacity
- description String
- Volume description
- totalGb NumberPer Month 
- Gigabyte storage capacity per month.
- totalGb NumberPer Month By Subscription 
- Gigabyte storage capacity per month by subscription
GetTargetAssetsTargetAssetCollectionItemMigrationAsset        
- AvailabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- CompartmentId string
- The OCID of the compartment.
- DependedOn List<string>Bies 
- List of migration assets that depend on the asset.
- DependsOns List<string>
- List of migration assets that depends on the asset.
- DisplayName string
- A filter to return only resources that match the entire given display name.
- Id string
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- LifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- MigrationId string
- OCID of the associated migration.
- Notifications List<string>
- List of notifications
- ParentSnapshot string
- The parent snapshot of the migration asset to be used by the replication task.
- ReplicationCompartment stringId 
- Replication compartment identifier
- ReplicationSchedule stringId 
- Replication schedule identifier
- SnapShot stringBucket Name 
- Name of snapshot bucket
- Snapshots Dictionary<string, string>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: {"bar-key": "value"}
- SourceAsset Dictionary<string, string>Data 
- Key-value pair representing asset metadata keys and values scoped to a namespace. Example: {"bar-key": "value"}
- SourceAsset stringId 
- OCID that is referenced to an asset for an inventory.
- State string
- The current state of the target asset.
- TenancyId string
- Tenancy identifier
- TimeCreated string
- The time when the target asset was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- AvailabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- CompartmentId string
- The OCID of the compartment.
- DependedOn []stringBies 
- List of migration assets that depend on the asset.
- DependsOns []string
- List of migration assets that depends on the asset.
- DisplayName string
- A filter to return only resources that match the entire given display name.
- Id string
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- LifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- MigrationId string
- OCID of the associated migration.
- Notifications []string
- List of notifications
- ParentSnapshot string
- The parent snapshot of the migration asset to be used by the replication task.
- ReplicationCompartment stringId 
- Replication compartment identifier
- ReplicationSchedule stringId 
- Replication schedule identifier
- SnapShot stringBucket Name 
- Name of snapshot bucket
- Snapshots map[string]string
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: {"bar-key": "value"}
- SourceAsset map[string]stringData 
- Key-value pair representing asset metadata keys and values scoped to a namespace. Example: {"bar-key": "value"}
- SourceAsset stringId 
- OCID that is referenced to an asset for an inventory.
- State string
- The current state of the target asset.
- TenancyId string
- Tenancy identifier
- TimeCreated string
- The time when the target asset was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- availabilityDomain String
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- compartmentId String
- The OCID of the compartment.
- dependedOn List<String>Bies 
- List of migration assets that depend on the asset.
- dependsOns List<String>
- List of migration assets that depends on the asset.
- displayName String
- A filter to return only resources that match the entire given display name.
- id String
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- lifecycleDetails String
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationId String
- OCID of the associated migration.
- notifications List<String>
- List of notifications
- parentSnapshot String
- The parent snapshot of the migration asset to be used by the replication task.
- replicationCompartment StringId 
- Replication compartment identifier
- replicationSchedule StringId 
- Replication schedule identifier
- snapShot StringBucket Name 
- Name of snapshot bucket
- snapshots Map<String,String>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: {"bar-key": "value"}
- sourceAsset Map<String,String>Data 
- Key-value pair representing asset metadata keys and values scoped to a namespace. Example: {"bar-key": "value"}
- sourceAsset StringId 
- OCID that is referenced to an asset for an inventory.
- state String
- The current state of the target asset.
- tenancyId String
- Tenancy identifier
- timeCreated String
- The time when the target asset was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- type String
- The type of action to run when the instance is interrupted for eviction.
- availabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- compartmentId string
- The OCID of the compartment.
- dependedOn string[]Bies 
- List of migration assets that depend on the asset.
- dependsOns string[]
- List of migration assets that depends on the asset.
- displayName string
- A filter to return only resources that match the entire given display name.
- id string
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- lifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationId string
- OCID of the associated migration.
- notifications string[]
- List of notifications
- parentSnapshot string
- The parent snapshot of the migration asset to be used by the replication task.
- replicationCompartment stringId 
- Replication compartment identifier
- replicationSchedule stringId 
- Replication schedule identifier
- snapShot stringBucket Name 
- Name of snapshot bucket
- snapshots {[key: string]: string}
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: {"bar-key": "value"}
- sourceAsset {[key: string]: string}Data 
- Key-value pair representing asset metadata keys and values scoped to a namespace. Example: {"bar-key": "value"}
- sourceAsset stringId 
- OCID that is referenced to an asset for an inventory.
- state string
- The current state of the target asset.
- tenancyId string
- Tenancy identifier
- timeCreated string
- The time when the target asset was created. An RFC3339 formatted datetime string.
- timeUpdated string
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- type string
- The type of action to run when the instance is interrupted for eviction.
- availability_domain str
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- compartment_id str
- The OCID of the compartment.
- depended_on_ Sequence[str]bies 
- List of migration assets that depend on the asset.
- depends_ons Sequence[str]
- List of migration assets that depends on the asset.
- display_name str
- A filter to return only resources that match the entire given display name.
- id str
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- lifecycle_details str
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migration_id str
- OCID of the associated migration.
- notifications Sequence[str]
- List of notifications
- parent_snapshot str
- The parent snapshot of the migration asset to be used by the replication task.
- replication_compartment_ strid 
- Replication compartment identifier
- replication_schedule_ strid 
- Replication schedule identifier
- snap_shot_ strbucket_ name 
- Name of snapshot bucket
- snapshots Mapping[str, str]
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: {"bar-key": "value"}
- source_asset_ Mapping[str, str]data 
- Key-value pair representing asset metadata keys and values scoped to a namespace. Example: {"bar-key": "value"}
- source_asset_ strid 
- OCID that is referenced to an asset for an inventory.
- state str
- The current state of the target asset.
- tenancy_id str
- Tenancy identifier
- time_created str
- The time when the target asset was created. An RFC3339 formatted datetime string.
- time_updated str
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- type str
- The type of action to run when the instance is interrupted for eviction.
- availabilityDomain String
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- compartmentId String
- The OCID of the compartment.
- dependedOn List<String>Bies 
- List of migration assets that depend on the asset.
- dependsOns List<String>
- List of migration assets that depends on the asset.
- displayName String
- A filter to return only resources that match the entire given display name.
- id String
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- lifecycleDetails String
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationId String
- OCID of the associated migration.
- notifications List<String>
- List of notifications
- parentSnapshot String
- The parent snapshot of the migration asset to be used by the replication task.
- replicationCompartment StringId 
- Replication compartment identifier
- replicationSchedule StringId 
- Replication schedule identifier
- snapShot StringBucket Name 
- Name of snapshot bucket
- snapshots Map<String>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: {"bar-key": "value"}
- sourceAsset Map<String>Data 
- Key-value pair representing asset metadata keys and values scoped to a namespace. Example: {"bar-key": "value"}
- sourceAsset StringId 
- OCID that is referenced to an asset for an inventory.
- state String
- The current state of the target asset.
- tenancyId String
- Tenancy identifier
- timeCreated String
- The time when the target asset was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time when the target asset was updated. An RFC3339 formatted datetime string.
- type String
- The type of action to run when the instance is interrupted for eviction.
GetTargetAssetsTargetAssetCollectionItemRecommendedSpec        
- AgentConfigs List<GetTarget Assets Target Asset Collection Item Recommended Spec Agent Config> 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- AvailabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- CapacityReservation stringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- CompartmentId string
- The OCID of the compartment.
- CreateVnic List<GetDetails Target Assets Target Asset Collection Item Recommended Spec Create Vnic Detail> 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- DedicatedVm stringHost Id 
- The OCID of the dedicated VM host.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- FaultDomain string
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- InstanceOptions List<GetTarget Assets Target Asset Collection Item Recommended Spec Instance Option> 
- Optional mutable instance options
- IpxeScript string
- This is an advanced option.
- IsPv boolEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- PreemptibleInstance List<GetConfigs Target Assets Target Asset Collection Item Recommended Spec Preemptible Instance Config> 
- Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- ShapeConfigs List<GetTarget Assets Target Asset Collection Item Recommended Spec Shape Config> 
- The shape configuration requested for the instance.
- SourceDetails List<GetTarget Assets Target Asset Collection Item Recommended Spec Source Detail> 
- AgentConfigs []GetTarget Assets Target Asset Collection Item Recommended Spec Agent Config 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- AvailabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- CapacityReservation stringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- CompartmentId string
- The OCID of the compartment.
- CreateVnic []GetDetails Target Assets Target Asset Collection Item Recommended Spec Create Vnic Detail 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- DedicatedVm stringHost Id 
- The OCID of the dedicated VM host.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- FaultDomain string
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- InstanceOptions []GetTarget Assets Target Asset Collection Item Recommended Spec Instance Option 
- Optional mutable instance options
- IpxeScript string
- This is an advanced option.
- IsPv boolEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- PreemptibleInstance []GetConfigs Target Assets Target Asset Collection Item Recommended Spec Preemptible Instance Config 
- Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- ShapeConfigs []GetTarget Assets Target Asset Collection Item Recommended Spec Shape Config 
- The shape configuration requested for the instance.
- SourceDetails []GetTarget Assets Target Asset Collection Item Recommended Spec Source Detail 
- agentConfigs List<GetTarget Assets Target Asset Collection Item Recommended Spec Agent Config> 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availabilityDomain String
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacityReservation StringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartmentId String
- The OCID of the compartment.
- createVnic List<GetDetails Target Assets Target Asset Collection Item Recommended Spec Create Vnic Detail> 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicatedVm StringHost Id 
- The OCID of the dedicated VM host.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- faultDomain String
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instanceOptions List<GetTarget Assets Target Asset Collection Item Recommended Spec Instance Option> 
- Optional mutable instance options
- ipxeScript String
- This is an advanced option.
- isPv BooleanEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptibleInstance List<GetConfigs Target Assets Target Asset Collection Item Recommended Spec Preemptible Instance Config> 
- Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shapeConfigs List<GetTarget Assets Target Asset Collection Item Recommended Spec Shape Config> 
- The shape configuration requested for the instance.
- sourceDetails List<GetTarget Assets Target Asset Collection Item Recommended Spec Source Detail> 
- agentConfigs GetTarget Assets Target Asset Collection Item Recommended Spec Agent Config[] 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacityReservation stringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartmentId string
- The OCID of the compartment.
- createVnic GetDetails Target Assets Target Asset Collection Item Recommended Spec Create Vnic Detail[] 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicatedVm stringHost Id 
- The OCID of the dedicated VM host.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName string
- A filter to return only resources that match the entire given display name.
- faultDomain string
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instanceOptions GetTarget Assets Target Asset Collection Item Recommended Spec Instance Option[] 
- Optional mutable instance options
- ipxeScript string
- This is an advanced option.
- isPv booleanEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptibleInstance GetConfigs Target Assets Target Asset Collection Item Recommended Spec Preemptible Instance Config[] 
- Configuration options for preemptible instances.
- shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shapeConfigs GetTarget Assets Target Asset Collection Item Recommended Spec Shape Config[] 
- The shape configuration requested for the instance.
- sourceDetails GetTarget Assets Target Asset Collection Item Recommended Spec Source Detail[] 
- agent_configs Sequence[GetTarget Assets Target Asset Collection Item Recommended Spec Agent Config] 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availability_domain str
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacity_reservation_ strid 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment_id str
- The OCID of the compartment.
- create_vnic_ Sequence[Getdetails Target Assets Target Asset Collection Item Recommended Spec Create Vnic Detail] 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicated_vm_ strhost_ id 
- The OCID of the dedicated VM host.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- display_name str
- A filter to return only resources that match the entire given display name.
- fault_domain str
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostname_label str
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instance_options Sequence[GetTarget Assets Target Asset Collection Item Recommended Spec Instance Option] 
- Optional mutable instance options
- ipxe_script str
- This is an advanced option.
- is_pv_ boolencryption_ in_ transit_ enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible_instance_ Sequence[Getconfigs Target Assets Target Asset Collection Item Recommended Spec Preemptible Instance Config] 
- Configuration options for preemptible instances.
- shape str
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape_configs Sequence[GetTarget Assets Target Asset Collection Item Recommended Spec Shape Config] 
- The shape configuration requested for the instance.
- source_details Sequence[GetTarget Assets Target Asset Collection Item Recommended Spec Source Detail] 
- agentConfigs List<Property Map>
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availabilityDomain String
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacityReservation StringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartmentId String
- The OCID of the compartment.
- createVnic List<Property Map>Details 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicatedVm StringHost Id 
- The OCID of the dedicated VM host.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- faultDomain String
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instanceOptions List<Property Map>
- Optional mutable instance options
- ipxeScript String
- This is an advanced option.
- isPv BooleanEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptibleInstance List<Property Map>Configs 
- Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shapeConfigs List<Property Map>
- The shape configuration requested for the instance.
- sourceDetails List<Property Map>
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfig          
- AreAll boolPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- IsManagement boolDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- IsMonitoring boolDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- PluginsConfigs List<GetTarget Assets Target Asset Collection Item Recommended Spec Agent Config Plugins Config> 
- The configuration of plugins associated with this instance.
- AreAll boolPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- IsManagement boolDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- IsMonitoring boolDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- PluginsConfigs []GetTarget Assets Target Asset Collection Item Recommended Spec Agent Config Plugins Config 
- The configuration of plugins associated with this instance.
- areAll BooleanPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- isManagement BooleanDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- isMonitoring BooleanDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- pluginsConfigs List<GetTarget Assets Target Asset Collection Item Recommended Spec Agent Config Plugins Config> 
- The configuration of plugins associated with this instance.
- areAll booleanPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- isManagement booleanDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- isMonitoring booleanDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- pluginsConfigs GetTarget Assets Target Asset Collection Item Recommended Spec Agent Config Plugins Config[] 
- The configuration of plugins associated with this instance.
- are_all_ boolplugins_ disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is_management_ booldisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is_monitoring_ booldisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins_configs Sequence[GetTarget Assets Target Asset Collection Item Recommended Spec Agent Config Plugins Config] 
- The configuration of plugins associated with this instance.
- areAll BooleanPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- isManagement BooleanDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- isMonitoring BooleanDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- pluginsConfigs List<Property Map>
- The configuration of plugins associated with this instance.
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfig            
- DesiredState string
- Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- DesiredState string
- Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desiredState String
- Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desiredState string
- Whether the plugin should be enabled or disabled.
- name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired_state str
- Whether the plugin should be enabled or disabled.
- name str
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desiredState String
- Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetail           
- AssignPrivate boolDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- AssignPublic boolIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- NsgIds List<string>
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- PrivateIp string
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- SkipSource boolDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- SubnetId string
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- VlanId string
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- AssignPrivate boolDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- AssignPublic boolIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- NsgIds []string
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- PrivateIp string
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- SkipSource boolDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- SubnetId string
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- VlanId string
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assignPrivate BooleanDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assignPublic BooleanIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsgIds List<String>
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- privateIp String
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skipSource BooleanDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnetId String
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlanId String
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assignPrivate booleanDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assignPublic booleanIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName string
- A filter to return only resources that match the entire given display name.
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsgIds string[]
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- privateIp string
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skipSource booleanDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnetId string
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlanId string
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assign_private_ booldns_ record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign_public_ boolip 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- display_name str
- A filter to return only resources that match the entire given display name.
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostname_label str
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsg_ids Sequence[str]
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private_ip str
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skip_source_ booldest_ check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnet_id str
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlan_id str
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assignPrivate BooleanDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assignPublic BooleanIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsgIds List<String>
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- privateIp String
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skipSource BooleanDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnetId String
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlanId String
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOption          
- AreLegacy boolImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- AreLegacy boolImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- areLegacy BooleanImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- areLegacy booleanImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are_legacy_ boolimds_ endpoints_ disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- areLegacy BooleanImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfig           
- PreemptionActions List<GetTarget Assets Target Asset Collection Item Recommended Spec Preemptible Instance Config Preemption Action> 
- The action to run when the preemptible instance is interrupted for eviction.
- PreemptionActions []GetTarget Assets Target Asset Collection Item Recommended Spec Preemptible Instance Config Preemption Action 
- The action to run when the preemptible instance is interrupted for eviction.
- preemptionActions List<GetTarget Assets Target Asset Collection Item Recommended Spec Preemptible Instance Config Preemption Action> 
- The action to run when the preemptible instance is interrupted for eviction.
- preemptionActions GetTarget Assets Target Asset Collection Item Recommended Spec Preemptible Instance Config Preemption Action[] 
- The action to run when the preemptible instance is interrupted for eviction.
- preemption_actions Sequence[GetTarget Assets Target Asset Collection Item Recommended Spec Preemptible Instance Config Preemption Action] 
- The action to run when the preemptible instance is interrupted for eviction.
- preemptionActions List<Property Map>
- The action to run when the preemptible instance is interrupted for eviction.
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionAction             
- PreserveBoot boolVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- PreserveBoot boolVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- preserveBoot BooleanVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
- preserveBoot booleanVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type string
- The type of action to run when the instance is interrupted for eviction.
- preserve_boot_ boolvolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type str
- The type of action to run when the instance is interrupted for eviction.
- preserveBoot BooleanVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfig          
- BaselineOcpu stringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- MemoryIn doubleGbs 
- The total amount of memory in gigabytes that is available to the instance.
- Ocpus double
- The total number of OCPUs available to the instance.
- BaselineOcpu stringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- MemoryIn float64Gbs 
- The total amount of memory in gigabytes that is available to the instance.
- Ocpus float64
- The total number of OCPUs available to the instance.
- baselineOcpu StringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memoryIn DoubleGbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus Double
- The total number of OCPUs available to the instance.
- baselineOcpu stringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memoryIn numberGbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus number
- The total number of OCPUs available to the instance.
- baseline_ocpu_ strutilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memory_in_ floatgbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus float
- The total number of OCPUs available to the instance.
- baselineOcpu StringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memoryIn NumberGbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus Number
- The total number of OCPUs available to the instance.
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetail          
- BootVolume stringId 
- The OCID of the boot volume used to boot the instance.
- BootVolume stringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- BootVolume stringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- ImageId string
- The OCID of the image used to boot the instance.
- KmsKey stringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- SourceType string
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- BootVolume stringId 
- The OCID of the boot volume used to boot the instance.
- BootVolume stringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- BootVolume stringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- ImageId string
- The OCID of the image used to boot the instance.
- KmsKey stringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- SourceType string
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- bootVolume StringId 
- The OCID of the boot volume used to boot the instance.
- bootVolume StringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- bootVolume StringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- imageId String
- The OCID of the image used to boot the instance.
- kmsKey StringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- sourceType String
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- bootVolume stringId 
- The OCID of the boot volume used to boot the instance.
- bootVolume stringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- bootVolume stringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- imageId string
- The OCID of the image used to boot the instance.
- kmsKey stringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- sourceType string
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- boot_volume_ strid 
- The OCID of the boot volume used to boot the instance.
- boot_volume_ strsize_ in_ gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot_volume_ strvpus_ per_ gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image_id str
- The OCID of the image used to boot the instance.
- kms_key_ strid 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- source_type str
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- bootVolume StringId 
- The OCID of the boot volume used to boot the instance.
- bootVolume StringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- bootVolume StringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- imageId String
- The OCID of the image used to boot the instance.
- kmsKey StringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- sourceType String
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
GetTargetAssetsTargetAssetCollectionItemTestSpec        
- AgentConfigs List<GetTarget Assets Target Asset Collection Item Test Spec Agent Config> 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- AvailabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- CapacityReservation stringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- CompartmentId string
- The OCID of the compartment.
- CreateVnic List<GetDetails Target Assets Target Asset Collection Item Test Spec Create Vnic Detail> 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- DedicatedVm stringHost Id 
- The OCID of the dedicated VM host.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- FaultDomain string
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- InstanceOptions List<GetTarget Assets Target Asset Collection Item Test Spec Instance Option> 
- Optional mutable instance options
- IpxeScript string
- This is an advanced option.
- IsPv boolEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- PreemptibleInstance List<GetConfigs Target Assets Target Asset Collection Item Test Spec Preemptible Instance Config> 
- Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- ShapeConfigs List<GetTarget Assets Target Asset Collection Item Test Spec Shape Config> 
- The shape configuration requested for the instance.
- SourceDetails List<GetTarget Assets Target Asset Collection Item Test Spec Source Detail> 
- AgentConfigs []GetTarget Assets Target Asset Collection Item Test Spec Agent Config 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- AvailabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- CapacityReservation stringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- CompartmentId string
- The OCID of the compartment.
- CreateVnic []GetDetails Target Assets Target Asset Collection Item Test Spec Create Vnic Detail 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- DedicatedVm stringHost Id 
- The OCID of the dedicated VM host.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- FaultDomain string
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- InstanceOptions []GetTarget Assets Target Asset Collection Item Test Spec Instance Option 
- Optional mutable instance options
- IpxeScript string
- This is an advanced option.
- IsPv boolEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- PreemptibleInstance []GetConfigs Target Assets Target Asset Collection Item Test Spec Preemptible Instance Config 
- Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- ShapeConfigs []GetTarget Assets Target Asset Collection Item Test Spec Shape Config 
- The shape configuration requested for the instance.
- SourceDetails []GetTarget Assets Target Asset Collection Item Test Spec Source Detail 
- agentConfigs List<GetTarget Assets Target Asset Collection Item Test Spec Agent Config> 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availabilityDomain String
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacityReservation StringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartmentId String
- The OCID of the compartment.
- createVnic List<GetDetails Target Assets Target Asset Collection Item Test Spec Create Vnic Detail> 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicatedVm StringHost Id 
- The OCID of the dedicated VM host.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- faultDomain String
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instanceOptions List<GetTarget Assets Target Asset Collection Item Test Spec Instance Option> 
- Optional mutable instance options
- ipxeScript String
- This is an advanced option.
- isPv BooleanEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptibleInstance List<GetConfigs Target Assets Target Asset Collection Item Test Spec Preemptible Instance Config> 
- Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shapeConfigs List<GetTarget Assets Target Asset Collection Item Test Spec Shape Config> 
- The shape configuration requested for the instance.
- sourceDetails List<GetTarget Assets Target Asset Collection Item Test Spec Source Detail> 
- agentConfigs GetTarget Assets Target Asset Collection Item Test Spec Agent Config[] 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacityReservation stringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartmentId string
- The OCID of the compartment.
- createVnic GetDetails Target Assets Target Asset Collection Item Test Spec Create Vnic Detail[] 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicatedVm stringHost Id 
- The OCID of the dedicated VM host.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName string
- A filter to return only resources that match the entire given display name.
- faultDomain string
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instanceOptions GetTarget Assets Target Asset Collection Item Test Spec Instance Option[] 
- Optional mutable instance options
- ipxeScript string
- This is an advanced option.
- isPv booleanEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptibleInstance GetConfigs Target Assets Target Asset Collection Item Test Spec Preemptible Instance Config[] 
- Configuration options for preemptible instances.
- shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shapeConfigs GetTarget Assets Target Asset Collection Item Test Spec Shape Config[] 
- The shape configuration requested for the instance.
- sourceDetails GetTarget Assets Target Asset Collection Item Test Spec Source Detail[] 
- agent_configs Sequence[GetTarget Assets Target Asset Collection Item Test Spec Agent Config] 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availability_domain str
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacity_reservation_ strid 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment_id str
- The OCID of the compartment.
- create_vnic_ Sequence[Getdetails Target Assets Target Asset Collection Item Test Spec Create Vnic Detail] 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicated_vm_ strhost_ id 
- The OCID of the dedicated VM host.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- display_name str
- A filter to return only resources that match the entire given display name.
- fault_domain str
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostname_label str
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instance_options Sequence[GetTarget Assets Target Asset Collection Item Test Spec Instance Option] 
- Optional mutable instance options
- ipxe_script str
- This is an advanced option.
- is_pv_ boolencryption_ in_ transit_ enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible_instance_ Sequence[Getconfigs Target Assets Target Asset Collection Item Test Spec Preemptible Instance Config] 
- Configuration options for preemptible instances.
- shape str
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape_configs Sequence[GetTarget Assets Target Asset Collection Item Test Spec Shape Config] 
- The shape configuration requested for the instance.
- source_details Sequence[GetTarget Assets Target Asset Collection Item Test Spec Source Detail] 
- agentConfigs List<Property Map>
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availabilityDomain String
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacityReservation StringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartmentId String
- The OCID of the compartment.
- createVnic List<Property Map>Details 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicatedVm StringHost Id 
- The OCID of the dedicated VM host.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- faultDomain String
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instanceOptions List<Property Map>
- Optional mutable instance options
- ipxeScript String
- This is an advanced option.
- isPv BooleanEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptibleInstance List<Property Map>Configs 
- Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shapeConfigs List<Property Map>
- The shape configuration requested for the instance.
- sourceDetails List<Property Map>
GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfig          
- AreAll boolPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- IsManagement boolDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- IsMonitoring boolDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- PluginsConfigs List<GetTarget Assets Target Asset Collection Item Test Spec Agent Config Plugins Config> 
- The configuration of plugins associated with this instance.
- AreAll boolPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- IsManagement boolDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- IsMonitoring boolDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- PluginsConfigs []GetTarget Assets Target Asset Collection Item Test Spec Agent Config Plugins Config 
- The configuration of plugins associated with this instance.
- areAll BooleanPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- isManagement BooleanDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- isMonitoring BooleanDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- pluginsConfigs List<GetTarget Assets Target Asset Collection Item Test Spec Agent Config Plugins Config> 
- The configuration of plugins associated with this instance.
- areAll booleanPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- isManagement booleanDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- isMonitoring booleanDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- pluginsConfigs GetTarget Assets Target Asset Collection Item Test Spec Agent Config Plugins Config[] 
- The configuration of plugins associated with this instance.
- are_all_ boolplugins_ disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is_management_ booldisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is_monitoring_ booldisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins_configs Sequence[GetTarget Assets Target Asset Collection Item Test Spec Agent Config Plugins Config] 
- The configuration of plugins associated with this instance.
- areAll BooleanPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- isManagement BooleanDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- isMonitoring BooleanDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- pluginsConfigs List<Property Map>
- The configuration of plugins associated with this instance.
GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfig            
- DesiredState string
- Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- DesiredState string
- Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desiredState String
- Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desiredState string
- Whether the plugin should be enabled or disabled.
- name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired_state str
- Whether the plugin should be enabled or disabled.
- name str
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desiredState String
- Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetail           
- AssignPrivate boolDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- AssignPublic boolIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- NsgIds List<string>
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- PrivateIp string
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- SkipSource boolDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- SubnetId string
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- VlanId string
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- AssignPrivate boolDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- AssignPublic boolIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- NsgIds []string
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- PrivateIp string
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- SkipSource boolDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- SubnetId string
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- VlanId string
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assignPrivate BooleanDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assignPublic BooleanIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsgIds List<String>
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- privateIp String
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skipSource BooleanDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnetId String
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlanId String
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assignPrivate booleanDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assignPublic booleanIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName string
- A filter to return only resources that match the entire given display name.
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsgIds string[]
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- privateIp string
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skipSource booleanDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnetId string
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlanId string
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assign_private_ booldns_ record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign_public_ boolip 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- display_name str
- A filter to return only resources that match the entire given display name.
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostname_label str
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsg_ids Sequence[str]
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private_ip str
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skip_source_ booldest_ check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnet_id str
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlan_id str
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assignPrivate BooleanDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assignPublic BooleanIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsgIds List<String>
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- privateIp String
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skipSource BooleanDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnetId String
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlanId String
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOption          
- AreLegacy boolImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- AreLegacy boolImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- areLegacy BooleanImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- areLegacy booleanImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are_legacy_ boolimds_ endpoints_ disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- areLegacy BooleanImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfig           
- PreemptionActions List<GetTarget Assets Target Asset Collection Item Test Spec Preemptible Instance Config Preemption Action> 
- The action to run when the preemptible instance is interrupted for eviction.
- PreemptionActions []GetTarget Assets Target Asset Collection Item Test Spec Preemptible Instance Config Preemption Action 
- The action to run when the preemptible instance is interrupted for eviction.
- preemptionActions List<GetTarget Assets Target Asset Collection Item Test Spec Preemptible Instance Config Preemption Action> 
- The action to run when the preemptible instance is interrupted for eviction.
- preemptionActions GetTarget Assets Target Asset Collection Item Test Spec Preemptible Instance Config Preemption Action[] 
- The action to run when the preemptible instance is interrupted for eviction.
- preemption_actions Sequence[GetTarget Assets Target Asset Collection Item Test Spec Preemptible Instance Config Preemption Action] 
- The action to run when the preemptible instance is interrupted for eviction.
- preemptionActions List<Property Map>
- The action to run when the preemptible instance is interrupted for eviction.
GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionAction             
- PreserveBoot boolVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- PreserveBoot boolVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- preserveBoot BooleanVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
- preserveBoot booleanVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type string
- The type of action to run when the instance is interrupted for eviction.
- preserve_boot_ boolvolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type str
- The type of action to run when the instance is interrupted for eviction.
- preserveBoot BooleanVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfig          
- BaselineOcpu stringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- MemoryIn doubleGbs 
- The total amount of memory in gigabytes that is available to the instance.
- Ocpus double
- The total number of OCPUs available to the instance.
- BaselineOcpu stringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- MemoryIn float64Gbs 
- The total amount of memory in gigabytes that is available to the instance.
- Ocpus float64
- The total number of OCPUs available to the instance.
- baselineOcpu StringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memoryIn DoubleGbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus Double
- The total number of OCPUs available to the instance.
- baselineOcpu stringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memoryIn numberGbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus number
- The total number of OCPUs available to the instance.
- baseline_ocpu_ strutilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memory_in_ floatgbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus float
- The total number of OCPUs available to the instance.
- baselineOcpu StringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memoryIn NumberGbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus Number
- The total number of OCPUs available to the instance.
GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetail          
- BootVolume stringId 
- The OCID of the boot volume used to boot the instance.
- BootVolume stringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- BootVolume stringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- ImageId string
- The OCID of the image used to boot the instance.
- KmsKey stringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- SourceType string
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- BootVolume stringId 
- The OCID of the boot volume used to boot the instance.
- BootVolume stringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- BootVolume stringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- ImageId string
- The OCID of the image used to boot the instance.
- KmsKey stringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- SourceType string
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- bootVolume StringId 
- The OCID of the boot volume used to boot the instance.
- bootVolume StringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- bootVolume StringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- imageId String
- The OCID of the image used to boot the instance.
- kmsKey StringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- sourceType String
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- bootVolume stringId 
- The OCID of the boot volume used to boot the instance.
- bootVolume stringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- bootVolume stringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- imageId string
- The OCID of the image used to boot the instance.
- kmsKey stringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- sourceType string
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- boot_volume_ strid 
- The OCID of the boot volume used to boot the instance.
- boot_volume_ strsize_ in_ gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot_volume_ strvpus_ per_ gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image_id str
- The OCID of the image used to boot the instance.
- kms_key_ strid 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- source_type str
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- bootVolume StringId 
- The OCID of the boot volume used to boot the instance.
- bootVolume StringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- bootVolume StringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- imageId String
- The OCID of the image used to boot the instance.
- kmsKey StringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- sourceType String
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
GetTargetAssetsTargetAssetCollectionItemUserSpec        
- AgentConfigs List<GetTarget Assets Target Asset Collection Item User Spec Agent Config> 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- AvailabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- CapacityReservation stringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- CompartmentId string
- The OCID of the compartment.
- CreateVnic List<GetDetails Target Assets Target Asset Collection Item User Spec Create Vnic Detail> 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- DedicatedVm stringHost Id 
- The OCID of the dedicated VM host.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- FaultDomain string
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- InstanceOptions List<GetTarget Assets Target Asset Collection Item User Spec Instance Option> 
- Optional mutable instance options
- IpxeScript string
- This is an advanced option.
- IsPv boolEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- PreemptibleInstance List<GetConfigs Target Assets Target Asset Collection Item User Spec Preemptible Instance Config> 
- Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- ShapeConfigs List<GetTarget Assets Target Asset Collection Item User Spec Shape Config> 
- The shape configuration requested for the instance.
- SourceDetails List<GetTarget Assets Target Asset Collection Item User Spec Source Detail> 
- AgentConfigs []GetTarget Assets Target Asset Collection Item User Spec Agent Config 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- AvailabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- CapacityReservation stringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- CompartmentId string
- The OCID of the compartment.
- CreateVnic []GetDetails Target Assets Target Asset Collection Item User Spec Create Vnic Detail 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- DedicatedVm stringHost Id 
- The OCID of the dedicated VM host.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- FaultDomain string
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- InstanceOptions []GetTarget Assets Target Asset Collection Item User Spec Instance Option 
- Optional mutable instance options
- IpxeScript string
- This is an advanced option.
- IsPv boolEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- PreemptibleInstance []GetConfigs Target Assets Target Asset Collection Item User Spec Preemptible Instance Config 
- Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- ShapeConfigs []GetTarget Assets Target Asset Collection Item User Spec Shape Config 
- The shape configuration requested for the instance.
- SourceDetails []GetTarget Assets Target Asset Collection Item User Spec Source Detail 
- agentConfigs List<GetTarget Assets Target Asset Collection Item User Spec Agent Config> 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availabilityDomain String
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacityReservation StringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartmentId String
- The OCID of the compartment.
- createVnic List<GetDetails Target Assets Target Asset Collection Item User Spec Create Vnic Detail> 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicatedVm StringHost Id 
- The OCID of the dedicated VM host.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- faultDomain String
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instanceOptions List<GetTarget Assets Target Asset Collection Item User Spec Instance Option> 
- Optional mutable instance options
- ipxeScript String
- This is an advanced option.
- isPv BooleanEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptibleInstance List<GetConfigs Target Assets Target Asset Collection Item User Spec Preemptible Instance Config> 
- Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shapeConfigs List<GetTarget Assets Target Asset Collection Item User Spec Shape Config> 
- The shape configuration requested for the instance.
- sourceDetails List<GetTarget Assets Target Asset Collection Item User Spec Source Detail> 
- agentConfigs GetTarget Assets Target Asset Collection Item User Spec Agent Config[] 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availabilityDomain string
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacityReservation stringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartmentId string
- The OCID of the compartment.
- createVnic GetDetails Target Assets Target Asset Collection Item User Spec Create Vnic Detail[] 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicatedVm stringHost Id 
- The OCID of the dedicated VM host.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName string
- A filter to return only resources that match the entire given display name.
- faultDomain string
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instanceOptions GetTarget Assets Target Asset Collection Item User Spec Instance Option[] 
- Optional mutable instance options
- ipxeScript string
- This is an advanced option.
- isPv booleanEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptibleInstance GetConfigs Target Assets Target Asset Collection Item User Spec Preemptible Instance Config[] 
- Configuration options for preemptible instances.
- shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shapeConfigs GetTarget Assets Target Asset Collection Item User Spec Shape Config[] 
- The shape configuration requested for the instance.
- sourceDetails GetTarget Assets Target Asset Collection Item User Spec Source Detail[] 
- agent_configs Sequence[GetTarget Assets Target Asset Collection Item User Spec Agent Config] 
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availability_domain str
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacity_reservation_ strid 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment_id str
- The OCID of the compartment.
- create_vnic_ Sequence[Getdetails Target Assets Target Asset Collection Item User Spec Create Vnic Detail] 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicated_vm_ strhost_ id 
- The OCID of the dedicated VM host.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- display_name str
- A filter to return only resources that match the entire given display name.
- fault_domain str
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostname_label str
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instance_options Sequence[GetTarget Assets Target Asset Collection Item User Spec Instance Option] 
- Optional mutable instance options
- ipxe_script str
- This is an advanced option.
- is_pv_ boolencryption_ in_ transit_ enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible_instance_ Sequence[Getconfigs Target Assets Target Asset Collection Item User Spec Preemptible Instance Config] 
- Configuration options for preemptible instances.
- shape str
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape_configs Sequence[GetTarget Assets Target Asset Collection Item User Spec Shape Config] 
- The shape configuration requested for the instance.
- source_details Sequence[GetTarget Assets Target Asset Collection Item User Spec Source Detail] 
- agentConfigs List<Property Map>
- Configuration options for the Oracle Cloud Agent software running on the instance.
- availabilityDomain String
- The availability domain of the instance. Example: Uocm:PHX-AD-1
- capacityReservation StringId 
- The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartmentId String
- The OCID of the compartment.
- createVnic List<Property Map>Details 
- Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicatedVm StringHost Id 
- The OCID of the dedicated VM host.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- faultDomain String
- A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- instanceOptions List<Property Map>
- Optional mutable instance options
- ipxeScript String
- This is an advanced option.
- isPv BooleanEncryption In Transit Enabled 
- Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptibleInstance List<Property Map>Configs 
- Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shapeConfigs List<Property Map>
- The shape configuration requested for the instance.
- sourceDetails List<Property Map>
GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfig          
- AreAll boolPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- IsManagement boolDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- IsMonitoring boolDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- PluginsConfigs List<GetTarget Assets Target Asset Collection Item User Spec Agent Config Plugins Config> 
- The configuration of plugins associated with this instance.
- AreAll boolPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- IsManagement boolDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- IsMonitoring boolDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- PluginsConfigs []GetTarget Assets Target Asset Collection Item User Spec Agent Config Plugins Config 
- The configuration of plugins associated with this instance.
- areAll BooleanPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- isManagement BooleanDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- isMonitoring BooleanDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- pluginsConfigs List<GetTarget Assets Target Asset Collection Item User Spec Agent Config Plugins Config> 
- The configuration of plugins associated with this instance.
- areAll booleanPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- isManagement booleanDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- isMonitoring booleanDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- pluginsConfigs GetTarget Assets Target Asset Collection Item User Spec Agent Config Plugins Config[] 
- The configuration of plugins associated with this instance.
- are_all_ boolplugins_ disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is_management_ booldisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is_monitoring_ booldisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins_configs Sequence[GetTarget Assets Target Asset Collection Item User Spec Agent Config Plugins Config] 
- The configuration of plugins associated with this instance.
- areAll BooleanPlugins Disabled 
- Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- isManagement BooleanDisabled 
- Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- isMonitoring BooleanDisabled 
- Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- pluginsConfigs List<Property Map>
- The configuration of plugins associated with this instance.
GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfig            
- DesiredState string
- Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- DesiredState string
- Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desiredState String
- Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desiredState string
- Whether the plugin should be enabled or disabled.
- name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired_state str
- Whether the plugin should be enabled or disabled.
- name str
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desiredState String
- Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetail           
- AssignPrivate boolDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- AssignPublic boolIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- NsgIds List<string>
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- PrivateIp string
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- SkipSource boolDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- SubnetId string
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- VlanId string
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- AssignPrivate boolDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- AssignPublic boolIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- A filter to return only resources that match the entire given display name.
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- HostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- NsgIds []string
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- PrivateIp string
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- SkipSource boolDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- SubnetId string
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- VlanId string
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assignPrivate BooleanDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assignPublic BooleanIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsgIds List<String>
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- privateIp String
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skipSource BooleanDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnetId String
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlanId String
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assignPrivate booleanDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assignPublic booleanIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName string
- A filter to return only resources that match the entire given display name.
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel string
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsgIds string[]
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- privateIp string
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skipSource booleanDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnetId string
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlanId string
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assign_private_ booldns_ record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign_public_ boolip 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- display_name str
- A filter to return only resources that match the entire given display name.
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostname_label str
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsg_ids Sequence[str]
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private_ip str
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skip_source_ booldest_ check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnet_id str
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlan_id str
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assignPrivate BooleanDns Record 
- Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assignPublic BooleanIp 
- Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where prohibitPublicIpOnVnic= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic= true, an error is returned.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- A filter to return only resources that match the entire given display name.
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
- hostnameLabel String
- Deprecated. Instead use hostnameLabelin CreateVnicDetails. If you provide both, the values must match.
- nsgIds List<String>
- List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- privateIp String
- A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skipSource BooleanDest Check 
- Whether the source/destination check is disabled on the VNIC. Defaults to false, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target.
- subnetId String
- The OCID of the subnet to create the VNIC. When launching an instance, use this subnetIdinstead of the deprecatedsubnetIdin LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match.
- vlanId String
- Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOption          
- AreLegacy boolImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- AreLegacy boolImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- areLegacy BooleanImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- areLegacy booleanImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are_legacy_ boolimds_ endpoints_ disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- areLegacy BooleanImds Endpoints Disabled 
- Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfig           
- PreemptionActions List<GetTarget Assets Target Asset Collection Item User Spec Preemptible Instance Config Preemption Action> 
- The action to run when the preemptible instance is interrupted for eviction.
- PreemptionActions []GetTarget Assets Target Asset Collection Item User Spec Preemptible Instance Config Preemption Action 
- The action to run when the preemptible instance is interrupted for eviction.
- preemptionActions List<GetTarget Assets Target Asset Collection Item User Spec Preemptible Instance Config Preemption Action> 
- The action to run when the preemptible instance is interrupted for eviction.
- preemptionActions GetTarget Assets Target Asset Collection Item User Spec Preemptible Instance Config Preemption Action[] 
- The action to run when the preemptible instance is interrupted for eviction.
- preemption_actions Sequence[GetTarget Assets Target Asset Collection Item User Spec Preemptible Instance Config Preemption Action] 
- The action to run when the preemptible instance is interrupted for eviction.
- preemptionActions List<Property Map>
- The action to run when the preemptible instance is interrupted for eviction.
GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionAction             
- PreserveBoot boolVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- PreserveBoot boolVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- preserveBoot BooleanVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
- preserveBoot booleanVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type string
- The type of action to run when the instance is interrupted for eviction.
- preserve_boot_ boolvolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type str
- The type of action to run when the instance is interrupted for eviction.
- preserveBoot BooleanVolume 
- Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfig          
- BaselineOcpu stringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- MemoryIn doubleGbs 
- The total amount of memory in gigabytes that is available to the instance.
- Ocpus double
- The total number of OCPUs available to the instance.
- BaselineOcpu stringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- MemoryIn float64Gbs 
- The total amount of memory in gigabytes that is available to the instance.
- Ocpus float64
- The total number of OCPUs available to the instance.
- baselineOcpu StringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memoryIn DoubleGbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus Double
- The total number of OCPUs available to the instance.
- baselineOcpu stringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memoryIn numberGbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus number
- The total number of OCPUs available to the instance.
- baseline_ocpu_ strutilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memory_in_ floatgbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus float
- The total number of OCPUs available to the instance.
- baselineOcpu StringUtilization 
- The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.
- memoryIn NumberGbs 
- The total amount of memory in gigabytes that is available to the instance.
- ocpus Number
- The total number of OCPUs available to the instance.
GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetail          
- BootVolume stringId 
- The OCID of the boot volume used to boot the instance.
- BootVolume stringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- BootVolume stringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- ImageId string
- The OCID of the image used to boot the instance.
- KmsKey stringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- SourceType string
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- BootVolume stringId 
- The OCID of the boot volume used to boot the instance.
- BootVolume stringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- BootVolume stringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- ImageId string
- The OCID of the image used to boot the instance.
- KmsKey stringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- SourceType string
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- bootVolume StringId 
- The OCID of the boot volume used to boot the instance.
- bootVolume StringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- bootVolume StringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- imageId String
- The OCID of the image used to boot the instance.
- kmsKey StringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- sourceType String
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- bootVolume stringId 
- The OCID of the boot volume used to boot the instance.
- bootVolume stringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- bootVolume stringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- imageId string
- The OCID of the image used to boot the instance.
- kmsKey stringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- sourceType string
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- boot_volume_ strid 
- The OCID of the boot volume used to boot the instance.
- boot_volume_ strsize_ in_ gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot_volume_ strvpus_ per_ gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image_id str
- The OCID of the image used to boot the instance.
- kms_key_ strid 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- source_type str
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
- bootVolume StringId 
- The OCID of the boot volume used to boot the instance.
- bootVolume StringSize In Gbs 
- The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- bootVolume StringVpus Per Gb 
- The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- imageId String
- The OCID of the image used to boot the instance.
- kmsKey StringId 
- The OCID of the key management key to assign as the master encryption key for the boot volume.
- sourceType String
- The source type for the instance. Use imagewhen specifying the image OCID. UsebootVolumewhen specifying the boot volume OCID.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.