UpdateStackDetails¶
-
class
oci.dif.models.UpdateStackDetails(**kwargs)¶ Bases:
objectDetails to update a Stack.
Attributes
SERVICES_ADBA constant which can be used with the services property of a UpdateStackDetails. SERVICES_DATAFLOWA constant which can be used with the services property of a UpdateStackDetails. SERVICES_GENAIA constant which can be used with the services property of a UpdateStackDetails. SERVICES_GGCSA constant which can be used with the services property of a UpdateStackDetails. SERVICES_OBJECTSTORAGEA constant which can be used with the services property of a UpdateStackDetails. STACK_TEMPLATES_AISERVICESA constant which can be used with the stack_templates property of a UpdateStackDetails. STACK_TEMPLATES_DATALAKEA constant which can be used with the stack_templates property of a UpdateStackDetails. STACK_TEMPLATES_DATAPIPELINEA constant which can be used with the stack_templates property of a UpdateStackDetails. STACK_TEMPLATES_DATATRANSFORMATIONA constant which can be used with the stack_templates property of a UpdateStackDetails. adbGets the adb of this UpdateStackDetails. dataflowGets the dataflow of this UpdateStackDetails. defined_tagsGets the defined_tags of this UpdateStackDetails. freeform_tagsGets the freeform_tags of this UpdateStackDetails. genaiGets the genai of this UpdateStackDetails. ggcsGets the ggcs of this UpdateStackDetails. notification_emailGets the notification_email of this UpdateStackDetails. objectstorageGets the objectstorage of this UpdateStackDetails. servicesGets the services of this UpdateStackDetails. stack_templatesGets the stack_templates of this UpdateStackDetails. Methods
__init__(**kwargs)Initializes a new UpdateStackDetails object with values from keyword arguments. -
SERVICES_ADB= 'ADB'¶ A constant which can be used with the services property of a UpdateStackDetails. This constant has a value of “ADB”
-
SERVICES_DATAFLOW= 'DATAFLOW'¶ A constant which can be used with the services property of a UpdateStackDetails. This constant has a value of “DATAFLOW”
-
SERVICES_GENAI= 'GENAI'¶ A constant which can be used with the services property of a UpdateStackDetails. This constant has a value of “GENAI”
-
SERVICES_GGCS= 'GGCS'¶ A constant which can be used with the services property of a UpdateStackDetails. This constant has a value of “GGCS”
-
SERVICES_OBJECTSTORAGE= 'OBJECTSTORAGE'¶ A constant which can be used with the services property of a UpdateStackDetails. This constant has a value of “OBJECTSTORAGE”
-
STACK_TEMPLATES_AISERVICES= 'AISERVICES'¶ A constant which can be used with the stack_templates property of a UpdateStackDetails. This constant has a value of “AISERVICES”
-
STACK_TEMPLATES_DATALAKE= 'DATALAKE'¶ A constant which can be used with the stack_templates property of a UpdateStackDetails. This constant has a value of “DATALAKE”
-
STACK_TEMPLATES_DATAPIPELINE= 'DATAPIPELINE'¶ A constant which can be used with the stack_templates property of a UpdateStackDetails. This constant has a value of “DATAPIPELINE”
-
STACK_TEMPLATES_DATATRANSFORMATION= 'DATATRANSFORMATION'¶ A constant which can be used with the stack_templates property of a UpdateStackDetails. This constant has a value of “DATATRANSFORMATION”
-
__init__(**kwargs)¶ Initializes a new UpdateStackDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - notification_email (str) – The value to assign to the notification_email property of this UpdateStackDetails.
- stack_templates (list[str]) – The value to assign to the stack_templates property of this UpdateStackDetails. 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 UpdateStackDetails. Allowed values for items in this list are: “ADB”, “GGCS”, “OBJECTSTORAGE”, “GENAI”, “DATAFLOW”
- adb (list[oci.dif.models.AdbUpdateDetail]) – The value to assign to the adb property of this UpdateStackDetails.
- ggcs (list[oci.dif.models.GgcsUpdateDetail]) – The value to assign to the ggcs property of this UpdateStackDetails.
- dataflow (list[oci.dif.models.DataflowUpdateDetail]) – The value to assign to the dataflow property of this UpdateStackDetails.
- objectstorage (list[oci.dif.models.ObjectStorageUpdateDetail]) – The value to assign to the objectstorage property of this UpdateStackDetails.
- genai (list[oci.dif.models.GenAiUpdateDetail]) – The value to assign to the genai property of this UpdateStackDetails.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateStackDetails.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateStackDetails.
-
adb¶ Gets the adb of this UpdateStackDetails. ADB details if adb is included in the services to be updated.
Returns: The adb of this UpdateStackDetails. Return type: list[oci.dif.models.AdbUpdateDetail]
-
dataflow¶ Gets the dataflow of this UpdateStackDetails. DATAFLOW details if dataflow is included in the services to be updated.
Returns: The dataflow of this UpdateStackDetails. Return type: list[oci.dif.models.DataflowUpdateDetail]
Gets the defined_tags of this UpdateStackDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {“Operations”: {“CostCenter”: “42”}}
Returns: The defined_tags of this UpdateStackDetails. Return type: dict(str, dict(str, object))
Gets the freeform_tags of this UpdateStackDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {“Department”: “Finance”}
Returns: The freeform_tags of this UpdateStackDetails. Return type: dict(str, str)
-
genai¶ Gets the genai of this UpdateStackDetails. GenAI Details if genai is included in services to be updated.
Returns: The genai of this UpdateStackDetails. Return type: list[oci.dif.models.GenAiUpdateDetail]
-
ggcs¶ Gets the ggcs of this UpdateStackDetails. GGCS details if ggcs is included in the services to be updated.
Returns: The ggcs of this UpdateStackDetails. Return type: list[oci.dif.models.GgcsUpdateDetail]
-
notification_email¶ Gets the notification_email of this UpdateStackDetails. email id to which the stack notifications would be sent.
Returns: The notification_email of this UpdateStackDetails. Return type: str
-
objectstorage¶ Gets the objectstorage of this UpdateStackDetails. Object Storage Details if object storage is included in services to be updated.
Returns: The objectstorage of this UpdateStackDetails. Return type: list[oci.dif.models.ObjectStorageUpdateDetail]
-
services¶ Gets the services of this UpdateStackDetails. List of services to be updated for the stack.
Allowed values for items in this list are: “ADB”, “GGCS”, “OBJECTSTORAGE”, “GENAI”, “DATAFLOW”
Returns: The services of this UpdateStackDetails. Return type: list[str]
-
stack_templates¶ Gets the stack_templates of this UpdateStackDetails. List of templates to be updated for the stack.
Allowed values for items in this list are: “DATALAKE”, “DATAPIPELINE”, “AISERVICES”, “DATATRANSFORMATION”
Returns: The stack_templates of this UpdateStackDetails. Return type: list[str]
-