ShapePlatformConfigOptions

class oci.core.models.ShapePlatformConfigOptions(**kwargs)

Bases: object

The list of supported platform configuration options for this shape.

Attributes

TYPE_AMD_MILAN_BM A constant which can be used with the type property of a ShapePlatformConfigOptions.
TYPE_AMD_MILAN_BM_GPU A constant which can be used with the type property of a ShapePlatformConfigOptions.
TYPE_AMD_ROME_BM A constant which can be used with the type property of a ShapePlatformConfigOptions.
TYPE_AMD_ROME_BM_GPU A constant which can be used with the type property of a ShapePlatformConfigOptions.
TYPE_AMD_VM A constant which can be used with the type property of a ShapePlatformConfigOptions.
TYPE_GENERIC_BM A constant which can be used with the type property of a ShapePlatformConfigOptions.
TYPE_INTEL_ICELAKE_BM A constant which can be used with the type property of a ShapePlatformConfigOptions.
TYPE_INTEL_SKYLAKE_BM A constant which can be used with the type property of a ShapePlatformConfigOptions.
TYPE_INTEL_VM A constant which can be used with the type property of a ShapePlatformConfigOptions.
access_control_service_options Gets the access_control_service_options of this ShapePlatformConfigOptions.
input_output_memory_management_unit_options Gets the input_output_memory_management_unit_options of this ShapePlatformConfigOptions.
measured_boot_options Gets the measured_boot_options of this ShapePlatformConfigOptions.
memory_encryption_options Gets the memory_encryption_options of this ShapePlatformConfigOptions.
numa_nodes_per_socket_platform_options Gets the numa_nodes_per_socket_platform_options of this ShapePlatformConfigOptions.
percentage_of_cores_enabled_options Gets the percentage_of_cores_enabled_options of this ShapePlatformConfigOptions.
secure_boot_options Gets the secure_boot_options of this ShapePlatformConfigOptions.
symmetric_multi_threading_options Gets the symmetric_multi_threading_options of this ShapePlatformConfigOptions.
trusted_platform_module_options Gets the trusted_platform_module_options of this ShapePlatformConfigOptions.
type Gets the type of this ShapePlatformConfigOptions.
virtual_instructions_options Gets the virtual_instructions_options of this ShapePlatformConfigOptions.

Methods

__init__(**kwargs) Initializes a new ShapePlatformConfigOptions object with values from keyword arguments.
TYPE_AMD_MILAN_BM = 'AMD_MILAN_BM'

A constant which can be used with the type property of a ShapePlatformConfigOptions. This constant has a value of “AMD_MILAN_BM”

TYPE_AMD_MILAN_BM_GPU = 'AMD_MILAN_BM_GPU'

A constant which can be used with the type property of a ShapePlatformConfigOptions. This constant has a value of “AMD_MILAN_BM_GPU”

TYPE_AMD_ROME_BM = 'AMD_ROME_BM'

A constant which can be used with the type property of a ShapePlatformConfigOptions. This constant has a value of “AMD_ROME_BM”

TYPE_AMD_ROME_BM_GPU = 'AMD_ROME_BM_GPU'

A constant which can be used with the type property of a ShapePlatformConfigOptions. This constant has a value of “AMD_ROME_BM_GPU”

TYPE_AMD_VM = 'AMD_VM'

A constant which can be used with the type property of a ShapePlatformConfigOptions. This constant has a value of “AMD_VM”

TYPE_GENERIC_BM = 'GENERIC_BM'

A constant which can be used with the type property of a ShapePlatformConfigOptions. This constant has a value of “GENERIC_BM”

TYPE_INTEL_ICELAKE_BM = 'INTEL_ICELAKE_BM'

A constant which can be used with the type property of a ShapePlatformConfigOptions. This constant has a value of “INTEL_ICELAKE_BM”

TYPE_INTEL_SKYLAKE_BM = 'INTEL_SKYLAKE_BM'

A constant which can be used with the type property of a ShapePlatformConfigOptions. This constant has a value of “INTEL_SKYLAKE_BM”

TYPE_INTEL_VM = 'INTEL_VM'

A constant which can be used with the type property of a ShapePlatformConfigOptions. This constant has a value of “INTEL_VM”

__init__(**kwargs)

Initializes a new ShapePlatformConfigOptions object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
access_control_service_options

Gets the access_control_service_options of this ShapePlatformConfigOptions.

Returns:The access_control_service_options of this ShapePlatformConfigOptions.
Return type:oci.core.models.ShapeAccessControlServiceEnabledPlatformOptions
input_output_memory_management_unit_options

Gets the input_output_memory_management_unit_options of this ShapePlatformConfigOptions.

Returns:The input_output_memory_management_unit_options of this ShapePlatformConfigOptions.
Return type:oci.core.models.ShapeInputOutputMemoryManagementUnitEnabledPlatformOptions
measured_boot_options

Gets the measured_boot_options of this ShapePlatformConfigOptions.

Returns:The measured_boot_options of this ShapePlatformConfigOptions.
Return type:oci.core.models.ShapeMeasuredBootOptions
memory_encryption_options

Gets the memory_encryption_options of this ShapePlatformConfigOptions.

Returns:The memory_encryption_options of this ShapePlatformConfigOptions.
Return type:oci.core.models.ShapeMemoryEncryptionOptions
numa_nodes_per_socket_platform_options

Gets the numa_nodes_per_socket_platform_options of this ShapePlatformConfigOptions.

Returns:The numa_nodes_per_socket_platform_options of this ShapePlatformConfigOptions.
Return type:oci.core.models.ShapeNumaNodesPerSocketPlatformOptions
percentage_of_cores_enabled_options

Gets the percentage_of_cores_enabled_options of this ShapePlatformConfigOptions.

Returns:The percentage_of_cores_enabled_options of this ShapePlatformConfigOptions.
Return type:oci.core.models.PercentageOfCoresEnabledOptions
secure_boot_options

Gets the secure_boot_options of this ShapePlatformConfigOptions.

Returns:The secure_boot_options of this ShapePlatformConfigOptions.
Return type:oci.core.models.ShapeSecureBootOptions
symmetric_multi_threading_options

Gets the symmetric_multi_threading_options of this ShapePlatformConfigOptions.

Returns:The symmetric_multi_threading_options of this ShapePlatformConfigOptions.
Return type:oci.core.models.ShapeSymmetricMultiThreadingEnabledPlatformOptions
trusted_platform_module_options

Gets the trusted_platform_module_options of this ShapePlatformConfigOptions.

Returns:The trusted_platform_module_options of this ShapePlatformConfigOptions.
Return type:oci.core.models.ShapeTrustedPlatformModuleOptions
type

Gets the type of this ShapePlatformConfigOptions. The type of platform being configured.

Allowed values for this property are: “AMD_MILAN_BM”, “AMD_MILAN_BM_GPU”, “AMD_ROME_BM”, “AMD_ROME_BM_GPU”, “GENERIC_BM”, “INTEL_ICELAKE_BM”, “INTEL_SKYLAKE_BM”, “AMD_VM”, “INTEL_VM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this ShapePlatformConfigOptions.
Return type:str
virtual_instructions_options

Gets the virtual_instructions_options of this ShapePlatformConfigOptions.

Returns:The virtual_instructions_options of this ShapePlatformConfigOptions.
Return type:oci.core.models.ShapeVirtualInstructionsEnabledPlatformOptions