OceInstance¶
-
class
oci.oce.models.OceInstance(**kwargs)¶ Bases:
objectDetails of OceInstance.
Attributes
INSTANCE_ACCESS_TYPE_PRIVATEA constant which can be used with the instance_access_type property of a OceInstance. INSTANCE_ACCESS_TYPE_PUBLICA constant which can be used with the instance_access_type property of a OceInstance. INSTANCE_LICENSE_TYPE_BYOLA constant which can be used with the instance_license_type property of a OceInstance. INSTANCE_LICENSE_TYPE_NEWA constant which can be used with the instance_license_type property of a OceInstance. INSTANCE_LICENSE_TYPE_PREMIUMA constant which can be used with the instance_license_type property of a OceInstance. INSTANCE_LICENSE_TYPE_STARTERA constant which can be used with the instance_license_type property of a OceInstance. INSTANCE_USAGE_TYPE_NONPRIMARYA constant which can be used with the instance_usage_type property of a OceInstance. INSTANCE_USAGE_TYPE_PRIMARYA constant which can be used with the instance_usage_type property of a OceInstance. LIFECYCLE_DETAILS_DOWNA constant which can be used with the lifecycle_details property of a OceInstance. LIFECYCLE_DETAILS_FAILOVERA constant which can be used with the lifecycle_details property of a OceInstance. LIFECYCLE_DETAILS_PRIMARYA constant which can be used with the lifecycle_details property of a OceInstance. LIFECYCLE_DETAILS_STANDBYA constant which can be used with the lifecycle_details property of a OceInstance. LIFECYCLE_STATE_ACTIVEA constant which can be used with the lifecycle_state property of a OceInstance. LIFECYCLE_STATE_CREATINGA constant which can be used with the lifecycle_state property of a OceInstance. LIFECYCLE_STATE_DELETEDA constant which can be used with the lifecycle_state property of a OceInstance. LIFECYCLE_STATE_DELETINGA constant which can be used with the lifecycle_state property of a OceInstance. LIFECYCLE_STATE_FAILEDA constant which can be used with the lifecycle_state property of a OceInstance. LIFECYCLE_STATE_UPDATINGA constant which can be used with the lifecycle_state property of a OceInstance. UPGRADE_SCHEDULE_DELAYED_UPGRADEA constant which can be used with the upgrade_schedule property of a OceInstance. UPGRADE_SCHEDULE_UPGRADE_IMMEDIATELYA constant which can be used with the upgrade_schedule property of a OceInstance. add_on_featuresGets the add_on_features of this OceInstance. admin_email[Required] Gets the admin_email of this OceInstance. compartment_id[Required] Gets the compartment_id of this OceInstance. defined_tagsGets the defined_tags of this OceInstance. descriptionGets the description of this OceInstance. dr_regionGets the dr_region of this OceInstance. freeform_tagsGets the freeform_tags of this OceInstance. guid[Required] Gets the guid of this OceInstance. id[Required] Gets the id of this OceInstance. idcs_tenancy[Required] Gets the idcs_tenancy of this OceInstance. identity_stripeGets the identity_stripe of this OceInstance. instance_access_typeGets the instance_access_type of this OceInstance. instance_license_typeGets the instance_license_type of this OceInstance. instance_usage_typeGets the instance_usage_type of this OceInstance. lifecycle_detailsGets the lifecycle_details of this OceInstance. lifecycle_stateGets the lifecycle_state of this OceInstance. name[Required] Gets the name of this OceInstance. object_storage_namespace[Required] Gets the object_storage_namespace of this OceInstance. serviceGets the service of this OceInstance. state_messageGets the state_message of this OceInstance. system_tagsGets the system_tags of this OceInstance. tenancy_id[Required] Gets the tenancy_id of this OceInstance. tenancy_name[Required] Gets the tenancy_name of this OceInstance. time_createdGets the time_created of this OceInstance. time_updatedGets the time_updated of this OceInstance. upgrade_scheduleGets the upgrade_schedule of this OceInstance. waf_primary_domainGets the waf_primary_domain of this OceInstance. Methods
__init__(**kwargs)Initializes a new OceInstance object with values from keyword arguments. -
INSTANCE_ACCESS_TYPE_PRIVATE= 'PRIVATE'¶ A constant which can be used with the instance_access_type property of a OceInstance. This constant has a value of “PRIVATE”
-
INSTANCE_ACCESS_TYPE_PUBLIC= 'PUBLIC'¶ A constant which can be used with the instance_access_type property of a OceInstance. This constant has a value of “PUBLIC”
-
INSTANCE_LICENSE_TYPE_BYOL= 'BYOL'¶ A constant which can be used with the instance_license_type property of a OceInstance. This constant has a value of “BYOL”
-
INSTANCE_LICENSE_TYPE_NEW= 'NEW'¶ A constant which can be used with the instance_license_type property of a OceInstance. This constant has a value of “NEW”
-
INSTANCE_LICENSE_TYPE_PREMIUM= 'PREMIUM'¶ A constant which can be used with the instance_license_type property of a OceInstance. This constant has a value of “PREMIUM”
-
INSTANCE_LICENSE_TYPE_STARTER= 'STARTER'¶ A constant which can be used with the instance_license_type property of a OceInstance. This constant has a value of “STARTER”
-
INSTANCE_USAGE_TYPE_NONPRIMARY= 'NONPRIMARY'¶ A constant which can be used with the instance_usage_type property of a OceInstance. This constant has a value of “NONPRIMARY”
-
INSTANCE_USAGE_TYPE_PRIMARY= 'PRIMARY'¶ A constant which can be used with the instance_usage_type property of a OceInstance. This constant has a value of “PRIMARY”
-
LIFECYCLE_DETAILS_DOWN= 'DOWN'¶ A constant which can be used with the lifecycle_details property of a OceInstance. This constant has a value of “DOWN”
-
LIFECYCLE_DETAILS_FAILOVER= 'FAILOVER'¶ A constant which can be used with the lifecycle_details property of a OceInstance. This constant has a value of “FAILOVER”
-
LIFECYCLE_DETAILS_PRIMARY= 'PRIMARY'¶ A constant which can be used with the lifecycle_details property of a OceInstance. This constant has a value of “PRIMARY”
-
LIFECYCLE_DETAILS_STANDBY= 'STANDBY'¶ A constant which can be used with the lifecycle_details property of a OceInstance. This constant has a value of “STANDBY”
-
LIFECYCLE_STATE_ACTIVE= 'ACTIVE'¶ A constant which can be used with the lifecycle_state property of a OceInstance. This constant has a value of “ACTIVE”
-
LIFECYCLE_STATE_CREATING= 'CREATING'¶ A constant which can be used with the lifecycle_state property of a OceInstance. This constant has a value of “CREATING”
-
LIFECYCLE_STATE_DELETED= 'DELETED'¶ A constant which can be used with the lifecycle_state property of a OceInstance. This constant has a value of “DELETED”
-
LIFECYCLE_STATE_DELETING= 'DELETING'¶ A constant which can be used with the lifecycle_state property of a OceInstance. This constant has a value of “DELETING”
-
LIFECYCLE_STATE_FAILED= 'FAILED'¶ A constant which can be used with the lifecycle_state property of a OceInstance. This constant has a value of “FAILED”
-
LIFECYCLE_STATE_UPDATING= 'UPDATING'¶ A constant which can be used with the lifecycle_state property of a OceInstance. This constant has a value of “UPDATING”
-
UPGRADE_SCHEDULE_DELAYED_UPGRADE= 'DELAYED_UPGRADE'¶ A constant which can be used with the upgrade_schedule property of a OceInstance. This constant has a value of “DELAYED_UPGRADE”
-
UPGRADE_SCHEDULE_UPGRADE_IMMEDIATELY= 'UPGRADE_IMMEDIATELY'¶ A constant which can be used with the upgrade_schedule property of a OceInstance. This constant has a value of “UPGRADE_IMMEDIATELY”
-
__init__(**kwargs)¶ Initializes a new OceInstance object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - id (str) – The value to assign to the id property of this OceInstance.
- guid (str) – The value to assign to the guid property of this OceInstance.
- description (str) – The value to assign to the description property of this OceInstance.
- compartment_id (str) – The value to assign to the compartment_id property of this OceInstance.
- name (str) – The value to assign to the name property of this OceInstance.
- tenancy_id (str) – The value to assign to the tenancy_id property of this OceInstance.
- idcs_tenancy (str) – The value to assign to the idcs_tenancy property of this OceInstance.
- tenancy_name (str) – The value to assign to the tenancy_name property of this OceInstance.
- upgrade_schedule (str) – The value to assign to the upgrade_schedule property of this OceInstance. Allowed values for this property are: “UPGRADE_IMMEDIATELY”, “DELAYED_UPGRADE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- identity_stripe (oci.oce.models.IdentityStripeDetails) – The value to assign to the identity_stripe property of this OceInstance.
- instance_usage_type (str) – The value to assign to the instance_usage_type property of this OceInstance. Allowed values for this property are: “PRIMARY”, “NONPRIMARY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- add_on_features (list[str]) – The value to assign to the add_on_features property of this OceInstance.
- object_storage_namespace (str) – The value to assign to the object_storage_namespace property of this OceInstance.
- admin_email (str) – The value to assign to the admin_email property of this OceInstance.
- waf_primary_domain (str) – The value to assign to the waf_primary_domain property of this OceInstance.
- instance_access_type (str) – The value to assign to the instance_access_type property of this OceInstance. Allowed values for this property are: “PUBLIC”, “PRIVATE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- instance_license_type (str) – The value to assign to the instance_license_type property of this OceInstance. Allowed values for this property are: “NEW”, “BYOL”, “PREMIUM”, “STARTER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- time_created (datetime) – The value to assign to the time_created property of this OceInstance.
- time_updated (datetime) – The value to assign to the time_updated property of this OceInstance.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this OceInstance. Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “DELETING”, “DELETED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- lifecycle_details (str) – The value to assign to the lifecycle_details property of this OceInstance. Allowed values for this property are: “STANDBY”, “FAILOVER”, “DOWN”, “PRIMARY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- dr_region (str) – The value to assign to the dr_region property of this OceInstance.
- state_message (str) – The value to assign to the state_message property of this OceInstance.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this OceInstance.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this OceInstance.
- system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this OceInstance.
- service (dict(str, object)) – The value to assign to the service property of this OceInstance.
-
add_on_features¶ Gets the add_on_features of this OceInstance. a list of add-on features for the ocm instance
Returns: The add_on_features of this OceInstance. Return type: list[str]
-
admin_email¶ [Required] Gets the admin_email of this OceInstance. Admin Email for Notification
Returns: The admin_email of this OceInstance. Return type: str
-
compartment_id¶ [Required] Gets the compartment_id of this OceInstance. Compartment Identifier
Returns: The compartment_id of this OceInstance. Return type: str
Gets the defined_tags of this OceInstance. Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {“foo-namespace”: {“bar-key”: “value”}}
Returns: The defined_tags of this OceInstance. Return type: dict(str, dict(str, object))
-
description¶ Gets the description of this OceInstance. OceInstance description, can be updated
Returns: The description of this OceInstance. Return type: str
-
dr_region¶ Gets the dr_region of this OceInstance. disaster recovery paired ragion name
Returns: The dr_region of this OceInstance. Return type: str
Gets the freeform_tags of this OceInstance. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}
Returns: The freeform_tags of this OceInstance. Return type: dict(str, str)
-
guid¶ [Required] Gets the guid of this OceInstance. Unique GUID identifier that is immutable on creation
Returns: The guid of this OceInstance. Return type: str
-
id¶ [Required] Gets the id of this OceInstance. Unique identifier that is immutable on creation
Returns: The id of this OceInstance. Return type: str
-
idcs_tenancy¶ [Required] Gets the idcs_tenancy of this OceInstance. IDCS Tenancy Identifier
Returns: The idcs_tenancy of this OceInstance. Return type: str
-
identity_stripe¶ Gets the identity_stripe of this OceInstance.
Returns: The identity_stripe of this OceInstance. Return type: oci.oce.models.IdentityStripeDetails
-
instance_access_type¶ Gets the instance_access_type of this OceInstance. Flag indicating whether the instance access is private or public
Allowed values for this property are: “PUBLIC”, “PRIVATE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The instance_access_type of this OceInstance. Return type: str
-
instance_license_type¶ Gets the instance_license_type of this OceInstance. Flag indicating whether the instance license is new cloud or bring your own license
Allowed values for this property are: “NEW”, “BYOL”, “PREMIUM”, “STARTER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The instance_license_type of this OceInstance. Return type: str
-
instance_usage_type¶ Gets the instance_usage_type of this OceInstance. Instance type based on its usage
Allowed values for this property are: “PRIMARY”, “NONPRIMARY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The instance_usage_type of this OceInstance. Return type: str
-
lifecycle_details¶ Gets the lifecycle_details of this OceInstance. Details of the current state of the instance lifecycle
Allowed values for this property are: “STANDBY”, “FAILOVER”, “DOWN”, “PRIMARY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The lifecycle_details of this OceInstance. Return type: str
-
lifecycle_state¶ Gets the lifecycle_state of this OceInstance. The current state of the instance lifecycle.
Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “DELETING”, “DELETED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The lifecycle_state of this OceInstance. Return type: str
-
name¶ [Required] Gets the name of this OceInstance. OceInstance Name
Returns: The name of this OceInstance. Return type: str
-
object_storage_namespace¶ [Required] Gets the object_storage_namespace of this OceInstance. Object Storage Namespace of tenancy
Returns: The object_storage_namespace of this OceInstance. Return type: str
-
service¶ Gets the service of this OceInstance. SERVICE data. Example: {“service”: {“IDCS”: “value”}}
Returns: The service of this OceInstance. Return type: dict(str, object)
-
state_message¶ Gets the state_message of this OceInstance. An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
Returns: The state_message of this OceInstance. Return type: str
Gets the system_tags of this OceInstance. Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
Returns: The system_tags of this OceInstance. Return type: dict(str, dict(str, object))
-
tenancy_id¶ [Required] Gets the tenancy_id of this OceInstance. Tenancy Identifier
Returns: The tenancy_id of this OceInstance. Return type: str
-
tenancy_name¶ [Required] Gets the tenancy_name of this OceInstance. Tenancy Name
Returns: The tenancy_name of this OceInstance. Return type: str
-
time_created¶ Gets the time_created of this OceInstance. The time the the OceInstance was created. An RFC3339 formatted datetime string
Returns: The time_created of this OceInstance. Return type: datetime
-
time_updated¶ Gets the time_updated of this OceInstance. The time the OceInstance was updated. An RFC3339 formatted datetime string
Returns: The time_updated of this OceInstance. Return type: datetime
-
upgrade_schedule¶ Gets the upgrade_schedule of this OceInstance. Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version
Allowed values for this property are: “UPGRADE_IMMEDIATELY”, “DELAYED_UPGRADE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The upgrade_schedule of this OceInstance. Return type: str
-
waf_primary_domain¶ Gets the waf_primary_domain of this OceInstance. Web Application Firewall(WAF) primary domain
Returns: The waf_primary_domain of this OceInstance. Return type: str
-