Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi
oci.Core.getShapes
Explore with Pulumi AI
This data source provides the list of Shapes in Oracle Cloud Infrastructure Core service.
Lists the shapes that can be used to launch an instance within the specified compartment. You can filter the list by compatibility with a specific image.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testShapes = oci.Core.getShapes({
compartmentId: compartmentId,
availabilityDomain: shapeAvailabilityDomain,
imageId: testImage.id,
});
import pulumi
import pulumi_oci as oci
test_shapes = oci.Core.get_shapes(compartment_id=compartment_id,
availability_domain=shape_availability_domain,
image_id=test_image["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Core"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Core.GetShapes(ctx, &core.GetShapesArgs{
CompartmentId: compartmentId,
AvailabilityDomain: pulumi.StringRef(shapeAvailabilityDomain),
ImageId: pulumi.StringRef(testImage.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 testShapes = Oci.Core.GetShapes.Invoke(new()
{
CompartmentId = compartmentId,
AvailabilityDomain = shapeAvailabilityDomain,
ImageId = testImage.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Core.CoreFunctions;
import com.pulumi.oci.Core.inputs.GetShapesArgs;
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 testShapes = CoreFunctions.getShapes(GetShapesArgs.builder()
.compartmentId(compartmentId)
.availabilityDomain(shapeAvailabilityDomain)
.imageId(testImage.id())
.build());
}
}
variables:
testShapes:
fn::invoke:
Function: oci:Core:getShapes
Arguments:
compartmentId: ${compartmentId}
availabilityDomain: ${shapeAvailabilityDomain}
imageId: ${testImage.id}
Using getShapes
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 getShapes(args: GetShapesArgs, opts?: InvokeOptions): Promise<GetShapesResult>
function getShapesOutput(args: GetShapesOutputArgs, opts?: InvokeOptions): Output<GetShapesResult>
def get_shapes(availability_domain: Optional[str] = None,
compartment_id: Optional[str] = None,
filters: Optional[Sequence[_core.GetShapesFilter]] = None,
image_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetShapesResult
def get_shapes_output(availability_domain: Optional[pulumi.Input[str]] = None,
compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_core.GetShapesFilterArgs]]]] = None,
image_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetShapesResult]
func GetShapes(ctx *Context, args *GetShapesArgs, opts ...InvokeOption) (*GetShapesResult, error)
func GetShapesOutput(ctx *Context, args *GetShapesOutputArgs, opts ...InvokeOption) GetShapesResultOutput
> Note: This function is named GetShapes
in the Go SDK.
public static class GetShapes
{
public static Task<GetShapesResult> InvokeAsync(GetShapesArgs args, InvokeOptions? opts = null)
public static Output<GetShapesResult> Invoke(GetShapesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetShapesResult> getShapes(GetShapesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:Core/getShapes:getShapes
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The OCID of the compartment.
- Availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Filters
List<Get
Shapes Filter> - Image
Id string - The OCID of an image.
- Compartment
Id string - The OCID of the compartment.
- Availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- Filters
[]Get
Shapes Filter - Image
Id string - The OCID of an image.
- compartment
Id String - The OCID of the compartment.
- availability
Domain String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- filters
List<Get
Shapes Filter> - image
Id String - The OCID of an image.
- compartment
Id string - The OCID of the compartment.
- availability
Domain string - The name of the availability domain. Example:
Uocm:PHX-AD-1
- filters
Get
Shapes Filter[] - image
Id string - The OCID of an image.
- compartment_
id str - The OCID of the compartment.
- availability_
domain str - The name of the availability domain. Example:
Uocm:PHX-AD-1
- filters
Sequence[core.
Get Shapes Filter] - image_
id str - The OCID of an image.
- compartment
Id String - The OCID of the compartment.
- availability
Domain String - The name of the availability domain. Example:
Uocm:PHX-AD-1
- filters List<Property Map>
- image
Id String - The OCID of an image.
getShapes Result
The following output properties are available:
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Shapes
List<Get
Shapes Shape> - The list of shapes.
- Availability
Domain string - Filters
List<Get
Shapes Filter> - Image
Id string
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Shapes
[]Get
Shapes Shape - The list of shapes.
- Availability
Domain string - Filters
[]Get
Shapes Filter - Image
Id string
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- shapes
List<Get
Shapes Shape> - The list of shapes.
- availability
Domain String - filters
List<Get
Shapes Filter> - image
Id String
- compartment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- shapes
Get
Shapes Shape[] - The list of shapes.
- availability
Domain string - filters
Get
Shapes Filter[] - image
Id string
- compartment_
id str - id str
- The provider-assigned unique ID for this managed resource.
- shapes
Sequence[core.
Get Shapes Shape] - The list of shapes.
- availability_
domain str - filters
Sequence[core.
Get Shapes Filter] - image_
id str
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- shapes List<Property Map>
- The list of shapes.
- availability
Domain String - filters List<Property Map>
- image
Id String
Supporting Types
GetShapesFilter
- Name string
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- Values List<string>
- Regex bool
- Name string
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- Values []string
- Regex bool
- name String
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- values List<String>
- regex Boolean
- name string
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- values string[]
- regex boolean
- name str
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- values Sequence[str]
- regex bool
- name String
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- values List<String>
- regex Boolean
GetShapesShape
- Baseline
Ocpu List<string>Utilizations - For a subcore burstable VM, the supported baseline OCPU utilization for instances that use this shape.
- Billing
Type string - How instances that use this shape are charged.
- Gpu
Description string - A short description of the graphics processing unit (GPU) available for this shape.
- Gpus int
- The number of GPUs available for this shape.
- Is
Billed boolFor Stopped Instance - Whether billing continues when the instances that use this shape are in the stopped state.
- Is
Flexible bool - Whether the shape supports creating flexible instances. A flexible shape is a shape that lets you customize the number of OCPUs and the amount of memory when launching or resizing your instance.
- Is
Live boolMigration Supported - Whether live migration is supported for this shape.
- Is
Subcore bool - Whether the shape supports creating subcore or burstable instances. A burstable instance is a virtual machine (VM) instance that provides a baseline level of CPU performance with the ability to burst to a higher level to support occasional spikes in usage.
- Local
Disk stringDescription - A short description of the local disks available for this shape.
- Local
Disks int - The number of local disks available for this shape.
- Local
Disks doubleTotal Size In Gbs - The aggregate size of the local disks available for this shape, in gigabytes.
- Max
Vnic List<GetAttachment Options Shapes Shape Max Vnic Attachment Option> - For a flexible shape, the number of VNIC attachments that are available for instances that use this shape.
- Max
Vnic intAttachments - The maximum number of VNIC attachments available for this shape.
- Memory
In doubleGbs - The default amount of memory available for this shape, in gigabytes.
- Memory
Options List<GetShapes Shape Memory Option> - For a flexible shape, the amount of memory available for instances that use this shape.
- Min
Total doubleBaseline Ocpus Required - For a subcore burstable VM, the minimum total baseline OCPUs required. The total baseline OCPUs is equal to baselineOcpuUtilization chosen multiplied by the number of OCPUs chosen.
- Name string
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- Network
Ports int - The number of physical network interface card (NIC) ports available for this shape.
- Networking
Bandwidth doubleIn Gbps - The networking bandwidth available for this shape, in gigabits per second.
- Networking
Bandwidth List<GetOptions Shapes Shape Networking Bandwidth Option> - For a flexible shape, the amount of networking bandwidth available for instances that use this shape.
- Ocpu
Options List<GetShapes Shape Ocpu Option> - For a flexible shape, the number of OCPUs available for instances that use this shape.
- Ocpus double
- The default number of OCPUs available for this shape.
- Platform
Config List<GetOptions Shapes Shape Platform Config Option> - The list of supported platform configuration options for this shape.
- Processor
Description string - A short description of the shape's processor (CPU).
- Quota
Names List<string> - The list of of compartment quotas for the shape.
- Rdma
Bandwidth intIn Gbps - The networking bandwidth available for the remote direct memory access (RDMA) network for this shape, in gigabits per second.
- Rdma
Ports int - The number of networking ports available for the remote direct memory access (RDMA) network between nodes in a high performance computing (HPC) cluster network. If the shape does not support cluster networks, this value is
0
. - Recommended
Alternatives List<GetShapes Shape Recommended Alternative> - The list of shapes and shape details (if applicable) that Oracle recommends that you use as an alternative to the current shape.
- Resize
Compatible List<string>Shapes - The list of compatible shapes that this shape can be changed to. For more information, see Changing the Shape of an Instance.
- Baseline
Ocpu []stringUtilizations - For a subcore burstable VM, the supported baseline OCPU utilization for instances that use this shape.
- Billing
Type string - How instances that use this shape are charged.
- Gpu
Description string - A short description of the graphics processing unit (GPU) available for this shape.
- Gpus int
- The number of GPUs available for this shape.
- Is
Billed boolFor Stopped Instance - Whether billing continues when the instances that use this shape are in the stopped state.
- Is
Flexible bool - Whether the shape supports creating flexible instances. A flexible shape is a shape that lets you customize the number of OCPUs and the amount of memory when launching or resizing your instance.
- Is
Live boolMigration Supported - Whether live migration is supported for this shape.
- Is
Subcore bool - Whether the shape supports creating subcore or burstable instances. A burstable instance is a virtual machine (VM) instance that provides a baseline level of CPU performance with the ability to burst to a higher level to support occasional spikes in usage.
- Local
Disk stringDescription - A short description of the local disks available for this shape.
- Local
Disks int - The number of local disks available for this shape.
- Local
Disks float64Total Size In Gbs - The aggregate size of the local disks available for this shape, in gigabytes.
- Max
Vnic []GetAttachment Options Shapes Shape Max Vnic Attachment Option - For a flexible shape, the number of VNIC attachments that are available for instances that use this shape.
- Max
Vnic intAttachments - The maximum number of VNIC attachments available for this shape.
- Memory
In float64Gbs - The default amount of memory available for this shape, in gigabytes.
- Memory
Options []GetShapes Shape Memory Option - For a flexible shape, the amount of memory available for instances that use this shape.
- Min
Total float64Baseline Ocpus Required - For a subcore burstable VM, the minimum total baseline OCPUs required. The total baseline OCPUs is equal to baselineOcpuUtilization chosen multiplied by the number of OCPUs chosen.
- Name string
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- Network
Ports int - The number of physical network interface card (NIC) ports available for this shape.
- Networking
Bandwidth float64In Gbps - The networking bandwidth available for this shape, in gigabits per second.
- Networking
Bandwidth []GetOptions Shapes Shape Networking Bandwidth Option - For a flexible shape, the amount of networking bandwidth available for instances that use this shape.
- Ocpu
Options []GetShapes Shape Ocpu Option - For a flexible shape, the number of OCPUs available for instances that use this shape.
- Ocpus float64
- The default number of OCPUs available for this shape.
- Platform
Config []GetOptions Shapes Shape Platform Config Option - The list of supported platform configuration options for this shape.
- Processor
Description string - A short description of the shape's processor (CPU).
- Quota
Names []string - The list of of compartment quotas for the shape.
- Rdma
Bandwidth intIn Gbps - The networking bandwidth available for the remote direct memory access (RDMA) network for this shape, in gigabits per second.
- Rdma
Ports int - The number of networking ports available for the remote direct memory access (RDMA) network between nodes in a high performance computing (HPC) cluster network. If the shape does not support cluster networks, this value is
0
. - Recommended
Alternatives []GetShapes Shape Recommended Alternative - The list of shapes and shape details (if applicable) that Oracle recommends that you use as an alternative to the current shape.
- Resize
Compatible []stringShapes - The list of compatible shapes that this shape can be changed to. For more information, see Changing the Shape of an Instance.
- baseline
Ocpu List<String>Utilizations - For a subcore burstable VM, the supported baseline OCPU utilization for instances that use this shape.
- billing
Type String - How instances that use this shape are charged.
- gpu
Description String - A short description of the graphics processing unit (GPU) available for this shape.
- gpus Integer
- The number of GPUs available for this shape.
- is
Billed BooleanFor Stopped Instance - Whether billing continues when the instances that use this shape are in the stopped state.
- is
Flexible Boolean - Whether the shape supports creating flexible instances. A flexible shape is a shape that lets you customize the number of OCPUs and the amount of memory when launching or resizing your instance.
- is
Live BooleanMigration Supported - Whether live migration is supported for this shape.
- is
Subcore Boolean - Whether the shape supports creating subcore or burstable instances. A burstable instance is a virtual machine (VM) instance that provides a baseline level of CPU performance with the ability to burst to a higher level to support occasional spikes in usage.
- local
Disk StringDescription - A short description of the local disks available for this shape.
- local
Disks Integer - The number of local disks available for this shape.
- local
Disks DoubleTotal Size In Gbs - The aggregate size of the local disks available for this shape, in gigabytes.
- max
Vnic List<GetAttachment Options Shapes Shape Max Vnic Attachment Option> - For a flexible shape, the number of VNIC attachments that are available for instances that use this shape.
- max
Vnic IntegerAttachments - The maximum number of VNIC attachments available for this shape.
- memory
In DoubleGbs - The default amount of memory available for this shape, in gigabytes.
- memory
Options List<GetShapes Shape Memory Option> - For a flexible shape, the amount of memory available for instances that use this shape.
- min
Total DoubleBaseline Ocpus Required - For a subcore burstable VM, the minimum total baseline OCPUs required. The total baseline OCPUs is equal to baselineOcpuUtilization chosen multiplied by the number of OCPUs chosen.
- name String
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- network
Ports Integer - The number of physical network interface card (NIC) ports available for this shape.
- networking
Bandwidth DoubleIn Gbps - The networking bandwidth available for this shape, in gigabits per second.
- networking
Bandwidth List<GetOptions Shapes Shape Networking Bandwidth Option> - For a flexible shape, the amount of networking bandwidth available for instances that use this shape.
- ocpu
Options List<GetShapes Shape Ocpu Option> - For a flexible shape, the number of OCPUs available for instances that use this shape.
- ocpus Double
- The default number of OCPUs available for this shape.
- platform
Config List<GetOptions Shapes Shape Platform Config Option> - The list of supported platform configuration options for this shape.
- processor
Description String - A short description of the shape's processor (CPU).
- quota
Names List<String> - The list of of compartment quotas for the shape.
- rdma
Bandwidth IntegerIn Gbps - The networking bandwidth available for the remote direct memory access (RDMA) network for this shape, in gigabits per second.
- rdma
Ports Integer - The number of networking ports available for the remote direct memory access (RDMA) network between nodes in a high performance computing (HPC) cluster network. If the shape does not support cluster networks, this value is
0
. - recommended
Alternatives List<GetShapes Shape Recommended Alternative> - The list of shapes and shape details (if applicable) that Oracle recommends that you use as an alternative to the current shape.
- resize
Compatible List<String>Shapes - The list of compatible shapes that this shape can be changed to. For more information, see Changing the Shape of an Instance.
- baseline
Ocpu string[]Utilizations - For a subcore burstable VM, the supported baseline OCPU utilization for instances that use this shape.
- billing
Type string - How instances that use this shape are charged.
- gpu
Description string - A short description of the graphics processing unit (GPU) available for this shape.
- gpus number
- The number of GPUs available for this shape.
- is
Billed booleanFor Stopped Instance - Whether billing continues when the instances that use this shape are in the stopped state.
- is
Flexible boolean - Whether the shape supports creating flexible instances. A flexible shape is a shape that lets you customize the number of OCPUs and the amount of memory when launching or resizing your instance.
- is
Live booleanMigration Supported - Whether live migration is supported for this shape.
- is
Subcore boolean - Whether the shape supports creating subcore or burstable instances. A burstable instance is a virtual machine (VM) instance that provides a baseline level of CPU performance with the ability to burst to a higher level to support occasional spikes in usage.
- local
Disk stringDescription - A short description of the local disks available for this shape.
- local
Disks number - The number of local disks available for this shape.
- local
Disks numberTotal Size In Gbs - The aggregate size of the local disks available for this shape, in gigabytes.
- max
Vnic GetAttachment Options Shapes Shape Max Vnic Attachment Option[] - For a flexible shape, the number of VNIC attachments that are available for instances that use this shape.
- max
Vnic numberAttachments - The maximum number of VNIC attachments available for this shape.
- memory
In numberGbs - The default amount of memory available for this shape, in gigabytes.
- memory
Options GetShapes Shape Memory Option[] - For a flexible shape, the amount of memory available for instances that use this shape.
- min
Total numberBaseline Ocpus Required - For a subcore burstable VM, the minimum total baseline OCPUs required. The total baseline OCPUs is equal to baselineOcpuUtilization chosen multiplied by the number of OCPUs chosen.
- name string
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- network
Ports number - The number of physical network interface card (NIC) ports available for this shape.
- networking
Bandwidth numberIn Gbps - The networking bandwidth available for this shape, in gigabits per second.
- networking
Bandwidth GetOptions Shapes Shape Networking Bandwidth Option[] - For a flexible shape, the amount of networking bandwidth available for instances that use this shape.
- ocpu
Options GetShapes Shape Ocpu Option[] - For a flexible shape, the number of OCPUs available for instances that use this shape.
- ocpus number
- The default number of OCPUs available for this shape.
- platform
Config GetOptions Shapes Shape Platform Config Option[] - The list of supported platform configuration options for this shape.
- processor
Description string - A short description of the shape's processor (CPU).
- quota
Names string[] - The list of of compartment quotas for the shape.
- rdma
Bandwidth numberIn Gbps - The networking bandwidth available for the remote direct memory access (RDMA) network for this shape, in gigabits per second.
- rdma
Ports number - The number of networking ports available for the remote direct memory access (RDMA) network between nodes in a high performance computing (HPC) cluster network. If the shape does not support cluster networks, this value is
0
. - recommended
Alternatives GetShapes Shape Recommended Alternative[] - The list of shapes and shape details (if applicable) that Oracle recommends that you use as an alternative to the current shape.
- resize
Compatible string[]Shapes - The list of compatible shapes that this shape can be changed to. For more information, see Changing the Shape of an Instance.
- baseline_
ocpu_ Sequence[str]utilizations - For a subcore burstable VM, the supported baseline OCPU utilization for instances that use this shape.
- billing_
type str - How instances that use this shape are charged.
- gpu_
description str - A short description of the graphics processing unit (GPU) available for this shape.
- gpus int
- The number of GPUs available for this shape.
- is_
billed_ boolfor_ stopped_ instance - Whether billing continues when the instances that use this shape are in the stopped state.
- is_
flexible bool - Whether the shape supports creating flexible instances. A flexible shape is a shape that lets you customize the number of OCPUs and the amount of memory when launching or resizing your instance.
- is_
live_ boolmigration_ supported - Whether live migration is supported for this shape.
- is_
subcore bool - Whether the shape supports creating subcore or burstable instances. A burstable instance is a virtual machine (VM) instance that provides a baseline level of CPU performance with the ability to burst to a higher level to support occasional spikes in usage.
- local_
disk_ strdescription - A short description of the local disks available for this shape.
- local_
disks int - The number of local disks available for this shape.
- local_
disks_ floattotal_ size_ in_ gbs - The aggregate size of the local disks available for this shape, in gigabytes.
- max_
vnic_ Sequence[core.attachment_ options Get Shapes Shape Max Vnic Attachment Option] - For a flexible shape, the number of VNIC attachments that are available for instances that use this shape.
- max_
vnic_ intattachments - The maximum number of VNIC attachments available for this shape.
- memory_
in_ floatgbs - The default amount of memory available for this shape, in gigabytes.
- memory_
options Sequence[core.Get Shapes Shape Memory Option] - For a flexible shape, the amount of memory available for instances that use this shape.
- min_
total_ floatbaseline_ ocpus_ required - For a subcore burstable VM, the minimum total baseline OCPUs required. The total baseline OCPUs is equal to baselineOcpuUtilization chosen multiplied by the number of OCPUs chosen.
- name str
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- network_
ports int - The number of physical network interface card (NIC) ports available for this shape.
- networking_
bandwidth_ floatin_ gbps - The networking bandwidth available for this shape, in gigabits per second.
- networking_
bandwidth_ Sequence[core.options Get Shapes Shape Networking Bandwidth Option] - For a flexible shape, the amount of networking bandwidth available for instances that use this shape.
- ocpu_
options Sequence[core.Get Shapes Shape Ocpu Option] - For a flexible shape, the number of OCPUs available for instances that use this shape.
- ocpus float
- The default number of OCPUs available for this shape.
- platform_
config_ Sequence[core.options Get Shapes Shape Platform Config Option] - The list of supported platform configuration options for this shape.
- processor_
description str - A short description of the shape's processor (CPU).
- quota_
names Sequence[str] - The list of of compartment quotas for the shape.
- rdma_
bandwidth_ intin_ gbps - The networking bandwidth available for the remote direct memory access (RDMA) network for this shape, in gigabits per second.
- rdma_
ports int - The number of networking ports available for the remote direct memory access (RDMA) network between nodes in a high performance computing (HPC) cluster network. If the shape does not support cluster networks, this value is
0
. - recommended_
alternatives Sequence[core.Get Shapes Shape Recommended Alternative] - The list of shapes and shape details (if applicable) that Oracle recommends that you use as an alternative to the current shape.
- resize_
compatible_ Sequence[str]shapes - The list of compatible shapes that this shape can be changed to. For more information, see Changing the Shape of an Instance.
- baseline
Ocpu List<String>Utilizations - For a subcore burstable VM, the supported baseline OCPU utilization for instances that use this shape.
- billing
Type String - How instances that use this shape are charged.
- gpu
Description String - A short description of the graphics processing unit (GPU) available for this shape.
- gpus Number
- The number of GPUs available for this shape.
- is
Billed BooleanFor Stopped Instance - Whether billing continues when the instances that use this shape are in the stopped state.
- is
Flexible Boolean - Whether the shape supports creating flexible instances. A flexible shape is a shape that lets you customize the number of OCPUs and the amount of memory when launching or resizing your instance.
- is
Live BooleanMigration Supported - Whether live migration is supported for this shape.
- is
Subcore Boolean - Whether the shape supports creating subcore or burstable instances. A burstable instance is a virtual machine (VM) instance that provides a baseline level of CPU performance with the ability to burst to a higher level to support occasional spikes in usage.
- local
Disk StringDescription - A short description of the local disks available for this shape.
- local
Disks Number - The number of local disks available for this shape.
- local
Disks NumberTotal Size In Gbs - The aggregate size of the local disks available for this shape, in gigabytes.
- max
Vnic List<Property Map>Attachment Options - For a flexible shape, the number of VNIC attachments that are available for instances that use this shape.
- max
Vnic NumberAttachments - The maximum number of VNIC attachments available for this shape.
- memory
In NumberGbs - The default amount of memory available for this shape, in gigabytes.
- memory
Options List<Property Map> - For a flexible shape, the amount of memory available for instances that use this shape.
- min
Total NumberBaseline Ocpus Required - For a subcore burstable VM, the minimum total baseline OCPUs required. The total baseline OCPUs is equal to baselineOcpuUtilization chosen multiplied by the number of OCPUs chosen.
- name String
- The name of the shape. You can enumerate all available shapes by calling ListShapes.
- network
Ports Number - The number of physical network interface card (NIC) ports available for this shape.
- networking
Bandwidth NumberIn Gbps - The networking bandwidth available for this shape, in gigabits per second.
- networking
Bandwidth List<Property Map>Options - For a flexible shape, the amount of networking bandwidth available for instances that use this shape.
- ocpu
Options List<Property Map> - For a flexible shape, the number of OCPUs available for instances that use this shape.
- ocpus Number
- The default number of OCPUs available for this shape.
- platform
Config List<Property Map>Options - The list of supported platform configuration options for this shape.
- processor
Description String - A short description of the shape's processor (CPU).
- quota
Names List<String> - The list of of compartment quotas for the shape.
- rdma
Bandwidth NumberIn Gbps - The networking bandwidth available for the remote direct memory access (RDMA) network for this shape, in gigabits per second.
- rdma
Ports Number - The number of networking ports available for the remote direct memory access (RDMA) network between nodes in a high performance computing (HPC) cluster network. If the shape does not support cluster networks, this value is
0
. - recommended
Alternatives List<Property Map> - The list of shapes and shape details (if applicable) that Oracle recommends that you use as an alternative to the current shape.
- resize
Compatible List<String>Shapes - The list of compatible shapes that this shape can be changed to. For more information, see Changing the Shape of an Instance.
GetShapesShapeMaxVnicAttachmentOption
- Default
Per doubleOcpu - The default number of VNIC attachments allowed per OCPU.
- Max double
- The maximum allowed percentage of cores enabled.
- Min int
- The minimum allowed percentage of cores enabled.
- Default
Per float64Ocpu - The default number of VNIC attachments allowed per OCPU.
- Max float64
- The maximum allowed percentage of cores enabled.
- Min int
- The minimum allowed percentage of cores enabled.
- default
Per DoubleOcpu - The default number of VNIC attachments allowed per OCPU.
- max Double
- The maximum allowed percentage of cores enabled.
- min Integer
- The minimum allowed percentage of cores enabled.
- default
Per numberOcpu - The default number of VNIC attachments allowed per OCPU.
- max number
- The maximum allowed percentage of cores enabled.
- min number
- The minimum allowed percentage of cores enabled.
- default_
per_ floatocpu - The default number of VNIC attachments allowed per OCPU.
- max float
- The maximum allowed percentage of cores enabled.
- min int
- The minimum allowed percentage of cores enabled.
- default
Per NumberOcpu - The default number of VNIC attachments allowed per OCPU.
- max Number
- The maximum allowed percentage of cores enabled.
- min Number
- The minimum allowed percentage of cores enabled.
GetShapesShapeMemoryOption
- Default
Per doubleOcpu In Gbs - The default amount of memory per OCPU available for this shape, in gigabytes.
- Max
In doubleGbs - The maximum amount of memory, in gigabytes.
- Max
Per doubleNuma Node In Gbs - The maximum amount of memory per NUMA node, in gigabytes.
- Max
Per doubleOcpu In Gbs - The maximum amount of memory per OCPU available for this shape, in gigabytes.
- Min
In doubleGbs - The minimum amount of memory, in gigabytes.
- Min
Per doubleOcpu In Gbs - The minimum amount of memory per OCPU available for this shape, in gigabytes.
- Default
Per float64Ocpu In Gbs - The default amount of memory per OCPU available for this shape, in gigabytes.
- Max
In float64Gbs - The maximum amount of memory, in gigabytes.
- Max
Per float64Numa Node In Gbs - The maximum amount of memory per NUMA node, in gigabytes.
- Max
Per float64Ocpu In Gbs - The maximum amount of memory per OCPU available for this shape, in gigabytes.
- Min
In float64Gbs - The minimum amount of memory, in gigabytes.
- Min
Per float64Ocpu In Gbs - The minimum amount of memory per OCPU available for this shape, in gigabytes.
- default
Per DoubleOcpu In Gbs - The default amount of memory per OCPU available for this shape, in gigabytes.
- max
In DoubleGbs - The maximum amount of memory, in gigabytes.
- max
Per DoubleNuma Node In Gbs - The maximum amount of memory per NUMA node, in gigabytes.
- max
Per DoubleOcpu In Gbs - The maximum amount of memory per OCPU available for this shape, in gigabytes.
- min
In DoubleGbs - The minimum amount of memory, in gigabytes.
- min
Per DoubleOcpu In Gbs - The minimum amount of memory per OCPU available for this shape, in gigabytes.
- default
Per numberOcpu In Gbs - The default amount of memory per OCPU available for this shape, in gigabytes.
- max
In numberGbs - The maximum amount of memory, in gigabytes.
- max
Per numberNuma Node In Gbs - The maximum amount of memory per NUMA node, in gigabytes.
- max
Per numberOcpu In Gbs - The maximum amount of memory per OCPU available for this shape, in gigabytes.
- min
In numberGbs - The minimum amount of memory, in gigabytes.
- min
Per numberOcpu In Gbs - The minimum amount of memory per OCPU available for this shape, in gigabytes.
- default_
per_ floatocpu_ in_ gbs - The default amount of memory per OCPU available for this shape, in gigabytes.
- max_
in_ floatgbs - The maximum amount of memory, in gigabytes.
- max_
per_ floatnuma_ node_ in_ gbs - The maximum amount of memory per NUMA node, in gigabytes.
- max_
per_ floatocpu_ in_ gbs - The maximum amount of memory per OCPU available for this shape, in gigabytes.
- min_
in_ floatgbs - The minimum amount of memory, in gigabytes.
- min_
per_ floatocpu_ in_ gbs - The minimum amount of memory per OCPU available for this shape, in gigabytes.
- default
Per NumberOcpu In Gbs - The default amount of memory per OCPU available for this shape, in gigabytes.
- max
In NumberGbs - The maximum amount of memory, in gigabytes.
- max
Per NumberNuma Node In Gbs - The maximum amount of memory per NUMA node, in gigabytes.
- max
Per NumberOcpu In Gbs - The maximum amount of memory per OCPU available for this shape, in gigabytes.
- min
In NumberGbs - The minimum amount of memory, in gigabytes.
- min
Per NumberOcpu In Gbs - The minimum amount of memory per OCPU available for this shape, in gigabytes.
GetShapesShapeNetworkingBandwidthOption
- Default
Per doubleOcpu In Gbps - The default amount of networking bandwidth per OCPU, in gigabits per second.
- Max
In doubleGbps - The maximum amount of networking bandwidth, in gigabits per second.
- Min
In doubleGbps - The minimum amount of networking bandwidth, in gigabits per second.
- Default
Per float64Ocpu In Gbps - The default amount of networking bandwidth per OCPU, in gigabits per second.
- Max
In float64Gbps - The maximum amount of networking bandwidth, in gigabits per second.
- Min
In float64Gbps - The minimum amount of networking bandwidth, in gigabits per second.
- default
Per DoubleOcpu In Gbps - The default amount of networking bandwidth per OCPU, in gigabits per second.
- max
In DoubleGbps - The maximum amount of networking bandwidth, in gigabits per second.
- min
In DoubleGbps - The minimum amount of networking bandwidth, in gigabits per second.
- default
Per numberOcpu In Gbps - The default amount of networking bandwidth per OCPU, in gigabits per second.
- max
In numberGbps - The maximum amount of networking bandwidth, in gigabits per second.
- min
In numberGbps - The minimum amount of networking bandwidth, in gigabits per second.
- default_
per_ floatocpu_ in_ gbps - The default amount of networking bandwidth per OCPU, in gigabits per second.
- max_
in_ floatgbps - The maximum amount of networking bandwidth, in gigabits per second.
- min_
in_ floatgbps - The minimum amount of networking bandwidth, in gigabits per second.
- default
Per NumberOcpu In Gbps - The default amount of networking bandwidth per OCPU, in gigabits per second.
- max
In NumberGbps - The maximum amount of networking bandwidth, in gigabits per second.
- min
In NumberGbps - The minimum amount of networking bandwidth, in gigabits per second.
GetShapesShapeOcpuOption
- Max double
- The maximum allowed percentage of cores enabled.
- Max
Per doubleNuma Node - The maximum number of cores available per NUMA node.
- Min double
- The minimum allowed percentage of cores enabled.
- Max float64
- The maximum allowed percentage of cores enabled.
- Max
Per float64Numa Node - The maximum number of cores available per NUMA node.
- Min float64
- The minimum allowed percentage of cores enabled.
- max Double
- The maximum allowed percentage of cores enabled.
- max
Per DoubleNuma Node - The maximum number of cores available per NUMA node.
- min Double
- The minimum allowed percentage of cores enabled.
- max number
- The maximum allowed percentage of cores enabled.
- max
Per numberNuma Node - The maximum number of cores available per NUMA node.
- min number
- The minimum allowed percentage of cores enabled.
- max float
- The maximum allowed percentage of cores enabled.
- max_
per_ floatnuma_ node - The maximum number of cores available per NUMA node.
- min float
- The minimum allowed percentage of cores enabled.
- max Number
- The maximum allowed percentage of cores enabled.
- max
Per NumberNuma Node - The maximum number of cores available per NUMA node.
- min Number
- The minimum allowed percentage of cores enabled.
GetShapesShapePlatformConfigOption
- Access
Control List<GetService Options Shapes Shape Platform Config Option Access Control Service Option> - Configuration options for the Access Control Service.
- Input
Output List<GetMemory Management Unit Options Shapes Shape Platform Config Option Input Output Memory Management Unit Option> - Configuration options for the input-output memory management unit.
- Measured
Boot List<GetOptions Shapes Shape Platform Config Option Measured Boot Option> - Configuration options for the Measured Boot feature.
- Memory
Encryption List<GetOptions Shapes Shape Platform Config Option Memory Encryption Option> - Configuration options for memory encryption.
- Numa
Nodes List<GetPer Socket Platform Options Shapes Shape Platform Config Option Numa Nodes Per Socket Platform Option> - Configuration options for NUMA nodes per socket.
- Percentage
Of List<GetCores Enabled Options Shapes Shape Platform Config Option Percentage Of Cores Enabled Option> - Configuration options for the percentage of cores enabled.
- Secure
Boot List<GetOptions Shapes Shape Platform Config Option Secure Boot Option> - Configuration options for Secure Boot.
- Symmetric
Multi List<GetThreading Options Shapes Shape Platform Config Option Symmetric Multi Threading Option> - Configuration options for symmetric multi-threading.
- Trusted
Platform List<GetModule Options Shapes Shape Platform Config Option Trusted Platform Module Option> - Configuration options for the Trusted Platform Module (TPM).
- Type string
- The type of platform being configured. (Supported types=[INTEL_VM, AMD_MILAN_BM, AMD_ROME_BM, AMD_ROME_BM_GPU, INTEL_ICELAKE_BM, INTEL_SKYLAKE_BM])
- Virtual
Instructions List<GetOptions Shapes Shape Platform Config Option Virtual Instructions Option> - Configuration options for the virtualization instructions.
- Access
Control []GetService Options Shapes Shape Platform Config Option Access Control Service Option - Configuration options for the Access Control Service.
- Input
Output []GetMemory Management Unit Options Shapes Shape Platform Config Option Input Output Memory Management Unit Option - Configuration options for the input-output memory management unit.
- Measured
Boot []GetOptions Shapes Shape Platform Config Option Measured Boot Option - Configuration options for the Measured Boot feature.
- Memory
Encryption []GetOptions Shapes Shape Platform Config Option Memory Encryption Option - Configuration options for memory encryption.
- Numa
Nodes []GetPer Socket Platform Options Shapes Shape Platform Config Option Numa Nodes Per Socket Platform Option - Configuration options for NUMA nodes per socket.
- Percentage
Of []GetCores Enabled Options Shapes Shape Platform Config Option Percentage Of Cores Enabled Option - Configuration options for the percentage of cores enabled.
- Secure
Boot []GetOptions Shapes Shape Platform Config Option Secure Boot Option - Configuration options for Secure Boot.
- Symmetric
Multi []GetThreading Options Shapes Shape Platform Config Option Symmetric Multi Threading Option - Configuration options for symmetric multi-threading.
- Trusted
Platform []GetModule Options Shapes Shape Platform Config Option Trusted Platform Module Option - Configuration options for the Trusted Platform Module (TPM).
- Type string
- The type of platform being configured. (Supported types=[INTEL_VM, AMD_MILAN_BM, AMD_ROME_BM, AMD_ROME_BM_GPU, INTEL_ICELAKE_BM, INTEL_SKYLAKE_BM])
- Virtual
Instructions []GetOptions Shapes Shape Platform Config Option Virtual Instructions Option - Configuration options for the virtualization instructions.
- access
Control List<GetService Options Shapes Shape Platform Config Option Access Control Service Option> - Configuration options for the Access Control Service.
- input
Output List<GetMemory Management Unit Options Shapes Shape Platform Config Option Input Output Memory Management Unit Option> - Configuration options for the input-output memory management unit.
- measured
Boot List<GetOptions Shapes Shape Platform Config Option Measured Boot Option> - Configuration options for the Measured Boot feature.
- memory
Encryption List<GetOptions Shapes Shape Platform Config Option Memory Encryption Option> - Configuration options for memory encryption.
- numa
Nodes List<GetPer Socket Platform Options Shapes Shape Platform Config Option Numa Nodes Per Socket Platform Option> - Configuration options for NUMA nodes per socket.
- percentage
Of List<GetCores Enabled Options Shapes Shape Platform Config Option Percentage Ofs Enabled Option> - Configuration options for the percentage of cores enabled.
- secure
Boot List<GetOptions Shapes Shape Platform Config Option Secure Boot Option> - Configuration options for Secure Boot.
- symmetric
Multi List<GetThreading Options Shapes Shape Platform Config Option Symmetric Multi Threading Option> - Configuration options for symmetric multi-threading.
- trusted
Platform List<GetModule Options Shapes Shape Platform Config Option Trusted Platform Module Option> - Configuration options for the Trusted Platform Module (TPM).
- type String
- The type of platform being configured. (Supported types=[INTEL_VM, AMD_MILAN_BM, AMD_ROME_BM, AMD_ROME_BM_GPU, INTEL_ICELAKE_BM, INTEL_SKYLAKE_BM])
- virtual
Instructions List<GetOptions Shapes Shape Platform Config Option Virtual Instructions Option> - Configuration options for the virtualization instructions.
- access
Control GetService Options Shapes Shape Platform Config Option Access Control Service Option[] - Configuration options for the Access Control Service.
- input
Output GetMemory Management Unit Options Shapes Shape Platform Config Option Input Output Memory Management Unit Option[] - Configuration options for the input-output memory management unit.
- measured
Boot GetOptions Shapes Shape Platform Config Option Measured Boot Option[] - Configuration options for the Measured Boot feature.
- memory
Encryption GetOptions Shapes Shape Platform Config Option Memory Encryption Option[] - Configuration options for memory encryption.
- numa
Nodes GetPer Socket Platform Options Shapes Shape Platform Config Option Numa Nodes Per Socket Platform Option[] - Configuration options for NUMA nodes per socket.
- percentage
Of GetCores Enabled Options Shapes Shape Platform Config Option Percentage Of Cores Enabled Option[] - Configuration options for the percentage of cores enabled.
- secure
Boot GetOptions Shapes Shape Platform Config Option Secure Boot Option[] - Configuration options for Secure Boot.
- symmetric
Multi GetThreading Options Shapes Shape Platform Config Option Symmetric Multi Threading Option[] - Configuration options for symmetric multi-threading.
- trusted
Platform GetModule Options Shapes Shape Platform Config Option Trusted Platform Module Option[] - Configuration options for the Trusted Platform Module (TPM).
- type string
- The type of platform being configured. (Supported types=[INTEL_VM, AMD_MILAN_BM, AMD_ROME_BM, AMD_ROME_BM_GPU, INTEL_ICELAKE_BM, INTEL_SKYLAKE_BM])
- virtual
Instructions GetOptions Shapes Shape Platform Config Option Virtual Instructions Option[] - Configuration options for the virtualization instructions.
- access_
control_ Sequence[core.service_ options Get Shapes Shape Platform Config Option Access Control Service Option] - Configuration options for the Access Control Service.
- input_
output_ Sequence[core.memory_ management_ unit_ options Get Shapes Shape Platform Config Option Input Output Memory Management Unit Option] - Configuration options for the input-output memory management unit.
- measured_
boot_ Sequence[core.options Get Shapes Shape Platform Config Option Measured Boot Option] - Configuration options for the Measured Boot feature.
- memory_
encryption_ Sequence[core.options Get Shapes Shape Platform Config Option Memory Encryption Option] - Configuration options for memory encryption.
- numa_
nodes_ Sequence[core.per_ socket_ platform_ options Get Shapes Shape Platform Config Option Numa Nodes Per Socket Platform Option] - Configuration options for NUMA nodes per socket.
- percentage_
of_ Sequence[core.cores_ enabled_ options Get Shapes Shape Platform Config Option Percentage Of Cores Enabled Option] - Configuration options for the percentage of cores enabled.
- secure_
boot_ Sequence[core.options Get Shapes Shape Platform Config Option Secure Boot Option] - Configuration options for Secure Boot.
- symmetric_
multi_ Sequence[core.threading_ options Get Shapes Shape Platform Config Option Symmetric Multi Threading Option] - Configuration options for symmetric multi-threading.
- trusted_
platform_ Sequence[core.module_ options Get Shapes Shape Platform Config Option Trusted Platform Module Option] - Configuration options for the Trusted Platform Module (TPM).
- type str
- The type of platform being configured. (Supported types=[INTEL_VM, AMD_MILAN_BM, AMD_ROME_BM, AMD_ROME_BM_GPU, INTEL_ICELAKE_BM, INTEL_SKYLAKE_BM])
- virtual_
instructions_ Sequence[core.options Get Shapes Shape Platform Config Option Virtual Instructions Option] - Configuration options for the virtualization instructions.
- access
Control List<Property Map>Service Options - Configuration options for the Access Control Service.
- input
Output List<Property Map>Memory Management Unit Options - Configuration options for the input-output memory management unit.
- measured
Boot List<Property Map>Options - Configuration options for the Measured Boot feature.
- memory
Encryption List<Property Map>Options - Configuration options for memory encryption.
- numa
Nodes List<Property Map>Per Socket Platform Options - Configuration options for NUMA nodes per socket.
- percentage
Of List<Property Map>Cores Enabled Options - Configuration options for the percentage of cores enabled.
- secure
Boot List<Property Map>Options - Configuration options for Secure Boot.
- symmetric
Multi List<Property Map>Threading Options - Configuration options for symmetric multi-threading.
- trusted
Platform List<Property Map>Module Options - Configuration options for the Trusted Platform Module (TPM).
- type String
- The type of platform being configured. (Supported types=[INTEL_VM, AMD_MILAN_BM, AMD_ROME_BM, AMD_ROME_BM_GPU, INTEL_ICELAKE_BM, INTEL_SKYLAKE_BM])
- virtual
Instructions List<Property Map>Options - Configuration options for the virtualization instructions.
GetShapesShapePlatformConfigOptionAccessControlServiceOption
- Allowed
Values List<bool> - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- Allowed
Values []bool - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values boolean[] - Whether virtualization instructions can be enabled.
- is
Default booleanEnabled - Whether virtualization instructions are enabled by default.
- allowed_
values Sequence[bool] - Whether virtualization instructions can be enabled.
- is_
default_ boolenabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
GetShapesShapePlatformConfigOptionInputOutputMemoryManagementUnitOption
- Allowed
Values List<bool> - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- Allowed
Values []bool - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values boolean[] - Whether virtualization instructions can be enabled.
- is
Default booleanEnabled - Whether virtualization instructions are enabled by default.
- allowed_
values Sequence[bool] - Whether virtualization instructions can be enabled.
- is_
default_ boolenabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
GetShapesShapePlatformConfigOptionMeasuredBootOption
- Allowed
Values List<bool> - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- Allowed
Values []bool - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values boolean[] - Whether virtualization instructions can be enabled.
- is
Default booleanEnabled - Whether virtualization instructions are enabled by default.
- allowed_
values Sequence[bool] - Whether virtualization instructions can be enabled.
- is_
default_ boolenabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
GetShapesShapePlatformConfigOptionMemoryEncryptionOption
- Allowed
Values List<bool> - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- Allowed
Values []bool - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values boolean[] - Whether virtualization instructions can be enabled.
- is
Default booleanEnabled - Whether virtualization instructions are enabled by default.
- allowed_
values Sequence[bool] - Whether virtualization instructions can be enabled.
- is_
default_ boolenabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
GetShapesShapePlatformConfigOptionNumaNodesPerSocketPlatformOption
- Allowed
Values List<string> - Whether virtualization instructions can be enabled.
- Default
Value string - The default percentage of cores enabled.
- Allowed
Values []string - Whether virtualization instructions can be enabled.
- Default
Value string - The default percentage of cores enabled.
- allowed
Values List<String> - Whether virtualization instructions can be enabled.
- default
Value String - The default percentage of cores enabled.
- allowed
Values string[] - Whether virtualization instructions can be enabled.
- default
Value string - The default percentage of cores enabled.
- allowed_
values Sequence[str] - Whether virtualization instructions can be enabled.
- default_
value str - The default percentage of cores enabled.
- allowed
Values List<String> - Whether virtualization instructions can be enabled.
- default
Value String - The default percentage of cores enabled.
GetShapesShapePlatformConfigOptionPercentageOfCoresEnabledOption
- Default
Value int - The default percentage of cores enabled.
- Max int
- The maximum allowed percentage of cores enabled.
- Min int
- The minimum allowed percentage of cores enabled.
- Default
Value int - The default percentage of cores enabled.
- Max int
- The maximum allowed percentage of cores enabled.
- Min int
- The minimum allowed percentage of cores enabled.
- default
Value Integer - The default percentage of cores enabled.
- max Integer
- The maximum allowed percentage of cores enabled.
- min Integer
- The minimum allowed percentage of cores enabled.
- default
Value number - The default percentage of cores enabled.
- max number
- The maximum allowed percentage of cores enabled.
- min number
- The minimum allowed percentage of cores enabled.
- default_
value int - The default percentage of cores enabled.
- max int
- The maximum allowed percentage of cores enabled.
- min int
- The minimum allowed percentage of cores enabled.
- default
Value Number - The default percentage of cores enabled.
- max Number
- The maximum allowed percentage of cores enabled.
- min Number
- The minimum allowed percentage of cores enabled.
GetShapesShapePlatformConfigOptionSecureBootOption
- Allowed
Values List<bool> - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- Allowed
Values []bool - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values boolean[] - Whether virtualization instructions can be enabled.
- is
Default booleanEnabled - Whether virtualization instructions are enabled by default.
- allowed_
values Sequence[bool] - Whether virtualization instructions can be enabled.
- is_
default_ boolenabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
GetShapesShapePlatformConfigOptionSymmetricMultiThreadingOption
- Allowed
Values List<bool> - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- Allowed
Values []bool - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values boolean[] - Whether virtualization instructions can be enabled.
- is
Default booleanEnabled - Whether virtualization instructions are enabled by default.
- allowed_
values Sequence[bool] - Whether virtualization instructions can be enabled.
- is_
default_ boolenabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
GetShapesShapePlatformConfigOptionTrustedPlatformModuleOption
- Allowed
Values List<bool> - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- Allowed
Values []bool - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values boolean[] - Whether virtualization instructions can be enabled.
- is
Default booleanEnabled - Whether virtualization instructions are enabled by default.
- allowed_
values Sequence[bool] - Whether virtualization instructions can be enabled.
- is_
default_ boolenabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
GetShapesShapePlatformConfigOptionVirtualInstructionsOption
- Allowed
Values List<bool> - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- Allowed
Values []bool - Whether virtualization instructions can be enabled.
- Is
Default boolEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
- allowed
Values boolean[] - Whether virtualization instructions can be enabled.
- is
Default booleanEnabled - Whether virtualization instructions are enabled by default.
- allowed_
values Sequence[bool] - Whether virtualization instructions can be enabled.
- is_
default_ boolenabled - Whether virtualization instructions are enabled by default.
- allowed
Values List<Boolean> - Whether virtualization instructions can be enabled.
- is
Default BooleanEnabled - Whether virtualization instructions are enabled by default.
GetShapesShapeRecommendedAlternative
- Shape
Name string - The name of the shape.
- Shape
Name string - The name of the shape.
- shape
Name String - The name of the shape.
- shape
Name string - The name of the shape.
- shape_
name str - The name of the shape.
- shape
Name String - The name of the shape.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.