Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.CloudMigrations.getTargetAsset
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
This data source provides details about a specific 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/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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:CloudMigrations/getTargetAsset:getTargetAsset
arguments:
# arguments dictionary
The following arguments are supported:
- Target
Asset stringId - Unique target asset identifier
- Target
Asset stringId - Unique target asset identifier
- target
Asset StringId - Unique target asset identifier
- target
Asset stringId - Unique target asset identifier
- target_
asset_ strid - Unique target asset identifier
- target
Asset StringId - 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 string
- Detailed description of the compatibility issue.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- Severity string
- Severity level of the compatibility issue.
- Message string
- Detailed description of the compatibility issue.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- Severity string
- Severity level of the compatibility issue.
- message String
- Detailed description of the compatibility issue.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- severity String
- Severity level of the compatibility issue.
- message string
- Detailed description of the compatibility issue.
- name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- severity string
- Severity level of the compatibility issue.
- message str
- Detailed description of the compatibility issue.
- name str
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- severity str
- Severity level of the compatibility issue.
- message String
- Detailed description of the compatibility issue.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- severity String
- Severity level of the compatibility issue.
GetTargetAssetEstimatedCost
- Computes
List<Get
Target Asset Estimated Cost Compute> - Cost estimation for compute
- Currency
Code string - Currency code in the ISO format.
- Os
Images List<GetTarget Asset Estimated Cost Os Image> - Cost estimation for the OS image.
- Storages
List<Get
Target Asset Estimated Cost Storage> - Cost estimation for storage
- Subscription
Id string - Subscription ID
- Total
Estimation doublePer Month - Total estimation per month
- Total
Estimation doublePer Month By Subscription - Total estimation per month by subscription.
- Computes
[]Get
Target Asset Estimated Cost Compute - Cost estimation for compute
- Currency
Code string - Currency code in the ISO format.
- Os
Images []GetTarget Asset Estimated Cost Os Image - Cost estimation for the OS image.
- Storages
[]Get
Target Asset Estimated Cost Storage - Cost estimation for storage
- Subscription
Id string - Subscription ID
- Total
Estimation float64Per Month - Total estimation per month
- Total
Estimation float64Per Month By Subscription - Total estimation per month by subscription.
- computes
List<Get
Target Asset Estimated Cost Compute> - Cost estimation for compute
- currency
Code String - Currency code in the ISO format.
- os
Images List<GetTarget Asset Estimated Cost Os Image> - Cost estimation for the OS image.
- storages
List<Get
Target Asset Estimated Cost Storage> - Cost estimation for storage
- subscription
Id String - Subscription ID
- total
Estimation DoublePer Month - Total estimation per month
- total
Estimation DoublePer Month By Subscription - Total estimation per month by subscription.
- computes
Get
Target Asset Estimated Cost Compute[] - Cost estimation for compute
- currency
Code string - Currency code in the ISO format.
- os
Images GetTarget Asset Estimated Cost Os Image[] - Cost estimation for the OS image.
- storages
Get
Target Asset Estimated Cost Storage[] - Cost estimation for storage
- subscription
Id string - Subscription ID
- total
Estimation numberPer Month - Total estimation per month
- total
Estimation numberPer Month By Subscription - Total estimation per month by subscription.
- computes
Sequence[cloudmigrations.
Get Target Asset Estimated Cost Compute] - Cost estimation for compute
- currency_
code str - Currency code in the ISO format.
- os_
images Sequence[cloudmigrations.Get Target Asset Estimated Cost Os Image] - Cost estimation for the OS image.
- storages
Sequence[cloudmigrations.
Get Target Asset Estimated Cost Storage] - Cost estimation for storage
- subscription_
id str - Subscription ID
- total_
estimation_ floatper_ month - Total estimation per month
- total_
estimation_ floatper_ month_ by_ subscription - Total estimation per month by subscription.
- computes List<Property Map>
- Cost estimation for compute
- currency
Code String - Currency code in the ISO format.
- os
Images List<Property Map> - Cost estimation for the OS image.
- storages List<Property Map>
- Cost estimation for storage
- subscription
Id String - Subscription ID
- total
Estimation NumberPer Month - Total estimation per month
- total
Estimation NumberPer Month By Subscription - Total estimation per month by subscription.
GetTargetAssetEstimatedCostCompute
- Gpu
Count double - Total number of GPU
- Gpu
Per doubleHour - GPU per hour
- Gpu
Per doubleHour By Subscription - GPU per hour by subscription
- Memory
Amount doubleGb - Total usage of memory
- Memory
Gb doublePer Hour - Gigabyte per hour
- Memory
Gb doublePer Hour By Subscription - Gigabyte per hour by subscription
- Ocpu
Count double - Total number of OCPUs
- Ocpu
Per doubleHour - OCPU per hour
- Ocpu
Per doubleHour By Subscription - OCPU per hour by subscription
- Total
Per doubleHour - Total price per hour
- Total
Per doubleHour By Subscription - Total price per hour by subscription
- Gpu
Count float64 - Total number of GPU
- Gpu
Per float64Hour - GPU per hour
- Gpu
Per float64Hour By Subscription - GPU per hour by subscription
- Memory
Amount float64Gb - Total usage of memory
- Memory
Gb float64Per Hour - Gigabyte per hour
- Memory
Gb float64Per Hour By Subscription - Gigabyte per hour by subscription
- Ocpu
Count float64 - Total number of OCPUs
- Ocpu
Per float64Hour - OCPU per hour
- Ocpu
Per float64Hour By Subscription - OCPU per hour by subscription
- Total
Per float64Hour - Total price per hour
- Total
Per float64Hour By Subscription - Total price per hour by subscription
- gpu
Count Double - Total number of GPU
- gpu
Per DoubleHour - GPU per hour
- gpu
Per DoubleHour By Subscription - GPU per hour by subscription
- memory
Amount DoubleGb - Total usage of memory
- memory
Gb DoublePer Hour - Gigabyte per hour
- memory
Gb DoublePer Hour By Subscription - Gigabyte per hour by subscription
- ocpu
Count Double - Total number of OCPUs
- ocpu
Per DoubleHour - OCPU per hour
- ocpu
Per DoubleHour By Subscription - OCPU per hour by subscription
- total
Per DoubleHour - Total price per hour
- total
Per DoubleHour By Subscription - Total price per hour by subscription
- gpu
Count number - Total number of GPU
- gpu
Per numberHour - GPU per hour
- gpu
Per numberHour By Subscription - GPU per hour by subscription
- memory
Amount numberGb - Total usage of memory
- memory
Gb numberPer Hour - Gigabyte per hour
- memory
Gb numberPer Hour By Subscription - Gigabyte per hour by subscription
- ocpu
Count number - Total number of OCPUs
- ocpu
Per numberHour - OCPU per hour
- ocpu
Per numberHour By Subscription - OCPU per hour by subscription
- total
Per numberHour - Total price per hour
- total
Per numberHour By Subscription - Total price per hour by subscription
- gpu_
count float - Total number of GPU
- gpu_
per_ floathour - GPU per hour
- gpu_
per_ floathour_ by_ subscription - GPU per hour by subscription
- memory_
amount_ floatgb - Total usage of memory
- memory_
gb_ floatper_ hour - Gigabyte per hour
- memory_
gb_ floatper_ hour_ by_ subscription - Gigabyte per hour by subscription
- ocpu_
count float - Total number of OCPUs
- ocpu_
per_ floathour - OCPU per hour
- ocpu_
per_ floathour_ by_ subscription - OCPU per hour by subscription
- total_
per_ floathour - Total price per hour
- total_
per_ floathour_ by_ subscription - Total price per hour by subscription
- gpu
Count Number - Total number of GPU
- gpu
Per NumberHour - GPU per hour
- gpu
Per NumberHour By Subscription - GPU per hour by subscription
- memory
Amount NumberGb - Total usage of memory
- memory
Gb NumberPer Hour - Gigabyte per hour
- memory
Gb NumberPer Hour By Subscription - Gigabyte per hour by subscription
- ocpu
Count Number - Total number of OCPUs
- ocpu
Per NumberHour - OCPU per hour
- ocpu
Per NumberHour By Subscription - OCPU per hour by subscription
- total
Per NumberHour - Total price per hour
- total
Per NumberHour By Subscription - Total price per hour by subscription
GetTargetAssetEstimatedCostOsImage
- Total
Per doubleHour - Total price per hour
- Total
Per doubleHour By Subscription - Total price per hour by subscription
- Total
Per float64Hour - Total price per hour
- Total
Per float64Hour By Subscription - Total price per hour by subscription
- total
Per DoubleHour - Total price per hour
- total
Per DoubleHour By Subscription - Total price per hour by subscription
- total
Per numberHour - Total price per hour
- total
Per numberHour By Subscription - Total price per hour by subscription
- total_
per_ floathour - Total price per hour
- total_
per_ floathour_ by_ subscription - Total price per hour by subscription
- total
Per NumberHour - Total price per hour
- total
Per NumberHour By Subscription - Total price per hour by subscription
GetTargetAssetEstimatedCostStorage
- Total
Gb doublePer Month - Gigabyte storage capacity per month.
- Total
Gb doublePer Month By Subscription - Gigabyte storage capacity per month by subscription
- Volumes
List<Get
Target Asset Estimated Cost Storage Volume> - Volume estimation
- Total
Gb float64Per Month - Gigabyte storage capacity per month.
- Total
Gb float64Per Month By Subscription - Gigabyte storage capacity per month by subscription
- Volumes
[]Get
Target Asset Estimated Cost Storage Volume - Volume estimation
- total
Gb DoublePer Month - Gigabyte storage capacity per month.
- total
Gb DoublePer Month By Subscription - Gigabyte storage capacity per month by subscription
- volumes
List<Get
Target Asset Estimated Cost Storage Volume> - Volume estimation
- total
Gb numberPer Month - Gigabyte storage capacity per month.
- total
Gb numberPer Month By Subscription - Gigabyte storage capacity per month by subscription
- volumes
Get
Target Asset Estimated Cost Storage Volume[] - Volume estimation
- total_
gb_ floatper_ month - Gigabyte storage capacity per month.
- total_
gb_ floatper_ month_ by_ subscription - Gigabyte storage capacity per month by subscription
- volumes
Sequence[cloudmigrations.
Get Target Asset Estimated Cost Storage Volume] - Volume estimation
- total
Gb NumberPer Month - Gigabyte storage capacity per month.
- total
Gb NumberPer Month By Subscription - Gigabyte storage capacity per month by subscription
- volumes List<Property Map>
- Volume estimation
GetTargetAssetEstimatedCostStorageVolume
- Capacity
Gb double - Gigabyte storage capacity
- Description string
- Volume description
- Total
Gb doublePer Month - Gigabyte storage capacity per month.
- Total
Gb doublePer Month By Subscription - Gigabyte storage capacity per month by subscription
- Capacity
Gb float64 - Gigabyte storage capacity
- Description string
- Volume description
- Total
Gb float64Per Month - Gigabyte storage capacity per month.
- Total
Gb float64Per Month By Subscription - Gigabyte storage capacity per month by subscription
- capacity
Gb Double - Gigabyte storage capacity
- description String
- Volume description
- total
Gb DoublePer Month - Gigabyte storage capacity per month.
- total
Gb DoublePer Month By Subscription - Gigabyte storage capacity per month by subscription
- capacity
Gb number - Gigabyte storage capacity
- description string
- Volume description
- total
Gb numberPer Month - Gigabyte storage capacity per month.
- total
Gb numberPer Month By Subscription - Gigabyte storage capacity per month by subscription
- capacity_
gb float - Gigabyte storage capacity
- description str
- Volume description
- total_
gb_ floatper_ month - Gigabyte storage capacity per month.
- total_
gb_ floatper_ month_ by_ subscription - Gigabyte storage capacity per month by subscription
- capacity
Gb Number - Gigabyte storage capacity
- description String
- Volume description
- total
Gb NumberPer Month - Gigabyte storage capacity per month.
- total
Gb NumberPer Month By Subscription - Gigabyte storage capacity per month by subscription
GetTargetAssetMigrationAsset
- Availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Compartment
Id string - The OCID of the compartment.
- Depended
On List<string>Bies - List of migration assets that depend on the asset.
- Depends
Ons List<string> - List of migration assets that depends on the asset.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Id string
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- 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
Id string - OCID of the associated migration.
- Notifications List<string>
- List of notifications
- Parent
Snapshot string - The parent snapshot of the migration asset to be used by the replication task.
- Replication
Compartment stringId - Replication compartment identifier
- Replication
Schedule stringId - Replication schedule identifier
- Snap
Shot stringBucket Name - Name of snapshot bucket
- Snapshots Dictionary<string, object>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- Source
Asset Dictionary<string, object>Data - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- Source
Asset stringId - OCID that is referenced to an asset for an inventory.
- State string
- The current state of the target asset.
- Tenancy
Id string - Tenancy identifier
- 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.
- Availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Compartment
Id string - The OCID of the compartment.
- Depended
On []stringBies - List of migration assets that depend on the asset.
- Depends
Ons []string - List of migration assets that depends on the asset.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Id string
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- 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
Id string - OCID of the associated migration.
- Notifications []string
- List of notifications
- Parent
Snapshot string - The parent snapshot of the migration asset to be used by the replication task.
- Replication
Compartment stringId - Replication compartment identifier
- Replication
Schedule stringId - Replication schedule identifier
- Snap
Shot stringBucket Name - Name of snapshot bucket
- Snapshots map[string]interface{}
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- Source
Asset map[string]interface{}Data - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- Source
Asset stringId - OCID that is referenced to an asset for an inventory.
- State string
- The current state of the target asset.
- Tenancy
Id string - Tenancy identifier
- 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.
- availability
Domain String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- compartment
Id String - The OCID of the compartment.
- depended
On List<String>Bies - List of migration assets that depend on the asset.
- depends
Ons List<String> - List of migration assets that depends on the asset.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- id String
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- 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
Id String - OCID of the associated migration.
- notifications List<String>
- List of notifications
- parent
Snapshot String - The parent snapshot of the migration asset to be used by the replication task.
- replication
Compartment StringId - Replication compartment identifier
- replication
Schedule StringId - Replication schedule identifier
- snap
Shot StringBucket Name - Name of snapshot bucket
- snapshots Map<String,Object>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset Map<String,Object>Data - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- source
Asset StringId - OCID that is referenced to an asset for an inventory.
- state String
- The current state of the target asset.
- tenancy
Id String - Tenancy identifier
- 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.
- availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- compartment
Id string - The OCID of the compartment.
- depended
On string[]Bies - List of migration assets that depend on the asset.
- depends
Ons string[] - List of migration assets that depends on the asset.
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- id string
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- 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
Id string - OCID of the associated migration.
- notifications string[]
- List of notifications
- parent
Snapshot string - The parent snapshot of the migration asset to be used by the replication task.
- replication
Compartment stringId - Replication compartment identifier
- replication
Schedule stringId - Replication schedule identifier
- snap
Shot stringBucket Name - Name of snapshot bucket
- snapshots {[key: string]: any}
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset {[key: string]: any}Data - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- source
Asset stringId - OCID that is referenced to an asset for an inventory.
- state string
- The current state of the target asset.
- tenancy
Id string - Tenancy identifier
- 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.
- availability_
domain str - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- compartment_
id str - The OCID of the compartment.
- depended_
on_ Sequence[str]bies - List of migration assets that depend on the asset.
- depends_
ons Sequence[str] - List of migration assets that depends on the asset.
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- id str
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- lifecycle_
details str - A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migration_
id str - OCID of the associated migration.
- notifications Sequence[str]
- List of notifications
- parent_
snapshot str - The parent snapshot of the migration asset to be used by the replication task.
- replication_
compartment_ strid - Replication compartment identifier
- replication_
schedule_ strid - Replication schedule identifier
- snap_
shot_ strbucket_ name - Name of snapshot bucket
- snapshots Mapping[str, Any]
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source_
asset_ Mapping[str, Any]data - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- source_
asset_ strid - OCID that is referenced to an asset for an inventory.
- state str
- The current state of the target asset.
- tenancy_
id str - Tenancy identifier
- time_
created str - The time when the target asset was created. An RFC3339 formatted datetime string.
- time_
updated str - The time when the target asset was updated. An RFC3339 formatted datetime string.
- type str
- The type of action to run when the instance is interrupted for eviction.
- availability
Domain String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- compartment
Id String - The OCID of the compartment.
- depended
On List<String>Bies - List of migration assets that depend on the asset.
- depends
Ons List<String> - List of migration assets that depends on the asset.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- id String
- Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
- 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
Id String - OCID of the associated migration.
- notifications List<String>
- List of notifications
- parent
Snapshot String - The parent snapshot of the migration asset to be used by the replication task.
- replication
Compartment StringId - Replication compartment identifier
- replication
Schedule StringId - Replication schedule identifier
- snap
Shot StringBucket Name - Name of snapshot bucket
- snapshots Map<Any>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset Map<Any>Data - Key-value pair representing asset metadata keys and values scoped to a namespace. Example:
{"bar-key": "value"}
- source
Asset StringId - OCID that is referenced to an asset for an inventory.
- state String
- The current state of the target asset.
- tenancy
Id String - Tenancy identifier
- 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.
GetTargetAssetRecommendedSpec
- Agent
Configs List<GetTarget Asset Recommended Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation stringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- Compartment
Id string - The OCID of the compartment.
- Create
Vnic List<GetDetails 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 stringHost Id - The OCID of the dedicated VM host.
- Dictionary<string, object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain string - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Dictionary<string, object>
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options List<GetTarget Asset Recommended Spec Instance Option> - Optional mutable instance options
- Ipxe
Script string - This is an advanced option.
- Is
Pv boolEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- Preemptible
Instance List<GetConfigs Target Asset Recommended Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs List<GetTarget Asset Recommended Spec Shape Config> - The shape configuration requested for the instance.
- Source
Details List<GetTarget Asset Recommended Spec Source Detail>
- Agent
Configs []GetTarget Asset Recommended Spec Agent Config - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation stringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- Compartment
Id string - The OCID of the compartment.
- Create
Vnic []GetDetails 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 stringHost Id - The OCID of the dedicated VM host.
- map[string]interface{}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain string - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- map[string]interface{}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options []GetTarget Asset Recommended Spec Instance Option - Optional mutable instance options
- Ipxe
Script string - This is an advanced option.
- Is
Pv boolEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- Preemptible
Instance []GetConfigs Target Asset Recommended Spec Preemptible Instance Config - Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs []GetTarget Asset Recommended Spec Shape Config - The shape configuration requested for the instance.
- Source
Details []GetTarget Asset Recommended Spec Source Detail
- agent
Configs List<GetTarget Asset Recommended Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation StringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment
Id String - The OCID of the compartment.
- create
Vnic List<GetDetails 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 StringHost Id - The OCID of the dedicated VM host.
- Map<String,Object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain String - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<String,Object>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options List<GetTarget Asset Recommended Spec Instance Option> - Optional mutable instance options
- ipxe
Script String - This is an advanced option.
- is
Pv BooleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible
Instance List<GetConfigs Target Asset Recommended Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs List<GetTarget Asset Recommended Spec Shape Config> - The shape configuration requested for the instance.
- source
Details List<GetTarget Asset Recommended Spec Source Detail>
- agent
Configs GetTarget Asset Recommended Spec Agent Config[] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation stringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment
Id string - The OCID of the compartment.
- create
Vnic GetDetails 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 stringHost Id - The OCID of the dedicated VM host.
- {[key: string]: any}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain string - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- {[key: string]: any}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options GetTarget Asset Recommended Spec Instance Option[] - Optional mutable instance options
- ipxe
Script string - This is an advanced option.
- is
Pv booleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible
Instance GetConfigs Target Asset Recommended Spec Preemptible Instance Config[] - Configuration options for preemptible instances.
- shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs GetTarget Asset Recommended Spec Shape Config[] - The shape configuration requested for the instance.
- source
Details GetTarget Asset Recommended Spec Source Detail[]
- agent_
configs Sequence[cloudmigrations.Get Target Asset Recommended Spec Agent Config] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability_
domain str - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity_
reservation_ strid - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment_
id str - The OCID of the compartment.
- create_
vnic_ Sequence[cloudmigrations.details 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_ strhost_ id - The OCID of the dedicated VM host.
- Mapping[str, Any]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault_
domain str - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Mapping[str, Any]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- hostname_
label str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance_
options Sequence[cloudmigrations.Get Target Asset Recommended Spec Instance Option] - Optional mutable instance options
- ipxe_
script str - This is an advanced option.
- is_
pv_ boolencryption_ in_ transit_ enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible_
instance_ Sequence[cloudmigrations.configs Get Target Asset Recommended Spec Preemptible Instance Config] - Configuration options for preemptible instances.
- shape str
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape_
configs Sequence[cloudmigrations.Get Target Asset Recommended Spec Shape Config] - The shape configuration requested for the instance.
- source_
details Sequence[cloudmigrations.Get Target Asset Recommended Spec Source Detail]
- agent
Configs List<Property Map> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation StringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment
Id String - The OCID of the compartment.
- create
Vnic List<Property Map>Details - Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicated
Vm StringHost Id - The OCID of the dedicated VM host.
- Map<Any>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain String - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<Any>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options List<Property Map> - Optional mutable instance options
- ipxe
Script String - This is an advanced option.
- is
Pv BooleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible
Instance List<Property Map>Configs - Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs List<Property Map> - The shape configuration requested for the instance.
- source
Details List<Property Map>
GetTargetAssetRecommendedSpecAgentConfig
- Are
All boolPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management boolDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring boolDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- Plugins
Configs List<GetTarget Asset Recommended Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- Are
All boolPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management boolDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring boolDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- Plugins
Configs []GetTarget Asset Recommended Spec Agent Config Plugins Config - The configuration of plugins associated with this instance.
- are
All BooleanPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management BooleanDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring BooleanDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins
Configs List<GetTarget Asset Recommended Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- are
All booleanPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management booleanDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring booleanDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins
Configs GetTarget Asset Recommended Spec Agent Config Plugins Config[] - The configuration of plugins associated with this instance.
- are_
all_ boolplugins_ disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is_
management_ booldisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is_
monitoring_ booldisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins_
configs Sequence[cloudmigrations.Get Target Asset Recommended Spec Agent Config Plugins Config] - The configuration of plugins associated with this instance.
- are
All BooleanPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management BooleanDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring BooleanDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins
Configs List<Property Map> - The configuration of plugins associated with this instance.
GetTargetAssetRecommendedSpecAgentConfigPluginsConfig
- Desired
State string - Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- Desired
State string - Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired
State String - Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired
State string - Whether the plugin should be enabled or disabled.
- name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired_
state str - Whether the plugin should be enabled or disabled.
- name str
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired
State String - Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
GetTargetAssetRecommendedSpecCreateVnicDetail
- Assign
Private boolDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- Assign
Public boolIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Dictionary<string, object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Dictionary<string, object>
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids 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 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 boolDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - Subnet
Id 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 string - Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- Assign
Private boolDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- Assign
Public boolIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - map[string]interface{}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- map[string]interface{}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids []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 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 boolDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - Subnet
Id 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 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 BooleanDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign
Public BooleanIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Map<String,Object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Map<String,Object>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids 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 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 BooleanDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet
Id 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 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 booleanDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign
Public booleanIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - {[key: string]: any}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- {[key: string]: any}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids 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 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 booleanDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet
Id 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 string - Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assign_
private_ booldns_ record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign_
public_ boolip - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Mapping[str, Any]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Mapping[str, Any]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- hostname_
label str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg_
ids Sequence[str] - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private_
ip str - A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skip_
source_ booldest_ check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet_
id str - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan_
id str - Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assign
Private BooleanDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign
Public BooleanIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Map<Any>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Map<Any>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids 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 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 BooleanDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet
Id 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 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 boolImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- Are
Legacy boolImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are
Legacy BooleanImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are
Legacy booleanImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are_
legacy_ boolimds_ endpoints_ disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are
Legacy BooleanImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
GetTargetAssetRecommendedSpecPreemptibleInstanceConfig
- Preemption
Actions List<GetTarget Asset Recommended Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- Preemption
Actions []GetTarget Asset Recommended Spec Preemptible Instance Config Preemption Action - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions List<GetTarget Asset Recommended Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions GetTarget Asset Recommended Spec Preemptible Instance Config Preemption Action[] - The action to run when the preemptible instance is interrupted for eviction.
- preemption_
actions 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 List<Property Map> - The action to run when the preemptible instance is interrupted for eviction.
GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionAction
- Preserve
Boot boolVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- Preserve
Boot boolVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- preserve
Boot BooleanVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
- preserve
Boot booleanVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type string
- The type of action to run when the instance is interrupted for eviction.
- preserve_
boot_ boolvolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type str
- The type of action to run when the instance is interrupted for eviction.
- preserve
Boot BooleanVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
GetTargetAssetRecommendedSpecShapeConfig
- Baseline
Ocpu stringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - Memory
In doubleGbs - The total amount of memory in gigabytes that is available to the instance.
- Ocpus double
- The total number of OCPUs available to the instance.
- Baseline
Ocpu stringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - Memory
In float64Gbs - The total amount of memory in gigabytes that is available to the instance.
- Ocpus float64
- The total number of OCPUs available to the instance.
- baseline
Ocpu StringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory
In DoubleGbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus Double
- The total number of OCPUs available to the instance.
- baseline
Ocpu stringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory
In numberGbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus number
- The total number of OCPUs available to the instance.
- baseline_
ocpu_ strutilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory_
in_ floatgbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus float
- The total number of OCPUs available to the instance.
- baseline
Ocpu StringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory
In NumberGbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus Number
- The total number of OCPUs available to the instance.
GetTargetAssetRecommendedSpecSourceDetail
- Boot
Volume stringId - The OCID of the boot volume used to boot the instance.
- Boot
Volume stringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- Boot
Volume stringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- Image
Id string - The OCID of the image used to boot the instance.
- Kms
Key stringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- Boot
Volume stringId - The OCID of the boot volume used to boot the instance.
- Boot
Volume stringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- Boot
Volume stringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- Image
Id string - The OCID of the image used to boot the instance.
- Kms
Key stringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume StringId - The OCID of the boot volume used to boot the instance.
- boot
Volume StringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot
Volume StringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image
Id String - The OCID of the image used to boot the instance.
- kms
Key StringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume stringId - The OCID of the boot volume used to boot the instance.
- boot
Volume stringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot
Volume stringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image
Id string - The OCID of the image used to boot the instance.
- kms
Key stringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot_
volume_ strid - The OCID of the boot volume used to boot the instance.
- boot_
volume_ strsize_ in_ gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot_
volume_ strvpus_ per_ gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image_
id str - The OCID of the image used to boot the instance.
- kms_
key_ strid - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source_
type str - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume StringId - The OCID of the boot volume used to boot the instance.
- boot
Volume StringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot
Volume StringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image
Id String - The OCID of the image used to boot the instance.
- kms
Key StringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
GetTargetAssetTestSpec
- Agent
Configs List<GetTarget Asset Test Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation stringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- Compartment
Id string - The OCID of the compartment.
- Create
Vnic List<GetDetails 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 stringHost Id - The OCID of the dedicated VM host.
- Dictionary<string, object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain string - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Dictionary<string, object>
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options List<GetTarget Asset Test Spec Instance Option> - Optional mutable instance options
- Ipxe
Script string - This is an advanced option.
- Is
Pv boolEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- Preemptible
Instance List<GetConfigs Target Asset Test Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs List<GetTarget Asset Test Spec Shape Config> - The shape configuration requested for the instance.
- Source
Details List<GetTarget Asset Test Spec Source Detail>
- Agent
Configs []GetTarget Asset Test Spec Agent Config - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation stringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- Compartment
Id string - The OCID of the compartment.
- Create
Vnic []GetDetails 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 stringHost Id - The OCID of the dedicated VM host.
- map[string]interface{}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain string - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- map[string]interface{}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options []GetTarget Asset Test Spec Instance Option - Optional mutable instance options
- Ipxe
Script string - This is an advanced option.
- Is
Pv boolEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- Preemptible
Instance []GetConfigs Target Asset Test Spec Preemptible Instance Config - Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs []GetTarget Asset Test Spec Shape Config - The shape configuration requested for the instance.
- Source
Details []GetTarget Asset Test Spec Source Detail
- agent
Configs List<GetTarget Asset Test Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation StringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment
Id String - The OCID of the compartment.
- create
Vnic List<GetDetails 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 StringHost Id - The OCID of the dedicated VM host.
- Map<String,Object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain String - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<String,Object>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options List<GetTarget Asset Test Spec Instance Option> - Optional mutable instance options
- ipxe
Script String - This is an advanced option.
- is
Pv BooleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible
Instance List<GetConfigs Target Asset Test Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs List<GetTarget Asset Test Spec Shape Config> - The shape configuration requested for the instance.
- source
Details List<GetTarget Asset Test Spec Source Detail>
- agent
Configs GetTarget Asset Test Spec Agent Config[] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation stringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment
Id string - The OCID of the compartment.
- create
Vnic GetDetails 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 stringHost Id - The OCID of the dedicated VM host.
- {[key: string]: any}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain string - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- {[key: string]: any}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options GetTarget Asset Test Spec Instance Option[] - Optional mutable instance options
- ipxe
Script string - This is an advanced option.
- is
Pv booleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible
Instance GetConfigs Target Asset Test Spec Preemptible Instance Config[] - Configuration options for preemptible instances.
- shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs GetTarget Asset Test Spec Shape Config[] - The shape configuration requested for the instance.
- source
Details GetTarget Asset Test Spec Source Detail[]
- agent_
configs Sequence[cloudmigrations.Get Target Asset Test Spec Agent Config] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability_
domain str - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity_
reservation_ strid - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment_
id str - The OCID of the compartment.
- create_
vnic_ Sequence[cloudmigrations.details 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_ strhost_ id - The OCID of the dedicated VM host.
- Mapping[str, Any]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault_
domain str - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Mapping[str, Any]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- hostname_
label str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance_
options Sequence[cloudmigrations.Get Target Asset Test Spec Instance Option] - Optional mutable instance options
- ipxe_
script str - This is an advanced option.
- is_
pv_ boolencryption_ in_ transit_ enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible_
instance_ Sequence[cloudmigrations.configs Get Target Asset Test Spec Preemptible Instance Config] - Configuration options for preemptible instances.
- shape str
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape_
configs Sequence[cloudmigrations.Get Target Asset Test Spec Shape Config] - The shape configuration requested for the instance.
- source_
details Sequence[cloudmigrations.Get Target Asset Test Spec Source Detail]
- agent
Configs List<Property Map> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation StringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment
Id String - The OCID of the compartment.
- create
Vnic List<Property Map>Details - Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicated
Vm StringHost Id - The OCID of the dedicated VM host.
- Map<Any>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain String - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<Any>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options List<Property Map> - Optional mutable instance options
- ipxe
Script String - This is an advanced option.
- is
Pv BooleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible
Instance List<Property Map>Configs - Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs List<Property Map> - The shape configuration requested for the instance.
- source
Details List<Property Map>
GetTargetAssetTestSpecAgentConfig
- Are
All boolPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management boolDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring boolDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- Plugins
Configs List<GetTarget Asset Test Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- Are
All boolPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management boolDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring boolDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- Plugins
Configs []GetTarget Asset Test Spec Agent Config Plugins Config - The configuration of plugins associated with this instance.
- are
All BooleanPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management BooleanDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring BooleanDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins
Configs List<GetTarget Asset Test Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- are
All booleanPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management booleanDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring booleanDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins
Configs GetTarget Asset Test Spec Agent Config Plugins Config[] - The configuration of plugins associated with this instance.
- are_
all_ boolplugins_ disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is_
management_ booldisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is_
monitoring_ booldisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins_
configs Sequence[cloudmigrations.Get Target Asset Test Spec Agent Config Plugins Config] - The configuration of plugins associated with this instance.
- are
All BooleanPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management BooleanDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring BooleanDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins
Configs List<Property Map> - The configuration of plugins associated with this instance.
GetTargetAssetTestSpecAgentConfigPluginsConfig
- Desired
State string - Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- Desired
State string - Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired
State String - Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired
State string - Whether the plugin should be enabled or disabled.
- name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired_
state str - Whether the plugin should be enabled or disabled.
- name str
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired
State String - Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
GetTargetAssetTestSpecCreateVnicDetail
- Assign
Private boolDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- Assign
Public boolIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Dictionary<string, object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Dictionary<string, object>
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids 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 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 boolDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - Subnet
Id 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 string - Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- Assign
Private boolDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- Assign
Public boolIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - map[string]interface{}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- map[string]interface{}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids []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 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 boolDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - Subnet
Id 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 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 BooleanDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign
Public BooleanIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Map<String,Object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Map<String,Object>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids 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 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 BooleanDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet
Id 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 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 booleanDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign
Public booleanIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - {[key: string]: any}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- {[key: string]: any}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids 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 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 booleanDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet
Id 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 string - Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assign_
private_ booldns_ record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign_
public_ boolip - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Mapping[str, Any]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Mapping[str, Any]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- hostname_
label str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg_
ids Sequence[str] - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private_
ip str - A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skip_
source_ booldest_ check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet_
id str - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan_
id str - Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assign
Private BooleanDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign
Public BooleanIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Map<Any>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Map<Any>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids 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 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 BooleanDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet
Id 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 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 boolImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- Are
Legacy boolImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are
Legacy BooleanImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are
Legacy booleanImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are_
legacy_ boolimds_ endpoints_ disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are
Legacy BooleanImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
GetTargetAssetTestSpecPreemptibleInstanceConfig
- Preemption
Actions List<GetTarget Asset Test Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- Preemption
Actions []GetTarget Asset Test Spec Preemptible Instance Config Preemption Action - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions List<GetTarget Asset Test Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions GetTarget Asset Test Spec Preemptible Instance Config Preemption Action[] - The action to run when the preemptible instance is interrupted for eviction.
- preemption_
actions 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 List<Property Map> - The action to run when the preemptible instance is interrupted for eviction.
GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionAction
- Preserve
Boot boolVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- Preserve
Boot boolVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- preserve
Boot BooleanVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
- preserve
Boot booleanVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type string
- The type of action to run when the instance is interrupted for eviction.
- preserve_
boot_ boolvolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type str
- The type of action to run when the instance is interrupted for eviction.
- preserve
Boot BooleanVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
GetTargetAssetTestSpecShapeConfig
- Baseline
Ocpu stringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - Memory
In doubleGbs - The total amount of memory in gigabytes that is available to the instance.
- Ocpus double
- The total number of OCPUs available to the instance.
- Baseline
Ocpu stringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - Memory
In float64Gbs - The total amount of memory in gigabytes that is available to the instance.
- Ocpus float64
- The total number of OCPUs available to the instance.
- baseline
Ocpu StringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory
In DoubleGbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus Double
- The total number of OCPUs available to the instance.
- baseline
Ocpu stringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory
In numberGbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus number
- The total number of OCPUs available to the instance.
- baseline_
ocpu_ strutilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory_
in_ floatgbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus float
- The total number of OCPUs available to the instance.
- baseline
Ocpu StringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory
In NumberGbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus Number
- The total number of OCPUs available to the instance.
GetTargetAssetTestSpecSourceDetail
- Boot
Volume stringId - The OCID of the boot volume used to boot the instance.
- Boot
Volume stringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- Boot
Volume stringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- Image
Id string - The OCID of the image used to boot the instance.
- Kms
Key stringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- Boot
Volume stringId - The OCID of the boot volume used to boot the instance.
- Boot
Volume stringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- Boot
Volume stringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- Image
Id string - The OCID of the image used to boot the instance.
- Kms
Key stringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume StringId - The OCID of the boot volume used to boot the instance.
- boot
Volume StringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot
Volume StringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image
Id String - The OCID of the image used to boot the instance.
- kms
Key StringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume stringId - The OCID of the boot volume used to boot the instance.
- boot
Volume stringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot
Volume stringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image
Id string - The OCID of the image used to boot the instance.
- kms
Key stringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot_
volume_ strid - The OCID of the boot volume used to boot the instance.
- boot_
volume_ strsize_ in_ gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot_
volume_ strvpus_ per_ gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image_
id str - The OCID of the image used to boot the instance.
- kms_
key_ strid - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source_
type str - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume StringId - The OCID of the boot volume used to boot the instance.
- boot
Volume StringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot
Volume StringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image
Id String - The OCID of the image used to boot the instance.
- kms
Key StringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
GetTargetAssetUserSpec
- Agent
Configs List<GetTarget Asset User Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation stringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- Compartment
Id string - The OCID of the compartment.
- Create
Vnic List<GetDetails 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 stringHost Id - The OCID of the dedicated VM host.
- Dictionary<string, object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain string - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Dictionary<string, object>
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options List<GetTarget Asset User Spec Instance Option> - Optional mutable instance options
- Ipxe
Script string - This is an advanced option.
- Is
Pv boolEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- Preemptible
Instance List<GetConfigs Target Asset User Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs List<GetTarget Asset User Spec Shape Config> - The shape configuration requested for the instance.
- Source
Details List<GetTarget Asset User Spec Source Detail>
- Agent
Configs []GetTarget Asset User Spec Agent Config - Configuration options for the Oracle Cloud Agent software running on the instance.
- Availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- Capacity
Reservation stringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- Compartment
Id string - The OCID of the compartment.
- Create
Vnic []GetDetails 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 stringHost Id - The OCID of the dedicated VM host.
- map[string]interface{}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain string - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- map[string]interface{}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Instance
Options []GetTarget Asset User Spec Instance Option - Optional mutable instance options
- Ipxe
Script string - This is an advanced option.
- Is
Pv boolEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- Preemptible
Instance []GetConfigs Target Asset User Spec Preemptible Instance Config - Configuration options for preemptible instances.
- Shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Shape
Configs []GetTarget Asset User Spec Shape Config - The shape configuration requested for the instance.
- Source
Details []GetTarget Asset User Spec Source Detail
- agent
Configs List<GetTarget Asset User Spec Agent Config> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation StringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment
Id String - The OCID of the compartment.
- create
Vnic List<GetDetails 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 StringHost Id - The OCID of the dedicated VM host.
- Map<String,Object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain String - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<String,Object>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options List<GetTarget Asset User Spec Instance Option> - Optional mutable instance options
- ipxe
Script String - This is an advanced option.
- is
Pv BooleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible
Instance List<GetConfigs Target Asset User Spec Preemptible Instance Config> - Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs List<GetTarget Asset User Spec Shape Config> - The shape configuration requested for the instance.
- source
Details List<GetTarget Asset User Spec Source Detail>
- agent
Configs GetTarget Asset User Spec Agent Config[] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain string - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation stringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment
Id string - The OCID of the compartment.
- create
Vnic GetDetails 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 stringHost Id - The OCID of the dedicated VM host.
- {[key: string]: any}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain string - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- {[key: string]: any}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options GetTarget Asset User Spec Instance Option[] - Optional mutable instance options
- ipxe
Script string - This is an advanced option.
- is
Pv booleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible
Instance GetConfigs Target Asset User Spec Preemptible Instance Config[] - Configuration options for preemptible instances.
- shape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs GetTarget Asset User Spec Shape Config[] - The shape configuration requested for the instance.
- source
Details GetTarget Asset User Spec Source Detail[]
- agent_
configs Sequence[cloudmigrations.Get Target Asset User Spec Agent Config] - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability_
domain str - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity_
reservation_ strid - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment_
id str - The OCID of the compartment.
- create_
vnic_ Sequence[cloudmigrations.details 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_ strhost_ id - The OCID of the dedicated VM host.
- Mapping[str, Any]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault_
domain str - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Mapping[str, Any]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- hostname_
label str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance_
options Sequence[cloudmigrations.Get Target Asset User Spec Instance Option] - Optional mutable instance options
- ipxe_
script str - This is an advanced option.
- is_
pv_ boolencryption_ in_ transit_ enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible_
instance_ Sequence[cloudmigrations.configs Get Target Asset User Spec Preemptible Instance Config] - Configuration options for preemptible instances.
- shape str
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape_
configs Sequence[cloudmigrations.Get Target Asset User Spec Shape Config] - The shape configuration requested for the instance.
- source_
details Sequence[cloudmigrations.Get Target Asset User Spec Source Detail]
- agent
Configs List<Property Map> - Configuration options for the Oracle Cloud Agent software running on the instance.
- availability
Domain String - The availability domain of the instance. Example:
Uocm:PHX-AD-1
- capacity
Reservation StringId - The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see Capacity Reservations.
- compartment
Id String - The OCID of the compartment.
- create
Vnic List<Property Map>Details - Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).
- dedicated
Vm StringHost Id - The OCID of the dedicated VM host.
- Map<Any>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain String - A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
- Map<Any>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - instance
Options List<Property Map> - Optional mutable instance options
- ipxe
Script String - This is an advanced option.
- is
Pv BooleanEncryption In Transit Enabled - Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
- preemptible
Instance List<Property Map>Configs - Configuration options for preemptible instances.
- shape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- shape
Configs List<Property Map> - The shape configuration requested for the instance.
- source
Details List<Property Map>
GetTargetAssetUserSpecAgentConfig
- Are
All boolPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management boolDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring boolDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- Plugins
Configs List<GetTarget Asset User Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- Are
All boolPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- Is
Management boolDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- Is
Monitoring boolDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- Plugins
Configs []GetTarget Asset User Spec Agent Config Plugins Config - The configuration of plugins associated with this instance.
- are
All BooleanPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management BooleanDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring BooleanDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins
Configs List<GetTarget Asset User Spec Agent Config Plugins Config> - The configuration of plugins associated with this instance.
- are
All booleanPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management booleanDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring booleanDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins
Configs GetTarget Asset User Spec Agent Config Plugins Config[] - The configuration of plugins associated with this instance.
- are_
all_ boolplugins_ disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is_
management_ booldisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is_
monitoring_ booldisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins_
configs Sequence[cloudmigrations.Get Target Asset User Spec Agent Config Plugins Config] - The configuration of plugins associated with this instance.
- are
All BooleanPlugins Disabled - Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
- is
Management BooleanDisabled - Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
- is
Monitoring BooleanDisabled - Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
- plugins
Configs List<Property Map> - The configuration of plugins associated with this instance.
GetTargetAssetUserSpecAgentConfigPluginsConfig
- Desired
State string - Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- Desired
State string - Whether the plugin should be enabled or disabled.
- Name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired
State String - Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired
State string - Whether the plugin should be enabled or disabled.
- name string
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired_
state str - Whether the plugin should be enabled or disabled.
- name str
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
- desired
State String - Whether the plugin should be enabled or disabled.
- name String
- The plugin name. To get a list of available plugins, use the ListInstanceagentAvailablePlugins operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.
GetTargetAssetUserSpecCreateVnicDetail
- Assign
Private boolDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- Assign
Public boolIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Dictionary<string, object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Dictionary<string, object>
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids 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 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 boolDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - Subnet
Id 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 string - Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- Assign
Private boolDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- Assign
Public boolIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - map[string]interface{}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- map[string]interface{}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - Nsg
Ids []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 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 boolDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - Subnet
Id 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 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 BooleanDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign
Public BooleanIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Map<String,Object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Map<String,Object>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids 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 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 BooleanDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet
Id 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 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 booleanDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign
Public booleanIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - {[key: string]: any}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- {[key: string]: any}
- 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 string - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids 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 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 booleanDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet
Id 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 string - Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assign_
private_ booldns_ record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign_
public_ boolip - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Mapping[str, Any]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Mapping[str, Any]
- Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- hostname_
label str - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg_
ids Sequence[str] - List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see NetworkSecurityGroup.
- private_
ip str - A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's primary private IP address. The value appears in the Vnic object and also the PrivateIp object returned by ListPrivateIps and GetPrivateIp.
- skip_
source_ booldest_ check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet_
id str - The OCID of the subnet to create the VNIC. When launching an instance, use this
subnetId
instead of the deprecatedsubnetId
in LaunchInstanceDetails. At least one of them is required; if you provide both, the values must match. - vlan_
id str - Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. See Vlan.
- assign
Private BooleanDns Record - Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
- assign
Public BooleanIp - Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where
prohibitPublicIpOnVnic
= true in the Subnet), then no public IP address is assigned. If not set and the subnet is public (prohibitPublicIpOnVnic
= false), then a public IP address is assigned. If set to true andprohibitPublicIpOnVnic
= true, an error is returned. - Map<Any>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Map<Any>
- 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 String - Deprecated. Instead use
hostnameLabel
in CreateVnicDetails. If you provide both, the values must match. - nsg
Ids 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 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 BooleanDest Check - Whether the source/destination check is disabled on the VNIC. Defaults to
false
, which means the check is performed. For information about why you should skip the source/destination check, see Using a Private IP as a Route Target. - subnet
Id 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 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 boolImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- Are
Legacy boolImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are
Legacy BooleanImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are
Legacy booleanImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are_
legacy_ boolimds_ endpoints_ disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
- are
Legacy BooleanImds Endpoints Disabled - Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
GetTargetAssetUserSpecPreemptibleInstanceConfig
- Preemption
Actions List<GetTarget Asset User Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- Preemption
Actions []GetTarget Asset User Spec Preemptible Instance Config Preemption Action - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions List<GetTarget Asset User Spec Preemptible Instance Config Preemption Action> - The action to run when the preemptible instance is interrupted for eviction.
- preemption
Actions GetTarget Asset User Spec Preemptible Instance Config Preemption Action[] - The action to run when the preemptible instance is interrupted for eviction.
- preemption_
actions 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 List<Property Map> - The action to run when the preemptible instance is interrupted for eviction.
GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionAction
- Preserve
Boot boolVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- Preserve
Boot boolVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- Type string
- The type of action to run when the instance is interrupted for eviction.
- preserve
Boot BooleanVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
- preserve
Boot booleanVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type string
- The type of action to run when the instance is interrupted for eviction.
- preserve_
boot_ boolvolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type str
- The type of action to run when the instance is interrupted for eviction.
- preserve
Boot BooleanVolume - Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
- type String
- The type of action to run when the instance is interrupted for eviction.
GetTargetAssetUserSpecShapeConfig
- Baseline
Ocpu stringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - Memory
In doubleGbs - The total amount of memory in gigabytes that is available to the instance.
- Ocpus double
- The total number of OCPUs available to the instance.
- Baseline
Ocpu stringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - Memory
In float64Gbs - The total amount of memory in gigabytes that is available to the instance.
- Ocpus float64
- The total number of OCPUs available to the instance.
- baseline
Ocpu StringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory
In DoubleGbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus Double
- The total number of OCPUs available to the instance.
- baseline
Ocpu stringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory
In numberGbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus number
- The total number of OCPUs available to the instance.
- baseline_
ocpu_ strutilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory_
in_ floatgbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus float
- The total number of OCPUs available to the instance.
- baseline
Ocpu StringUtilization - The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with
BASELINE_1_1
. - memory
In NumberGbs - The total amount of memory in gigabytes that is available to the instance.
- ocpus Number
- The total number of OCPUs available to the instance.
GetTargetAssetUserSpecSourceDetail
- Boot
Volume stringId - The OCID of the boot volume used to boot the instance.
- Boot
Volume stringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- Boot
Volume stringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- Image
Id string - The OCID of the image used to boot the instance.
- Kms
Key stringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- Boot
Volume stringId - The OCID of the boot volume used to boot the instance.
- Boot
Volume stringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- Boot
Volume stringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- Image
Id string - The OCID of the image used to boot the instance.
- Kms
Key stringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- Source
Type string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume StringId - The OCID of the boot volume used to boot the instance.
- boot
Volume StringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot
Volume StringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image
Id String - The OCID of the image used to boot the instance.
- kms
Key StringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type String - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume stringId - The OCID of the boot volume used to boot the instance.
- boot
Volume stringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot
Volume stringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image
Id string - The OCID of the image used to boot the instance.
- kms
Key stringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type string - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot_
volume_ strid - The OCID of the boot volume used to boot the instance.
- boot_
volume_ strsize_ in_ gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot_
volume_ strvpus_ per_ gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image_
id str - The OCID of the image used to boot the instance.
- kms_
key_ strid - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source_
type str - The source type for the instance. Use
image
when specifying the image OCID. UsebootVolume
when specifying the boot volume OCID.
- boot
Volume StringId - The OCID of the boot volume used to boot the instance.
- boot
Volume StringSize In Gbs - The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
- boot
Volume StringVpus Per Gb - The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.
- image
Id String - The OCID of the image used to boot the instance.
- kms
Key StringId - The OCID of the key management key to assign as the master encryption key for the boot volume.
- source
Type 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.
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi