Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi
oci.CloudMigrations.getTargetAsset
Explore with Pulumi AI
This data source provides details about a specific Target Asset resource in Oracle Cloud Infrastructure Cloud Migrations service.
Gets a target asset by identifier.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testTargetAsset = oci.CloudMigrations.getTargetAsset({
targetAssetId: testTargetAssetOciCloudMigrationsTargetAsset.id,
});
import pulumi
import pulumi_oci as oci
test_target_asset = oci.CloudMigrations.get_target_asset(target_asset_id=test_target_asset_oci_cloud_migrations_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.GetTargetAsset(ctx, &cloudmigrations.GetTargetAssetArgs{
TargetAssetId: testTargetAssetOciCloudMigrationsTargetAsset.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 testTargetAsset = Oci.CloudMigrations.GetTargetAsset.Invoke(new()
{
TargetAssetId = testTargetAssetOciCloudMigrationsTargetAsset.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.GetTargetAssetArgs;
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 testTargetAsset = CloudMigrationsFunctions.getTargetAsset(GetTargetAssetArgs.builder()
.targetAssetId(testTargetAssetOciCloudMigrationsTargetAsset.id())
.build());
}
}
variables:
testTargetAsset:
fn::invoke:
function: oci:CloudMigrations:getTargetAsset
arguments:
targetAssetId: ${testTargetAssetOciCloudMigrationsTargetAsset.id}
Using getTargetAsset
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 getTargetAsset(args: GetTargetAssetArgs, opts?: InvokeOptions): Promise<GetTargetAssetResult>
function getTargetAssetOutput(args: GetTargetAssetOutputArgs, opts?: InvokeOptions): Output<GetTargetAssetResult>
def get_target_asset(target_asset_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTargetAssetResult
def get_target_asset_output(target_asset_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTargetAssetResult]
func GetTargetAsset(ctx *Context, args *GetTargetAssetArgs, opts ...InvokeOption) (*GetTargetAssetResult, error)
func GetTargetAssetOutput(ctx *Context, args *GetTargetAssetOutputArgs, opts ...InvokeOption) GetTargetAssetResultOutput
> Note: This function is named GetTargetAsset
in the Go SDK.
public static class GetTargetAsset
{
public static Task<GetTargetAssetResult> InvokeAsync(GetTargetAssetArgs args, InvokeOptions? opts = null)
public static Output<GetTargetAssetResult> Invoke(GetTargetAssetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTargetAssetResult> getTargetAsset(GetTargetAssetArgs args, InvokeOptions options)
public static Output<GetTargetAssetResult> getTargetAsset(GetTargetAssetArgs args, InvokeOptions options)
fn::invoke:
function: oci:CloudMigrations/getTargetAsset:getTargetAsset
arguments:
# arguments dictionary
The following arguments are supported:
- Target
Asset Id This property is required. string - Unique target asset identifier
- Target
Asset Id This property is required. string - Unique target asset identifier
- target
Asset Id This property is required. String - Unique target asset identifier
- target
Asset Id This property is required. string - Unique target asset identifier
- target_
asset_ id This property is required. str - Unique target asset identifier
- target
Asset Id This property is required. String - Unique target asset identifier
getTargetAsset Result
The following output properties are available:
- Block
Volumes intPerformance - Performance of the block volumes.
- Compartment
Id string - The OCID of the compartment.
- Compatibility
Messages List<GetTarget Asset Compatibility Message> - Messages about the compatibility issues.
- Created
Resource stringId - Created resource identifier
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Estimated
Costs List<GetTarget Asset Estimated Cost> - Cost estimation description
- Id string
- 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 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.
- Migration
Assets List<GetTarget Asset Migration Asset> - Description of the migration asset.
- Migration
Plan stringId - OCID of the associated migration plan.
- Ms
License string - Microsoft license for VM configuration.
- Preferred
Shape stringType - Preferred VM shape type that you provide.
- Recommended
Specs List<GetTarget Asset Recommended Spec> - Instance launch details. Use the
sourceDetails
parameter 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.
- Target
Asset stringId - Test
Specs List<GetTarget Asset Test Spec> - Instance launch details. Use the
sourceDetails
parameter to specify whether a boot volume or an image should be used to launch a new instance. - Time
Assessed string - The time when the assessment was done. An RFC3339 formatted datetime string.
- Time
Created string - The time when the target asset was created. An RFC3339 formatted datetime string.
- Time
Updated 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.
- User
Specs List<GetTarget Asset User Spec> - Instance launch details. Use the
sourceDetails
parameter 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 string - The OCID of the compartment.
- Compatibility
Messages []GetTarget Asset Compatibility Message - Messages about the compatibility issues.
- Created
Resource stringId - Created resource identifier
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Estimated
Costs []GetTarget Asset Estimated Cost - Cost estimation description
- Id string
- 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 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.
- Migration
Assets []GetTarget Asset Migration Asset - Description of the migration asset.
- Migration
Plan stringId - OCID of the associated migration plan.
- Ms
License string - Microsoft license for VM configuration.
- Preferred
Shape stringType - Preferred VM shape type that you provide.
- Recommended
Specs []GetTarget Asset Recommended Spec - Instance launch details. Use the
sourceDetails
parameter 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.
- Target
Asset stringId - Test
Specs []GetTarget Asset Test Spec - Instance launch details. Use the
sourceDetails
parameter to specify whether a boot volume or an image should be used to launch a new instance. - Time
Assessed string - The time when the assessment was done. An RFC3339 formatted datetime string.
- Time
Created string - The time when the target asset was created. An RFC3339 formatted datetime string.
- Time
Updated 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.
- User
Specs []GetTarget Asset User Spec - Instance launch details. Use the
sourceDetails
parameter to specify whether a boot volume or an image should be used to launch a new instance.
- block
Volumes IntegerPerformance - Performance of the block volumes.
- compartment
Id String - The OCID of the compartment.
- compatibility
Messages List<GetTarget Asset Compatibility Message> - Messages about the compatibility issues.
- created
Resource StringId - Created resource identifier
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- estimated
Costs List<GetTarget Asset Estimated Cost> - Cost estimation description
- id String
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- is
Excluded BooleanFrom Execution - A boolean indicating whether the asset should be migrated.
- lifecycle
Details 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.
- migration
Assets List<GetTarget Asset Migration Asset> - Description of the migration asset.
- migration
Plan StringId - OCID of the associated migration plan.
- ms
License String - Microsoft license for VM configuration.
- preferred
Shape StringType - Preferred VM shape type that you provide.
- recommended
Specs List<GetTarget Asset Recommended Spec> - Instance launch details. Use the
sourceDetails
parameter 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.
- target
Asset StringId - test
Specs List<GetTarget Asset Test Spec> - Instance launch details. Use the
sourceDetails
parameter to specify whether a boot volume or an image should be used to launch a new instance. - time
Assessed String - The time when the assessment was done. An RFC3339 formatted datetime string.
- time
Created String - The time when the target asset was created. An RFC3339 formatted datetime string.
- time
Updated 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.
- user
Specs List<GetTarget Asset User Spec> - Instance launch details. Use the
sourceDetails
parameter to specify whether a boot volume or an image should be used to launch a new instance.
- block
Volumes numberPerformance - Performance of the block volumes.
- compartment
Id string - The OCID of the compartment.
- compatibility
Messages GetTarget Asset Compatibility Message[] - Messages about the compatibility issues.
- created
Resource stringId - Created resource identifier
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- estimated
Costs GetTarget Asset Estimated Cost[] - Cost estimation description
- id string
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- is
Excluded booleanFrom Execution - A boolean indicating whether the asset should be migrated.
- lifecycle
Details 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.
- migration
Assets GetTarget Asset Migration Asset[] - Description of the migration asset.
- migration
Plan stringId - OCID of the associated migration plan.
- ms
License string - Microsoft license for VM configuration.
- preferred
Shape stringType - Preferred VM shape type that you provide.
- recommended
Specs GetTarget Asset Recommended Spec[] - Instance launch details. Use the
sourceDetails
parameter 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.
- target
Asset stringId - test
Specs GetTarget Asset Test Spec[] - Instance launch details. Use the
sourceDetails
parameter to specify whether a boot volume or an image should be used to launch a new instance. - time
Assessed string - The time when the assessment was done. An RFC3339 formatted datetime string.
- time
Created string - The time when the target asset was created. An RFC3339 formatted datetime string.
- time
Updated 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.
- user
Specs GetTarget Asset User Spec[] - Instance launch details. Use the
sourceDetails
parameter 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[cloudmigrations.Get Target Asset Compatibility Message] - Messages about the compatibility issues.
- created_
resource_ strid - Created resource identifier
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- estimated_
costs Sequence[cloudmigrations.Get Target Asset 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[cloudmigrations.Get Target Asset Migration Asset] - Description of the migration asset.
- migration_
plan_ strid - OCID of the associated migration plan.
- ms_
license str - Microsoft license for VM configuration.
- preferred_
shape_ strtype - Preferred VM shape type that you provide.
- recommended_
specs Sequence[cloudmigrations.Get Target Asset Recommended Spec] - Instance launch details. Use the
sourceDetails
parameter 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.
- target_
asset_ strid - test_
specs Sequence[cloudmigrations.Get Target Asset Test Spec] - Instance launch details. Use the
sourceDetails
parameter 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[cloudmigrations.Get Target Asset User Spec] - Instance launch details. Use the
sourceDetails
parameter to specify whether a boot volume or an image should be used to launch a new instance.
- block
Volumes NumberPerformance - Performance of the block volumes.
- compartment
Id String - The OCID of the compartment.
- compatibility
Messages List<Property Map> - Messages about the compatibility issues.
- created
Resource StringId - Created resource identifier
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- estimated
Costs List<Property Map> - Cost estimation description
- id String
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- is
Excluded BooleanFrom Execution - A boolean indicating whether the asset should be migrated.
- lifecycle
Details 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.
- migration
Assets List<Property Map> - Description of the migration asset.
- migration
Plan StringId - OCID of the associated migration plan.
- ms
License String - Microsoft license for VM configuration.
- preferred
Shape StringType - Preferred VM shape type that you provide.
- recommended
Specs List<Property Map> - Instance launch details. Use the
sourceDetails
parameter 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.
- target
Asset StringId - test
Specs List<Property Map> - Instance launch details. Use the
sourceDetails
parameter to specify whether a boot volume or an image should be used to launch a new instance. - time
Assessed String - The time when the assessment was done. An RFC3339 formatted datetime string.
- time
Created String - The time when the target asset was created. An RFC3339 formatted datetime string.
- time
Updated 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.
- user
Specs List<Property Map> - Instance launch details. Use the
sourceDetails
parameter to specify whether a boot volume or an image should be used to launch a new instance.
Supporting Types
GetTargetAssetCompatibilityMessage
- Message
This property is required. string - Detailed description of the compatibility issue.
- Name
This property is required. 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
This property is required. string - Severity level of the compatibility issue.
- Message
This property is required. string - Detailed description of the compatibility issue.
- Name
This property is required. 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
This property is required. string - Severity level of the compatibility issue.
- message
This property is required. String - Detailed description of the compatibility issue.
- name
This property is required. 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
This property is required. String - Severity level of the compatibility issue.
- message
This property is required. string - Detailed description of the compatibility issue.
- name
This property is required. 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
This property is required. string - Severity level of the compatibility issue.
- message
This property is required. str - Detailed description of the compatibility issue.
- name
This property is required. 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
This property is required. str - Severity level of the compatibility issue.
- message
This property is required. String - Detailed description of the compatibility issue.
- name
This property is required. 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
This property is required. String - Severity level of the compatibility issue.
GetTargetAssetEstimatedCost
- Computes
This property is required. List<GetTarget Asset Estimated Cost Compute> - Cost estimation for compute
- Currency
Code This property is required. string - Currency code in the ISO format.
- Os
Images This property is required. List<GetTarget Asset Estimated Cost Os Image> - Cost estimation for the OS image.
- Storages
This property is required. List<GetTarget Asset Estimated Cost Storage> - Cost estimation for storage
- Subscription
Id This property is required. string - Subscription ID
- Total
Estimation Per Month This property is required. double - Total estimation per month
- Total
Estimation Per Month By Subscription This property is required. double - Total estimation per month by subscription.
- Computes
This property is required. []GetTarget Asset Estimated Cost Compute - Cost estimation for compute
- Currency
Code This property is required. string - Currency code in the ISO format.
- Os
Images This property is required. []GetTarget Asset Estimated Cost Os Image - Cost estimation for the OS image.
- Storages
This property is required. []GetTarget Asset Estimated Cost Storage - Cost estimation for storage
- Subscription
Id This property is required. string - Subscription ID
- Total
Estimation Per Month This property is required. float64 - Total estimation per month
- Total
Estimation Per Month By Subscription This property is required. float64 - Total estimation per month by subscription.
- computes
This property is required. List<GetTarget Asset Estimated Cost Compute> - Cost estimation for compute
- currency
Code This property is required. String - Currency code in the ISO format.
- os
Images This property is required. List<GetTarget Asset Estimated Cost Os Image> - Cost estimation for the OS image.
- storages
This property is required. List<GetTarget Asset Estimated Cost Storage> - Cost estimation for storage
- subscription
Id This property is required. String - Subscription ID
- total
Estimation Per Month This property is required. Double - Total estimation per month
- total
Estimation Per Month By Subscription This property is required. Double - Total estimation per month by subscription.
- computes
This property is required. GetTarget Asset Estimated Cost Compute[] - Cost estimation for compute
- currency
Code This property is required. string - Currency code in the ISO format.
- os
Images This property is required. GetTarget Asset Estimated Cost Os Image[] - Cost estimation for the OS image.
- storages
This property is required. GetTarget Asset Estimated Cost Storage[] - Cost estimation for storage
- subscription
Id This property is required. string - Subscription ID
- total
Estimation Per Month This property is required. number - Total estimation per month
- total
Estimation Per Month By Subscription This property is required. number - Total estimation per month by subscription.
- computes
This property is required. Sequence[cloudmigrations.Get Target Asset Estimated Cost Compute] - Cost estimation for compute
- currency_
code This property is required. str - Currency code in the ISO format.
- os_
images This property is required. Sequence[cloudmigrations.Get Target Asset Estimated Cost Os Image] - Cost estimation for the OS image.
- storages
This property is required. Sequence[cloudmigrations.Get Target Asset Estimated Cost Storage] - Cost estimation for storage
- subscription_
id This property is required. str - Subscription ID
- total_
estimation_ per_ month This property is required. float - Total estimation per month
- total_
estimation_ per_ month_ by_ subscription This property is required. float - Total estimation per month by subscription.
- computes
This property is required. List<Property Map> - Cost estimation for compute
- currency
Code This property is required. String - Currency code in the ISO format.
- os
Images This property is required. List<Property Map> - Cost estimation for the OS image.
- storages
This property is required. List<Property Map> - Cost estimation for storage
- subscription
Id This property is required. String - Subscription ID
- total
Estimation Per Month This property is required. Number - Total estimation per month
- total
Estimation Per Month By Subscription This property is required. Number - Total estimation per month by subscription.
GetTargetAssetEstimatedCostCompute
- Gpu
Count This property is required. double - Total number of GPU
- Gpu
Per Hour This property is required. double - GPU per hour
- Gpu
Per Hour By Subscription This property is required. double - GPU per hour by subscription
- Memory
Amount Gb This property is required. double - Total usage of memory
- Memory
Gb Per Hour This property is required. double - Gigabyte per hour
- Memory
Gb Per Hour By Subscription This property is required. double - Gigabyte per hour by subscription
- Ocpu
Count This property is required. double - Total number of OCPUs
- Ocpu
Per Hour This property is required. double - OCPU per hour
- Ocpu
Per Hour By Subscription This property is required. double - OCPU per hour by subscription
- Total
Per Hour This property is required. double - Total price per hour
- Total
Per Hour By Subscription This property is required. double - Total price per hour by subscription
- Gpu
Count This property is required. float64 - Total number of GPU
- Gpu
Per Hour This property is required. float64 - GPU per hour
- Gpu
Per Hour By Subscription This property is required. float64 - GPU per hour by subscription
- Memory
Amount Gb This property is required. float64 - Total usage of memory
- Memory
Gb Per Hour This property is required. float64 - Gigabyte per hour
- Memory
Gb Per Hour By Subscription This property is required. float64 - Gigabyte per hour by subscription
- Ocpu
Count This property is required. float64 - Total number of OCPUs
- Ocpu
Per Hour This property is required. float64 - OCPU per hour
- Ocpu
Per Hour By Subscription This property is required. float64 - OCPU per hour by subscription
- Total
Per Hour This property is required. float64 - Total price per hour
- Total
Per Hour By Subscription This property is required. float64 - Total price per hour by subscription
- gpu
Count This property is required. Double - Total number of GPU
- gpu
Per Hour This property is required. Double - GPU per hour
- gpu
Per Hour By Subscription This property is required. Double - GPU per hour by subscription
- memory
Amount Gb This property is required. Double - Total usage of memory
- memory
Gb Per Hour This property is required. Double - Gigabyte per hour
- memory
Gb Per Hour By Subscription This property is required. Double - Gigabyte per hour by subscription
- ocpu
Count This property is required. Double - Total number of OCPUs
- ocpu
Per Hour This property is required. Double - OCPU per hour
- ocpu
Per Hour By Subscription This property is required. Double - OCPU per hour by subscription
- total
Per Hour This property is required. Double - Total price per hour
- total
Per Hour By Subscription This property is required. Double - Total price per hour by subscription
- gpu
Count This property is required. number - Total number of GPU
- gpu
Per Hour This property is required. number - GPU per hour
- gpu
Per Hour By Subscription This property is required. number - GPU per hour by subscription
- memory
Amount Gb This property is required. number - Total usage of memory
- memory
Gb Per Hour This property is required. number - Gigabyte per hour
- memory
Gb Per Hour By Subscription This property is required. number - Gigabyte per hour by subscription
- ocpu
Count This property is required. number - Total number of OCPUs
- ocpu
Per Hour This property is required. number - OCPU per hour
- ocpu
Per Hour By Subscription This property is required. number - OCPU per hour by subscription
- total
Per Hour This property is required. number - Total price per hour
- total
Per Hour By Subscription This property is required. number - Total price per hour by subscription
- gpu_
count This property is required. float - Total number of GPU
- gpu_
per_ hour This property is required. float - GPU per hour
- gpu_
per_ hour_ by_ subscription This property is required. float - GPU per hour by subscription
- memory_
amount_ gb This property is required. float - Total usage of memory
- memory_
gb_ per_ hour This property is required. float - Gigabyte per hour
- memory_
gb_ per_ hour_ by_ subscription This property is required. float - Gigabyte per hour by subscription
- ocpu_
count This property is required. float - Total number of OCPUs
- ocpu_
per_ hour This property is required. float - OCPU per hour
- ocpu_
per_ hour_ by_ subscription This property is required. float - OCPU per hour by subscription
- total_
per_ hour This property is required. float - Total price per hour
- total_
per_ hour_ by_ subscription This property is required. float - Total price per hour by subscription
- gpu
Count This property is required. Number - Total number of GPU
- gpu
Per Hour This property is required. Number - GPU per hour
- gpu
Per Hour By Subscription This property is required. Number - GPU per hour by subscription
- memory
Amount Gb This property is required. Number - Total usage of memory
- memory
Gb Per Hour This property is required. Number - Gigabyte per hour
- memory
Gb Per Hour By Subscription This property is required. Number - Gigabyte per hour by subscription
- ocpu
Count This property is required. Number - Total number of OCPUs
- ocpu
Per Hour This property is required. Number - OCPU per hour
- ocpu
Per Hour By Subscription This property is required. Number - OCPU per hour by subscription
- total
Per Hour This property is required. Number - Total price per hour
- total
Per Hour By Subscription This property is required. Number - Total price per hour by subscription
GetTargetAssetEstimatedCostOsImage
- Total
Per Hour This property is required. double - Total price per hour
- Total
Per Hour By Subscription This property is required. double - Total price per hour by subscription
- Total
Per Hour This property is required. float64 - Total price per hour
- Total
Per Hour By Subscription This property is required. float64 - Total price per hour by subscription
- total
Per Hour This property is required. Double - Total price per hour
- total
Per Hour By Subscription This property is required. Double - Total price per hour by subscription
- total
Per Hour This property is required. number - Total price per hour
- total
Per Hour By Subscription This property is required. number - Total price per hour by subscription
- total_
per_ hour This property is required. float - Total price per hour
- total_
per_ hour_ by_ subscription This property is required. float - Total price per hour by subscription
- total
Per Hour This property is required. Number - Total price per hour
- total
Per Hour By Subscription This property is required. Number - Total price per hour by subscription
GetTargetAssetEstimatedCostStorage
- Total
Gb Per Month This property is required. double - Gigabyte storage capacity per month.
- Total
Gb Per Month By Subscription This property is required. double - Gigabyte storage capacity per month by subscription
- Volumes
This property is required. List<GetTarget Asset Estimated Cost Storage Volume> - Volume estimation
- Total
Gb Per Month This property is required. float64 - Gigabyte storage capacity per month.
- Total
Gb Per Month By Subscription This property is required. float64 - Gigabyte storage capacity per month by subscription
- Volumes
This property is required. []GetTarget Asset Estimated Cost Storage Volume - Volume estimation
- total
Gb Per Month This property is required. Double - Gigabyte storage capacity per month.
- total
Gb Per Month By Subscription This property is required. Double - Gigabyte storage capacity per month by subscription
- volumes
This property is required. List<GetTarget Asset Estimated Cost Storage Volume> - Volume estimation
- total
Gb Per Month This property is required. number - Gigabyte storage capacity per month.
- total
Gb Per Month By Subscription This property is required. number - Gigabyte storage capacity per month by subscription
- volumes
This property is required. GetTarget Asset Estimated Cost Storage Volume[] - Volume estimation
- total_
gb_ per_ month This property is required. float - Gigabyte storage capacity per month.
- total_
gb_ per_ month_ by_ subscription This property is required. float - Gigabyte storage capacity per month by subscription
- volumes
This property is required. Sequence[cloudmigrations.Get Target Asset Estimated Cost Storage Volume] - Volume estimation
- total
Gb Per Month This property is required. Number - Gigabyte storage capacity per month.
- total
Gb Per Month By Subscription This property is required. Number - Gigabyte storage capacity per month by subscription
- volumes
This property is required. List<Property Map> - Volume estimation
GetTargetAssetEstimatedCostStorageVolume
- Capacity
Gb This property is required. double - Gigabyte storage capacity
- Description
This property is required. string - Volume description
- Total
Gb Per Month This property is required. double - Gigabyte storage capacity per month.
- Total
Gb Per Month By Subscription This property is required. double - Gigabyte storage capacity per month by subscription
- Capacity
Gb This property is required. float64 - Gigabyte storage capacity
- Description
This property is required. string - Volume description
- Total
Gb Per Month This property is required. float64 - Gigabyte storage capacity per month.
- Total
Gb Per Month By Subscription This property is required. float64 - Gigabyte storage capacity per month by subscription
- capacity
Gb This property is required. Double - Gigabyte storage capacity
- description
This property is required. String - Volume description
- total
Gb Per Month This property is required. Double - Gigabyte storage capacity per month.
- total
Gb Per Month By Subscription This property is required. Double - Gigabyte storage capacity per month by subscription
- capacity
Gb This property is required. number - Gigabyte storage capacity
- description
This property is required. string - Volume description
- total
Gb Per Month This property is required. number - Gigabyte storage capacity per month.
- total
Gb Per Month By Subscription This property is required. number - Gigabyte storage capacity per month by subscription
- capacity_
gb This property is required. float - Gigabyte storage capacity
- description
This property is required. str - Volume description
- total_
gb_ per_ month This property is required. float - Gigabyte storage capacity per month.
- total_
gb_ per_ month_ by_ subscription This property is required. float - Gigabyte storage capacity per month by subscription
- capacity
Gb This property is required. Number - Gigabyte storage capacity
- description
This property is required. String - Volume description
- total
Gb Per Month This property is required. Number - Gigabyte storage capacity per month.
- total
Gb Per Month By Subscription This property is required. Number - Gigabyte storage capacity per month by subscription
GetTargetAssetMigrationAsset
- Availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Compartment
Id This property is required. string - The OCID of the compartment.
- Depended
On Bies This property is required. List<string> - List of migration assets that depend on the asset.
- Depends
Ons This property is required. List<string> - List of migration assets that depends on the asset.
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Id
This property is required. string - Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- Lifecycle
Details This property is required. 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.
- Migration
Id This property is required. string - OCID of the associated migration.
- Notifications
This property is required. List<string> - List of notifications
- Parent
Snapshot This property is required. string - The parent snapshot of the migration asset to be used by the replication task.
- Replication
Compartment Id This property is required. string - Replication compartment identifier
- Replication
Schedule Id This property is required. string - Replication schedule identifier
- Snap
Shot Bucket Name This property is required. string - Name of snapshot bucket
- Snapshots
This property is required. Dictionary<string, string> - Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- Source
Asset Data This property is required. Dictionary<string, string> - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- Source
Asset Id This property is required. string - OCID that is referenced to an asset for an inventory.
- State
This property is required. string - The current state of the target asset.
- Tenancy
Id This property is required. string - Tenancy identifier
- Time
Created This property is required. string - The time when the target asset was created. An RFC3339 formatted datetime string.
- Time
Updated This property is required. string - The time when the target asset was updated. An RFC3339 formatted datetime string.
- Type
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- Availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Compartment
Id This property is required. string - The OCID of the compartment.
- Depended
On Bies This property is required. []string - List of migration assets that depend on the asset.
- Depends
Ons This property is required. []string - List of migration assets that depends on the asset.
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Id
This property is required. string - Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- Lifecycle
Details This property is required. 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.
- Migration
Id This property is required. string - OCID of the associated migration.
- Notifications
This property is required. []string - List of notifications
- Parent
Snapshot This property is required. string - The parent snapshot of the migration asset to be used by the replication task.
- Replication
Compartment Id This property is required. string - Replication compartment identifier
- Replication
Schedule Id This property is required. string - Replication schedule identifier
- Snap
Shot Bucket Name This property is required. string - Name of snapshot bucket
- Snapshots
This property is required. map[string]string - Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- Source
Asset Data This property is required. map[string]string - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- Source
Asset Id This property is required. string - OCID that is referenced to an asset for an inventory.
- State
This property is required. string - The current state of the target asset.
- Tenancy
Id This property is required. string - Tenancy identifier
- Time
Created This property is required. string - The time when the target asset was created. An RFC3339 formatted datetime string.
- Time
Updated This property is required. string - The time when the target asset was updated. An RFC3339 formatted datetime string.
- Type
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- availability
Domain This property is required. String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- compartment
Id This property is required. String - The OCID of the compartment.
- depended
On Bies This property is required. List<String> - List of migration assets that depend on the asset.
- depends
Ons This property is required. List<String> - List of migration assets that depends on the asset.
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- id
This property is required. String - Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- lifecycle
Details This property is required. 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.
- migration
Id This property is required. String - OCID of the associated migration.
- notifications
This property is required. List<String> - List of notifications
- parent
Snapshot This property is required. String - The parent snapshot of the migration asset to be used by the replication task.
- replication
Compartment Id This property is required. String - Replication compartment identifier
- replication
Schedule Id This property is required. String - Replication schedule identifier
- snap
Shot Bucket Name This property is required. String - Name of snapshot bucket
- snapshots
This property is required. Map<String,String> - Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset Data This property is required. Map<String,String> - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- source
Asset Id This property is required. String - OCID that is referenced to an asset for an inventory.
- state
This property is required. String - The current state of the target asset.
- tenancy
Id This property is required. String - Tenancy identifier
- time
Created This property is required. String - The time when the target asset was created. An RFC3339 formatted datetime string.
- time
Updated This property is required. String - The time when the target asset was updated. An RFC3339 formatted datetime string.
- type
This property is required. String - The type of action to run when the instance is interrupted for eviction.
- availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- compartment
Id This property is required. string - The OCID of the compartment.
- depended
On Bies This property is required. string[] - List of migration assets that depend on the asset.
- depends
Ons This property is required. string[] - List of migration assets that depends on the asset.
- display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- id
This property is required. string - Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- lifecycle
Details This property is required. 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.
- migration
Id This property is required. string - OCID of the associated migration.
- notifications
This property is required. string[] - List of notifications
- parent
Snapshot This property is required. string - The parent snapshot of the migration asset to be used by the replication task.
- replication
Compartment Id This property is required. string - Replication compartment identifier
- replication
Schedule Id This property is required. string - Replication schedule identifier
- snap
Shot Bucket Name This property is required. string - Name of snapshot bucket
- snapshots
This property is required. {[key: string]: string} - Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset Data This property is required. {[key: string]: string} - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- source
Asset Id This property is required. string - OCID that is referenced to an asset for an inventory.
- state
This property is required. string - The current state of the target asset.
- tenancy
Id This property is required. string - Tenancy identifier
- time
Created This property is required. string - The time when the target asset was created. An RFC3339 formatted datetime string.
- time
Updated This property is required. string - The time when the target asset was updated. An RFC3339 formatted datetime string.
- type
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- availability_
domain This property is required. str - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- compartment_
id This property is required. str - The OCID of the compartment.
- depended_
on_ bies This property is required. Sequence[str] - List of migration assets that depend on the asset.
- depends_
ons This property is required. Sequence[str] - List of migration assets that depends on the asset.
- display_
name This property is required. str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- id
This property is required. str - Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- lifecycle_
details This property is required. 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 This property is required. str - OCID of the associated migration.
- notifications
This property is required. Sequence[str] - List of notifications
- parent_
snapshot This property is required. str - The parent snapshot of the migration asset to be used by the replication task.
- replication_
compartment_ id This property is required. str - Replication compartment identifier
- replication_
schedule_ id This property is required. str - Replication schedule identifier
- snap_
shot_ bucket_ name This property is required. str - Name of snapshot bucket
- snapshots
This property is required. 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_ data This property is required. Mapping[str, str] - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- source_
asset_ id This property is required. str - OCID that is referenced to an asset for an inventory.
- state
This property is required. str - The current state of the target asset.
- tenancy_
id This property is required. str - Tenancy identifier
- time_
created This property is required. str - The time when the target asset was created. An RFC3339 formatted datetime string.
- time_
updated This property is required. str - The time when the target asset was updated. An RFC3339 formatted datetime string.
- type
This property is required. str - The type of action to run when the instance is interrupted for eviction.
- availability
Domain This property is required. String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- compartment
Id This property is required. String - The OCID of the compartment.
- depended
On Bies This property is required. List<String> - List of migration assets that depend on the asset.
- depends
Ons This property is required. List<String> - List of migration assets that depends on the asset.
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- id
This property is required. String - Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- lifecycle
Details This property is required. 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.
- migration
Id This property is required. String - OCID of the associated migration.
- notifications
This property is required. List<String> - List of notifications
- parent
Snapshot This property is required. String - The parent snapshot of the migration asset to be used by the replication task.
- replication
Compartment Id This property is required. String - Replication compartment identifier
- replication
Schedule Id This property is required. String - Replication schedule identifier
- snap
Shot Bucket Name This property is required. String - Name of snapshot bucket
- snapshots
This property is required. Map<String> - Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset Data This property is required. Map<String> - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- source
Asset Id This property is required. String - OCID that is referenced to an asset for an inventory.
- state
This property is required. String - The current state of the target asset.
- tenancy
Id This property is required. String - Tenancy identifier
- time
Created This property is required. String - The time when the target asset was created. An RFC3339 formatted datetime string.
- time
Updated This property is required. String - The time when the target asset was updated. An RFC3339 formatted datetime string.
- type
This property is required. String - The type of action to run when the instance is interrupted for eviction.
GetTargetAssetRecommendedSpec
- Agent
Configs This property is required. List<GetTarget Asset Recommended Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation Id This property is required. string - 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 This property is required. string - The OCID of the compartment.
- Create
Vnic Details This property is required. List<GetTarget Asset 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 Host Id This property is required. string - The OCID of the dedicated VM host.
This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain This property is required. 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.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options This property is required. List<GetTarget Asset Recommended Spec Instance Option> - Optional mutable instance options
- Ipxe
Script This property is required. string - This is an advanced option.
- Is
Pv Encryption In Transit Enabled This property is required. bool - 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 Configs This property is required. List<GetTarget Asset Recommended Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- Shape
This property is required. string - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs This property is required. List<GetTarget Asset Recommended Spec Shape Config> - The shape configuration requested for the instance.
- Source
Details This property is required. List<GetTarget Asset Recommended Spec Source Detail>
- Agent
Configs This property is required. []GetTarget Asset Recommended Spec Agent Config - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation Id This property is required. string - 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 This property is required. string - The OCID of the compartment.
- Create
Vnic Details This property is required. []GetTarget Asset 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 Host Id This property is required. string - The OCID of the dedicated VM host.
This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain This property is required. 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.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options This property is required. []GetTarget Asset Recommended Spec Instance Option - Optional mutable instance options
- Ipxe
Script This property is required. string - This is an advanced option.
- Is
Pv Encryption In Transit Enabled This property is required. bool - 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 Configs This property is required. []GetTarget Asset Recommended Spec Preemptible Instance Config - Configuration options for preemptible instances.
- Shape
This property is required. string - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs This property is required. []GetTarget Asset Recommended Spec Shape Config - The shape configuration requested for the instance.
- Source
Details This property is required. []GetTarget Asset Recommended Spec Source Detail
- agent
Configs This property is required. List<GetTarget Asset Recommended Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain This property is required. String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation Id This property is required. String - 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 This property is required. String - The OCID of the compartment.
- create
Vnic Details This property is required. List<GetTarget Asset 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 Host Id This property is required. String - The OCID of the dedicated VM host.
This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain This property is required. 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.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options This property is required. List<GetTarget Asset Recommended Spec Instance Option> - Optional mutable instance options
- ipxe
Script This property is required. String - This is an advanced option.
- is
Pv Encryption In Transit Enabled This property is required. Boolean - 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 Configs This property is required. List<GetTarget Asset Recommended Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- shape
This property is required. String - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs This property is required. List<GetTarget Asset Recommended Spec Shape Config> - The shape configuration requested for the instance.
- source
Details This property is required. List<GetTarget Asset Recommended Spec Source Detail>
- agent
Configs This property is required. GetTarget Asset Recommended Spec Agent Config[] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation Id This property is required. string - 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 This property is required. string - The OCID of the compartment.
- create
Vnic Details This property is required. GetTarget Asset 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 Host Id This property is required. string - The OCID of the dedicated VM host.
This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain This property is required. 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.
This property is required. {[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"}
- hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options This property is required. GetTarget Asset Recommended Spec Instance Option[] - Optional mutable instance options
- ipxe
Script This property is required. string - This is an advanced option.
- is
Pv Encryption In Transit Enabled This property is required. boolean - 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 Configs This property is required. GetTarget Asset Recommended Spec Preemptible Instance Config[] - Configuration options for preemptible instances.
- shape
This property is required. string - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs This property is required. GetTarget Asset Recommended Spec Shape Config[] - The shape configuration requested for the instance.
- source
Details This property is required. GetTarget Asset Recommended Spec Source Detail[]
- agent_
configs This property is required. Sequence[cloudmigrations.Get Target Asset Recommended Spec Agent Config] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability_
domain This property is required. str - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity_
reservation_ id This property is required. str - 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 This property is required. str - The OCID of the compartment.
- create_
vnic_ details This property is required. Sequence[cloudmigrations.Get Target Asset 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_ host_ id This property is required. str - The OCID of the dedicated VM host.
This property is required. 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 This property is required. str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault_
domain This property is required. 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.
This property is required. 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 This property is required. str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance_
options This property is required. Sequence[cloudmigrations.Get Target Asset Recommended Spec Instance Option] - Optional mutable instance options
- ipxe_
script This property is required. str - This is an advanced option.
- is_
pv_ encryption_ in_ transit_ enabled This property is required. bool - 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_ configs This property is required. Sequence[cloudmigrations.Get Target Asset Recommended Spec Preemptible Instance Config] - Configuration options for preemptible instances.
- shape
This property is required. 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 This property is required. Sequence[cloudmigrations.Get Target Asset Recommended Spec Shape Config] - The shape configuration requested for the instance.
- source_
details This property is required. Sequence[cloudmigrations.Get Target Asset Recommended Spec Source Detail]
- agent
Configs This property is required. List<Property Map> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain This property is required. String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation Id This property is required. String - 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 This property is required. String - The OCID of the compartment.
- create
Vnic Details This property is required. List<Property Map> - 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 Host Id This property is required. String - The OCID of the dedicated VM host.
This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain This property is required. 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.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options This property is required. List<Property Map> - Optional mutable instance options
- ipxe
Script This property is required. String - This is an advanced option.
- is
Pv Encryption In Transit Enabled This property is required. Boolean - 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 Configs This property is required. List<Property Map> - Configuration options for preemptible instances.
- shape
This property is required. String - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs This property is required. List<Property Map> - The shape configuration requested for the instance.
- source
Details This property is required. List<Property Map>
GetTargetAssetRecommendedSpecAgentConfig
- Are
All Plugins Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring Disabled This property is required. bool - 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 This property is required. List<GetTarget Asset Recommended Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- Are
All Plugins Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring Disabled This property is required. bool - 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 This property is required. []GetTarget Asset Recommended Spec Agent Config Plugins Config - The configuration of plugins associated with this instance.
- are
All Plugins Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring Disabled This property is required. Boolean - 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 This property is required. List<GetTarget Asset Recommended Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- are
All Plugins Disabled This property is required. boolean - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management Disabled This property is required. boolean - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring Disabled This property is required. boolean - 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 This property is required. GetTarget Asset Recommended Spec Agent Config Plugins Config[] - The configuration of plugins associated with this instance.
- are_
all_ plugins_ disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is_
management_ disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is_
monitoring_ disabled This property is required. bool - 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 This property is required. Sequence[cloudmigrations.Get Target Asset Recommended Spec Agent Config Plugins Config] - The configuration of plugins associated with this instance.
- are
All Plugins Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring Disabled This property is required. Boolean - 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 This property is required. List<Property Map> - The configuration of plugins associated with this instance.
GetTargetAssetRecommendedSpecAgentConfigPluginsConfig
- Desired
State This property is required. string - Whether the plugin should be enabled or disabled.
- Name
This property is required. 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 This property is required. string - Whether the plugin should be enabled or disabled.
- Name
This property is required. 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 This property is required. String - Whether the plugin should be enabled or disabled.
- name
This property is required. 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 This property is required. string - Whether the plugin should be enabled or disabled.
- name
This property is required. 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 This property is required. str - Whether the plugin should be enabled or disabled.
- name
This property is required. 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.
- desired
State This property is required. String - Whether the plugin should be enabled or disabled.
- name
This property is required. 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.
GetTargetAssetRecommendedSpecCreateVnicDetail
- Assign
Private Dns Record This property is required. bool - 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 Ip This property is required. bool - 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. This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids This property is required. List<string> - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- Private
Ip This property is required. 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.
- Skip
Source Dest Check This property is required. bool - 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 This property is required. string - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - Vlan
Id This property is required. 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 Dns Record This property is required. bool - 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 Ip This property is required. bool - 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. This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids This property is required. []string - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- Private
Ip This property is required. 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.
- Skip
Source Dest Check This property is required. bool - 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 This property is required. string - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - Vlan
Id This property is required. 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 Dns Record This property is required. Boolean - 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 Ip This property is required. Boolean - 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. This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids This property is required. List<String> - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private
Ip This property is required. 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.
- skip
Source Dest Check This property is required. Boolean - 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 This property is required. String - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan
Id This property is required. 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 Dns Record This property is required. boolean - 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 Ip This property is required. boolean - 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. This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. {[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"}
- hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids This property is required. string[] - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private
Ip This property is required. 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.
- skip
Source Dest Check This property is required. boolean - 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 This property is required. string - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan
Id This property is required. 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_ dns_ record This property is required. bool - 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_ ip This property is required. bool - 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. This property is required. 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 This property is required. str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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 This property is required. str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg_
ids This property is required. 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 This property is required. 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_ dest_ check This property is required. bool - 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 This property is required. str - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan_
id This property is required. 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.
- assign
Private Dns Record This property is required. Boolean - 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 Ip This property is required. Boolean - 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. This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids This property is required. List<String> - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private
Ip This property is required. 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.
- skip
Source Dest Check This property is required. Boolean - 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 This property is required. String - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan
Id This property is required. 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.
GetTargetAssetRecommendedSpecInstanceOption
- Are
Legacy Imds Endpoints Disabled This property is required. bool - 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 Imds Endpoints Disabled This property is required. bool - 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 Imds Endpoints Disabled This property is required. Boolean - 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 Imds Endpoints Disabled This property is required. boolean - 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_ imds_ endpoints_ disabled This property is required. bool - 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 Imds Endpoints Disabled This property is required. Boolean - 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.
GetTargetAssetRecommendedSpecPreemptibleInstanceConfig
- Preemption
Actions This property is required. List<GetTarget Asset Recommended Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- Preemption
Actions This property is required. []GetTarget Asset Recommended Spec Preemptible Instance Config Preemption Action - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions This property is required. List<GetTarget Asset Recommended Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions This property is required. GetTarget Asset Recommended Spec Preemptible Instance Config Preemption Action[] - The action to run when the preemptible instance is interrupted for eviction.
- preemption_
actions This property is required. Sequence[cloudmigrations.Get Target Asset Recommended Spec Preemptible Instance Config Preemption Action] - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions This property is required. List<Property Map> - The action to run when the preemptible instance is interrupted for eviction.
GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionAction
- Preserve
Boot Volume This property is required. bool - 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
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- Preserve
Boot Volume This property is required. bool - 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
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- preserve
Boot Volume This property is required. Boolean - 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
This property is required. String - The type of action to run when the instance is interrupted for eviction.
- preserve
Boot Volume This property is required. boolean - 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
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- preserve_
boot_ volume This property is required. bool - 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
This property is required. str - The type of action to run when the instance is interrupted for eviction.
- preserve
Boot Volume This property is required. Boolean - 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
This property is required. String - The type of action to run when the instance is interrupted for eviction.
GetTargetAssetRecommendedSpecShapeConfig
- Baseline
Ocpu Utilization This property is required. string - 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 Gbs This property is required. double - The total amount of memory in gigabytes that is available to the instance.
- Ocpus
This property is required. double - The total number of OCPUs available to the instance.
- Baseline
Ocpu Utilization This property is required. string - 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 Gbs This property is required. float64 - The total amount of memory in gigabytes that is available to the instance.
- Ocpus
This property is required. float64 - The total number of OCPUs available to the instance.
- baseline
Ocpu Utilization This property is required. String - 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 Gbs This property is required. Double - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. Double - The total number of OCPUs available to the instance.
- baseline
Ocpu Utilization This property is required. string - 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 Gbs This property is required. number - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. number - The total number of OCPUs available to the instance.
- baseline_
ocpu_ utilization This property is required. str - 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_ gbs This property is required. float - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. float - The total number of OCPUs available to the instance.
- baseline
Ocpu Utilization This property is required. String - 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 Gbs This property is required. Number - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. Number - The total number of OCPUs available to the instance.
GetTargetAssetRecommendedSpecSourceDetail
- Boot
Volume Id This property is required. string - The OCID of the boot volume used to boot the instance.
- Boot
Volume Size In Gbs This property is required. string - 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 Vpus Per Gb This property is required. string - 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 This property is required. string - The OCID of the image used to boot the instance.
- Kms
Key Id This property is required. string - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type This property is required. string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- Boot
Volume Id This property is required. string - The OCID of the boot volume used to boot the instance.
- Boot
Volume Size In Gbs This property is required. string - 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 Vpus Per Gb This property is required. string - 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 This property is required. string - The OCID of the image used to boot the instance.
- Kms
Key Id This property is required. string - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type This property is required. string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume Id This property is required. String - The OCID of the boot volume used to boot the instance.
- boot
Volume Size In Gbs This property is required. String - 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 Vpus Per Gb This property is required. String - 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 This property is required. String - The OCID of the image used to boot the instance.
- kms
Key Id This property is required. String - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type This property is required. String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume Id This property is required. string - The OCID of the boot volume used to boot the instance.
- boot
Volume Size In Gbs This property is required. string - 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 Vpus Per Gb This property is required. string - 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 This property is required. string - The OCID of the image used to boot the instance.
- kms
Key Id This property is required. string - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type This property is required. string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot_
volume_ id This property is required. str - The OCID of the boot volume used to boot the instance.
- boot_
volume_ size_ in_ gbs This property is required. str - 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_ vpus_ per_ gb This property is required. str - 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 This property is required. str - The OCID of the image used to boot the instance.
- kms_
key_ id This property is required. str - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source_
type This property is required. str - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume Id This property is required. String - The OCID of the boot volume used to boot the instance.
- boot
Volume Size In Gbs This property is required. String - 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 Vpus Per Gb This property is required. String - 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 This property is required. String - The OCID of the image used to boot the instance.
- kms
Key Id This property is required. String - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type This property is required. String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
GetTargetAssetTestSpec
- Agent
Configs This property is required. List<GetTarget Asset Test Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation Id This property is required. string - 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 This property is required. string - The OCID of the compartment.
- Create
Vnic Details This property is required. List<GetTarget Asset 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 Host Id This property is required. string - The OCID of the dedicated VM host.
This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain This property is required. 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.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options This property is required. List<GetTarget Asset Test Spec Instance Option> - Optional mutable instance options
- Ipxe
Script This property is required. string - This is an advanced option.
- Is
Pv Encryption In Transit Enabled This property is required. bool - 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 Configs This property is required. List<GetTarget Asset Test Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- Shape
This property is required. string - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs This property is required. List<GetTarget Asset Test Spec Shape Config> - The shape configuration requested for the instance.
- Source
Details This property is required. List<GetTarget Asset Test Spec Source Detail>
- Agent
Configs This property is required. []GetTarget Asset Test Spec Agent Config - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation Id This property is required. string - 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 This property is required. string - The OCID of the compartment.
- Create
Vnic Details This property is required. []GetTarget Asset 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 Host Id This property is required. string - The OCID of the dedicated VM host.
This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain This property is required. 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.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options This property is required. []GetTarget Asset Test Spec Instance Option - Optional mutable instance options
- Ipxe
Script This property is required. string - This is an advanced option.
- Is
Pv Encryption In Transit Enabled This property is required. bool - 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 Configs This property is required. []GetTarget Asset Test Spec Preemptible Instance Config - Configuration options for preemptible instances.
- Shape
This property is required. string - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs This property is required. []GetTarget Asset Test Spec Shape Config - The shape configuration requested for the instance.
- Source
Details This property is required. []GetTarget Asset Test Spec Source Detail
- agent
Configs This property is required. List<GetTarget Asset Test Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain This property is required. String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation Id This property is required. String - 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 This property is required. String - The OCID of the compartment.
- create
Vnic Details This property is required. List<GetTarget Asset 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 Host Id This property is required. String - The OCID of the dedicated VM host.
This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain This property is required. 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.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options This property is required. List<GetTarget Asset Test Spec Instance Option> - Optional mutable instance options
- ipxe
Script This property is required. String - This is an advanced option.
- is
Pv Encryption In Transit Enabled This property is required. Boolean - 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 Configs This property is required. List<GetTarget Asset Test Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- shape
This property is required. String - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs This property is required. List<GetTarget Asset Test Spec Shape Config> - The shape configuration requested for the instance.
- source
Details This property is required. List<GetTarget Asset Test Spec Source Detail>
- agent
Configs This property is required. GetTarget Asset Test Spec Agent Config[] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation Id This property is required. string - 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 This property is required. string - The OCID of the compartment.
- create
Vnic Details This property is required. GetTarget Asset 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 Host Id This property is required. string - The OCID of the dedicated VM host.
This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain This property is required. 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.
This property is required. {[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"}
- hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options This property is required. GetTarget Asset Test Spec Instance Option[] - Optional mutable instance options
- ipxe
Script This property is required. string - This is an advanced option.
- is
Pv Encryption In Transit Enabled This property is required. boolean - 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 Configs This property is required. GetTarget Asset Test Spec Preemptible Instance Config[] - Configuration options for preemptible instances.
- shape
This property is required. string - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs This property is required. GetTarget Asset Test Spec Shape Config[] - The shape configuration requested for the instance.
- source
Details This property is required. GetTarget Asset Test Spec Source Detail[]
- agent_
configs This property is required. Sequence[cloudmigrations.Get Target Asset Test Spec Agent Config] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability_
domain This property is required. str - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity_
reservation_ id This property is required. str - 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 This property is required. str - The OCID of the compartment.
- create_
vnic_ details This property is required. Sequence[cloudmigrations.Get Target Asset 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_ host_ id This property is required. str - The OCID of the dedicated VM host.
This property is required. 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 This property is required. str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault_
domain This property is required. 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.
This property is required. 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 This property is required. str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance_
options This property is required. Sequence[cloudmigrations.Get Target Asset Test Spec Instance Option] - Optional mutable instance options
- ipxe_
script This property is required. str - This is an advanced option.
- is_
pv_ encryption_ in_ transit_ enabled This property is required. bool - 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_ configs This property is required. Sequence[cloudmigrations.Get Target Asset Test Spec Preemptible Instance Config] - Configuration options for preemptible instances.
- shape
This property is required. 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 This property is required. Sequence[cloudmigrations.Get Target Asset Test Spec Shape Config] - The shape configuration requested for the instance.
- source_
details This property is required. Sequence[cloudmigrations.Get Target Asset Test Spec Source Detail]
- agent
Configs This property is required. List<Property Map> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain This property is required. String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation Id This property is required. String - 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 This property is required. String - The OCID of the compartment.
- create
Vnic Details This property is required. List<Property Map> - 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 Host Id This property is required. String - The OCID of the dedicated VM host.
This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain This property is required. 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.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options This property is required. List<Property Map> - Optional mutable instance options
- ipxe
Script This property is required. String - This is an advanced option.
- is
Pv Encryption In Transit Enabled This property is required. Boolean - 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 Configs This property is required. List<Property Map> - Configuration options for preemptible instances.
- shape
This property is required. String - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs This property is required. List<Property Map> - The shape configuration requested for the instance.
- source
Details This property is required. List<Property Map>
GetTargetAssetTestSpecAgentConfig
- Are
All Plugins Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring Disabled This property is required. bool - 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 This property is required. List<GetTarget Asset Test Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- Are
All Plugins Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring Disabled This property is required. bool - 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 This property is required. []GetTarget Asset Test Spec Agent Config Plugins Config - The configuration of plugins associated with this instance.
- are
All Plugins Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring Disabled This property is required. Boolean - 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 This property is required. List<GetTarget Asset Test Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- are
All Plugins Disabled This property is required. boolean - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management Disabled This property is required. boolean - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring Disabled This property is required. boolean - 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 This property is required. GetTarget Asset Test Spec Agent Config Plugins Config[] - The configuration of plugins associated with this instance.
- are_
all_ plugins_ disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is_
management_ disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is_
monitoring_ disabled This property is required. bool - 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 This property is required. Sequence[cloudmigrations.Get Target Asset Test Spec Agent Config Plugins Config] - The configuration of plugins associated with this instance.
- are
All Plugins Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring Disabled This property is required. Boolean - 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 This property is required. List<Property Map> - The configuration of plugins associated with this instance.
GetTargetAssetTestSpecAgentConfigPluginsConfig
- Desired
State This property is required. string - Whether the plugin should be enabled or disabled.
- Name
This property is required. 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 This property is required. string - Whether the plugin should be enabled or disabled.
- Name
This property is required. 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 This property is required. String - Whether the plugin should be enabled or disabled.
- name
This property is required. 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 This property is required. string - Whether the plugin should be enabled or disabled.
- name
This property is required. 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 This property is required. str - Whether the plugin should be enabled or disabled.
- name
This property is required. 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.
- desired
State This property is required. String - Whether the plugin should be enabled or disabled.
- name
This property is required. 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.
GetTargetAssetTestSpecCreateVnicDetail
- Assign
Private Dns Record This property is required. bool - 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 Ip This property is required. bool - 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. This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids This property is required. List<string> - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- Private
Ip This property is required. 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.
- Skip
Source Dest Check This property is required. bool - 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 This property is required. string - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - Vlan
Id This property is required. 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 Dns Record This property is required. bool - 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 Ip This property is required. bool - 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. This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids This property is required. []string - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- Private
Ip This property is required. 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.
- Skip
Source Dest Check This property is required. bool - 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 This property is required. string - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - Vlan
Id This property is required. 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 Dns Record This property is required. Boolean - 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 Ip This property is required. Boolean - 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. This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids This property is required. List<String> - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private
Ip This property is required. 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.
- skip
Source Dest Check This property is required. Boolean - 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 This property is required. String - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan
Id This property is required. 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 Dns Record This property is required. boolean - 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 Ip This property is required. boolean - 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. This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. {[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"}
- hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids This property is required. string[] - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private
Ip This property is required. 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.
- skip
Source Dest Check This property is required. boolean - 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 This property is required. string - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan
Id This property is required. 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_ dns_ record This property is required. bool - 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_ ip This property is required. bool - 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. This property is required. 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 This property is required. str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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 This property is required. str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg_
ids This property is required. 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 This property is required. 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_ dest_ check This property is required. bool - 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 This property is required. str - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan_
id This property is required. 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.
- assign
Private Dns Record This property is required. Boolean - 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 Ip This property is required. Boolean - 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. This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids This property is required. List<String> - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private
Ip This property is required. 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.
- skip
Source Dest Check This property is required. Boolean - 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 This property is required. String - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan
Id This property is required. 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.
GetTargetAssetTestSpecInstanceOption
- Are
Legacy Imds Endpoints Disabled This property is required. bool - 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 Imds Endpoints Disabled This property is required. bool - 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 Imds Endpoints Disabled This property is required. Boolean - 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 Imds Endpoints Disabled This property is required. boolean - 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_ imds_ endpoints_ disabled This property is required. bool - 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 Imds Endpoints Disabled This property is required. Boolean - 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.
GetTargetAssetTestSpecPreemptibleInstanceConfig
- Preemption
Actions This property is required. List<GetTarget Asset Test Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- Preemption
Actions This property is required. []GetTarget Asset Test Spec Preemptible Instance Config Preemption Action - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions This property is required. List<GetTarget Asset Test Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions This property is required. GetTarget Asset Test Spec Preemptible Instance Config Preemption Action[] - The action to run when the preemptible instance is interrupted for eviction.
- preemption_
actions This property is required. Sequence[cloudmigrations.Get Target Asset Test Spec Preemptible Instance Config Preemption Action] - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions This property is required. List<Property Map> - The action to run when the preemptible instance is interrupted for eviction.
GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionAction
- Preserve
Boot Volume This property is required. bool - 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
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- Preserve
Boot Volume This property is required. bool - 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
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- preserve
Boot Volume This property is required. Boolean - 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
This property is required. String - The type of action to run when the instance is interrupted for eviction.
- preserve
Boot Volume This property is required. boolean - 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
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- preserve_
boot_ volume This property is required. bool - 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
This property is required. str - The type of action to run when the instance is interrupted for eviction.
- preserve
Boot Volume This property is required. Boolean - 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
This property is required. String - The type of action to run when the instance is interrupted for eviction.
GetTargetAssetTestSpecShapeConfig
- Baseline
Ocpu Utilization This property is required. string - 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 Gbs This property is required. double - The total amount of memory in gigabytes that is available to the instance.
- Ocpus
This property is required. double - The total number of OCPUs available to the instance.
- Baseline
Ocpu Utilization This property is required. string - 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 Gbs This property is required. float64 - The total amount of memory in gigabytes that is available to the instance.
- Ocpus
This property is required. float64 - The total number of OCPUs available to the instance.
- baseline
Ocpu Utilization This property is required. String - 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 Gbs This property is required. Double - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. Double - The total number of OCPUs available to the instance.
- baseline
Ocpu Utilization This property is required. string - 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 Gbs This property is required. number - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. number - The total number of OCPUs available to the instance.
- baseline_
ocpu_ utilization This property is required. str - 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_ gbs This property is required. float - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. float - The total number of OCPUs available to the instance.
- baseline
Ocpu Utilization This property is required. String - 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 Gbs This property is required. Number - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. Number - The total number of OCPUs available to the instance.
GetTargetAssetTestSpecSourceDetail
- Boot
Volume Id This property is required. string - The OCID of the boot volume used to boot the instance.
- Boot
Volume Size In Gbs This property is required. string - 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 Vpus Per Gb This property is required. string - 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 This property is required. string - The OCID of the image used to boot the instance.
- Kms
Key Id This property is required. string - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type This property is required. string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- Boot
Volume Id This property is required. string - The OCID of the boot volume used to boot the instance.
- Boot
Volume Size In Gbs This property is required. string - 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 Vpus Per Gb This property is required. string - 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 This property is required. string - The OCID of the image used to boot the instance.
- Kms
Key Id This property is required. string - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type This property is required. string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume Id This property is required. String - The OCID of the boot volume used to boot the instance.
- boot
Volume Size In Gbs This property is required. String - 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 Vpus Per Gb This property is required. String - 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 This property is required. String - The OCID of the image used to boot the instance.
- kms
Key Id This property is required. String - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type This property is required. String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume Id This property is required. string - The OCID of the boot volume used to boot the instance.
- boot
Volume Size In Gbs This property is required. string - 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 Vpus Per Gb This property is required. string - 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 This property is required. string - The OCID of the image used to boot the instance.
- kms
Key Id This property is required. string - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type This property is required. string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot_
volume_ id This property is required. str - The OCID of the boot volume used to boot the instance.
- boot_
volume_ size_ in_ gbs This property is required. str - 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_ vpus_ per_ gb This property is required. str - 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 This property is required. str - The OCID of the image used to boot the instance.
- kms_
key_ id This property is required. str - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source_
type This property is required. str - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume Id This property is required. String - The OCID of the boot volume used to boot the instance.
- boot
Volume Size In Gbs This property is required. String - 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 Vpus Per Gb This property is required. String - 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 This property is required. String - The OCID of the image used to boot the instance.
- kms
Key Id This property is required. String - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type This property is required. String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
GetTargetAssetUserSpec
- Agent
Configs This property is required. List<GetTarget Asset User Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation Id This property is required. string - 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 This property is required. string - The OCID of the compartment.
- Create
Vnic Details This property is required. List<GetTarget Asset 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 Host Id This property is required. string - The OCID of the dedicated VM host.
This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain This property is required. 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.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options This property is required. List<GetTarget Asset User Spec Instance Option> - Optional mutable instance options
- Ipxe
Script This property is required. string - This is an advanced option.
- Is
Pv Encryption In Transit Enabled This property is required. bool - 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 Configs This property is required. List<GetTarget Asset User Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- Shape
This property is required. string - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs This property is required. List<GetTarget Asset User Spec Shape Config> - The shape configuration requested for the instance.
- Source
Details This property is required. List<GetTarget Asset User Spec Source Detail>
- Agent
Configs This property is required. []GetTarget Asset User Spec Agent Config - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation Id This property is required. string - 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 This property is required. string - The OCID of the compartment.
- Create
Vnic Details This property is required. []GetTarget Asset 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 Host Id This property is required. string - The OCID of the dedicated VM host.
This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain This property is required. 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.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options This property is required. []GetTarget Asset User Spec Instance Option - Optional mutable instance options
- Ipxe
Script This property is required. string - This is an advanced option.
- Is
Pv Encryption In Transit Enabled This property is required. bool - 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 Configs This property is required. []GetTarget Asset User Spec Preemptible Instance Config - Configuration options for preemptible instances.
- Shape
This property is required. string - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs This property is required. []GetTarget Asset User Spec Shape Config - The shape configuration requested for the instance.
- Source
Details This property is required. []GetTarget Asset User Spec Source Detail
- agent
Configs This property is required. List<GetTarget Asset User Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain This property is required. String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation Id This property is required. String - 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 This property is required. String - The OCID of the compartment.
- create
Vnic Details This property is required. List<GetTarget Asset 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 Host Id This property is required. String - The OCID of the dedicated VM host.
This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain This property is required. 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.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options This property is required. List<GetTarget Asset User Spec Instance Option> - Optional mutable instance options
- ipxe
Script This property is required. String - This is an advanced option.
- is
Pv Encryption In Transit Enabled This property is required. Boolean - 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 Configs This property is required. List<GetTarget Asset User Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- shape
This property is required. String - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs This property is required. List<GetTarget Asset User Spec Shape Config> - The shape configuration requested for the instance.
- source
Details This property is required. List<GetTarget Asset User Spec Source Detail>
- agent
Configs This property is required. GetTarget Asset User Spec Agent Config[] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain This property is required. string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation Id This property is required. string - 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 This property is required. string - The OCID of the compartment.
- create
Vnic Details This property is required. GetTarget Asset 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 Host Id This property is required. string - The OCID of the dedicated VM host.
This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain This property is required. 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.
This property is required. {[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"}
- hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options This property is required. GetTarget Asset User Spec Instance Option[] - Optional mutable instance options
- ipxe
Script This property is required. string - This is an advanced option.
- is
Pv Encryption In Transit Enabled This property is required. boolean - 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 Configs This property is required. GetTarget Asset User Spec Preemptible Instance Config[] - Configuration options for preemptible instances.
- shape
This property is required. string - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs This property is required. GetTarget Asset User Spec Shape Config[] - The shape configuration requested for the instance.
- source
Details This property is required. GetTarget Asset User Spec Source Detail[]
- agent_
configs This property is required. Sequence[cloudmigrations.Get Target Asset User Spec Agent Config] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability_
domain This property is required. str - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity_
reservation_ id This property is required. str - 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 This property is required. str - The OCID of the compartment.
- create_
vnic_ details This property is required. Sequence[cloudmigrations.Get Target Asset 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_ host_ id This property is required. str - The OCID of the dedicated VM host.
This property is required. 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 This property is required. str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault_
domain This property is required. 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.
This property is required. 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 This property is required. str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance_
options This property is required. Sequence[cloudmigrations.Get Target Asset User Spec Instance Option] - Optional mutable instance options
- ipxe_
script This property is required. str - This is an advanced option.
- is_
pv_ encryption_ in_ transit_ enabled This property is required. bool - 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_ configs This property is required. Sequence[cloudmigrations.Get Target Asset User Spec Preemptible Instance Config] - Configuration options for preemptible instances.
- shape
This property is required. 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 This property is required. Sequence[cloudmigrations.Get Target Asset User Spec Shape Config] - The shape configuration requested for the instance.
- source_
details This property is required. Sequence[cloudmigrations.Get Target Asset User Spec Source Detail]
- agent
Configs This property is required. List<Property Map> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain This property is required. String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation Id This property is required. String - 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 This property is required. String - The OCID of the compartment.
- create
Vnic Details This property is required. List<Property Map> - 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 Host Id This property is required. String - The OCID of the dedicated VM host.
This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain This property is required. 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.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options This property is required. List<Property Map> - Optional mutable instance options
- ipxe
Script This property is required. String - This is an advanced option.
- is
Pv Encryption In Transit Enabled This property is required. Boolean - 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 Configs This property is required. List<Property Map> - Configuration options for preemptible instances.
- shape
This property is required. String - The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs This property is required. List<Property Map> - The shape configuration requested for the instance.
- source
Details This property is required. List<Property Map>
GetTargetAssetUserSpecAgentConfig
- Are
All Plugins Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring Disabled This property is required. bool - 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 This property is required. List<GetTarget Asset User Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- Are
All Plugins Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management Disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring Disabled This property is required. bool - 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 This property is required. []GetTarget Asset User Spec Agent Config Plugins Config - The configuration of plugins associated with this instance.
- are
All Plugins Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring Disabled This property is required. Boolean - 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 This property is required. List<GetTarget Asset User Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- are
All Plugins Disabled This property is required. boolean - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management Disabled This property is required. boolean - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring Disabled This property is required. boolean - 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 This property is required. GetTarget Asset User Spec Agent Config Plugins Config[] - The configuration of plugins associated with this instance.
- are_
all_ plugins_ disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is_
management_ disabled This property is required. bool - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is_
monitoring_ disabled This property is required. bool - 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 This property is required. Sequence[cloudmigrations.Get Target Asset User Spec Agent Config Plugins Config] - The configuration of plugins associated with this instance.
- are
All Plugins Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management Disabled This property is required. Boolean - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring Disabled This property is required. Boolean - 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 This property is required. List<Property Map> - The configuration of plugins associated with this instance.
GetTargetAssetUserSpecAgentConfigPluginsConfig
- Desired
State This property is required. string - Whether the plugin should be enabled or disabled.
- Name
This property is required. 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 This property is required. string - Whether the plugin should be enabled or disabled.
- Name
This property is required. 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 This property is required. String - Whether the plugin should be enabled or disabled.
- name
This property is required. 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 This property is required. string - Whether the plugin should be enabled or disabled.
- name
This property is required. 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 This property is required. str - Whether the plugin should be enabled or disabled.
- name
This property is required. 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.
- desired
State This property is required. String - Whether the plugin should be enabled or disabled.
- name
This property is required. 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.
GetTargetAssetUserSpecCreateVnicDetail
- Assign
Private Dns Record This property is required. bool - 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 Ip This property is required. bool - 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. This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids This property is required. List<string> - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- Private
Ip This property is required. 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.
- Skip
Source Dest Check This property is required. bool - 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 This property is required. string - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - Vlan
Id This property is required. 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 Dns Record This property is required. bool - 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 Ip This property is required. bool - 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. This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- Hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids This property is required. []string - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- Private
Ip This property is required. 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.
- Skip
Source Dest Check This property is required. bool - 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 This property is required. string - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - Vlan
Id This property is required. 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 Dns Record This property is required. Boolean - 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 Ip This property is required. Boolean - 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. This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids This property is required. List<String> - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private
Ip This property is required. 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.
- skip
Source Dest Check This property is required. Boolean - 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 This property is required. String - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan
Id This property is required. 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 Dns Record This property is required. boolean - 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 Ip This property is required. boolean - 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. This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. {[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"}
- hostname
Label This property is required. string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids This property is required. string[] - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private
Ip This property is required. 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.
- skip
Source Dest Check This property is required. boolean - 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 This property is required. string - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan
Id This property is required. 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_ dns_ record This property is required. bool - 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_ ip This property is required. bool - 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. This property is required. 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 This property is required. str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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 This property is required. str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg_
ids This property is required. 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 This property is required. 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_ dest_ check This property is required. bool - 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 This property is required. str - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan_
id This property is required. 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.
- assign
Private Dns Record This property is required. Boolean - 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 Ip This property is required. Boolean - 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. This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name This property is required. String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
This property is required. 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"}
- hostname
Label This property is required. String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids This property is required. List<String> - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private
Ip This property is required. 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.
- skip
Source Dest Check This property is required. Boolean - 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 This property is required. String - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan
Id This property is required. 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.
GetTargetAssetUserSpecInstanceOption
- Are
Legacy Imds Endpoints Disabled This property is required. bool - 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 Imds Endpoints Disabled This property is required. bool - 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 Imds Endpoints Disabled This property is required. Boolean - 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 Imds Endpoints Disabled This property is required. boolean - 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_ imds_ endpoints_ disabled This property is required. bool - 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 Imds Endpoints Disabled This property is required. Boolean - 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.
GetTargetAssetUserSpecPreemptibleInstanceConfig
- Preemption
Actions This property is required. List<GetTarget Asset User Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- Preemption
Actions This property is required. []GetTarget Asset User Spec Preemptible Instance Config Preemption Action - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions This property is required. List<GetTarget Asset User Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions This property is required. GetTarget Asset User Spec Preemptible Instance Config Preemption Action[] - The action to run when the preemptible instance is interrupted for eviction.
- preemption_
actions This property is required. Sequence[cloudmigrations.Get Target Asset User Spec Preemptible Instance Config Preemption Action] - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions This property is required. List<Property Map> - The action to run when the preemptible instance is interrupted for eviction.
GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionAction
- Preserve
Boot Volume This property is required. bool - 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
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- Preserve
Boot Volume This property is required. bool - 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
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- preserve
Boot Volume This property is required. Boolean - 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
This property is required. String - The type of action to run when the instance is interrupted for eviction.
- preserve
Boot Volume This property is required. boolean - 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
This property is required. string - The type of action to run when the instance is interrupted for eviction.
- preserve_
boot_ volume This property is required. bool - 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
This property is required. str - The type of action to run when the instance is interrupted for eviction.
- preserve
Boot Volume This property is required. Boolean - 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
This property is required. String - The type of action to run when the instance is interrupted for eviction.
GetTargetAssetUserSpecShapeConfig
- Baseline
Ocpu Utilization This property is required. string - 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 Gbs This property is required. double - The total amount of memory in gigabytes that is available to the instance.
- Ocpus
This property is required. double - The total number of OCPUs available to the instance.
- Baseline
Ocpu Utilization This property is required. string - 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 Gbs This property is required. float64 - The total amount of memory in gigabytes that is available to the instance.
- Ocpus
This property is required. float64 - The total number of OCPUs available to the instance.
- baseline
Ocpu Utilization This property is required. String - 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 Gbs This property is required. Double - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. Double - The total number of OCPUs available to the instance.
- baseline
Ocpu Utilization This property is required. string - 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 Gbs This property is required. number - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. number - The total number of OCPUs available to the instance.
- baseline_
ocpu_ utilization This property is required. str - 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_ gbs This property is required. float - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. float - The total number of OCPUs available to the instance.
- baseline
Ocpu Utilization This property is required. String - 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 Gbs This property is required. Number - The total amount of memory in gigabytes that is available to the instance.
- ocpus
This property is required. Number - The total number of OCPUs available to the instance.
GetTargetAssetUserSpecSourceDetail
- Boot
Volume Id This property is required. string - The OCID of the boot volume used to boot the instance.
- Boot
Volume Size In Gbs This property is required. string - 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 Vpus Per Gb This property is required. string - 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 This property is required. string - The OCID of the image used to boot the instance.
- Kms
Key Id This property is required. string - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type This property is required. string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- Boot
Volume Id This property is required. string - The OCID of the boot volume used to boot the instance.
- Boot
Volume Size In Gbs This property is required. string - 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 Vpus Per Gb This property is required. string - 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 This property is required. string - The OCID of the image used to boot the instance.
- Kms
Key Id This property is required. string - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type This property is required. string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume Id This property is required. String - The OCID of the boot volume used to boot the instance.
- boot
Volume Size In Gbs This property is required. String - 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 Vpus Per Gb This property is required. String - 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 This property is required. String - The OCID of the image used to boot the instance.
- kms
Key Id This property is required. String - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type This property is required. String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume Id This property is required. string - The OCID of the boot volume used to boot the instance.
- boot
Volume Size In Gbs This property is required. string - 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 Vpus Per Gb This property is required. string - 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 This property is required. string - The OCID of the image used to boot the instance.
- kms
Key Id This property is required. string - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type This property is required. string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot_
volume_ id This property is required. str - The OCID of the boot volume used to boot the instance.
- boot_
volume_ size_ in_ gbs This property is required. str - 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_ vpus_ per_ gb This property is required. str - 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 This property is required. str - The OCID of the image used to boot the instance.
- kms_
key_ id This property is required. str - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source_
type This property is required. str - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume Id This property is required. String - The OCID of the boot volume used to boot the instance.
- boot
Volume Size In Gbs This property is required. String - 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 Vpus Per Gb This property is required. String - 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 This property is required. String - The OCID of the image used to boot the instance.
- kms
Key Id This property is required. String - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type This property is required. String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.