BaseService¶
-
class
oci.announcements_service.models.
BaseService
(**kwargs)¶ Bases:
object
Object representing a single service.
Attributes
COMMS_MANAGER_NAME_AS
A constant which can be used with the comms_manager_name property of a BaseService. COMMS_MANAGER_NAME_CN
A constant which can be used with the comms_manager_name property of a BaseService. COMMS_MANAGER_NAME_ERF
A constant which can be used with the comms_manager_name property of a BaseService. COMMS_MANAGER_NAME_FUSION
A constant which can be used with the comms_manager_name property of a BaseService. LIFECYCLE_STATE_ACTIVE
A constant which can be used with the lifecycle_state property of a BaseService. LIFECYCLE_STATE_DELETED
A constant which can be used with the lifecycle_state property of a BaseService. PLATFORM_TYPE_IAAS
A constant which can be used with the platform_type property of a BaseService. PLATFORM_TYPE_PAAS
A constant which can be used with the platform_type property of a BaseService. PLATFORM_TYPE_SAAS
A 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_state
Gets 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_created
Gets the time_created of this BaseService. time_updated
Gets 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
-