InstancePoolInfrastructureConfigurationDetails

class oci.data_science.models.InstancePoolInfrastructureConfigurationDetails(**kwargs)

Bases: oci.data_science.models.infrastructure_configuration_details.InfrastructureConfigurationDetails

Instance Pool based Infrastructure configuration details.

Attributes

INFRASTRUCTURE_TYPE_INSTANCE_POOL str(object=’’) -> str
bandwidth_mbps Gets the bandwidth_mbps of this InstancePoolInfrastructureConfigurationDetails.
infrastructure_type [Required] Gets the infrastructure_type of this InfrastructureConfigurationDetails.
instance_configuration [Required] Gets the instance_configuration of this InstancePoolInfrastructureConfigurationDetails.
maximum_bandwidth_mbps Gets the maximum_bandwidth_mbps of this InstancePoolInfrastructureConfigurationDetails.
scaling_policy Gets the scaling_policy of this InstancePoolInfrastructureConfigurationDetails.

Methods

__init__(**kwargs) Initializes a new InstancePoolInfrastructureConfigurationDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
INFRASTRUCTURE_TYPE_INSTANCE_POOL = 'INSTANCE_POOL'
__init__(**kwargs)

Initializes a new InstancePoolInfrastructureConfigurationDetails object with values from keyword arguments. The default value of the infrastructure_type attribute of this class is INSTANCE_POOL and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • infrastructure_type (str) – The value to assign to the infrastructure_type property of this InstancePoolInfrastructureConfigurationDetails. Allowed values for this property are: “INSTANCE_POOL”
  • instance_configuration (oci.data_science.models.InstanceConfiguration) – The value to assign to the instance_configuration property of this InstancePoolInfrastructureConfigurationDetails.
  • scaling_policy (oci.data_science.models.ScalingPolicy) – The value to assign to the scaling_policy property of this InstancePoolInfrastructureConfigurationDetails.
  • bandwidth_mbps (int) – The value to assign to the bandwidth_mbps property of this InstancePoolInfrastructureConfigurationDetails.
  • maximum_bandwidth_mbps (int) – The value to assign to the maximum_bandwidth_mbps property of this InstancePoolInfrastructureConfigurationDetails.
bandwidth_mbps

Gets the bandwidth_mbps of this InstancePoolInfrastructureConfigurationDetails. The minimum network bandwidth for the model deployment.

Returns:The bandwidth_mbps of this InstancePoolInfrastructureConfigurationDetails.
Return type:int
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

infrastructure_type

[Required] Gets the infrastructure_type of this InfrastructureConfigurationDetails. The type of the model deployment infrastructure.

Allowed values for this property are: “INSTANCE_POOL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The infrastructure_type of this InfrastructureConfigurationDetails.
Return type:str
instance_configuration

[Required] Gets the instance_configuration of this InstancePoolInfrastructureConfigurationDetails.

Returns:The instance_configuration of this InstancePoolInfrastructureConfigurationDetails.
Return type:oci.data_science.models.InstanceConfiguration
maximum_bandwidth_mbps

Gets the maximum_bandwidth_mbps of this InstancePoolInfrastructureConfigurationDetails. The maximum network bandwidth for the model deployment.

Returns:The maximum_bandwidth_mbps of this InstancePoolInfrastructureConfigurationDetails.
Return type:int
scaling_policy

Gets the scaling_policy of this InstancePoolInfrastructureConfigurationDetails.

Returns:The scaling_policy of this InstancePoolInfrastructureConfigurationDetails.
Return type:oci.data_science.models.ScalingPolicy