AddServiceDetails

class oci.dif.models.AddServiceDetails(**kwargs)

Bases: object

The configuration details for adding new services to the existing Stack.

Attributes

SERVICES_ADB A constant which can be used with the services property of a AddServiceDetails.
SERVICES_DATAFLOW A constant which can be used with the services property of a AddServiceDetails.
SERVICES_GENAI A constant which can be used with the services property of a AddServiceDetails.
SERVICES_GGCS A constant which can be used with the services property of a AddServiceDetails.
SERVICES_OBJECTSTORAGE A constant which can be used with the services property of a AddServiceDetails.
STACK_TEMPLATES_AISERVICES A constant which can be used with the stack_templates property of a AddServiceDetails.
STACK_TEMPLATES_DATALAKE A constant which can be used with the stack_templates property of a AddServiceDetails.
STACK_TEMPLATES_DATAPIPELINE A constant which can be used with the stack_templates property of a AddServiceDetails.
STACK_TEMPLATES_DATATRANSFORMATION A constant which can be used with the stack_templates property of a AddServiceDetails.
adb Gets the adb of this AddServiceDetails.
dataflow Gets the dataflow of this AddServiceDetails.
genai Gets the genai of this AddServiceDetails.
ggcs Gets the ggcs of this AddServiceDetails.
objectstorage Gets the objectstorage of this AddServiceDetails.
services [Required] Gets the services of this AddServiceDetails.
stack_templates [Required] Gets the stack_templates of this AddServiceDetails.

Methods

__init__(**kwargs) Initializes a new AddServiceDetails object with values from keyword arguments.
SERVICES_ADB = 'ADB'

A constant which can be used with the services property of a AddServiceDetails. This constant has a value of “ADB”

SERVICES_DATAFLOW = 'DATAFLOW'

A constant which can be used with the services property of a AddServiceDetails. This constant has a value of “DATAFLOW”

SERVICES_GENAI = 'GENAI'

A constant which can be used with the services property of a AddServiceDetails. This constant has a value of “GENAI”

SERVICES_GGCS = 'GGCS'

A constant which can be used with the services property of a AddServiceDetails. This constant has a value of “GGCS”

SERVICES_OBJECTSTORAGE = 'OBJECTSTORAGE'

A constant which can be used with the services property of a AddServiceDetails. This constant has a value of “OBJECTSTORAGE”

STACK_TEMPLATES_AISERVICES = 'AISERVICES'

A constant which can be used with the stack_templates property of a AddServiceDetails. This constant has a value of “AISERVICES”

STACK_TEMPLATES_DATALAKE = 'DATALAKE'

A constant which can be used with the stack_templates property of a AddServiceDetails. This constant has a value of “DATALAKE”

STACK_TEMPLATES_DATAPIPELINE = 'DATAPIPELINE'

A constant which can be used with the stack_templates property of a AddServiceDetails. This constant has a value of “DATAPIPELINE”

STACK_TEMPLATES_DATATRANSFORMATION = 'DATATRANSFORMATION'

A constant which can be used with the stack_templates property of a AddServiceDetails. This constant has a value of “DATATRANSFORMATION”

__init__(**kwargs)

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

Parameters:
  • stack_templates (list[str]) – The value to assign to the stack_templates property of this AddServiceDetails. Allowed values for items in this list are: “DATALAKE”, “DATAPIPELINE”, “AISERVICES”, “DATATRANSFORMATION”
  • services (list[str]) – The value to assign to the services property of this AddServiceDetails. Allowed values for items in this list are: “ADB”, “GGCS”, “OBJECTSTORAGE”, “GENAI”, “DATAFLOW”
  • adb (list[oci.dif.models.AdbDetail]) – The value to assign to the adb property of this AddServiceDetails.
  • ggcs (list[oci.dif.models.GgcsDetail]) – The value to assign to the ggcs property of this AddServiceDetails.
  • dataflow (list[oci.dif.models.DataflowDetail]) – The value to assign to the dataflow property of this AddServiceDetails.
  • objectstorage (list[oci.dif.models.ObjectStorageDetail]) – The value to assign to the objectstorage property of this AddServiceDetails.
  • genai (list[oci.dif.models.GenAiDetail]) – The value to assign to the genai property of this AddServiceDetails.
adb

Gets the adb of this AddServiceDetails. ADB details if adb is included in the services to be added.

Returns:The adb of this AddServiceDetails.
Return type:list[oci.dif.models.AdbDetail]
dataflow

Gets the dataflow of this AddServiceDetails. DATAFLOW details if dataflow is included in the services to be added.

Returns:The dataflow of this AddServiceDetails.
Return type:list[oci.dif.models.DataflowDetail]
genai

Gets the genai of this AddServiceDetails. GenAI Details if genai is included in services to be added.

Returns:The genai of this AddServiceDetails.
Return type:list[oci.dif.models.GenAiDetail]
ggcs

Gets the ggcs of this AddServiceDetails. GGCS details if ggcs is included in the services to be added.

Returns:The ggcs of this AddServiceDetails.
Return type:list[oci.dif.models.GgcsDetail]
objectstorage

Gets the objectstorage of this AddServiceDetails. Object Storage Details if object storage is included in services to be added.

Returns:The objectstorage of this AddServiceDetails.
Return type:list[oci.dif.models.ObjectStorageDetail]
services

[Required] Gets the services of this AddServiceDetails. List of services to be added for the stack.

Allowed values for items in this list are: “ADB”, “GGCS”, “OBJECTSTORAGE”, “GENAI”, “DATAFLOW”

Returns:The services of this AddServiceDetails.
Return type:list[str]
stack_templates

[Required] Gets the stack_templates of this AddServiceDetails. List of templates to be added for the stack.

Allowed values for items in this list are: “DATALAKE”, “DATAPIPELINE”, “AISERVICES”, “DATATRANSFORMATION”

Returns:The stack_templates of this AddServiceDetails.
Return type:list[str]