ManagementStation¶
-
class
oci.os_management_hub.models.
ManagementStation
(**kwargs)¶ Bases:
object
Provides information about the management station, including name, state, and configuration.
Attributes
LIFECYCLE_STATE_ACTIVE
A constant which can be used with the lifecycle_state property of a ManagementStation. LIFECYCLE_STATE_CREATING
A constant which can be used with the lifecycle_state property of a ManagementStation. LIFECYCLE_STATE_DELETED
A constant which can be used with the lifecycle_state property of a ManagementStation. LIFECYCLE_STATE_DELETING
A constant which can be used with the lifecycle_state property of a ManagementStation. LIFECYCLE_STATE_FAILED
A constant which can be used with the lifecycle_state property of a ManagementStation. LIFECYCLE_STATE_UPDATING
A constant which can be used with the lifecycle_state property of a ManagementStation. LOCATION_AZURE
A constant which can be used with the location property of a ManagementStation. LOCATION_EC2
A constant which can be used with the location property of a ManagementStation. LOCATION_GCP
A constant which can be used with the location property of a ManagementStation. LOCATION_OCI_COMPUTE
A constant which can be used with the location property of a ManagementStation. LOCATION_ON_PREMISE
A constant which can be used with the location property of a ManagementStation. OVERALL_STATE_ERROR
A constant which can be used with the overall_state property of a ManagementStation. OVERALL_STATE_NORMAL
A constant which can be used with the overall_state property of a ManagementStation. OVERALL_STATE_REGISTRATIONERROR
A constant which can be used with the overall_state property of a ManagementStation. OVERALL_STATE_SYNCFAILED
A constant which can be used with the overall_state property of a ManagementStation. OVERALL_STATE_SYNCING
A constant which can be used with the overall_state property of a ManagementStation. OVERALL_STATE_UNAVAILABLE
A constant which can be used with the overall_state property of a ManagementStation. OVERALL_STATE_WARNING
A constant which can be used with the overall_state property of a ManagementStation. compartment_id
[Required] Gets the compartment_id of this ManagementStation. defined_tags
Gets the defined_tags of this ManagementStation. description
Gets the description of this ManagementStation. display_name
[Required] Gets the display_name of this ManagementStation. freeform_tags
Gets the freeform_tags of this ManagementStation. health
Gets the health of this ManagementStation. hostname
[Required] Gets the hostname of this ManagementStation. id
[Required] Gets the id of this ManagementStation. is_auto_config_enabled
Gets the is_auto_config_enabled of this ManagementStation. lifecycle_state
Gets the lifecycle_state of this ManagementStation. location
Gets the location of this ManagementStation. managed_instance_id
Gets the managed_instance_id of this ManagementStation. mirror
[Required] Gets the mirror of this ManagementStation. mirror_capacity
Gets the mirror_capacity of this ManagementStation. mirror_package_count
Gets the mirror_package_count of this ManagementStation. mirror_size
Gets the mirror_size of this ManagementStation. mirror_storage_available_size
Gets the mirror_storage_available_size of this ManagementStation. mirror_storage_size
Gets the mirror_storage_size of this ManagementStation. mirror_sync_status
Gets the mirror_sync_status of this ManagementStation. mirror_unique_package_count
Gets the mirror_unique_package_count of this ManagementStation. overall_percentage
Gets the overall_percentage of this ManagementStation. overall_state
Gets the overall_state of this ManagementStation. peer_management_stations
[Required] Gets the peer_management_stations of this ManagementStation. profile_id
Gets the profile_id of this ManagementStation. proxy
[Required] Gets the proxy of this ManagementStation. scheduled_job_id
Gets the scheduled_job_id of this ManagementStation. system_tags
Gets the system_tags of this ManagementStation. total_mirrors
Gets the total_mirrors of this ManagementStation. Methods
__init__
(**kwargs)Initializes a new ManagementStation object with values from keyword arguments. -
LIFECYCLE_STATE_ACTIVE
= 'ACTIVE'¶ A constant which can be used with the lifecycle_state property of a ManagementStation. This constant has a value of “ACTIVE”
-
LIFECYCLE_STATE_CREATING
= 'CREATING'¶ A constant which can be used with the lifecycle_state property of a ManagementStation. This constant has a value of “CREATING”
-
LIFECYCLE_STATE_DELETED
= 'DELETED'¶ A constant which can be used with the lifecycle_state property of a ManagementStation. This constant has a value of “DELETED”
-
LIFECYCLE_STATE_DELETING
= 'DELETING'¶ A constant which can be used with the lifecycle_state property of a ManagementStation. This constant has a value of “DELETING”
-
LIFECYCLE_STATE_FAILED
= 'FAILED'¶ A constant which can be used with the lifecycle_state property of a ManagementStation. This constant has a value of “FAILED”
-
LIFECYCLE_STATE_UPDATING
= 'UPDATING'¶ A constant which can be used with the lifecycle_state property of a ManagementStation. This constant has a value of “UPDATING”
-
LOCATION_AZURE
= 'AZURE'¶ A constant which can be used with the location property of a ManagementStation. This constant has a value of “AZURE”
-
LOCATION_EC2
= 'EC2'¶ A constant which can be used with the location property of a ManagementStation. This constant has a value of “EC2”
-
LOCATION_GCP
= 'GCP'¶ A constant which can be used with the location property of a ManagementStation. This constant has a value of “GCP”
-
LOCATION_OCI_COMPUTE
= 'OCI_COMPUTE'¶ A constant which can be used with the location property of a ManagementStation. This constant has a value of “OCI_COMPUTE”
-
LOCATION_ON_PREMISE
= 'ON_PREMISE'¶ A constant which can be used with the location property of a ManagementStation. This constant has a value of “ON_PREMISE”
-
OVERALL_STATE_ERROR
= 'ERROR'¶ A constant which can be used with the overall_state property of a ManagementStation. This constant has a value of “ERROR”
-
OVERALL_STATE_NORMAL
= 'NORMAL'¶ A constant which can be used with the overall_state property of a ManagementStation. This constant has a value of “NORMAL”
-
OVERALL_STATE_REGISTRATIONERROR
= 'REGISTRATIONERROR'¶ A constant which can be used with the overall_state property of a ManagementStation. This constant has a value of “REGISTRATIONERROR”
-
OVERALL_STATE_SYNCFAILED
= 'SYNCFAILED'¶ A constant which can be used with the overall_state property of a ManagementStation. This constant has a value of “SYNCFAILED”
-
OVERALL_STATE_SYNCING
= 'SYNCING'¶ A constant which can be used with the overall_state property of a ManagementStation. This constant has a value of “SYNCING”
-
OVERALL_STATE_UNAVAILABLE
= 'UNAVAILABLE'¶ A constant which can be used with the overall_state property of a ManagementStation. This constant has a value of “UNAVAILABLE”
-
OVERALL_STATE_WARNING
= 'WARNING'¶ A constant which can be used with the overall_state property of a ManagementStation. This constant has a value of “WARNING”
-
__init__
(**kwargs)¶ Initializes a new ManagementStation 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 ManagementStation.
- managed_instance_id (str) – The value to assign to the managed_instance_id property of this ManagementStation.
- compartment_id (str) – The value to assign to the compartment_id property of this ManagementStation.
- scheduled_job_id (str) – The value to assign to the scheduled_job_id property of this ManagementStation.
- profile_id (str) – The value to assign to the profile_id property of this ManagementStation.
- display_name (str) – The value to assign to the display_name property of this ManagementStation.
- description (str) – The value to assign to the description property of this ManagementStation.
- hostname (str) – The value to assign to the hostname property of this ManagementStation.
- overall_state (str) – The value to assign to the overall_state property of this ManagementStation. Allowed values for this property are: “NORMAL”, “REGISTRATIONERROR”, “SYNCING”, “SYNCFAILED”, “WARNING”, “ERROR”, “UNAVAILABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- overall_percentage (int) – The value to assign to the overall_percentage property of this ManagementStation.
- mirror_capacity (int) – The value to assign to the mirror_capacity property of this ManagementStation.
- total_mirrors (int) – The value to assign to the total_mirrors property of this ManagementStation.
- mirror_sync_status (oci.os_management_hub.models.MirrorSyncStatus) – The value to assign to the mirror_sync_status property of this ManagementStation.
- proxy (oci.os_management_hub.models.ProxyConfiguration) – The value to assign to the proxy property of this ManagementStation.
- mirror (oci.os_management_hub.models.MirrorConfiguration) – The value to assign to the mirror property of this ManagementStation.
- health (oci.os_management_hub.models.StationHealth) – The value to assign to the health property of this ManagementStation.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this ManagementStation. 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’.
- is_auto_config_enabled (bool) – The value to assign to the is_auto_config_enabled property of this ManagementStation.
- peer_management_stations (list[oci.os_management_hub.models.PeerManagementStation]) – The value to assign to the peer_management_stations property of this ManagementStation.
- location (str) – The value to assign to the location property of this ManagementStation. Allowed values for this property are: “ON_PREMISE”, “OCI_COMPUTE”, “AZURE”, “EC2”, “GCP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- mirror_storage_available_size (int) – The value to assign to the mirror_storage_available_size property of this ManagementStation.
- mirror_storage_size (int) – The value to assign to the mirror_storage_size property of this ManagementStation.
- mirror_size (int) – The value to assign to the mirror_size property of this ManagementStation.
- mirror_unique_package_count (int) – The value to assign to the mirror_unique_package_count property of this ManagementStation.
- mirror_package_count (int) – The value to assign to the mirror_package_count property of this ManagementStation.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this ManagementStation.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this ManagementStation.
- system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this ManagementStation.
-
compartment_id
¶ [Required] Gets the compartment_id of this ManagementStation. The OCID of the compartment that contains the management station.
Returns: The compartment_id of this ManagementStation. Return type: str
Gets the defined_tags of this ManagementStation. 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 ManagementStation. Return type: dict(str, dict(str, object))
-
description
¶ Gets the description of this ManagementStation. User-specified description for the management station.
Returns: The description of this ManagementStation. Return type: str
-
display_name
¶ [Required] Gets the display_name of this ManagementStation. A user-friendly name for the management station.
Returns: The display_name of this ManagementStation. Return type: str
Gets the freeform_tags of this ManagementStation. 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 ManagementStation. Return type: dict(str, str)
-
health
¶ Gets the health of this ManagementStation.
Returns: The health of this ManagementStation. Return type: oci.os_management_hub.models.StationHealth
-
hostname
¶ [Required] Gets the hostname of this ManagementStation. Hostname of the management station.
Returns: The hostname of this ManagementStation. Return type: str
-
id
¶ [Required] Gets the id of this ManagementStation. The OCID of the management station.
Returns: The id of this ManagementStation. Return type: str
-
is_auto_config_enabled
¶ Gets the is_auto_config_enabled of this ManagementStation. When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
Returns: The is_auto_config_enabled of this ManagementStation. Return type: bool
-
lifecycle_state
¶ Gets the lifecycle_state of this ManagementStation. The current state of the management station.
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 ManagementStation. Return type: str
-
location
¶ Gets the location of this ManagementStation. The location of the instance that is acting as the management station.
Allowed values for this property are: “ON_PREMISE”, “OCI_COMPUTE”, “AZURE”, “EC2”, “GCP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The location of this ManagementStation. Return type: str
-
managed_instance_id
¶ Gets the managed_instance_id of this ManagementStation. The OCID of the instance that is acting as the management station.
Returns: The managed_instance_id of this ManagementStation. Return type: str
-
mirror
¶ [Required] Gets the mirror of this ManagementStation.
Returns: The mirror of this ManagementStation. Return type: oci.os_management_hub.models.MirrorConfiguration
-
mirror_capacity
¶ Gets the mirror_capacity of this ManagementStation. A decimal number representing the amount of mirror capacity used by the sync.
Returns: The mirror_capacity of this ManagementStation. Return type: int
-
mirror_package_count
¶ Gets the mirror_package_count of this ManagementStation. The total number of all packages within the mirrored software sources.
Returns: The mirror_package_count of this ManagementStation. Return type: int
-
mirror_size
¶ Gets the mirror_size of this ManagementStation. The total size of all software source mirrors in bytes.
Returns: The mirror_size of this ManagementStation. Return type: int
-
mirror_storage_available_size
¶ Gets the mirror_storage_available_size of this ManagementStation. Amount of available mirror storage in bytes.
Returns: The mirror_storage_available_size of this ManagementStation. Return type: int
-
mirror_storage_size
¶ Gets the mirror_storage_size of this ManagementStation. Total mirror storage size in bytes.
Returns: The mirror_storage_size of this ManagementStation. Return type: int
-
mirror_sync_status
¶ Gets the mirror_sync_status of this ManagementStation.
Returns: The mirror_sync_status of this ManagementStation. Return type: oci.os_management_hub.models.MirrorSyncStatus
-
mirror_unique_package_count
¶ Gets the mirror_unique_package_count of this ManagementStation. The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
Returns: The mirror_unique_package_count of this ManagementStation. Return type: int
-
overall_percentage
¶ Gets the overall_percentage of this ManagementStation. A decimal number representing the progress of the current mirror sync.
Returns: The overall_percentage of this ManagementStation. Return type: int
-
overall_state
¶ Gets the overall_state of this ManagementStation. Current state of the mirror sync for the management station.
Allowed values for this property are: “NORMAL”, “REGISTRATIONERROR”, “SYNCING”, “SYNCFAILED”, “WARNING”, “ERROR”, “UNAVAILABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The overall_state of this ManagementStation. Return type: str
-
peer_management_stations
¶ [Required] Gets the peer_management_stations of this ManagementStation. A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
Returns: The peer_management_stations of this ManagementStation. Return type: list[oci.os_management_hub.models.PeerManagementStation]
-
profile_id
¶ Gets the profile_id of this ManagementStation. The OCID of the registration profile used for the management station.
Returns: The profile_id of this ManagementStation. Return type: str
-
proxy
¶ [Required] Gets the proxy of this ManagementStation.
Returns: The proxy of this ManagementStation. Return type: oci.os_management_hub.models.ProxyConfiguration
-
scheduled_job_id
¶ Gets the scheduled_job_id of this ManagementStation. The OCID of the scheduled job for the mirror sync.
Returns: The scheduled_job_id of this ManagementStation. Return type: str
Gets the system_tags of this ManagementStation. System tags for this resource. Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
Returns: The system_tags of this ManagementStation. Return type: dict(str, dict(str, object))
-
total_mirrors
¶ Gets the total_mirrors of this ManagementStation. The number of software sources that the station is mirroring.
Returns: The total_mirrors of this ManagementStation. Return type: int
-