BaseService¶
-
class
oci.announcements_service.models.BaseService(**kwargs)¶ Bases:
objectObject representing a single service.
Attributes
COMMS_MANAGER_NAME_ASA constant which can be used with the comms_manager_name property of a BaseService. COMMS_MANAGER_NAME_CNA constant which can be used with the comms_manager_name property of a BaseService. COMMS_MANAGER_NAME_ERFA constant which can be used with the comms_manager_name property of a BaseService. COMMS_MANAGER_NAME_FUSIONA constant which can be used with the comms_manager_name property of a BaseService. LIFECYCLE_STATE_ACTIVEA constant which can be used with the lifecycle_state property of a BaseService. LIFECYCLE_STATE_DELETEDA constant which can be used with the lifecycle_state property of a BaseService. PLATFORM_TYPE_IAASA constant which can be used with the platform_type property of a BaseService. PLATFORM_TYPE_PAASA constant which can be used with the platform_type property of a BaseService. PLATFORM_TYPE_SAASA constant which can be used with the platform_type property of a BaseService. comms_manager_name[Required] Gets the comms_manager_name of this BaseService. excluded_realms[Required] Gets the excluded_realms of this BaseService. id[Required] Gets the id of this BaseService. lifecycle_stateGets the lifecycle_state of this BaseService. platform_type[Required] Gets the platform_type of this BaseService. previous_service_names[Required] Gets the previous_service_names of this BaseService. service_name[Required] Gets the service_name of this BaseService. short_name[Required] Gets the short_name of this BaseService. team_name[Required] Gets the team_name of this BaseService. time_createdGets the time_created of this BaseService. time_updatedGets the time_updated of this BaseService. type[Required] Gets the type of this BaseService. Methods
__init__(**kwargs)Initializes a new BaseService 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. -
COMMS_MANAGER_NAME_AS= 'AS'¶ A constant which can be used with the comms_manager_name property of a BaseService. This constant has a value of “AS”
-
COMMS_MANAGER_NAME_CN= 'CN'¶ A constant which can be used with the comms_manager_name property of a BaseService. This constant has a value of “CN”
-
COMMS_MANAGER_NAME_ERF= 'ERF'¶ A constant which can be used with the comms_manager_name property of a BaseService. This constant has a value of “ERF”
-
COMMS_MANAGER_NAME_FUSION= 'FUSION'¶ A constant which can be used with the comms_manager_name property of a BaseService. This constant has a value of “FUSION”
-
LIFECYCLE_STATE_ACTIVE= 'ACTIVE'¶ A constant which can be used with the lifecycle_state property of a BaseService. This constant has a value of “ACTIVE”
-
LIFECYCLE_STATE_DELETED= 'DELETED'¶ A constant which can be used with the lifecycle_state property of a BaseService. This constant has a value of “DELETED”
-
PLATFORM_TYPE_IAAS= 'IAAS'¶ A constant which can be used with the platform_type property of a BaseService. This constant has a value of “IAAS”
-
PLATFORM_TYPE_PAAS= 'PAAS'¶ A constant which can be used with the platform_type property of a BaseService. This constant has a value of “PAAS”
-
PLATFORM_TYPE_SAAS= 'SAAS'¶ A constant which can be used with the platform_type property of a BaseService. This constant has a value of “SAAS”
-
__init__(**kwargs)¶ Initializes a new BaseService object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:
The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - type (str) – The value to assign to the type property of this BaseService.
- id (str) – The value to assign to the id property of this BaseService.
- service_name (str) – The value to assign to the service_name property of this BaseService.
- short_name (str) – The value to assign to the short_name property of this BaseService.
- team_name (str) – The value to assign to the team_name property of this BaseService.
- platform_type (str) – The value to assign to the platform_type property of this BaseService. Allowed values for this property are: “IAAS”, “SAAS”, “PAAS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- comms_manager_name (str) – The value to assign to the comms_manager_name property of this BaseService. Allowed values for this property are: “CN”, “FUSION”, “AS”, “ERF”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- excluded_realms (list[str]) – The value to assign to the excluded_realms property of this BaseService.
- previous_service_names (list[str]) – The value to assign to the previous_service_names property of this BaseService.
- time_created (datetime) – The value to assign to the time_created property of this BaseService.
- time_updated (datetime) – The value to assign to the time_updated property of this BaseService.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this BaseService. Allowed values for this property are: “ACTIVE”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
comms_manager_name¶ [Required] Gets the comms_manager_name of this BaseService. Name of the comms manager team that manages Notifications to this service.
Allowed values for this property are: “CN”, “FUSION”, “AS”, “ERF”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The comms_manager_name of this BaseService. Return type: str
-
excluded_realms¶ [Required] Gets the excluded_realms of this BaseService. The list of realms where this service is not available to be used.
Returns: The excluded_realms of this BaseService. Return type: list[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.
-
id¶ [Required] Gets the id of this BaseService. ID of the service object.
Returns: The id of this BaseService. Return type: str
-
lifecycle_state¶ Gets the lifecycle_state of this BaseService. Current state of the service object.
Allowed values for this property are: “ACTIVE”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The lifecycle_state of this BaseService. Return type: str
-
platform_type¶ [Required] Gets the platform_type of this BaseService. The platform type this service object is related to.
Allowed values for this property are: “IAAS”, “SAAS”, “PAAS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The platform_type of this BaseService. Return type: str
-
previous_service_names¶ [Required] Gets the previous_service_names of this BaseService. The list of previously used names for this service object.
Returns: The previous_service_names of this BaseService. Return type: list[str]
-
service_name¶ [Required] Gets the service_name of this BaseService. Name of the service represented by this object.
Returns: The service_name of this BaseService. Return type: str
-
short_name¶ [Required] Gets the short_name of this BaseService. Short name of the team to whom this service object is related.
Returns: The short_name of this BaseService. Return type: str
-
team_name¶ [Required] Gets the team_name of this BaseService. Team name to which this service object is related.
Returns: The team_name of this BaseService. Return type: str
-
time_created¶ Gets the time_created of this BaseService. The date and time when the service object was created.
Returns: The time_created of this BaseService. Return type: datetime
-
time_updated¶ Gets the time_updated of this BaseService. The date and time when the service object was updated.
Returns: The time_updated of this BaseService. Return type: datetime
-
type¶ [Required] Gets the type of this BaseService. The discriminator property.
Returns: The type of this BaseService. Return type: str
-