CreateManualRuntimeConfig

class oci.functions.models.CreateManualRuntimeConfig(**kwargs)

Bases: oci.functions.models.create_runtime_config.CreateRuntimeConfig

FunctionsRuntime configuration for creating a function with ‘MANUAL’ Runtime Update strategy.

Attributes

RUNTIME_CONFIG_TYPE_FUNCTION_UPDATE str(object=’’) -> str
RUNTIME_CONFIG_TYPE_MANUAL str(object=’’) -> str
functions_runtime_name [Required] Gets the functions_runtime_name of this CreateManualRuntimeConfig.
functions_runtime_version_id [Required] Gets the functions_runtime_version_id of this CreateManualRuntimeConfig.
runtime_config_type [Required] Gets the runtime_config_type of this CreateRuntimeConfig.

Methods

__init__(**kwargs) Initializes a new CreateManualRuntimeConfig 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.
RUNTIME_CONFIG_TYPE_FUNCTION_UPDATE = 'FUNCTION_UPDATE'
RUNTIME_CONFIG_TYPE_MANUAL = 'MANUAL'
__init__(**kwargs)

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

Parameters:
  • runtime_config_type (str) – The value to assign to the runtime_config_type property of this CreateManualRuntimeConfig. Allowed values for this property are: “FUNCTION_UPDATE”, “MANUAL”
  • functions_runtime_name (str) – The value to assign to the functions_runtime_name property of this CreateManualRuntimeConfig.
  • functions_runtime_version_id (str) – The value to assign to the functions_runtime_version_id property of this CreateManualRuntimeConfig.
functions_runtime_name

[Required] Gets the functions_runtime_name of this CreateManualRuntimeConfig. The name of the FunctionsRuntime this function is to be associated with.

Returns:The functions_runtime_name of this CreateManualRuntimeConfig.
Return type:str
functions_runtime_version_id

[Required] Gets the functions_runtime_version_id of this CreateManualRuntimeConfig. The OCID of the FunctionsRuntimeVersion to use for the Function in manual mode.

Returns:The functions_runtime_version_id of this CreateManualRuntimeConfig.
Return type:str
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.

runtime_config_type

[Required] Gets the runtime_config_type of this CreateRuntimeConfig. Type of the FunctionsRuntime Config. Possible values: FUNCTION_UPDATE and MANUAL.

Allowed values for this property are: “FUNCTION_UPDATE”, “MANUAL”

Returns:The runtime_config_type of this CreateRuntimeConfig.
Return type:str